|
|||||||||
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
final class TopService
A description of an instance of a module.
Field Summary | |
---|---|
(package private) boolean |
inShutdown
|
(package private) ProtocolKey |
key
The idenity of this service, note that it may not be active yet. |
(package private) java.util.Vector |
moduleInstances
|
(package private) BaseMonitor |
monitor
|
(package private) java.util.Hashtable |
protocolTable
List of protocols. |
(package private) java.util.Locale |
serviceLocale
|
(package private) PersistentService |
serviceType
The type of service this was created by. |
(package private) ModuleInstance |
topModule
The top module instance |
Constructor Summary | |
---|---|
TopService(BaseMonitor monitor)
|
|
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. |
(package private) 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. |
private ModuleInstance |
findModuleInstance(java.lang.Object instance)
Find a ModuleInstance object whose getInstance() method
returns the object specified by the instance parameter. |
ProtocolKey |
getKey()
|
(package private) java.lang.Object |
getService()
|
(package private) PersistentService |
getServiceType()
|
(package private) boolean |
inService(java.lang.Object instance)
|
(package private) boolean |
isActiveService()
|
(package private) boolean |
isActiveService(ProtocolKey otherKey)
|
(package private) boolean |
isPotentialService(ProtocolKey otherKey)
|
(package private) 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 |
---|
ProtocolKey key
ModuleInstance topModule
java.util.Hashtable protocolTable
java.util.Vector moduleInstances
BaseMonitor monitor
boolean inShutdown
PersistentService serviceType
java.util.Locale serviceLocale
Constructor Detail |
---|
TopService(BaseMonitor monitor)
TopService(BaseMonitor monitor, ProtocolKey key, PersistentService serviceType, java.util.Locale serviceLocale)
Method Detail |
---|
void setTopModule(java.lang.Object instance)
java.lang.Object getService()
boolean isPotentialService(ProtocolKey otherKey)
boolean isActiveService()
boolean isActiveService(ProtocolKey otherKey)
java.lang.Object findModule(ProtocolKey key, boolean findOnly, java.util.Properties properties)
private ModuleInstance findModuleInstance(java.lang.Object instance)
ModuleInstance
object whose getInstance()
method
returns the object specified by the instance
parameter.
instance
- the instance to look for
ModuleInstance
object, or null
if no match
was foundjava.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)
boolean inService(java.lang.Object instance)
public ProtocolKey getKey()
PersistentService getServiceType()
private static void stop(java.lang.Object instance)
|
Built on Thu 2012-03-29 21:53:33+0000, from revision ??? | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |