Package com.ibm.broker.connector

This package provides the classes for creating Connectors.

See: Description

  • Interface Summary 
    Interface Description
    AdminInterface
    AdminInterface is an interface that can be added to the OutputConnector or the EventInputConnector to provide administration to the system being connected to.
    ConnectorStats
    Connector Stats is an interface that should be implemented by connectors that want to report resource statistics
    SecurityCredential  
    SecurityIdentity  
  • Class Summary 
    Class Description
    ByteArrayInputRecord
    ByteArrayInputRecord provides a default class to handle input records for polling results and events, allowing a record to be created that is based on a byte array.
    ByteArrayPollingResult
    ByteArrayPollingResult provides a default class to handle byte array based polling results.
    ByteArrayResponseRecord
    ByteArrayResponseRecord provides a default class to handle byte array based response record.
    Connector  
    ConnectorClassLoader
    ConnectorClassLoader builds a classloader out of the url paths provided in the constructor, the shared-classes folders, and the broker /classes folder, searched in that order.
    ConnectorFactory
    ConnectorFactory is the base class which must be extended to implement a connector which can run in IBM Integration Bus.
    ContainerServices
    ContainerServices gives access to key functions provided by the container, such as tracing and logging.
    ElementInputRecord  
    Event
    Event is the base class which must be extended to implement the receiving of an event from the system.
    EventInputConnector
    EventInputConnector is the base class which must be extended to implement a connector which can receive events from the system.
    InputConnector
    InputConnector is an abstract base class for all Input connectors.
    InputRecord
    InputRecord is an abstract base class for records returned from Event.buildInputRecord or PollingResult.buildInputRecord A record represents a single message to be sent down a message flow.
    OutputConnector
    OutputConnector is the base class which must be extended to implement a connector which can send data to a system.
    OutputInteraction  
    OutputRecord  
    PasswordCredential  
    PollingInputConnector
    PollingInputConnector is the base class which must be extended to implement a connector which can poll for data from the system.
    PollingResult
    PollingResult is the base class for a polling result from the system.
    ProviderLoader  
    RequestConnector
    RequestConnector is the base class which must be extended to implement a connector which can send data to a system.
    RequestInteraction  
    RequestRecord  
    ResponseRecord
    ResponseRecord is the base class for a polling result from the system.
    TimeoutPollingResult
    NBTimeoutPollingResult is a class which is used to indicate the readData method has no data to return.
    TimeoutResponseRecord
    NBTimeoutResponseRecord is a class which is used to indicate the readData method has no data to return.

Package com.ibm.broker.connector Description

This package provides the classes for creating Connectors.

A Connector is a component designed to connect message broker nodes to a particular system.

To implement a set of Connectors to interact with an end system you first need to implement a ConnectorFactory. This is then called by message broker to create connectors for nodes to use to interact with that particular system. To uses a connector in a message flow you first need to create a java user defined node definition in the message broker toolkit. You do not need to construct a java MbNode classes just define a node for the type of connector you require:

  • ComIbmEventInput for using an EventInputConnector
  • ComIbmOutput for using an OutputConnector
You can add any properties you require to these node definitions and they will be made available at the runtime when the connector gets created.
IBM Integration BusTM
JavaTM Connector API