|
xmlBlaster 2.2.0 client API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface I_Checkpoint
Interface for plugins to handle messages passing checkpoints.
| Field Summary | |
|---|---|
static int |
CP_CONNECTION_PUBLISH_ACK
On client side (or client of a cluster setup) after the message is acknowledged by the remote server. |
static int |
CP_CONNECTION_PUBLISH_ENTER
On cluster - client side before sending or putting to connection queue (if offline) |
static java.lang.String[] |
CP_NAMES
|
static int |
CP_PUBLISH_ACK
A published messages is successfully processed by the core (publish or publishOneway) For none oneway the ACK is now returned to the publisher. |
static int |
CP_PUBLISH_ENTER
A published messages is entering xmlBlaster via protocol plugin. |
static int |
CP_UPDATE_ACK
A message was delivered to a client (update or updateOneway). |
static int |
CP_UPDATE_QUEUE_ADD
A messages is put to a clients callback queue |
| Method Summary | |
|---|---|
void |
passingBy(int checkpoint,
MsgUnit msgUnit,
SessionName destination,
java.lang.String[] context)
A message is passing a checkpoint. |
| Methods inherited from interface org.xmlBlaster.util.plugin.I_Plugin |
|---|
getType, getVersion, init, shutdown |
| Methods inherited from interface org.xmlBlaster.util.checkpoint.CheckpointMBean |
|---|
getCheckpointList, getFilter, isShowAllClientProperties, isShowAllMessages, isXmlStyle, setFilter, setShowAllClientProperties, setShowAllMessages, setXmlStyle |
| Methods inherited from interface org.xmlBlaster.util.admin.I_AdminService |
|---|
activate, deActivate, isActive |
| Methods inherited from interface org.xmlBlaster.util.admin.I_AdminPlugin |
|---|
getType, getVersion, isShutdown, shutdown |
| Methods inherited from interface org.xmlBlaster.util.admin.I_AdminUsage |
|---|
getUsageUrl, setUsageUrl, usage |
| Field Detail |
|---|
static final int CP_PUBLISH_ENTER
static final int CP_PUBLISH_ACK
static final int CP_UPDATE_QUEUE_ADD
static final int CP_UPDATE_ACK
static final int CP_CONNECTION_PUBLISH_ENTER
static final int CP_CONNECTION_PUBLISH_ACK
static final java.lang.String[] CP_NAMES
| Method Detail |
|---|
void passingBy(int checkpoint,
MsgUnit msgUnit,
SessionName destination,
java.lang.String[] context)
checkpoint - The checkpoint, e.g. CP_PUBLISH_ACKdestination - Can be nullmsgUnit - The message processedcontext - Additional key values like { "subscriptionId", "__suvbId:2349", "comment", "blabla" }
|
xmlBlaster 2.2.0 client API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||