|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.util.dispatch.plugins.prio.StatusConfiguration
public final class StatusConfiguration
Holding the configuration of a specific status.
For example we hold such a subset of the configuration:<onStatus oid='_bandwidth.status' content='64k' connectionState='polling' defaultAction='destroy'> <action do='send' ifPriority='7-9'/> <action do='queue' ifPriority='2-6'/> </onStatus>
Constructor Summary | |
---|---|
StatusConfiguration(Global glob,
java.lang.String oid,
java.lang.String content,
ConnectionStateEnum connectionState,
DispatchAction defaultAction)
|
Method Summary | |
---|---|
void |
addDispatchAction(java.lang.String priorityRange,
DispatchAction action)
|
boolean |
defaultActionOnly()
Checks if only "send" is configured (for performance tuning) |
ConnectionStateEnum |
getConnectionState()
|
java.lang.String |
getContent()
The content of the status message (white spaces are trimmed). |
DispatchAction |
getDefaultDispatchAction()
|
DispatchAction |
getDispatchAction(PriorityEnum priority)
|
java.lang.String |
getOid()
The message oid containing the status information (white spaces are trimmed). |
void |
setConnectionState(ConnectionStateEnum connectionState)
|
java.lang.String |
toXml(java.lang.String extraOffset)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatusConfiguration(Global glob, java.lang.String oid, java.lang.String content, ConnectionStateEnum connectionState, DispatchAction defaultAction)
java.lang.IllegalArgumentException
- For invalid configurationMethod Detail |
---|
public java.lang.String getOid()
public java.lang.String getContent()
public void setConnectionState(ConnectionStateEnum connectionState)
public ConnectionStateEnum getConnectionState()
public DispatchAction getDefaultDispatchAction()
public boolean defaultActionOnly()
public void addDispatchAction(java.lang.String priorityRange, DispatchAction action)
priority
- If null, the whole range 0-9 is assumedpublic DispatchAction getDispatchAction(PriorityEnum priority)
public java.lang.String toXml(java.lang.String extraOffset)
|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |