public class StompSession extends Object implements SessionCallback
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge(String messageID,
String subscriptionID) |
void |
addReadyListener(ReadyListener listener) |
void |
addSubscription(long consumerID,
String subscriptionID,
String clientID,
String durableSubscriptionName,
String destination,
String selector,
String ack) |
void |
closed() |
RemotingConnection |
getConnection() |
OperationContext |
getContext() |
ServerSession |
getSession() |
boolean |
isNoLocal() |
void |
removeReadyListener(ReadyListener listener) |
void |
sendInternal(ServerMessageImpl message,
boolean direct) |
void |
sendInternalLarge(ServerMessageImpl message,
boolean direct) |
int |
sendLargeMessage(ServerMessage msg,
long consumerID,
long bodySize,
int deliveryCount) |
int |
sendLargeMessageContinuation(long consumerID,
byte[] body,
boolean continues,
boolean requiresResponse) |
int |
sendMessage(ServerMessage serverMessage,
long consumerID,
int deliveryCount) |
void |
sendProducerCreditsFailMessage(int credits,
SimpleString address) |
void |
sendProducerCreditsMessage(int credits,
SimpleString address) |
void |
setNoLocal(boolean noLocal) |
boolean |
unsubscribe(String id,
String durableSubscriptionName) |
public ServerSession getSession()
public void sendProducerCreditsMessage(int credits,
SimpleString address)
sendProducerCreditsMessage in interface SessionCallbackpublic void sendProducerCreditsFailMessage(int credits,
SimpleString address)
sendProducerCreditsFailMessage in interface SessionCallbackpublic int sendMessage(ServerMessage serverMessage, long consumerID, int deliveryCount)
sendMessage in interface SessionCallbackpublic int sendLargeMessageContinuation(long consumerID,
byte[] body,
boolean continues,
boolean requiresResponse)
sendLargeMessageContinuation in interface SessionCallbackpublic int sendLargeMessage(ServerMessage msg, long consumerID, long bodySize, int deliveryCount)
sendLargeMessage in interface SessionCallbackpublic void closed()
closed in interface SessionCallbackpublic void addReadyListener(ReadyListener listener)
addReadyListener in interface SessionCallbackpublic void removeReadyListener(ReadyListener listener)
removeReadyListener in interface SessionCallbackpublic void acknowledge(String messageID, String subscriptionID) throws Exception
Exceptionpublic void addSubscription(long consumerID,
String subscriptionID,
String clientID,
String durableSubscriptionName,
String destination,
String selector,
String ack)
throws Exception
Exceptionpublic boolean unsubscribe(String id, String durableSubscriptionName) throws Exception
Exceptionpublic RemotingConnection getConnection()
public OperationContext getContext()
public boolean isNoLocal()
public void setNoLocal(boolean noLocal)
public void sendInternal(ServerMessageImpl message, boolean direct) throws Exception
Exceptionpublic void sendInternalLarge(ServerMessageImpl message, boolean direct) throws Exception
ExceptionCopyright © 2013 JBoss, a division of Red Hat. All rights reserved.