org.apache.synapse.transport.vfs
Class PollTableEntry

java.lang.Object
  extended by org.apache.axis2.transport.base.ProtocolEndpoint
      extended by org.apache.axis2.transport.base.AbstractPollTableEntry
          extended by org.apache.synapse.transport.vfs.PollTableEntry

public class PollTableEntry
extends org.apache.axis2.transport.base.AbstractPollTableEntry

Holds information about an entry in the VFS transport poll table used by the VFS Transport Listener


Field Summary
static int DELETE
           
static int MOVE
           
 
Fields inherited from class org.apache.axis2.transport.base.AbstractPollTableEntry
FAILED, NONE, SUCCSESSFUL, WITH_ERRORS
 
Constructor Summary
PollTableEntry(boolean fileLocking)
           
 
Method Summary
 int getActionAfterErrors()
           
 int getActionAfterFailure()
           
 int getActionAfterProcess()
           
 String getContentType()
           
 EndpointReference[] getEndpointReferences(String ip)
           
 String getFailedRecordFileDestination()
           
 String getFailedRecordFileName()
           
 String getFailedRecordTimestampFormat()
           
 String getFileNamePattern()
           
 String getFileURI()
           
 int getMaxRetryCount()
           
 String getMoveAfterErrors()
           
 String getMoveAfterFailure()
           
 String getMoveAfterMoveFailure()
           
 String getMoveAfterProcess()
           
 DateFormat getMoveTimestampFormat()
           
 int getNextRetryDuration()
           
 long getReconnectTimeout()
           
 String getReplyFileURI()
           
 boolean isFileLockingEnabled()
           
 boolean isStreaming()
           
 boolean loadConfiguration(ParameterInclude params)
           
 
Methods inherited from class org.apache.axis2.transport.base.AbstractPollTableEntry
getLastPollState, getLastPollTime, getNextPollTime, getPollInterval, isConcurrentPollingAllowed, setConcurrentPollingAllowed, setLastPollState, setLastPollTime, setNextPollTime, setPollInterval
 
Methods inherited from class org.apache.axis2.transport.base.ProtocolEndpoint
createMessageContext, getListener, getService, getServiceName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELETE

public static final int DELETE
See Also:
Constant Field Values

MOVE

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

PollTableEntry

public PollTableEntry(boolean fileLocking)
Method Detail

getMoveAfterMoveFailure

public String getMoveAfterMoveFailure()

getNextRetryDuration

public int getNextRetryDuration()

getFailedRecordFileName

public String getFailedRecordFileName()

getFailedRecordFileDestination

public String getFailedRecordFileDestination()

getFailedRecordTimestampFormat

public String getFailedRecordTimestampFormat()

getEndpointReferences

public EndpointReference[] getEndpointReferences(String ip)
Specified by:
getEndpointReferences in class org.apache.axis2.transport.base.ProtocolEndpoint

getFileURI

public String getFileURI()

getReplyFileURI

public String getReplyFileURI()

getFileNamePattern

public String getFileNamePattern()

getContentType

public String getContentType()

getActionAfterProcess

public int getActionAfterProcess()

getActionAfterErrors

public int getActionAfterErrors()

getActionAfterFailure

public int getActionAfterFailure()

getMoveAfterProcess

public String getMoveAfterProcess()

getMoveAfterErrors

public String getMoveAfterErrors()

getMoveAfterFailure

public String getMoveAfterFailure()

isStreaming

public boolean isStreaming()

getMaxRetryCount

public int getMaxRetryCount()

isFileLockingEnabled

public boolean isFileLockingEnabled()

getReconnectTimeout

public long getReconnectTimeout()

getMoveTimestampFormat

public DateFormat getMoveTimestampFormat()

loadConfiguration

public boolean loadConfiguration(ParameterInclude params)
                          throws AxisFault
Overrides:
loadConfiguration in class org.apache.axis2.transport.base.AbstractPollTableEntry
Throws:
AxisFault


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.