@Xml(prefix="coap",
namespace="http://www.teslanet.nl/schema/mule/coap")
@Extension(name="CoAP",
vendor="Teslanet.nl")
@SubTypeMapping(baseType=AbstractEndpoint.class,subTypes={UDPEndpoint.class,MulticastUDPEndpoint.class,DTLSEndpoint.class,TCPServerEndpoint.class,TCPClientEndpoint.class,TLSServerEndpoint.class,TLSClientEndpoint.class}) @SubTypeMapping(baseType=DtlsEndpointRole.class,subTypes={DtlsServerRole.class,DtlsClientRole.class,DtlsClientAndServerRole.class}) @SubTypeMapping(baseType=ReplayFilter.class,subTypes={NoReplayFilter.class,DefaultReplayFilter.class,ExtendedReplayFilter.class}) @SubTypeMapping(baseType=MidTracker.class,subTypes={NullMidTracker.class,GroupedMidTracker.class,MapBasedMidTracker.class}) @SubTypeMapping(baseType=CongestionControl.class,subTypes={Cocoa.class,CocoaStrong.class,BasicRto.class,LinuxRto.class,PeakhopperRto.class}) @SubTypeMapping(baseType=Deduplicator.class,subTypes={CropRotation.class,MarkAndSweep.class,PeersMarkAndSweep.class}) @SubTypeMapping(baseType=RemoteEndpoint.class,subTypes={SharedServer.class,Proxy.class}) @SubTypeMapping(baseType=RemoteEndpointConfig.class,subTypes={SharedServerConfig.class,ProxyConfig.class}) @SubTypeMapping(baseType=KeyConfig.class,subTypes={KeyFromHex.class,KeyFromNumber.class,KeyFromString.class})
@Configurations(value={Server.class,Client.class,GlobalConfig.class})
@Sources(value=ResponseListener.class)
@Operations(value=GlobalOperations.class)
@ErrorTypes(value=Errors.class)
@JavaVersionSupport(value={JAVA_8,JAVA_11,JAVA_17})
@MinMuleVersion(value="4.3")
public class CoapConnector
extends Object
Copyright © 2019–2025 Teslanet.nl. All rights reserved.