Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | Oracle
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.jms.extensions
Interface ServerSessionPoolListener

    public interface ServerSessionPoolListener

Listener interface for MessageListeners used by a ServerSessionPool.

Method Summary
`void` | `initialize(Serializable userData)` MessageListeners for a ServerSessionPool are instantiated by the ServerSessionPool (not the client).

Method Detail

### initialize

    void initialize(Serializable userData)
                    throws JMSException

  MessageListeners for a ServerSessionPool are instantiated by the ServerSessionPool (not the client). Client cannot pass parameters into the constructor and access them from the onMessage routine.

  This interface allows clients to pass a single parameter to the MessageListener. Specifically, a client must call the createServerSessionPool method from their ServerSessionPoolFactory and pass in the clientData. The `clientData` must implement the Serializable interface.

  Once the ServerSessionPool is created, it checks to see if the MessageListener is a ServerSessionPoolListener. If it is, then the ServerSessionPool calls the intialize method for the listener to pass in the `clientData` .

  The client implementation of the initialize method typically saves a reference to the data for use by the onMessage method.

  Parameters:
    `clientData` - reference to clientData (can be null)
  Throws:
    `javax.jms.JMSException` - if an error occurs.
    `JMSException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD