public class AwarenessInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected long |
delay
The current send time delay (interval).
|
protected java.lang.String[] |
excludes
The excludes list.
|
protected java.lang.String[] |
includes
The includes list.
|
protected java.lang.String |
masterid
The masterid (or null if not a master).
|
protected java.util.Map<java.lang.String,java.lang.String> |
properties
A map of properties (if any).
|
static java.lang.String |
PROPERTY_AWAMECHANISM
The mechanism src.
|
static java.lang.String |
PROPERTY_JADEXDATE
The property for the Jadex build date.
|
static java.lang.String |
PROPERTY_JADEXVERSION
The property for the Jadex version.
|
protected ITransportComponentIdentifier |
sender
The sending component's identifier.
|
protected java.lang.String |
state
The component state.
|
static java.lang.String |
STATE_ALLOFFLINE
Hack.
|
static java.lang.String |
STATE_OFFLINE
State indicating that a component is going offline.
|
static java.lang.String |
STATE_ONLINE
State indicating that a component is currently online.
|
protected static java.lang.String[] |
SYSTEM_PROPERTIES
The system properties to send in awareness infos.
|
Constructor and Description |
---|
AwarenessInfo()
Create a new awareness info.
|
AwarenessInfo(ITransportComponentIdentifier sender,
java.lang.String state,
long delay,
java.lang.String[] includes,
java.lang.String[] excludes,
java.lang.String masterid,
java.lang.String mechsrc)
Create a new awareness info.
|
Modifier and Type | Method and Description |
---|---|
long |
getDelay()
Get the delay.
|
java.lang.String[] |
getExcludes()
Get the excludes.
|
java.lang.String[] |
getIncludes()
Get the includes.
|
java.lang.String |
getMasterId()
Get the masterid.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Get the properties.
|
ITransportComponentIdentifier |
getSender()
Get the sender.
|
java.lang.String |
getState()
Get the state.
|
void |
setDelay(long delay)
Set the delay.
|
void |
setExcludes(java.lang.String[] excludes)
Set the excludes.
|
void |
setIncludes(java.lang.String[] includes)
Set the includes.
|
void |
setMasterId(java.lang.String masterid)
Set the masterid.
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> props)
Set the properties.
|
void |
setSender(ITransportComponentIdentifier sender)
Set the sender.
|
void |
setState(java.lang.String state)
Set the state.
|
java.lang.String |
toString()
Get the string representation.
|
public static final java.lang.String STATE_ONLINE
public static final java.lang.String STATE_OFFLINE
public static final java.lang.String STATE_ALLOFFLINE
public static final java.lang.String PROPERTY_JADEXVERSION
public static final java.lang.String PROPERTY_JADEXDATE
public static final java.lang.String PROPERTY_AWAMECHANISM
protected static final java.lang.String[] SYSTEM_PROPERTIES
protected ITransportComponentIdentifier sender
protected java.lang.String state
protected long delay
protected java.lang.String[] includes
protected java.lang.String[] excludes
protected java.lang.String masterid
protected java.util.Map<java.lang.String,java.lang.String> properties
public AwarenessInfo()
public AwarenessInfo(ITransportComponentIdentifier sender, java.lang.String state, long delay, java.lang.String[] includes, java.lang.String[] excludes, java.lang.String masterid, java.lang.String mechsrc)
public ITransportComponentIdentifier getSender()
public void setSender(ITransportComponentIdentifier sender)
sender
- The sender to set.public java.lang.String getState()
public void setState(java.lang.String state)
state
- The state to set.public long getDelay()
public void setDelay(long delay)
delay
- The delay to set.public java.lang.String[] getIncludes()
public void setIncludes(java.lang.String[] includes)
includes
- The includes to set.public void setExcludes(java.lang.String[] excludes)
excludes
- The excludes to set.public java.lang.String[] getExcludes()
public java.lang.String getMasterId()
public void setMasterId(java.lang.String masterid)
masterid
- The masterid to set.public java.util.Map<java.lang.String,java.lang.String> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.String> props)
props
- The properties.public java.lang.String toString()
toString
in class java.lang.Object