Modifier and type | Property and description |
---|---|
protected java.util.Map<K,V> | contextInternalStructure Replies the internal data structure for storing the contexts. |
java.lang.Class<T> | referenceType |
Context | rootContext |
Constructor and description |
---|
new(Context,LoggingService,Provider<T>) Constructor. |
Modifier and type | Action and description |
---|---|
final Context | createContext(UUID,UUID,Agent) |
final Context | createContextWithoutRegistration(UUID,UUID,Agent) |
protected java.util.logging.Logger | createLogger(LoggingService) Create the instance of the logger for this service. |
Context | getContext(UUID) |
protected abstract java.util.Map<K,V> | getContextInternalStructure Replies the internal data structure for storing the contexts. |
java.lang.Class<T> | getReferenceType |
Context | getRootContext |
protected abstract Context | newContextInstance(UUID,UUID,Agent) Create a context instance. |
void | onStart |
void | onStop |
Context | removeContext(UUID) |
protected val contextInternalStructure : java.util.Map<K,V>
This property is an alias for the action: getContextInternalStructure
val referenceType : java.lang.Class<T>
This property is an alias for the action: getReferenceType
val rootContext : Context
This property is an alias for the action: getRootContext
protected val lock : java.util.concurrent.locks.ReadWriteLock
protected val logger : java.util.logging.Logger
protected new(Context,LoggingService,Provider<T>)
def createContext(UUID,UUID,Agent) : Context
def createContextWithoutRegistration(UUID,UUID,Agent) : Context
protected def createLogger(LoggingService) : java.util.logging.Logger
def getContext(UUID) : Context
protected def getContextInternalStructure : java.util.Map<K,V>
def getReferenceType : java.lang.Class<T>
def getRootContext : Context
protected def newContextInstance(UUID,UUID,Agent) : Context
def onStart
def onStop
def removeContext(UUID) : Context