org.jboss.resource.adapter.mail.inflow
Class MailActivationSpec

java.lang.Object
  extended byorg.jboss.resource.adapter.mail.inflow.MailActivationSpec
All Implemented Interfaces:
ActivationSpec (src) , ResourceAdapterAssociation (src) , java.io.Serializable

public class MailActivationSpec
extends java.lang.Object
implements ActivationSpec (src) , java.io.Serializable

The encapsulation of the mail folder endpoint specification

See Also:
Serialized Form

Constructor Summary
MailActivationSpec()
           
 
Method Summary
 java.lang.String getMailFolder()
           
 java.lang.String getMailServer()
           
 int getMaxMessages()
           
 java.lang.String getMessageSelector()
           
 java.lang.String getPassword()
           
 long getPollingInterval()
           
 ResourceAdapter (src) getResourceAdapter()
          Retrieve the resource adapter
 java.lang.String getStoreProtocol()
           
 java.lang.String getUserName()
           
 void setMailFolder(java.lang.String mailFolder)
           
 void setMailServer(java.lang.String mailServer)
           
 void setMaxMessages(int maxMessages)
           
 void setMessageSelector(java.lang.String messageSelector)
           
 void setPassword(java.lang.String password)
           
 void setPollingInterval(long pollingInterval)
           
 void setResourceAdapter(ResourceAdapter (src)  ra)
          Set the resource adapter
 void setStoreProtocol(java.lang.String storeProtocol)
           
 void setUserName(java.lang.String userName)
           
 java.lang.String toString()
           
 void validate()
          Optional method that can be used to check configuration by a deployment tool.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MailActivationSpec

public MailActivationSpec()
Method Detail

getMailServer

public java.lang.String getMailServer()

setMailServer

public void setMailServer(java.lang.String mailServer)

getStoreProtocol

public java.lang.String getStoreProtocol()

setStoreProtocol

public void setStoreProtocol(java.lang.String storeProtocol)

getMailFolder

public java.lang.String getMailFolder()

setMailFolder

public void setMailFolder(java.lang.String mailFolder)

getMessageSelector

public java.lang.String getMessageSelector()

setMessageSelector

public void setMessageSelector(java.lang.String messageSelector)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String userName)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getPollingInterval

public long getPollingInterval()

setPollingInterval

public void setPollingInterval(long pollingInterval)

getMaxMessages

public int getMaxMessages()

setMaxMessages

public void setMaxMessages(int maxMessages)

getResourceAdapter

public ResourceAdapter (src)  getResourceAdapter()
Description copied from interface: ResourceAdapterAssociation (src)
Retrieve the resource adapter

Specified by:
getResourceAdapter in interface ResourceAdapterAssociation (src)
Returns:
the resource adapter

setResourceAdapter

public void setResourceAdapter(ResourceAdapter (src)  ra)
                        throws ResourceException (src) 
Description copied from interface: ResourceAdapterAssociation (src)
Set the resource adapter

Specified by:
setResourceAdapter in interface ResourceAdapterAssociation (src)
Throws:
ResourceException (src) - for any error

validate

public void validate()
              throws InvalidPropertyException (src) 
Description copied from interface: ActivationSpec (src)
Optional method that can be used to check configuration by a deployment tool.

Specified by:
validate in interface ActivationSpec (src)
Throws:
InvalidPropertyException (src) - for invalid configuration

toString

public java.lang.String toString()