|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mq.server.JMSServerInterceptorSupport
public class JMSServerInterceptorSupport
A pass through JMSServerInvoker.
Field Summary | |
---|---|
protected org.jboss.logging.Logger |
log
|
protected JMSServerInterceptor |
nextInterceptor
Next invoker in chain. |
Constructor Summary | |
---|---|
JMSServerInterceptorSupport()
|
Method Summary | |
---|---|
void |
acknowledge(ConnectionToken dc,
AcknowledgementRequest item)
#Description of the Method |
void |
addMessage(ConnectionToken dc,
SpyMessage message)
Add the message to the destination. |
String |
authenticate(String userName,
String password)
Check user for autentication. |
SpyMessage[] |
browse(ConnectionToken dc,
javax.jms.Destination dest,
String selector)
#Description of the Method |
void |
checkID(String ID)
Check id, must not be taken. |
String |
checkUser(String userName,
String password)
Check user for autentication. |
void |
connectionClosing(ConnectionToken dc)
Close connection. |
javax.jms.Queue |
createQueue(ConnectionToken dc,
String dest)
Create a queue. |
javax.jms.Topic |
createTopic(ConnectionToken dc,
String dest)
Create a topic. |
void |
deleteTemporaryDestination(ConnectionToken dc,
SpyDestination dest)
#Description of the Method |
void |
destroySubscription(ConnectionToken dc,
DurableSubscriptionID id)
Unsubscribe from the durable subscription. |
SpyTopic |
getDurableTopic(DurableSubscriptionID sub)
Get the topic the durable subscription is on. |
String |
getID()
Gets a clientID from server. |
JMSServerInterceptor |
getNext()
Get next invoker in chain to be called. |
Subscription |
getSubscription(ConnectionToken dc,
int subscriberId)
Get the subscription that match the id. |
javax.jms.TemporaryQueue |
getTemporaryQueue(ConnectionToken dc)
Get a temporary queue |
javax.jms.TemporaryTopic |
getTemporaryTopic(ConnectionToken dc)
Get a temporary topic. |
ThreadGroup |
getThreadGroup()
Get the thread group of the server. |
void |
ping(ConnectionToken dc,
long clientTime)
Ping the server. |
SpyMessage |
receive(ConnectionToken dc,
int subscriberId,
long wait)
#Description of the Method |
Xid[] |
recover(ConnectionToken dc,
int flags)
Recover |
void |
setEnabled(ConnectionToken dc,
boolean enabled)
Sets the Enabled attribute of the ServerIL object |
void |
setNext(JMSServerInterceptor server)
Set next Interceptor in chain to be called. |
void |
subscribe(ConnectionToken dc,
Subscription s)
|
void |
transact(ConnectionToken dc,
TransactionRequest t)
#Description of the Method |
void |
unsubscribe(ConnectionToken dc,
int subscriptionId)
Close the server side message consumer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.jboss.logging.Logger log
protected JMSServerInterceptor nextInterceptor
Constructor Detail |
---|
public JMSServerInterceptorSupport()
Method Detail |
---|
public void setNext(JMSServerInterceptor server)
JMSServerInterceptor
setNext
in interface JMSServerInterceptor
public JMSServerInterceptor getNext()
JMSServerInterceptor
getNext
in interface JMSServerInterceptor
public ThreadGroup getThreadGroup()
JMSServerInterceptor
getThreadGroup
in interface JMSServerInterceptor
public String getID() throws javax.jms.JMSException
JMSServerInterceptor
getID
in interface JMSServerInterceptor
javax.jms.JMSException
- Description of Exceptionpublic javax.jms.TemporaryTopic getTemporaryTopic(ConnectionToken dc) throws javax.jms.JMSException
JMSServerInterceptor
getTemporaryTopic
in interface JMSServerInterceptor
dc
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic javax.jms.TemporaryQueue getTemporaryQueue(ConnectionToken dc) throws javax.jms.JMSException
JMSServerInterceptor
getTemporaryQueue
in interface JMSServerInterceptor
dc
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void connectionClosing(ConnectionToken dc) throws javax.jms.JMSException
JMSServerInterceptor
connectionClosing
in interface JMSServerInterceptor
dc
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void checkID(String ID) throws javax.jms.JMSException
JMSServerInterceptor
checkID
in interface JMSServerInterceptor
ID
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void addMessage(ConnectionToken dc, SpyMessage message) throws javax.jms.JMSException
JMSServerInterceptor
addMessage
in interface JMSServerInterceptor
dc
- The feature to be added to the Message attributemessage
- The feature to be added to the Message attribute
javax.jms.JMSException
- Description of Exceptionpublic javax.jms.Queue createQueue(ConnectionToken dc, String dest) throws javax.jms.JMSException
JMSServerInterceptor
createQueue
in interface JMSServerInterceptor
dc
- Description of Parameterdest
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic javax.jms.Topic createTopic(ConnectionToken dc, String dest) throws javax.jms.JMSException
JMSServerInterceptor
createTopic
in interface JMSServerInterceptor
dc
- Description of Parameterdest
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void deleteTemporaryDestination(ConnectionToken dc, SpyDestination dest) throws javax.jms.JMSException
JMSServerInterceptor
deleteTemporaryDestination
in interface JMSServerInterceptor
dc
- Description of Parameterdest
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void transact(ConnectionToken dc, TransactionRequest t) throws javax.jms.JMSException
JMSServerInterceptor
transact
in interface JMSServerInterceptor
dc
- Description of Parametert
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void acknowledge(ConnectionToken dc, AcknowledgementRequest item) throws javax.jms.JMSException
JMSServerInterceptor
acknowledge
in interface JMSServerInterceptor
dc
- Description of Parameteritem
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic SpyMessage[] browse(ConnectionToken dc, javax.jms.Destination dest, String selector) throws javax.jms.JMSException
JMSServerInterceptor
browse
in interface JMSServerInterceptor
dc
- Description of Parameterdest
- Description of Parameterselector
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic SpyMessage receive(ConnectionToken dc, int subscriberId, long wait) throws javax.jms.JMSException
JMSServerInterceptor
receive
in interface JMSServerInterceptor
dc
- Description of ParametersubscriberId
- Description of Parameterwait
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void setEnabled(ConnectionToken dc, boolean enabled) throws javax.jms.JMSException
JMSServerInterceptor
setEnabled
in interface JMSServerInterceptor
dc
- The new Enabled valueenabled
- The new Enabled value
javax.jms.JMSException
- Description of Exceptionpublic void unsubscribe(ConnectionToken dc, int subscriptionId) throws javax.jms.JMSException
JMSServerInterceptor
unsubscribe
in interface JMSServerInterceptor
dc
- Description of ParametersubscriptionId
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic void destroySubscription(ConnectionToken dc, DurableSubscriptionID id) throws javax.jms.JMSException
JMSServerInterceptor
destroySubscription
in interface JMSServerInterceptor
id
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic String checkUser(String userName, String password) throws javax.jms.JMSException
JMSServerInterceptor
checkUser
in interface JMSServerInterceptor
userName
- Description of Parameterpassword
- Description of Parameter
javax.jms.JMSException
- if user was not allowed to loginpublic String authenticate(String userName, String password) throws javax.jms.JMSException
JMSServerInterceptor
authenticate
in interface JMSServerInterceptor
userName
- Description of Parameterpassword
- Description of Parameter
javax.jms.JMSException
- if user was not allowed to loginpublic void subscribe(ConnectionToken dc, Subscription s) throws javax.jms.JMSException
subscribe
in interface JMSServerInterceptor
dc
- org.jboss.mq.ConnectionTokens
- org.jboss.mq.Subscription
javax.jms.JMSException
- The exception description.public void ping(ConnectionToken dc, long clientTime) throws javax.jms.JMSException
JMSServerInterceptor
ping
in interface JMSServerInterceptor
dc
- Description of ParameterclientTime
- Description of Parameter
javax.jms.JMSException
- Description of Exceptionpublic SpyTopic getDurableTopic(DurableSubscriptionID sub) throws javax.jms.JMSException
JMSServerInterceptor
getDurableTopic
in interface JMSServerInterceptor
javax.jms.JMSException
public Subscription getSubscription(ConnectionToken dc, int subscriberId) throws javax.jms.JMSException
JMSServerInterceptor
getSubscription
in interface JMSServerInterceptor
javax.jms.JMSException
- if it can not find the subscription.public Xid[] recover(ConnectionToken dc, int flags) throws Exception
Recoverable
recover
in interface Recoverable
dc
- the connnection tokenflags
- the recovery flags
Exception
- for any error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |