Package org.neociclo.odetteftp.protocol

Interface Summary
CommandFormat This is a package visible class that provides support to represent a command format.
DeliveryNotification  
NormalizedVirtualFile  
OdetteFtpExchangeBuffer The communication between ODETTE-FTP entities is basically done by sending and receiving messages in Exchange Buffers via the transport layer.
OdetteFtpObject  
VirtualFile  
 

Class Summary
CommandBuilder  
CommandExchangeBuffer A Command Exchange Buffer contains a single command starting at the beginning of the buffer.
CommandFormat.Field Command Format is compound of one or more fields.
DataExchangeBuffer DataExchange is an type of Odette FTP Exchange Buffer used for encapsulate and transmit of Virtual File records.
DataExchangeBuffer.SubrecordHeader Subrecord Header is defined in one octet as follows:
DataExchangeBuffer.SubrecordHeaderIterator  
DefaultDeliveryNotification  
DefaultEndFileResponse  
DefaultHandler  
DefaultStartFileResponse  
DefaultVirtualFile  
 

Enum Summary
AnswerReason Enumeration that represents each reason code for available Answer Reasons while transferring a Virtual File.
CommandIdentifier Odette FTP entities communicate by sending and receiving messages in Exchange Buffers.
DeliveryNotification.EndResponseType  
EndSessionReason Enumeration representing each End Session Reason available.
NegativeResponseReason The Negative Response Reason will specify why transmission cannot proceed or why processing of the file failed.
RecordFormat  
 

Exception Summary
AuthenticationException  
CommandNotRecognisedException The exception thrown when parsing or using an Exchange Buffer that contains an invalid command code (1st octet of the buffer).
CorruptedBufferException This exception is thrown when the processing buffer is corrupted.
EndSessionException  
InvalidCommandDataException This exception is thrown when a command contains invalid data.
VirtualFileMappingException  
 



ACCORD