Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » mq » il » uil2 » [javadoc | source]
org.jboss.mq.il.uil2
public class: UILServerIL [javadoc | source]
java.lang.Object
   org.jboss.mq.il.uil2.UILServerIL

All Implemented Interfaces:
    Recoverable, Cloneable, MsgTypes, ServerIL, Serializable

Direct Known Subclasses:
    HAILServerIL

The UILServerIL is created on the server and copied to the client during connection factory lookups. It represents the transport interface to the JMS server.
Field Summary
protected transient  Socket socket    Description of the Field 
protected transient  SocketManager socketMgr    Description of the Field 
Constructor:
 public UILServerIL(InetAddress addr,
    int port,
    String socketFactoryName,
    boolean enableTcpNoDelay,
    int bufferSize,
    int chunkSize,
    int soTimeout,
    String connectAddress,
    int connectPort) throws Exception 
Method from org.jboss.mq.il.uil2.UILServerIL Summary:
acknowledge,   addMessage,   authenticate,   browse,   checkConnection,   checkID,   checkUser,   clone,   cloneServerIL,   connectionClosing,   createConnection,   createQueue,   createTopic,   deleteTemporaryDestination,   destroyConnection,   destroySubscription,   getID,   getSocketMgr,   getTemporaryQueue,   getTemporaryTopic,   ping,   receive,   recover,   setConnectionToken,   setEnabled,   subscribe,   transact,   unsubscribe
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.mq.il.uil2.UILServerIL Detail:
 public  void acknowledge(ConnectionToken dc,
    AcknowledgementRequest item) throws Exception, JMSException 
 public  void addMessage(ConnectionToken dc,
    SpyMessage val) throws Exception 
 public String authenticate(String username,
    String password) throws Exception, JMSException 
 public SpyMessage[] browse(ConnectionToken dc,
    Destination dest,
    String selector) throws Exception, JMSException 
 protected  void checkConnection() throws Exception 
 public  void checkID(String id) throws Exception, JMSException 
 public String checkUser(String username,
    String password) throws Exception, JMSException 
 public Object clone() throws CloneNotSupportedException 
 public ServerIL cloneServerIL() throws Exception 
 public  void connectionClosing(ConnectionToken dc) throws Exception, JMSException 
 protected  void createConnection() throws Exception 
    Used to establish a new connection to the server
 public Queue createQueue(ConnectionToken dc,
    String destName) throws Exception, JMSException 
 public Topic createTopic(ConnectionToken dc,
    String destName) throws Exception, JMSException 
 public  void deleteTemporaryDestination(ConnectionToken dc,
    SpyDestination dest) throws Exception, JMSException 
 protected  void destroyConnection() 
    Used to close the current connection with the server
 public  void destroySubscription(ConnectionToken dc,
    DurableSubscriptionID id) throws Exception, JMSException 
 public String getID() throws Exception 
 final SocketManager getSocketMgr() throws Exception 
 public TemporaryQueue getTemporaryQueue(ConnectionToken dc) throws Exception, JMSException 
 public TemporaryTopic getTemporaryTopic(ConnectionToken dc) throws Exception, JMSException 
 public  void ping(ConnectionToken dc,
    long clientTime) throws Exception 
 public SpyMessage receive(ConnectionToken dc,
    int subscriberId,
    long wait) throws Exception 
 public Xid[] recover(ConnectionToken dc,
    int flags) throws Exception 
 public  void setConnectionToken(ConnectionToken dest) throws Exception 
 public  void setEnabled(ConnectionToken dc,
    boolean enabled) throws Exception, JMSException 
 public  void subscribe(ConnectionToken dc,
    Subscription s) throws Exception, JMSException 
 public  void transact(ConnectionToken dc,
    TransactionRequest t) throws Exception, JMSException 
 public  void unsubscribe(ConnectionToken dc,
    int subscriptionID) throws Exception, JMSException