org.idoox.transport.config
Interface MailConfig

All Superinterfaces:
TransportConfig

public interface MailConfig
extends TransportConfig

A mail config interface contains both - the input and the output.

Component:
Core

Nested Class Summary
static interface MailConfig.Input
          An input configuration.
static interface MailConfig.Output
          An output configuration.
 
Method Summary
 MailConfig.Input getInput()
          Gets an input configuration.
 MailConfig.Output getOutput()
          Gets an output configuration.
 MailConfig.Input newInput()
          Creates new input configuration.
 MailConfig.Output newOutput()
          Creates new output configuration.
 void setInput(MailConfig.Input input)
          Sets an input configuration.
 void setOutput(MailConfig.Output output)
          Sets an output configuration.
 
Methods inherited from interface org.idoox.transport.config.TransportConfig
getClassName, getClassSpaceName, getDefaultServer, getName, getPreload, getScheme, setClassName, setClassSpaceName, setDefaultServer, setName, setPreload, setScheme
 

Method Detail

getOutput

public MailConfig.Output getOutput()
Gets an output configuration.

Returns:
the output

setOutput

public void setOutput(MailConfig.Output output)
Sets an output configuration.

Parameters:
output - the output

newOutput

public MailConfig.Output newOutput()
Creates new output configuration.

Returns:
new output

getInput

public MailConfig.Input getInput()
Gets an input configuration.

Returns:
the input

setInput

public void setInput(MailConfig.Input input)
Sets an input configuration.

Parameters:
input - the input

newInput

public MailConfig.Input newInput()
Creates new input configuration.

Returns:
new input