org.jboss.jms.server.endpoint
Class ServerConnectionFactoryEndpoint

java.lang.Object
  extended byorg.jboss.jms.server.endpoint.ServerConnectionFactoryEndpoint
All Implemented Interfaces:
ConnectionFactoryEndpoint

public class ServerConnectionFactoryEndpoint
extends java.lang.Object
implements ConnectionFactoryEndpoint

Concrete implementation of ConnectionFactoryEndpoint

Version:
$Revision: 2637 $ $Id: ServerConnectionFactoryEndpoint.java 2637 2007-05-04 09:34:46Z timfox $
Author:
Ovidiu Feodorov, Tim Fox

Field Summary
protected  int defaultTempQueueDownCacheSize
           
protected  int defaultTempQueueFullSize
           
protected  int defaultTempQueuePageSize
           
 
Constructor Summary
ServerConnectionFactoryEndpoint(int id, ServerPeer serverPeer, java.lang.String defaultClientID, JNDIBindings jndiBindings, int preFetchSize, int defaultTempQueueFullSize, int defaultTempQueuePageSize, int defaultTempQueueDownCacheSize)
           
 
Method Summary
 ConnectionDelegate createConnectionDelegate(java.lang.String username, java.lang.String password)
           
 byte[] getClientAOPConfig()
           
 int getID()
           
 IdBlock getIdBlock(int size)
           
 JNDIBindings getJNDIBindings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultTempQueueFullSize

protected int defaultTempQueueFullSize

defaultTempQueuePageSize

protected int defaultTempQueuePageSize

defaultTempQueueDownCacheSize

protected int defaultTempQueueDownCacheSize
Constructor Detail

ServerConnectionFactoryEndpoint

public ServerConnectionFactoryEndpoint(int id,
                                       ServerPeer serverPeer,
                                       java.lang.String defaultClientID,
                                       JNDIBindings jndiBindings,
                                       int preFetchSize,
                                       int defaultTempQueueFullSize,
                                       int defaultTempQueuePageSize,
                                       int defaultTempQueueDownCacheSize)
Parameters:
jndiBindings - - names under which the corresponding JBossConnectionFactory is bound in JNDI.
Method Detail

createConnectionDelegate

public ConnectionDelegate createConnectionDelegate(java.lang.String username,
                                                   java.lang.String password)
                                            throws JMSException
Specified by:
createConnectionDelegate in interface ConnectionFactoryEndpoint
Throws:
JMSException

getClientAOPConfig

public byte[] getClientAOPConfig()
                          throws JMSException
Specified by:
getClientAOPConfig in interface ConnectionFactoryEndpoint
Throws:
JMSException

getIdBlock

public IdBlock getIdBlock(int size)
                   throws JMSException
Specified by:
getIdBlock in interface ConnectionFactoryEndpoint
Throws:
JMSException

getID

public int getID()

getJNDIBindings

public JNDIBindings getJNDIBindings()


Copyright © 2006 JBoss Inc. All Rights Reserved.