Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mandarax.eca.mail
Class POPEventSource  view POPEventSource download POPEventSource.java

java.lang.Object
  extended byorg.mandarax.eca.mail.POPEventSource
All Implemented Interfaces:
org.mandarax.eca.ECALog, org.mandarax.eca.EventSource

public class POPEventSource
extends java.lang.Object
implements org.mandarax.eca.EventSource

Event source implementation based on java mail / pop.

Version:
0.1

Nested Class Summary
private  class POPEventSource.WatchDog
           
 
Field Summary
private  int checkMailInterval
           
private  java.lang.String host
           
private  java.util.List listeners
           
private  java.lang.String password
           
private  java.util.Properties properties
           
private  java.lang.String userName
           
 
Fields inherited from interface org.mandarax.eca.ECALog
LOG_ECA
 
Constructor Summary
POPEventSource(java.lang.String host, java.lang.String userName, java.lang.String password, java.util.Properties addProperties, int checkMailInterval)
          Constructor.
 
Method Summary
 void add(org.mandarax.eca.EventListener l)
          Add a listener.
private  void fire(org.mandarax.eca.Event e)
          Fire an event.
 void remove(org.mandarax.eca.EventListener l)
          Remove a listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

private java.lang.String host

userName

private java.lang.String userName

password

private java.lang.String password

properties

private java.util.Properties properties

listeners

private java.util.List listeners

checkMailInterval

private int checkMailInterval
Constructor Detail

POPEventSource

public POPEventSource(java.lang.String host,
                      java.lang.String userName,
                      java.lang.String password,
                      java.util.Properties addProperties,
                      int checkMailInterval)
Constructor.

Method Detail

add

public void add(org.mandarax.eca.EventListener l)
Add a listener.

Specified by:
add in interface org.mandarax.eca.EventSource

remove

public void remove(org.mandarax.eca.EventListener l)
Remove a listener.

Specified by:
remove in interface org.mandarax.eca.EventSource

fire

private void fire(org.mandarax.eca.Event e)
Fire an event.