| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.mq.server.JMSServerInterceptorSupport
org.jboss.mq.server.ClientMonitorInterceptor
A pass through Interceptor, which keeps track of when a client was last active. If a client is inactive for too long, then it is disconnected from the server.
| Field Summary | |
| protected static org.jboss.logging.Logger | log | 
| Fields inherited from class org.jboss.mq.server.JMSServerInterceptorSupport | 
| nextInterceptor | 
| Constructor Summary | |
| ClientMonitorInterceptor() | |
| Method Summary | |
|  void | acknowledge(ConnectionToken dc,
            AcknowledgementRequest item)#Description of the Method | 
|  void | addMessage(ConnectionToken dc,
           SpyMessage message)Add the message to the destination. | 
|  SpyMessage[] | browse(ConnectionToken dc,
       javax.jms.Destination dest,
       String selector)#Description of the Method | 
|  void | connectionClosing(ConnectionToken dc)#Description of the Method | 
|  javax.jms.Queue | createQueue(ConnectionToken dc,
            String dest)#Description of the Method | 
|  javax.jms.Topic | createTopic(ConnectionToken dc,
            String dest)#Description of the Method | 
|  void | deleteTemporaryDestination(ConnectionToken dc,
                           SpyDestination dest)#Description of the Method | 
|  void | destroySubscription(ConnectionToken dc,
                    DurableSubscriptionID id)#Description of the Method | 
|  void | disconnectInactiveClients(long disconnectTime) | 
|  org.jboss.mq.server.ClientMonitorInterceptor.ClientStats | getClientStats(ConnectionToken dc) | 
|  Subscription | getSubscription(ConnectionToken dc,
                int subscriberId)Get the subscription that match the id. | 
|  javax.jms.TemporaryQueue | getTemporaryQueue(ConnectionToken dc)Gets the TemporaryQueue attribute of the ServerIL object | 
|  javax.jms.TemporaryTopic | getTemporaryTopic(ConnectionToken dc)Gets the TemporaryTopic attribute of the ServerIL object | 
|  void | ping(ConnectionToken dc,
     long clientTime)#Description of the Method | 
|  SpyMessage | receive(ConnectionToken dc,
        int subscriberId,
        long wait)#Description of the Method | 
|  void | setEnabled(ConnectionToken dc,
           boolean enabled)Sets the Enabled attribute of the ServerIL object | 
|  void | subscribe(ConnectionToken dc,
          Subscription s) | 
|  void | transact(ConnectionToken dc,
         TransactionRequest t)#Description of the Method | 
|  void | unsubscribe(ConnectionToken dc,
            int subscriptionId)#Description of the Method | 
| Methods inherited from class org.jboss.mq.server.JMSServerInterceptorSupport | 
| authenticate, checkID, checkUser, getDurableTopic, getID, getNext, getThreadGroup, setNext | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected static org.jboss.logging.Logger log
| Constructor Detail | 
public ClientMonitorInterceptor()
| Method Detail | 
public void disconnectInactiveClients(long disconnectTime)
public org.jboss.mq.server.ClientMonitorInterceptor.ClientStats getClientStats(ConnectionToken dc) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic javax.jms.TemporaryTopic getTemporaryTopic(ConnectionToken dc) throws javax.jms.JMSException
JMSServerInterceptorSupport
getTemporaryTopic in interface JMSServerInterceptorgetTemporaryTopic in class JMSServerInterceptorSupportdc - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic javax.jms.TemporaryQueue getTemporaryQueue(ConnectionToken dc) throws javax.jms.JMSException
getTemporaryQueue in interface JMSServerInterceptorgetTemporaryQueue in class JMSServerInterceptorSupportdc - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void connectionClosing(ConnectionToken dc) throws javax.jms.JMSException
connectionClosing in interface JMSServerInterceptorconnectionClosing in class JMSServerInterceptorSupportdc - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void addMessage(ConnectionToken dc, SpyMessage message) throws javax.jms.JMSException
addMessage in interface JMSServerInterceptoraddMessage in class JMSServerInterceptorSupportdc - 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
createQueue in interface JMSServerInterceptorcreateQueue in class JMSServerInterceptorSupportdc - Description of Parameterdest - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic javax.jms.Topic createTopic(ConnectionToken dc, String dest) throws javax.jms.JMSException
createTopic in interface JMSServerInterceptorcreateTopic in class JMSServerInterceptorSupportdc - Description of Parameterdest - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void deleteTemporaryDestination(ConnectionToken dc, SpyDestination dest) throws javax.jms.JMSException
deleteTemporaryDestination in interface JMSServerInterceptordeleteTemporaryDestination in class JMSServerInterceptorSupportdc - Description of Parameterdest - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void transact(ConnectionToken dc, TransactionRequest t) throws javax.jms.JMSException
transact in interface JMSServerInterceptortransact in class JMSServerInterceptorSupportdc - Description of Parametert - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void acknowledge(ConnectionToken dc, AcknowledgementRequest item) throws javax.jms.JMSException
acknowledge in interface JMSServerInterceptoracknowledge in class JMSServerInterceptorSupportdc - 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
browse in interface JMSServerInterceptorbrowse in class JMSServerInterceptorSupportdc - 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
receive in interface JMSServerInterceptorreceive in class JMSServerInterceptorSupportdc - 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
setEnabled in interface JMSServerInterceptorsetEnabled in class JMSServerInterceptorSupportdc - The new Enabled valueenabled - The new Enabled value
javax.jms.JMSException - Description of Exceptionpublic void unsubscribe(ConnectionToken dc, int subscriptionId) throws javax.jms.JMSException
unsubscribe in interface JMSServerInterceptorunsubscribe in class JMSServerInterceptorSupportdc - Description of ParametersubscriptionId - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void destroySubscription(ConnectionToken dc, DurableSubscriptionID id) throws javax.jms.JMSException
destroySubscription in interface JMSServerInterceptordestroySubscription in class JMSServerInterceptorSupportid - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic void subscribe(ConnectionToken dc, Subscription s) throws javax.jms.JMSException
subscribe in interface JMSServerInterceptorsubscribe in class JMSServerInterceptorSupportdc - 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
ping in interface JMSServerInterceptorping in class JMSServerInterceptorSupportdc - Description of ParameterclientTime - Description of Parameter
javax.jms.JMSException - Description of Exceptionpublic Subscription getSubscription(ConnectionToken dc, int subscriberId) throws javax.jms.JMSException
JMSServerInterceptor
getSubscription in interface JMSServerInterceptorgetSubscription in class JMSServerInterceptorSupportjavax.jms.JMSException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||