com.sun.jini.norm
Class PersistentNormServerImpl

java.lang.Object
  extended by com.sun.jini.norm.NormServerBaseImpl
      extended by com.sun.jini.norm.PersistentNormServerImpl
All Implemented Interfaces:
DestroyAdmin, Landlord, LocalLandlord, NormServer, ServiceProxyAccessor, Remote, Administrable, JoinAdmin, ProxyAccessor, LeaseRenewalService, ServerProxyTrust

 class PersistentNormServerImpl
extends NormServerBaseImpl

Provides a persistent, non-activatable implementation of NormServer.

Since:
2.0
Author:
Sun Microsystems, Inc.

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.jini.norm.NormServerBaseImpl
NormServerBaseImpl.InitException
 
Nested classes/interfaces inherited from interface com.sun.jini.landlord.Landlord
Landlord.RenewResults
 
Field Summary
 
Fields inherited from class com.sun.jini.norm.NormServerBaseImpl
exporter, logger, loginContext, NORM, normProxy, persistenceDirectory, persistent, serverProxy
 
Fields inherited from interface com.sun.jini.norm.NormServer
NO_LISTENER
 
Constructor Summary
PersistentNormServerImpl(String[] configOptions, LifeCycle lifeCycle)
          Provides a constructor for a persistent, non-activatable implementation of NormServer suitable for use with ServiceStarter.
 
Method Summary
 
Methods inherited from class com.sun.jini.norm.NormServerBaseImpl
addLookupAttributes, addLookupGroups, addLookupLocators, cancel, cancelAll, createLeaseRenewalSet, desiredExpirationReached, destroy, expireIfTime, getAdmin, getExporter, getLeases, getLookupAttributes, getLookupGroups, getLookupLocators, getProxy, getProxyVerifier, getServiceProxy, init, initAsSubject, initFailed, isolateSets, modifyLookupAttributes, newSendMonitor, newSetProxy, postDestroy, remove, removeLookupGroups, removeLookupLocators, renew, renewalFailure, renewAll, renewFor, restoreTransientState, sendWarningEvent, setExpirationWarningListener, setLookupGroups, setLookupLocators, setRenewalFailureListener, toString, unexport, updateLeaseCount, updatePerformed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersistentNormServerImpl

PersistentNormServerImpl(String[] configOptions,
                         LifeCycle lifeCycle)
                   throws Exception
Provides a constructor for a persistent, non-activatable implementation of NormServer suitable for use with ServiceStarter.

Parameters:
configOptions - the arguments to use when creating the configuration for the server
lifeCycle - object to notify when this service is destroyed, or null
Throws:
Exception - if there is a problem creating the server


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.