org.apache.james.postage.configuration
Class PostageConfiguration

java.lang.Object
  extended by org.apache.james.postage.configuration.PostageConfiguration

public class PostageConfiguration
extends java.lang.Object


Constructor Summary
PostageConfiguration(java.lang.String id)
           
 
Method Summary
 void addDescriptionItem(java.lang.String name, java.lang.String value)
           
 void addProfile(SendProfile profile)
           
 SendProfile findProfile(boolean sourceInternal, boolean targetInternal)
           
 java.util.Map getDescriptionItems()
           
 int getDurationMinutes()
           
 UserList getExternalUsers()
           
 java.lang.String getId()
           
 UserList getInternalUsers()
           
 java.util.List getProfiles()
           
 java.lang.String getTestserverHost()
           
 int getTestserverPOP3FetchesPerMinute()
           
 int getTestserverPortJMXRemoting()
           
 int getTestserverPortPOP3()
           
 int getTestserverPortSMTPForwarding()
           
 int getTestserverPortSMTPInbound()
           
 java.lang.String getTestserverRemoteManagerPassword()
           
 int getTestserverRemoteManagerPort()
           
 java.lang.String getTestserverRemoteManagerUsername()
           
 int getTestserverSMTPForwardingWaitSeconds()
           
 java.lang.String getTestserverSpamAccountPassword()
           
 java.lang.String getTestserverSpamAccountUsername()
           
 int getTotalMailsPerMin()
           
 boolean isInternalReuseExisting()
           
 void setDurationMinutes(int durationMinutes)
           
 void setExternalUsers(UserList externalUsers)
           
 void setInternalReuseExisting(boolean internalReuseExisting)
           
 void setInternalUsers(UserList internalUsers)
           
 void setTestserverHost(java.lang.String testserverHost)
           
 void setTestserverPOP3FetchesPerMinute(int testserverPOP3FetchesPerMinute)
           
 void setTestserverPortJMXRemoting(int testserverJMXRemotingPort)
           
 void setTestserverPortPOP3(int testserverPortPOP3)
           
 void setTestserverPortSMTPForwarding(int testserverPortSMTPForwarding)
           
 void setTestserverPortSMTPInbound(int testserverPortSMTPInbound)
           
 void setTestserverRemoteManagerPassword(java.lang.String testserverRemoteManagerPassword)
           
 void setTestserverRemoteManagerPort(int testserverRemoteManagerPort)
           
 void setTestserverRemoteManagerUsername(java.lang.String testserverRemoteManagerUsername)
           
 void setTestserverSMTPForwardingWaitSeconds(int testserverSMTPForwardingWaitSeconds)
           
 void setTestserverSpamAccountPassword(java.lang.String testserverSpamAccountPassword)
           
 void setTestserverSpamAccountUsername(java.lang.String testserverSpamAccountUsername)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostageConfiguration

public PostageConfiguration(java.lang.String id)
Method Detail

getId

public java.lang.String getId()

getDurationMinutes

public int getDurationMinutes()

setDurationMinutes

public void setDurationMinutes(int durationMinutes)

isInternalReuseExisting

public boolean isInternalReuseExisting()

addDescriptionItem

public void addDescriptionItem(java.lang.String name,
                               java.lang.String value)

getDescriptionItems

public java.util.Map getDescriptionItems()

setInternalReuseExisting

public void setInternalReuseExisting(boolean internalReuseExisting)

getExternalUsers

public UserList getExternalUsers()

setExternalUsers

public void setExternalUsers(UserList externalUsers)

getInternalUsers

public UserList getInternalUsers()

setInternalUsers

public void setInternalUsers(UserList internalUsers)

getTestserverHost

public java.lang.String getTestserverHost()

setTestserverHost

public void setTestserverHost(java.lang.String testserverHost)

getTestserverPortSMTPForwarding

public int getTestserverPortSMTPForwarding()

setTestserverPortSMTPForwarding

public void setTestserverPortSMTPForwarding(int testserverPortSMTPForwarding)

getTestserverSMTPForwardingWaitSeconds

public int getTestserverSMTPForwardingWaitSeconds()

setTestserverSMTPForwardingWaitSeconds

public void setTestserverSMTPForwardingWaitSeconds(int testserverSMTPForwardingWaitSeconds)

getTestserverPortSMTPInbound

public int getTestserverPortSMTPInbound()

setTestserverPortSMTPInbound

public void setTestserverPortSMTPInbound(int testserverPortSMTPInbound)

getTestserverPortPOP3

public int getTestserverPortPOP3()

setTestserverPortPOP3

public void setTestserverPortPOP3(int testserverPortPOP3)

getTestserverPOP3FetchesPerMinute

public int getTestserverPOP3FetchesPerMinute()

setTestserverPOP3FetchesPerMinute

public void setTestserverPOP3FetchesPerMinute(int testserverPOP3FetchesPerMinute)

getTestserverRemoteManagerPort

public int getTestserverRemoteManagerPort()

setTestserverRemoteManagerPort

public void setTestserverRemoteManagerPort(int testserverRemoteManagerPort)

getTestserverRemoteManagerUsername

public java.lang.String getTestserverRemoteManagerUsername()

setTestserverRemoteManagerUsername

public void setTestserverRemoteManagerUsername(java.lang.String testserverRemoteManagerUsername)

getTestserverRemoteManagerPassword

public java.lang.String getTestserverRemoteManagerPassword()

setTestserverRemoteManagerPassword

public void setTestserverRemoteManagerPassword(java.lang.String testserverRemoteManagerPassword)

getTestserverSpamAccountUsername

public java.lang.String getTestserverSpamAccountUsername()

setTestserverSpamAccountUsername

public void setTestserverSpamAccountUsername(java.lang.String testserverSpamAccountUsername)

getTestserverSpamAccountPassword

public java.lang.String getTestserverSpamAccountPassword()

setTestserverSpamAccountPassword

public void setTestserverSpamAccountPassword(java.lang.String testserverSpamAccountPassword)

getTestserverPortJMXRemoting

public int getTestserverPortJMXRemoting()

setTestserverPortJMXRemoting

public void setTestserverPortJMXRemoting(int testserverJMXRemotingPort)

addProfile

public void addProfile(SendProfile profile)

getProfiles

public java.util.List getProfiles()

findProfile

public SendProfile findProfile(boolean sourceInternal,
                               boolean targetInternal)

getTotalMailsPerMin

public int getTotalMailsPerMin()


Copyright © 2006-2007 The Apache Software Foundation. All Rights Reserved.