org.exolab.jms.server.mipc
Class IpcJmsServerConnection

java.lang.Object
  |
  +--org.exolab.jms.server.mipc.IpcJmsServerConnection
All Implemented Interfaces:
org.exolab.core.ipc.NotifierIfc

public class IpcJmsServerConnection
extends java.lang.Object
implements org.exolab.core.ipc.NotifierIfc

This class is responsible for interpreting server connection requests and delegating them to the server. And passing back any necessary replies.

Version:
$Revision: 1.8 $ $Date: 2003/08/17 01:32:26 $
Author:
Jim Mourikis
See Also:
IpcJmsReceiver, JmsServerConnection, JmsServerConnectionManager, NotifierIfc

Constructor Summary
IpcJmsServerConnection()
          Default constructor
 
Method Summary
 void disconnection(java.lang.String id)
          The connection has been broken.
 java.io.Serializable notify(java.lang.Object ob, java.lang.String id)
          A new request has been received.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpcJmsServerConnection

public IpcJmsServerConnection()
Default constructor
Method Detail

notify

public java.io.Serializable notify(java.lang.Object ob,
                                   java.lang.String id)
A new request has been received. Carry out the request, and pass back any relevent data.
Specified by:
notify in interface org.exolab.core.ipc.NotifierIfc
Parameters:
ob - The data received,
Returns:
Object Return any requested result. This must never be null.

disconnection

public void disconnection(java.lang.String id)
The connection has been broken.
Specified by:
disconnection in interface org.exolab.core.ipc.NotifierIfc
Parameters:
The - unique IPC identifier of this connection.


Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.