public class SmpHeaderBean extends AbstractHeaderBean
| Modifier and Type | Field and Description |
|---|---|
static int |
SMP_ADD_QUEUE_SUBSCRIPTION |
static int |
SMP_ADD_SUBSCRIPTION_FOR_CLIENTNAME |
static int |
SMP_ADDSUBSCRIPTION |
static int |
SMP_FLAG_DELIVER_ALWAYS |
static int |
SMP_FLAG_FILTER |
static int |
SMP_FLAG_PERSIST |
static int |
SMP_FLAG_RESPREQUIRED |
static int |
SMP_FLAG_TOPIC |
static int |
SMP_REM_QUEUE_SUBSCRIPTION |
static int |
SMP_REM_SUBSCRIPTION_FOR_CLIENTNAME |
static int |
SMP_REMSUBSCRIPTION |
| Constructor and Description |
|---|
SmpHeaderBean() |
| Modifier and Type | Method and Description |
|---|---|
static SmpHeaderBean |
createAddQueueSubscriptionReq(TopicImpl t,
QueueImpl q) |
static SmpHeaderBean |
createAddSubscriptionForClientNameReq(TopicImpl t,
String clientName) |
static SmpHeaderBean |
createAddSubscriptionReq(TopicImpl t) |
static SmpHeaderBean |
createRemoveQueueSubscriptionReq(TopicImpl t,
QueueImpl q) |
static SmpHeaderBean |
createRemoveSubscriptionReq(TopicImpl t) |
static SmpHeaderBean |
createRemSubscriptionForClientNameReq(TopicImpl t,
String clientName) |
byte[] |
getEncodedClientName() |
byte[] |
getEncodedQueueName() |
byte[] |
getEncodedUtf8Subscription() |
int |
getSmfEncodedLength() |
int |
getSmpFlags() |
int |
getSmpMsgType() |
void |
reset() |
void |
setEncodedClientName(byte[] encodedClientName) |
void |
setEncodedQueueName(byte[] encodedQueueName) |
void |
setEncodedUtf8Subscription(byte[] encodedUtf8Subscription) |
void |
setSmpFlags(int smpFlags) |
void |
setSmpMsgType(int smpMsgType) |
addParam, deleteParameters, findFirstParameter, getMaxParamAction, getParams, isUnkParamFlagSet, setParamAction, setUnkParamFlagpublic static final int SMP_ADDSUBSCRIPTION
public static final int SMP_REMSUBSCRIPTION
public static final int SMP_ADD_QUEUE_SUBSCRIPTION
public static final int SMP_REM_QUEUE_SUBSCRIPTION
public static final int SMP_ADD_SUBSCRIPTION_FOR_CLIENTNAME
public static final int SMP_REM_SUBSCRIPTION_FOR_CLIENTNAME
public static final int SMP_FLAG_FILTER
public static final int SMP_FLAG_PERSIST
public static final int SMP_FLAG_TOPIC
public static final int SMP_FLAG_RESPREQUIRED
public static final int SMP_FLAG_DELIVER_ALWAYS
public final void reset()
reset in interface HeaderDescriptionBeanreset in class AbstractHeaderBeanpublic int getSmfEncodedLength()
public int getSmpMsgType()
public void setSmpMsgType(int smpMsgType)
public int getSmpFlags()
public void setSmpFlags(int smpFlags)
public byte[] getEncodedUtf8Subscription()
public void setEncodedUtf8Subscription(byte[] encodedUtf8Subscription)
public void setEncodedQueueName(byte[] encodedQueueName)
public byte[] getEncodedQueueName()
public byte[] getEncodedClientName()
public void setEncodedClientName(byte[] encodedClientName)
public static SmpHeaderBean createAddSubscriptionReq(TopicImpl t)
public static SmpHeaderBean createRemoveSubscriptionReq(TopicImpl t)
public static SmpHeaderBean createAddQueueSubscriptionReq(TopicImpl t, QueueImpl q)
public static SmpHeaderBean createRemoveQueueSubscriptionReq(TopicImpl t, QueueImpl q)
public static SmpHeaderBean createAddSubscriptionForClientNameReq(TopicImpl t, String clientName)
public static SmpHeaderBean createRemSubscriptionForClientNameReq(TopicImpl t, String clientName)
Copyright 2004-2020 Solace Corporation. All rights reserved.