bb.net
Class Emailer.Listener

java.lang.Object
  extended by bb.net.Emailer.Listener
All Implemented Interfaces:
Closeable, EventListener, ConnectionListener, TransportListener
Enclosing class:
Emailer

private static class Emailer.Listener
extends Object
implements Closeable, ConnectionListener, TransportListener


Field Summary
private  Logger logger
           
 
Constructor Summary
Emailer.Listener(Logger logger)
           
 
Method Summary
 void close()
           
 void closed(ConnectionEvent ce)
           
 void disconnected(ConnectionEvent ce)
           
private  void handleConnectionEvent(ConnectionEvent ce)
           
private  void handleTransportEvent(TransportEvent te)
           
 void messageDelivered(TransportEvent te)
           
 void messageNotDelivered(TransportEvent te)
           
 void messagePartiallyDelivered(TransportEvent te)
           
 void opened(ConnectionEvent ce)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private final Logger logger
Constructor Detail

Emailer.Listener

public Emailer.Listener(Logger logger)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException
Method Detail

opened

public void opened(ConnectionEvent ce)
Specified by:
opened in interface ConnectionListener

disconnected

public void disconnected(ConnectionEvent ce)
Specified by:
disconnected in interface ConnectionListener

closed

public void closed(ConnectionEvent ce)
Specified by:
closed in interface ConnectionListener

handleConnectionEvent

private void handleConnectionEvent(ConnectionEvent ce)

messageDelivered

public void messageDelivered(TransportEvent te)
Specified by:
messageDelivered in interface TransportListener

messageNotDelivered

public void messageNotDelivered(TransportEvent te)
Specified by:
messageNotDelivered in interface TransportListener

messagePartiallyDelivered

public void messagePartiallyDelivered(TransportEvent te)
Specified by:
messagePartiallyDelivered in interface TransportListener

handleTransportEvent

private void handleTransportEvent(TransportEvent te)

close

public void close()
Specified by:
close in interface Closeable