|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.impl.services.monitor.TopService
A description of an instance of a module.
Field Summary | |
protected boolean |
inShutdown
|
protected ProtocolKey |
key
The idenity of this service, note that it may not be active yet. |
protected java.util.Vector |
moduleInstances
|
protected BaseMonitor |
monitor
|
protected java.util.Hashtable |
protocolTable
List of protocols. |
(package private) java.util.Locale |
serviceLocale
|
protected PersistentService |
serviceType
The type of service this was created by. |
protected ModuleInstance |
topModule
The top module instance |
Constructor Summary | |
(package private) |
TopService(BaseMonitor monitor)
|
(package private) |
TopService(BaseMonitor monitor,
ProtocolKey key,
PersistentService serviceType,
java.util.Locale serviceLocale)
|
Method Summary | |
private boolean |
addToProtocol(ProtocolKey key,
ModuleInstance module)
Add a running module into the protocol hash table. |
(package private) java.lang.Object |
bootModule(boolean create,
java.lang.Object service,
ProtocolKey key,
java.util.Properties properties)
Boot a module, performs three steps. |
protected java.lang.Object |
findModule(ProtocolKey key,
boolean findOnly,
java.util.Properties properties)
Find an module in the protocol table that supports the required protocol name combination and can handle the properties. |
ProtocolKey |
getKey()
|
protected java.lang.Object |
getService()
|
(package private) PersistentService |
getServiceType()
|
protected boolean |
inService(java.lang.Object instance)
|
(package private) boolean |
isActiveService()
|
(package private) boolean |
isActiveService(ProtocolKey otherKey)
|
protected boolean |
isPotentialService(ProtocolKey otherKey)
|
protected void |
setTopModule(java.lang.Object instance)
|
(package private) boolean |
shutdown()
If the service is already beign shutdown we return false. |
private static void |
stop(java.lang.Object instance)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected ProtocolKey key
protected ModuleInstance topModule
protected java.util.Hashtable protocolTable
protected java.util.Vector moduleInstances
protected BaseMonitor monitor
protected boolean inShutdown
protected PersistentService serviceType
java.util.Locale serviceLocale
Constructor Detail |
TopService(BaseMonitor monitor)
TopService(BaseMonitor monitor, ProtocolKey key, PersistentService serviceType, java.util.Locale serviceLocale)
Method Detail |
protected void setTopModule(java.lang.Object instance)
protected java.lang.Object getService()
protected boolean isPotentialService(ProtocolKey otherKey)
boolean isActiveService()
boolean isActiveService(ProtocolKey otherKey)
protected java.lang.Object findModule(ProtocolKey key, boolean findOnly, java.util.Properties properties)
java.lang.Object bootModule(boolean create, java.lang.Object service, ProtocolKey key, java.util.Properties properties) throws StandardException
StandardException
boolean shutdown()
private boolean addToProtocol(ProtocolKey key, ModuleInstance module)
protected boolean inService(java.lang.Object instance)
public ProtocolKey getKey()
PersistentService getServiceType()
private static void stop(java.lang.Object instance)
|
Built on Tue 2006-10-10 19:23:47+0200, from revision exported | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |