Package csw.command.client.cbor
Class CommandAkkaSerializer
- java.lang.Object
-
- csw.commons.CborAkkaSerializer<CommandSerializable>
-
- csw.command.client.cbor.CommandAkkaSerializer
-
- All Implemented Interfaces:
akka.serialization.Serializer,MessageCodecs,MessageCodecsBase,LocationCodecs,LocationCodecsBase,LoggingCodecs,ParamCodecs,ParamCodecsBase,CommonCodecs
public class CommandAkkaSerializer extends csw.commons.CborAkkaSerializer<CommandSerializable> implements MessageCodecs
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface csw.prefix.codecs.CommonCodecs
CommonCodecs.Timestamp, CommonCodecs.Timestamp$
-
-
Constructor Summary
Constructors Constructor Description CommandAkkaSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.bullet.borer.Codec<Angle>angleCodec()io.bullet.borer.Decoder<byte[]>bytesDec()io.bullet.borer.Encoder<byte[]>bytesEnc()io.bullet.borer.Decoder<java.lang.Object>charDec()io.bullet.borer.Encoder<java.lang.Object>charEnc()io.bullet.borer.Codec<Choice>choiceCodec()io.bullet.borer.Codec<CommandIssue>commandIssueCodecValue()io.bullet.borer.Codec<CommandName>commandNameCodec()protected io.bullet.borer.Codec<CommandResponse>commandResponseCodecValue()io.bullet.borer.Codec<Component>componentCodec()io.bullet.borer.Codec<ComponentId>componentIdCodec()io.bullet.borer.Codec<ComponentInfo>componentInfoCodec()io.bullet.borer.Codec<Components>componentsCodec()io.bullet.borer.Codec<ConnectionInfo>connectionInfoCodec()io.bullet.borer.Codec<ControlCommand>controlCommandCodec()io.bullet.borer.Codec<Coords.Coord>coordCodecValue()io.bullet.borer.Codec<CswSequencerMessage>cswSequencerMessageCodec()io.bullet.borer.Codec<CurrentState>currentStateCodecValue()io.bullet.borer.Codec<Event>eventCodec()io.bullet.borer.Codec<EventName>eventNameCodec()io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration>finiteDurationCodec()io.bullet.borer.AdtEncodingStrategyflatAdtEncoding()io.bullet.borer.Codec<Id>idCodec()intidentifier()io.bullet.borer.Decoder<java.time.Instant>instantDec()io.bullet.borer.Encoder<java.time.Instant>instantEnc()io.bullet.borer.Decoder<java.lang.Byte[]>javaByteArrayDec()io.bullet.borer.Encoder<java.lang.Byte[]>javaByteArrayEnc()io.bullet.borer.Codec<Level>levelCodec()io.bullet.borer.Codec<LifecycleStateChanged>lifecycleStateChangedCodec()protected io.bullet.borer.Codec<Location>locationCodecValue()io.bullet.borer.Codec<LockingResponse>lockingResponseCodec()io.bullet.borer.Codec<LogMetadata>logMetadataCodec()io.bullet.borer.Codec<CommandSerializationMarker.RemoteMsg>messageRemoteMsgCodec()io.bullet.borer.Codec<Metadata>metadataCodec()io.bullet.borer.Codec<NetworkType>networkType()io.bullet.borer.Codec<ObsId>obsIdCodec()io.bullet.borer.Decoder<Parameter<?>>paramDecExistential()io.bullet.borer.Encoder<Parameter<?>>paramEncExistential()io.bullet.borer.Codec<Prefix>prefixCodec()io.bullet.borer.Codec<ProperMotion>properMotionCodec()io.bullet.borer.Codec<RaDec>raDecCodec()io.bullet.borer.Codec<Registration>registrationCodec()io.bullet.borer.Codec<Result>resultCodec()io.bullet.borer.Codec<Sequence>sequenceCodec()io.bullet.borer.Codec<SequenceCommand>sequenceCommandCodec()io.bullet.borer.Codec<StateName>stateNameCodec()io.bullet.borer.Codec<StateVariable>stateVariableCodecValue()io.bullet.borer.Codec<Struct>structCodec()io.bullet.borer.Codec<Coords.Tag>tagCodec()io.bullet.borer.Codec<TAITime>taiTimeCodec()CommonCodecs.Timestamp$Timestamp()io.bullet.borer.Codec<TrackingEvent>trackingEventCodec()io.bullet.borer.Codec<java.net.URI>uriCodec()io.bullet.borer.Codec<UTCTime>utcTimeCodec()-
Methods inherited from class csw.commons.CborAkkaSerializer
fromBinary, fromBinary, fromBinary, includeManifest, register, toBinary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface csw.prefix.codecs.CommonCodecs
enumCodec
-
Methods inherited from interface csw.location.api.codec.LocationCodecs
locationCodec
-
Methods inherited from interface csw.location.api.codec.LocationCodecsBase
connectionCodec
-
Methods inherited from interface csw.logging.models.codecs.LoggingCodecs
explicitEnumCodec
-
Methods inherited from interface csw.command.client.cbor.MessageCodecs
pubSubCodec
-
Methods inherited from interface csw.command.client.cbor.MessageCodecsBase
actorRefCodec, pubSubCodecValue
-
Methods inherited from interface csw.params.core.formats.ParamCodecs
commandResponseCodec, coordCodec
-
Methods inherited from interface csw.params.core.formats.ParamCodecsBase
arrayDataCodec, matrixDataCodec, paramCodec, paramCoreCodec, waCodec
-
-
-
-
Method Detail
-
Timestamp
public CommonCodecs.Timestamp$ Timestamp()
-
angleCodec
public io.bullet.borer.Codec<Angle> angleCodec()
- Specified by:
angleCodecin interfaceParamCodecsBase
-
bytesDec
public io.bullet.borer.Decoder<byte[]> bytesDec()
- Specified by:
bytesDecin interfaceParamCodecsBase
-
bytesEnc
public io.bullet.borer.Encoder<byte[]> bytesEnc()
- Specified by:
bytesEncin interfaceParamCodecsBase
-
charDec
public io.bullet.borer.Decoder<java.lang.Object> charDec()
- Specified by:
charDecin interfaceParamCodecsBase
-
charEnc
public io.bullet.borer.Encoder<java.lang.Object> charEnc()
- Specified by:
charEncin interfaceParamCodecsBase
-
choiceCodec
public io.bullet.borer.Codec<Choice> choiceCodec()
- Specified by:
choiceCodecin interfaceParamCodecsBase
-
commandIssueCodecValue
public io.bullet.borer.Codec<CommandIssue> commandIssueCodecValue()
- Specified by:
commandIssueCodecValuein interfaceParamCodecsBase
-
commandNameCodec
public io.bullet.borer.Codec<CommandName> commandNameCodec()
- Specified by:
commandNameCodecin interfaceParamCodecsBase
-
commandResponseCodecValue
protected io.bullet.borer.Codec<CommandResponse> commandResponseCodecValue()
- Specified by:
commandResponseCodecValuein interfaceParamCodecsBase
-
componentCodec
public io.bullet.borer.Codec<Component> componentCodec()
- Specified by:
componentCodecin interfaceMessageCodecsBase
-
componentIdCodec
public io.bullet.borer.Codec<ComponentId> componentIdCodec()
- Specified by:
componentIdCodecin interfaceLocationCodecsBase
-
componentInfoCodec
public io.bullet.borer.Codec<ComponentInfo> componentInfoCodec()
- Specified by:
componentInfoCodecin interfaceMessageCodecsBase
-
componentsCodec
public io.bullet.borer.Codec<Components> componentsCodec()
- Specified by:
componentsCodecin interfaceMessageCodecsBase
-
connectionInfoCodec
public io.bullet.borer.Codec<ConnectionInfo> connectionInfoCodec()
- Specified by:
connectionInfoCodecin interfaceLocationCodecsBase
-
controlCommandCodec
public io.bullet.borer.Codec<ControlCommand> controlCommandCodec()
- Specified by:
controlCommandCodecin interfaceParamCodecsBase
-
coordCodecValue
public io.bullet.borer.Codec<Coords.Coord> coordCodecValue()
- Specified by:
coordCodecValuein interfaceParamCodecsBase
-
cswSequencerMessageCodec
public io.bullet.borer.Codec<CswSequencerMessage> cswSequencerMessageCodec()
- Specified by:
cswSequencerMessageCodecin interfaceMessageCodecsBase
-
currentStateCodecValue
public io.bullet.borer.Codec<CurrentState> currentStateCodecValue()
- Specified by:
currentStateCodecValuein interfaceParamCodecsBase
-
eventCodec
public io.bullet.borer.Codec<Event> eventCodec()
- Specified by:
eventCodecin interfaceParamCodecsBase
-
eventNameCodec
public io.bullet.borer.Codec<EventName> eventNameCodec()
- Specified by:
eventNameCodecin interfaceParamCodecsBase
-
finiteDurationCodec
public io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration> finiteDurationCodec()
- Specified by:
finiteDurationCodecin interfaceCommonCodecs
-
flatAdtEncoding
public io.bullet.borer.AdtEncodingStrategy flatAdtEncoding()
- Specified by:
flatAdtEncodingin interfaceCommonCodecs
-
idCodec
public io.bullet.borer.Codec<Id> idCodec()
- Specified by:
idCodecin interfaceParamCodecsBase
-
identifier
public int identifier()
- Specified by:
identifierin interfaceakka.serialization.Serializer
-
instantDec
public io.bullet.borer.Decoder<java.time.Instant> instantDec()
- Specified by:
instantDecin interfaceCommonCodecs
-
instantEnc
public io.bullet.borer.Encoder<java.time.Instant> instantEnc()
- Specified by:
instantEncin interfaceCommonCodecs
-
javaByteArrayDec
public io.bullet.borer.Decoder<java.lang.Byte[]> javaByteArrayDec()
- Specified by:
javaByteArrayDecin interfaceParamCodecsBase
-
javaByteArrayEnc
public io.bullet.borer.Encoder<java.lang.Byte[]> javaByteArrayEnc()
- Specified by:
javaByteArrayEncin interfaceParamCodecsBase
-
levelCodec
public io.bullet.borer.Codec<Level> levelCodec()
- Specified by:
levelCodecin interfaceLoggingCodecs
-
lifecycleStateChangedCodec
public io.bullet.borer.Codec<LifecycleStateChanged> lifecycleStateChangedCodec()
- Specified by:
lifecycleStateChangedCodecin interfaceMessageCodecsBase
-
locationCodecValue
protected io.bullet.borer.Codec<Location> locationCodecValue()
- Specified by:
locationCodecValuein interfaceLocationCodecsBase
-
lockingResponseCodec
public io.bullet.borer.Codec<LockingResponse> lockingResponseCodec()
- Specified by:
lockingResponseCodecin interfaceMessageCodecsBase
-
logMetadataCodec
public io.bullet.borer.Codec<LogMetadata> logMetadataCodec()
- Specified by:
logMetadataCodecin interfaceLoggingCodecs
-
messageRemoteMsgCodec
public io.bullet.borer.Codec<CommandSerializationMarker.RemoteMsg> messageRemoteMsgCodec()
- Specified by:
messageRemoteMsgCodecin interfaceMessageCodecs
-
metadataCodec
public io.bullet.borer.Codec<Metadata> metadataCodec()
- Specified by:
metadataCodecin interfaceLocationCodecsBase
-
networkType
public io.bullet.borer.Codec<NetworkType> networkType()
- Specified by:
networkTypein interfaceLocationCodecsBase
-
obsIdCodec
public io.bullet.borer.Codec<ObsId> obsIdCodec()
- Specified by:
obsIdCodecin interfaceParamCodecsBase
-
paramDecExistential
public io.bullet.borer.Decoder<Parameter<?>> paramDecExistential()
- Specified by:
paramDecExistentialin interfaceParamCodecsBase
-
paramEncExistential
public io.bullet.borer.Encoder<Parameter<?>> paramEncExistential()
- Specified by:
paramEncExistentialin interfaceParamCodecsBase
-
prefixCodec
public io.bullet.borer.Codec<Prefix> prefixCodec()
- Specified by:
prefixCodecin interfaceCommonCodecs
-
properMotionCodec
public io.bullet.borer.Codec<ProperMotion> properMotionCodec()
- Specified by:
properMotionCodecin interfaceParamCodecsBase
-
raDecCodec
public io.bullet.borer.Codec<RaDec> raDecCodec()
- Specified by:
raDecCodecin interfaceParamCodecsBase
-
registrationCodec
public io.bullet.borer.Codec<Registration> registrationCodec()
- Specified by:
registrationCodecin interfaceLocationCodecsBase
-
resultCodec
public io.bullet.borer.Codec<Result> resultCodec()
- Specified by:
resultCodecin interfaceParamCodecsBase
-
sequenceCodec
public io.bullet.borer.Codec<Sequence> sequenceCodec()
- Specified by:
sequenceCodecin interfaceParamCodecsBase
-
sequenceCommandCodec
public io.bullet.borer.Codec<SequenceCommand> sequenceCommandCodec()
- Specified by:
sequenceCommandCodecin interfaceParamCodecsBase
-
stateNameCodec
public io.bullet.borer.Codec<StateName> stateNameCodec()
- Specified by:
stateNameCodecin interfaceParamCodecsBase
-
stateVariableCodecValue
public io.bullet.borer.Codec<StateVariable> stateVariableCodecValue()
- Specified by:
stateVariableCodecValuein interfaceParamCodecsBase
-
structCodec
public io.bullet.borer.Codec<Struct> structCodec()
- Specified by:
structCodecin interfaceParamCodecsBase
-
tagCodec
public io.bullet.borer.Codec<Coords.Tag> tagCodec()
- Specified by:
tagCodecin interfaceParamCodecsBase
-
taiTimeCodec
public io.bullet.borer.Codec<TAITime> taiTimeCodec()
- Specified by:
taiTimeCodecin interfaceParamCodecsBase
-
trackingEventCodec
public io.bullet.borer.Codec<TrackingEvent> trackingEventCodec()
- Specified by:
trackingEventCodecin interfaceLocationCodecsBase
-
uriCodec
public io.bullet.borer.Codec<java.net.URI> uriCodec()
- Specified by:
uriCodecin interfaceLocationCodecsBase
-
utcTimeCodec
public io.bullet.borer.Codec<UTCTime> utcTimeCodec()
- Specified by:
utcTimeCodecin interfaceParamCodecsBase
-
-