Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Work in progress!

 

Although, there is already a large set of wrappers available for Odysseus, there is often the need to create a new specific adapter for a specific source. To ease the creation of new wrapper, we created an adapter framework.

...

The wrapper can also be used at sink side, i.e. to send data from Odysseus to other systems. In this case, the information is send from the datahandler via the protocol handler to the transport handler. Each handler can provide both ways, i.e. retrieving and sending of data but is not required to. So some handler may only be used in sources, while other only in sinks.

Code Block
languagejava
public ITransportHandler createInstance(IProtocolHandler<?> protocolHandler, Map<String, String> options);

This document explains how to write new wrappers using this generic wrappers.

...

Depending on the way, the handler works, different methods need to be implemented.

Independent of Push/Pull

public ITransportHandler createInstance(IProtocolHandler<?> protocolHandler, Map<String, String> options); 

 

This method must return a new initialized transport handler.

...