@Extension(name="Sockets")
@Configurations(value={ListenerConfig.class,RequesterConfig.class})
@SubTypeMapping(baseType=TcpProtocol.class,
subTypes={SafeProtocol.class,DirectProtocol.class,LengthProtocol.class,StreamingProtocol.class,XmlMessageProtocol.class,XmlMessageEOFProtocol.class,CustomProtocol.class,EOFProtocol.class})
@Export(classes={TcpClientSocketProperties.class,TcpServerSocketProperties.class,UdpSocketProperties.class,ReadingTimeoutException.class,LengthExceededException.class,LengthProtocol.class,AbstractByteProtocol.class})
public class SocketsExtension
extends Object
An extension for sending and receiving connections through both TCP and UDP protocols.
- Since:
- 4.0