public class DefaultContextFactory extends Object implements ContextFactory
Constructor and Description |
---|
DefaultContextFactory(spaceRepositoryProvider : javax.inject.Provider<SpaceRepository>,
logger : LoggingService,
listenerFactory : javax.inject.Provider<SpaceRepositoryListenerFactory>,
factories : javax.inject.Provider<Factories>)
Constructor with injected parameters.
|
Modifier and Type | Method and Description |
---|---|
Context |
newInstance(contextID : UUID,
defaultSpaceID : UUID,
owner : Agent)
Create an instance of SRE context.
|
@Inject
public new
(spaceRepositoryProvider : javax.inject.Provider<SpaceRepository>,
logger : LoggingService,
listenerFactory : javax.inject.Provider<SpaceRepositoryListenerFactory>,
factories : javax.inject.Provider<Factories>)
spaceRepositoryProvider
- the provider of space repository.lockProvider
- the provider of synchronization locks.logger
- the logging service.listenerFactory
- the factory of space listeners.factories
- the provider of factories tool.public def
newInstance(contextID : UUID,
defaultSpaceID : UUID,
owner : Agent) : Context
ContextFactory
newInstance
in interface ContextFactory
contextID
- the identifier of the context.defaultSpaceID
- the identifier of the defualt space into the context.owner
- is the owner of the context. If null
, the context is the root context.Copyright © 2021 the original authors or authors.