net.openhft.chronicle.wire.channel.package-info Maven / Gradle / Ivy
/**
* Provides classes and interfaces for managing Chronicle communication channels and their operations.
*
* The key components of this package include:
*
* - {@link net.openhft.chronicle.wire.channel.AbstractHandler} - serves as a foundational template for all types of channel handlers.
*
- {@link net.openhft.chronicle.wire.channel.AbstractHeader} - provides a foundational template for all channel header types.
*
- {@link net.openhft.chronicle.wire.channel.ChannelHandler} - an interface representing a channel handler for various channel-related operations.
*
- {@link net.openhft.chronicle.wire.channel.ChannelHeader} - an interface for representing the metadata of a ChronicleChannel.
*
- {@link net.openhft.chronicle.wire.channel.ChronicleChannel} - an interface encapsulating a communication channel that can process various data types.
*
- {@link net.openhft.chronicle.wire.channel.ChronicleChannelCfg} - a configuration object for creating and configuring ChronicleChannel instances.
*
- {@link net.openhft.chronicle.wire.channel.ChronicleChannelSupplier} - a specialized version of ChronicleChannelCfg, providing ChronicleChannel instances based on a specified protocol.
*
- {@link net.openhft.chronicle.wire.channel.ChronicleContext} - encapsulates the context for a Chronicle channel, including parameters necessary for creating and managing a channel.
*
- {@link net.openhft.chronicle.wire.channel.ChronicleGatewayMain} - represents the entry point for a Chronicle Gateway, responsible for accepting incoming connections and handling requests according to a defined protocol.
*
- {@link net.openhft.chronicle.wire.channel.EventPoller} - an interface defining a mechanism for polling events on a ChronicleChannel.
*
- {@link net.openhft.chronicle.wire.channel.ReplyHeader} - extends the AbstractHeader class and encapsulates a reply object of a specific type.
*
- {@link net.openhft.chronicle.wire.channel.SystemContext} - encapsulates system-related information into a singleton object.
*
*
* This package supports various operations including, but not limited to, data reading and writing,
* execution within a context, response handling, and channel settings configuration.
*
* @see net.openhft.chronicle.wire.channel.echo
*/
package net.openhft.chronicle.wire.channel;