public class RegistryEvent extends java.lang.Object implements IRegistryEvent
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> |
addedservices
The added services.
|
protected int |
eventslimit
The number of events that must have occured before a remote message is sent.
|
protected java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> |
removedservices
The removed services.
|
protected long |
timelimit
The time limit.
|
protected long |
timestamp
The timestamp of the first event (change).
|
| Constructor and Description |
|---|
RegistryEvent()
Create a new registry event.
|
RegistryEvent(java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> addedservices,
java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> removedservices,
int eventslimit,
long timelimit)
Create a new registry event.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAddedService(jadex.bridge.ClassInfo type,
IService service)
Add an added service.
|
boolean |
addRemovedService(jadex.bridge.ClassInfo type,
IService service)
Add an added service.
|
java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> |
getAddedServices()
Get the addedservices.
|
java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> |
getRemovedServices()
Get the removedservices.
|
boolean |
isDue()
Check if this event is due and should be sent.
|
void |
setAddedServices(java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> services)
Set the added services.
|
void |
setRemovedServices(java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> services)
Set the removed services.
|
int |
size()
Returns the number of elements added to this event.
|
protected java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> addedservices
protected java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> removedservices
protected int eventslimit
protected long timestamp
protected long timelimit
public RegistryEvent()
public RegistryEvent(java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> addedservices, java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> removedservices, int eventslimit, long timelimit)
addedservices - The added services.removedservices - The removed services.public java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> getAddedServices()
getAddedServices in interface IRegistryEventpublic void setAddedServices(java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> services)
public java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> getRemovedServices()
getRemovedServices in interface IRegistryEventpublic void setRemovedServices(java.util.Map<jadex.bridge.ClassInfo,java.util.Set<IService>> services)
public boolean addAddedService(jadex.bridge.ClassInfo type,
IService service)
public boolean addRemovedService(jadex.bridge.ClassInfo type,
IService service)
public int size()
size in interface IRegistryEventpublic boolean isDue()
True, - if the event is due and should be sent.