org.jboss.jms.client.container
Class FactoryInterceptor

java.lang.Object
  extended byorg.jboss.jms.client.container.FactoryInterceptor

public class FactoryInterceptor
extends java.lang.Object

An interceptor for creating delegates


Field Summary
static FactoryInterceptor (src) singleton
           
 
Constructor Summary
FactoryInterceptor()
           
 
Method Summary
protected  BrowserDelegate (src) createBrowser(Invocation invocation, BrowserDelegate (src)  server)
           
protected  ConsumerDelegate (src) createConsumer(Invocation invocation, ConsumerDelegate (src)  server)
           
protected  ProducerDelegate (src) createProducer(Invocation invocation, ProducerDelegate (src)  server)
           
protected  SessionDelegate (src) createSession(Invocation invocation, SessionDelegate (src)  server)
           
 java.lang.String getName()
           
 java.lang.Object invoke(Invocation invocation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

singleton

public static final FactoryInterceptor (src)  singleton
Constructor Detail

FactoryInterceptor

public FactoryInterceptor()
Method Detail

getName

public java.lang.String getName()

invoke

public java.lang.Object invoke(Invocation invocation)
                        throws java.lang.Throwable
Throws:
java.lang.Throwable

createSession

protected SessionDelegate (src)  createSession(Invocation invocation,
                                        SessionDelegate (src)  server)
                                 throws java.lang.Throwable
Throws:
java.lang.Throwable

createBrowser

protected BrowserDelegate (src)  createBrowser(Invocation invocation,
                                        BrowserDelegate (src)  server)
                                 throws java.lang.Throwable
Throws:
java.lang.Throwable

createConsumer

protected ConsumerDelegate (src)  createConsumer(Invocation invocation,
                                          ConsumerDelegate (src)  server)
                                   throws java.lang.Throwable
Throws:
java.lang.Throwable

createProducer

protected ProducerDelegate (src)  createProducer(Invocation invocation,
                                          ProducerDelegate (src)  server)
                                   throws java.lang.Throwable
Throws:
java.lang.Throwable