de::gsi::bel::xfer::Xfer Interface Reference

Inheritance diagram for de::gsi::bel::xfer::Xfer:

de::gsi::bel::xfer::XferImpl List of all members.

Public Member Functions

abstract Socket getSocket ()
abstract void addObjectReceivedListener (XferListener listener)
abstract void rmObjectReceivedListener (XferListener listener)
abstract String getConnectionInfo ()
abstract String toString ()
abstract XferPrinter getXferPrinter ()
abstract void sendObject (Object request) throws IOException
abstract void close () throws IOException

Detailed Description

Author:
huhmann


Member Function Documentation

abstract void de::gsi::bel::xfer::Xfer::addObjectReceivedListener ( XferListener  listener  )  [pure virtual]

Add a listener to the Xfer object. The listener method handleMessage is called when an object is received, the exithandlder is called when the client closes the connection.

Parameters:
listener the listener to add
See also:
XferListener

Implemented in de::gsi::bel::xfer::XferImpl.

abstract void de::gsi::bel::xfer::Xfer::close (  )  throws IOException [pure virtual]

close the connection. The exitHandler is not called.

Exceptions:
IOException 

Implemented in de::gsi::bel::xfer::XferImpl.

abstract String de::gsi::bel::xfer::Xfer::getConnectionInfo (  )  [pure virtual]

Retrieve some information of the underlying connection

Returns:
String with Host and Port in the format <host>:<port>

Implemented in de::gsi::bel::xfer::XferImpl.

abstract Socket de::gsi::bel::xfer::Xfer::getSocket (  )  [pure virtual]

Get the socket of the xfer connection

Returns:
Socket of the xfer connection

Implemented in de::gsi::bel::xfer::XferImpl.

abstract XferPrinter de::gsi::bel::xfer::Xfer::getXferPrinter (  )  [pure virtual]

get the XferPrinter Object of Xfer

Returns:
XferPrinter
See also:
XferPrinter

Implemented in de::gsi::bel::xfer::XferImpl.

abstract void de::gsi::bel::xfer::Xfer::rmObjectReceivedListener ( XferListener  listener  )  [pure virtual]

Remove a listener

Parameters:
listener listener to remove

Implemented in de::gsi::bel::xfer::XferImpl.

abstract void de::gsi::bel::xfer::Xfer::sendObject ( Object  request  )  throws IOException [pure virtual]

send Object to a connected server.

Parameters:
request Object to send

Implemented in de::gsi::bel::xfer::XferImpl.

abstract String de::gsi::bel::xfer::Xfer::toString (  )  [pure virtual]

Returns:
String representation of the xfer object

Implemented in de::gsi::bel::xfer::XferImpl.


The documentation for this interface was generated from the following file:
Generated on 4 Mar 2014 for xferjava by  doxygen 1.4.7