org.neociclo.accord.odetteftp.camel
Class OdetteConfiguration

java.lang.Object
  extended by org.neociclo.accord.odetteftp.camel.OdetteConfiguration
All Implemented Interfaces:
Cloneable

public class OdetteConfiguration
extends Object
implements Cloneable

Version:
$Rev: 738 $ $Date: 2010-10-04 17:54:31 -0300 (Mon, 04 Oct 2010) $
Author:
Rafael Marins

Field Summary
static int DEFAULT_RETRY_COUNT
           
 
Constructor Summary
OdetteConfiguration()
           
OdetteConfiguration(URI uri)
           
 
Method Summary
 OdetteConfiguration clone()
           
 void configure(URI uri)
           Configures this instance based on root information.
 boolean getAutoResume()
           
 int getBufferSize()
           
 FileRenameBean getFileRenameBean()
           
 String getHost()
           
 File getKeyStoreFile()
           
 String getKeyStoreFormat()
           
 long getMaxFileSize()
           
 String getOid()
           
 boolean getOverride()
           
 String getPassphrase()
           
 String getPassword()
           
 int getPort()
           
 OdetteProtocol getProtocol()
           
 long getQueueOfferDelay()
           
 String getSecurityProvider()
           
 SSLEngineFactory getSslEngineFactory()
           
 TransferMode getTransferMode()
           
protected  OdetteTransport getTransport()
           
 File getTrustStoreFile()
           
 int getWindowSize()
           
 File getWorkpath()
           
 boolean isAutoReplyDelivery()
           
 boolean isCopyBeforeSend()
           
 boolean isDelete()
           
 boolean isRouteFileRequest()
           
protected  boolean isSsl()
           
 boolean isWaitForEERP()
           
 void setAutoReplyDelivery(boolean autoReplyDelivery)
           
 void setAutoResume(boolean autoResume)
           
 void setBufferSize(int dataExchangeBufferSize)
           
 void setCopyBeforeSend(boolean copyBeforeSend)
           
 void setDelete(boolean delete)
           
 void setFileRenameBean(FileRenameBean bean)
           
protected  void setHost(String host)
           
 void setKeyStoreFile(File keyStoreFile)
           
 void setKeyStoreFormat(String keyStoreFormat)
           
 void setMaxFileSize(long maxFileSize)
           
 void setOid(String username)
           
 void setOverride(boolean value)
           
 void setPassphrase(String passphrase)
           
 void setPassword(String password)
           
protected  void setPort(int port)
           
 void setQueueOfferDelay(long delay)
           
 void setRouteFileRequest(boolean routeFileRequest)
           
 void setSecurityProvider(String securityProvider)
           
 void setSslEngineFactory(SSLEngineFactory sslEngineFactory)
           
 void setSSLEngineFactory(SSLEngineFactory engineFactory)
           
 void setTransferMode(TransferMode mode)
           
 void setTrustStoreFile(File trustStoreFile)
           
 void setWaitForEERP(boolean value)
           
 void setWindowSize(int windowSize)
           
 void setWorkpath(File workpath)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_RETRY_COUNT

public static final int DEFAULT_RETRY_COUNT
See Also:
Constant Field Values
Constructor Detail

OdetteConfiguration

public OdetteConfiguration()

OdetteConfiguration

public OdetteConfiguration(URI uri)
Method Detail

getProtocol

public OdetteProtocol getProtocol()

getOid

public String getOid()

setOid

public void setOid(String username)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getHost

public String getHost()

setHost

protected void setHost(String host)

getPort

public int getPort()

setPort

protected void setPort(int port)

getBufferSize

public int getBufferSize()

setBufferSize

public void setBufferSize(int dataExchangeBufferSize)

getWindowSize

public int getWindowSize()

setWindowSize

public void setWindowSize(int windowSize)

getQueueOfferDelay

public long getQueueOfferDelay()

setQueueOfferDelay

public void setQueueOfferDelay(long delay)

configure

public void configure(URI uri)

Configures this instance based on root information.

URI Schema: (oftp|oftps)[+(x25|isdn)]://[user[:pass]]@server[:port]


getTransport

protected OdetteTransport getTransport()

clone

public OdetteConfiguration clone()
                          throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

getWorkpath

public File getWorkpath()

setWorkpath

public void setWorkpath(File workpath)
                 throws IOException
Throws:
IOException

getFileRenameBean

public FileRenameBean getFileRenameBean()

setFileRenameBean

public void setFileRenameBean(FileRenameBean bean)

getAutoResume

public boolean getAutoResume()

setAutoResume

public void setAutoResume(boolean autoResume)

getOverride

public boolean getOverride()

setOverride

public void setOverride(boolean value)

getMaxFileSize

public long getMaxFileSize()

setMaxFileSize

public void setMaxFileSize(long maxFileSize)

isCopyBeforeSend

public boolean isCopyBeforeSend()

setCopyBeforeSend

public void setCopyBeforeSend(boolean copyBeforeSend)

isDelete

public boolean isDelete()

setDelete

public void setDelete(boolean delete)

isAutoReplyDelivery

public boolean isAutoReplyDelivery()

setAutoReplyDelivery

public void setAutoReplyDelivery(boolean autoReplyDelivery)

setRouteFileRequest

public void setRouteFileRequest(boolean routeFileRequest)

isRouteFileRequest

public boolean isRouteFileRequest()

setWaitForEERP

public void setWaitForEERP(boolean value)

isWaitForEERP

public boolean isWaitForEERP()

setTransferMode

public void setTransferMode(TransferMode mode)

getTransferMode

public TransferMode getTransferMode()

isSsl

protected boolean isSsl()

getSslEngineFactory

public SSLEngineFactory getSslEngineFactory()

setSSLEngineFactory

public void setSSLEngineFactory(SSLEngineFactory engineFactory)

getKeyStoreFormat

public String getKeyStoreFormat()

setSslEngineFactory

public void setSslEngineFactory(SSLEngineFactory sslEngineFactory)

setPassphrase

public void setPassphrase(String passphrase)

setTrustStoreFile

public void setTrustStoreFile(File trustStoreFile)

setKeyStoreFile

public void setKeyStoreFile(File keyStoreFile)

setSecurityProvider

public void setSecurityProvider(String securityProvider)

setKeyStoreFormat

public void setKeyStoreFormat(String keyStoreFormat)

getSecurityProvider

public String getSecurityProvider()

getKeyStoreFile

public File getKeyStoreFile()

getTrustStoreFile

public File getTrustStoreFile()

getPassphrase

public String getPassphrase()


ACCORD