Interface ISOChannel

All Superinterfaces:
ISOSource
All Known Subinterfaces:
ClientChannel, FilteredChannel, ServerChannel
All Known Implementing Classes:
AmexChannel, ASCIIChannel, BASE24Channel, BASE24TCPChannel, BaseChannel, BCDChannel, ChannelPool, CMFChannel, CSChannel, FilteredBase, FSDChannel, GICCChannel, GZIPChannel, HEXChannel, LogChannel, LoopbackChannel, NACChannel, NCCChannel, PADChannel, PostChannel, RawChannel, RBPChannel, TelnetXMLChannel, VAPChannel, X25Channel, XMLChannel

public interface ISOChannel extends ISOSource
allows the transmision and reception of ISO 8583 Messages
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Counter index for connection events.
    static final int
    Counter index for received messages.
    static final int
    Number of counters maintained by this channel.
    static final int
    Counter index for transmitted messages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a clone of this channel.
    void
    Connects ISOChannel
    void
    disconnects ISOChannel
    Returns this channel's registered name.
    Returns the packager used to pack/unpack ISO messages on this channel.
    boolean
    Indicates whether this source is currently connected and able to send messages.
    Receives an ISOMsg
    void
    Reconnect channel
    void
    send(byte[] b)
    sends a byte[] over the TCP/IP session
    void
    sends an ISOMsg over the TCP/IP session
    void
    associates this ISOChannel with a name on NameRegistrar
    void
    Associate a packager with this channel
    void
    setUsable(boolean b)
    Marks this channel as usable or not; a non-usable channel will not accept messages.