io.sarl.sre.janus.spaces
Class AbstractEventSpace
All Superinterfaces:
SpaceWithParticipants, EventSpace, Space
Deprecated for removal since 3.0.15:
Since 3.0.15. Replaced by io.sarl.api.core.spaces.AbstractEventSpace.
@java.lang.Deprecated(forRemoval=true,
since="3.0.15")

@org.eclipse.xtext.xbase.lib.XbaseGenerated
abstract class AbstractEventSpace
extends AbstractEventSpace
Abstract implementation of an event space.
Deprecated:
Since 3.0.15. Replaced by io.sarl.api.core.spaces.AbstractEventSpace .
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Property Summary
Constructor Summary
Constructor and description
new(SpaceID,SpaceParticipantListener,LoggingService)
Constructor.
Deprecated for removal since 3.0.15: Since 3.0.15. Replaced by io.sarl.api.core.spaces.AbstractEventSpace.
new(SpaceID,SpaceParticipantListener,LoggingService,ConcurrentMap<K,V>,ConcurrentMap<K,V>)
Constructor.
Deprecated for removal since 3.0.15: Since 3.0.15. Replaced by io.sarl.api.core.spaces.AbstractEventSpace.
Action Summary
Constructor Details
new(SpaceID,SpaceParticipantListener,LoggingService)
new(SpaceID,SpaceParticipantListener,LoggingService)
Constructor.
Parameters:
spaceId - identifier of the space.
participantListener - the platform listener on participant events.
logger - the logger service.
new(SpaceID,SpaceParticipantListener,LoggingService,ConcurrentMap<K,V>,ConcurrentMap<K,V>)
protected new(SpaceID,SpaceParticipantListener,LoggingService,ConcurrentMap<K,V>,ConcurrentMap<K,V>)
Constructor.
Parameters:
spaceId - identifier of the space.
participantListener - the platform listener on participant events.
loggingService - the logger service.
strongRepository - collection of strong participants to the space.
weakRepository - collection of weak participants to the space.