org.exolab.jms.net.connector
Interface ManagedConnectionAcceptor

All Known Implementing Classes:
SocketManagedConnectionAcceptor

public interface ManagedConnectionAcceptor

A ManagedConnectionAcceptor is responsible for accepting connections, and constructing new ManagedConnection instances to serve them.

Version:
$Revision: 1.2 $ $Date: 2004/12/30 05:25:47 $
Author:
Tim Anderson

Method Summary
 void accept(ManagedConnectionAcceptorListener listener)
          Start accepting connections
 void close()
          Stop accepting connection requests, and clean up any allocated resources
 URI getURI()
          Returns the URI that this acceptor is accepting connections on
 

Method Detail

accept

void accept(ManagedConnectionAcceptorListener listener)
            throws ResourceException
Start accepting connections

Parameters:
listener - the listener to delegate accepted connections to
Throws:
ResourceException - if connections cannot be accepted

getURI

URI getURI()
           throws ResourceException
Returns the URI that this acceptor is accepting connections on

Returns:
the URI that this acceptor is accepting connections on
Throws:
ResourceException - for any error

close

void close()
           throws ResourceException
Stop accepting connection requests, and clean up any allocated resources

Throws:
ResourceException - if acceptor cannot be closed


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