| 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