org.exolab.core.messenger
Class AcceptorEventNotifier

java.lang.Object
  extended by org.exolab.core.messenger.AcceptorEventNotifier

public class AcceptorEventNotifier
extends java.lang.Object

A helper class for managing AcceptorEventListener instances and notifying them of any events

Version:
$Revision: 1.3 $ $Date: 2002/02/21 09:49:41 $
Author:
Tim Anderson
See Also:
ConnectionAcceptor

Constructor Summary
AcceptorEventNotifier()
           
 
Method Summary
 void addAcceptorEventListener(AcceptorEventListener listener)
          Add a listener for connection acceptor events
 void closed(ManagedConnectionAcceptor acceptor)
          Invoked when a connection acceptor is closed
 void error(ManagedConnectionAcceptor acceptor, java.lang.Exception exception)
          Invoked when a fatal connection acceptor error occurs, just before an Exception is thrown to the application
 void removeAcceptorEventListener(AcceptorEventListener listener)
          Remove a listener of connection acceptor events
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcceptorEventNotifier

public AcceptorEventNotifier()
Method Detail

addAcceptorEventListener

public void addAcceptorEventListener(AcceptorEventListener listener)
Add a listener for connection acceptor events

Parameters:
listener - the listener to add

removeAcceptorEventListener

public void removeAcceptorEventListener(AcceptorEventListener listener)
Remove a listener of connection acceptor events

Parameters:
listener - the listener to remove

closed

public void closed(ManagedConnectionAcceptor acceptor)
Invoked when a connection acceptor is closed

Parameters:
acceptor - the closed connection acceptor

error

public void error(ManagedConnectionAcceptor acceptor,
                  java.lang.Exception exception)
Invoked when a fatal connection acceptor error occurs, just before an Exception is thrown to the application

Parameters:
acceptor - the connection the error occurred on
exception - the error


Copyright © 1999-2012 The Exolab Group. All Rights Reserved.