private class DefaultStompSession.DefaultSubscription extends DefaultStompSession.ReceiptHandler implements StompSession.Subscription
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
destination |
private StompFrameHandler |
handler |
private java.lang.String |
id |
Constructor and Description |
---|
DefaultSubscription(java.lang.String id,
java.lang.String destination,
java.lang.String receiptId,
StompFrameHandler handler) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDestination() |
StompFrameHandler |
getHandler() |
java.lang.String |
getSubscriptionId()
Return the id for the subscription.
|
java.lang.String |
toString() |
void |
unsubscribe()
Remove the subscription by sending an UNSUBSCRIBE frame.
|
addReceiptLostTask, addReceiptTask, getReceiptId, handleReceiptNotReceived, handleReceiptReceived
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addReceiptLostTask, addReceiptTask, getReceiptId
private final java.lang.String id
private final java.lang.String destination
private final StompFrameHandler handler
public DefaultSubscription(java.lang.String id, java.lang.String destination, java.lang.String receiptId, StompFrameHandler handler)
public java.lang.String getSubscriptionId()
StompSession.Subscription
getSubscriptionId
in interface StompSession.Subscription
public java.lang.String getDestination()
public StompFrameHandler getHandler()
public void unsubscribe()
StompSession.Subscription
unsubscribe
in interface StompSession.Subscription
public java.lang.String toString()
toString
in class java.lang.Object