|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.di.connector.Connector
com.ibm.di.connector.FTPClientConnector
public class FTPClientConnector
The FTP Client Connector is a transport Connector that requires a Parser to operate. The Connector reads or writes a data stream that can either be a file or a directory listing. Think of the FTP Client Connector as a remote read/write facility, not something you use to transfer files. This Connector supports FTP Passive Mode, as per RFC959. Passive Mode reverses who initiates the data connection in a file transfer. Normally the server initiates a data connection to the client (after a command from the client), whereas passive mode enables the client to initiate the data connection. This makes it easier to transfer files when the client is behind a firewall.
| Field Summary |
|---|
| Fields inherited from class com.ibm.di.connector.Connector |
|---|
ALL_MODES, myLog, PROPERTY_MESSAGE, PROPERTY_READER, PROPERTY_WRITER |
| Constructor Summary | |
|---|---|
FTPClientConnector()
Default constructor |
|
| Method Summary | |
|---|---|
Entry |
getNextEntry()
Reads an entry , by calling the provided parser's readEntry() method. |
java.lang.String |
getVersion()
Returns version information. |
void |
initialize(java.lang.Object o)
Creates connection for the login to the remote host and opens the socket. |
void |
putEntry(Entry entry)
Writes an entry , by calling the provided parser's writeEntry() method. |
void |
reconnect()
Deprecated. Use #Connector.reconnect(Object) instead |
void |
selectEntries()
Default implementation. |
void |
terminate()
Closes connection to remote host. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ibm.di.connector.ConnectorInterface |
|---|
deleteEntry, findEntry, getConfiguration, getContext, getFindEntryCount, getFirstFindEntry, getMaxDuplicateEntries, getName, getNextClient, getNextFindEntry, getParam, getPushbackEntry, getRawConnectorConfiguration, isDeltaSupported, isExceptionFatal, isIOException, modEntry, modEntry, pushback, queryOperations, queryReply, querySchema, reconnect, registerScriptBeans, replyEntry, setConfiguration, setContext, setCurrent, setLog, setMaxDuplicateEntries, setName, setParam, setRSInterface, terminateServer |
| Constructor Detail |
|---|
public FTPClientConnector()
| Method Detail |
|---|
public void terminate()
throws java.lang.Exception
terminate in interface ConnectorInterfaceterminate in class Connectorjava.lang.Exception - if an error occurs.
public void initialize(java.lang.Object o)
throws java.lang.Exception
initialize in interface ConnectorInterfaceinitialize in class Connectoro - ignored
java.lang.Exception - if an error occurs.
public void selectEntries()
throws java.lang.Exception
selectEntries in interface ConnectorInterfaceselectEntries in class Connectorjava.lang.Exception - never
public Entry getNextEntry()
throws java.lang.Exception
getNextEntry in interface ConnectorInterfacegetNextEntry in class Connectorjava.lang.Exception - if an error occursConnectorInterface.selectEntries()
public void putEntry(Entry entry)
throws java.lang.Exception
putEntry in interface ConnectorInterfaceputEntry in class Connectorentry - the entry to be written.
java.lang.Exception - if an error occurs.
@Deprecated
public void reconnect()
throws java.lang.Exception
Connector
The following code could be placed in the 'On Connection lost' hook to
change the connector's ldapUrl to another server in case the
connection is lost.
Example:
thisConnector.setParam("ldapURL", "ldap://backupserver.acme.com:389");
// reconnect to backup server
thisConnector.reconnect();
reconnect in class Connectorjava.lang.Exception - if an error occurs.Connector.initialize(Object)public java.lang.String getVersion()
getVersion in interface VersionInfoInterface
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||