|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents the boundary interface through which messages are exchanged. This interface supports both push and pull models for receiving inbound messages.
Method Summary | |
void |
clearOptions()
|
MessageExchangeEventListener |
getMessageExchangeEventListener()
|
java.lang.Object |
getOption(java.lang.String OptionId)
|
java.lang.Object |
getOption(java.lang.String OptionId,
java.lang.Object defaultValue)
|
java.util.Hashtable |
getOptions()
|
MessageContext |
receive()
Waits indefinitely for a message to be received (blocking) |
MessageContext |
receive(long timeout)
Waits the specified amount of time for a message to be received (blocking) |
MessageContext |
receive(MessageExchangeCorrelator correlator)
Waits indefinitely for a message matching the specified correlator (blocking) |
MessageContext |
receive(MessageExchangeCorrelator correlator,
long timeout)
Waits the specified amount of time for a message matching the specified correlator (blocking) |
void |
receive(MessageExchangeCorrelator correlator,
MessageExchangeEventListener listener)
Registers a listener for receiving messages (nonblocking) |
void |
receive(MessageExchangeEventListener listener)
Registers a listener for receiving messages (nonblocking) |
MessageExchangeCorrelator |
send(MessageContext context)
Send an outbound message. |
MessageExchangeCorrelator |
send(MessageContext context,
MessageExchangeEventListener listener)
Send an outbound message. |
MessageContext |
sendAndReceive(MessageContext context)
Synchronized send and receive |
MessageContext |
sendAndReceive(MessageContext context,
long timeout)
Synchronized send and receive with timeout |
void |
setMessageExchangeEventListener(MessageExchangeEventListener listener)
|
void |
setOption(java.lang.String OptionId,
java.lang.Object OptionValue)
|
void |
setOptions(java.util.Hashtable options)
|
Method Detail |
public MessageExchangeCorrelator send(MessageContext context) throws AxisFault
AxisFault
public MessageExchangeCorrelator send(MessageContext context, MessageExchangeEventListener listener) throws AxisFault
AxisFault
public MessageContext receive() throws AxisFault
AxisFault
public MessageContext receive(long timeout) throws AxisFault
AxisFault
public MessageContext receive(MessageExchangeCorrelator correlator) throws AxisFault
AxisFault
public MessageContext receive(MessageExchangeCorrelator correlator, long timeout) throws AxisFault
AxisFault
public void receive(MessageExchangeEventListener listener) throws AxisFault
AxisFault
public void receive(MessageExchangeCorrelator correlator, MessageExchangeEventListener listener) throws AxisFault
AxisFault
public MessageContext sendAndReceive(MessageContext context) throws AxisFault
AxisFault
public MessageContext sendAndReceive(MessageContext context, long timeout) throws AxisFault
AxisFault
public void setMessageExchangeEventListener(MessageExchangeEventListener listener)
public MessageExchangeEventListener getMessageExchangeEventListener()
public void setOption(java.lang.String OptionId, java.lang.Object OptionValue)
public java.lang.Object getOption(java.lang.String OptionId)
public java.lang.Object getOption(java.lang.String OptionId, java.lang.Object defaultValue)
public java.util.Hashtable getOptions()
public void setOptions(java.util.Hashtable options)
public void clearOptions()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |