|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.util.dispatch.plugins.prio.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 configuration| Method 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)
public DispatchAction getDispatchAction(PriorityEnum priority)
public java.lang.String toXml(java.lang.String extraOffset)
|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||