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
-
Method Summary
Modifier and TypeMethodDescriptionio.bullet.borer.Codec<Angle>
io.bullet.borer.Decoder<byte[]>
bytesDec()
io.bullet.borer.Encoder<byte[]>
bytesEnc()
io.bullet.borer.Decoder<Character>
io.bullet.borer.Encoder<Character>
io.bullet.borer.Decoder<Object>
charDec()
io.bullet.borer.Encoder<Object>
charEnc()
io.bullet.borer.Codec<Choice>
io.bullet.borer.Codec<CommandIssue>
io.bullet.borer.Codec<CommandName>
protected io.bullet.borer.Codec<CommandResponse>
io.bullet.borer.Codec<Component>
io.bullet.borer.Codec<ComponentId>
io.bullet.borer.Codec<ComponentInfo>
io.bullet.borer.Codec<Components>
io.bullet.borer.Codec<ConnectionInfo>
io.bullet.borer.Codec<ControlCommand>
io.bullet.borer.Codec<Coords.Coord>
io.bullet.borer.Codec<CswSequencerMessage>
io.bullet.borer.Codec<CurrentState>
io.bullet.borer.Codec<Event>
io.bullet.borer.Codec<EventName>
io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration>
io.bullet.borer.AdtEncodingStrategy
io.bullet.borer.Codec<Id>
idCodec()
int
io.bullet.borer.Decoder<Instant>
io.bullet.borer.Encoder<Instant>
io.bullet.borer.Decoder<Byte[]>
io.bullet.borer.Encoder<Byte[]>
io.bullet.borer.Codec<Level>
io.bullet.borer.Codec<LifecycleStateChanged>
protected io.bullet.borer.Codec<Location>
io.bullet.borer.Codec<LockingResponse>
io.bullet.borer.Codec<LogMetadata>
io.bullet.borer.Codec<CommandSerializationMarker.RemoteMsg>
io.bullet.borer.Codec<Metadata>
io.bullet.borer.Codec<NetworkType>
io.bullet.borer.Codec<ObsId>
io.bullet.borer.Decoder<Parameter<?>>
io.bullet.borer.Encoder<Parameter<?>>
io.bullet.borer.Codec<Prefix>
io.bullet.borer.Codec<ProperMotion>
io.bullet.borer.Codec<Registration>
io.bullet.borer.Codec<Result>
io.bullet.borer.Codec<Sequence>
io.bullet.borer.Codec<SequenceCommand>
io.bullet.borer.Codec<StateName>
io.bullet.borer.Codec<StateVariable>
io.bullet.borer.Codec<Coords.Tag>
tagCodec()
io.bullet.borer.Codec<TAITime>
io.bullet.borer.Codec<TrackingEvent>
io.bullet.borer.Codec<URI>
uriCodec()
io.bullet.borer.Codec<UTCTime>
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
-
Constructor Details
-
CommandAkkaSerializer
public CommandAkkaSerializer()
-
-
Method Details
-
Timestamp
-
angleCodec
- Specified by:
angleCodec
in interfaceParamCodecsBase
-
bytesDec
public io.bullet.borer.Decoder<byte[]> bytesDec()- Specified by:
bytesDec
in interfaceParamCodecsBase
-
bytesEnc
public io.bullet.borer.Encoder<byte[]> bytesEnc()- Specified by:
bytesEnc
in interfaceParamCodecsBase
-
charDec
- Specified by:
charDec
in interfaceParamCodecsBase
-
charEnc
- Specified by:
charEnc
in interfaceParamCodecsBase
-
characterDec
- Specified by:
characterDec
in interfaceParamCodecsBase
-
characterEnc
- Specified by:
characterEnc
in interfaceParamCodecsBase
-
choiceCodec
- Specified by:
choiceCodec
in interfaceParamCodecsBase
-
commandIssueCodecValue
- Specified by:
commandIssueCodecValue
in interfaceParamCodecsBase
-
commandNameCodec
- Specified by:
commandNameCodec
in interfaceParamCodecsBase
-
commandResponseCodecValue
- Specified by:
commandResponseCodecValue
in interfaceParamCodecsBase
-
componentCodec
- Specified by:
componentCodec
in interfaceMessageCodecsBase
-
componentIdCodec
- Specified by:
componentIdCodec
in interfaceLocationCodecsBase
-
componentInfoCodec
- Specified by:
componentInfoCodec
in interfaceMessageCodecsBase
-
componentsCodec
- Specified by:
componentsCodec
in interfaceMessageCodecsBase
-
connectionInfoCodec
- Specified by:
connectionInfoCodec
in interfaceLocationCodecsBase
-
controlCommandCodec
- Specified by:
controlCommandCodec
in interfaceParamCodecsBase
-
coordCodecValue
- Specified by:
coordCodecValue
in interfaceParamCodecsBase
-
cswSequencerMessageCodec
- Specified by:
cswSequencerMessageCodec
in interfaceMessageCodecsBase
-
currentStateCodecValue
- Specified by:
currentStateCodecValue
in interfaceParamCodecsBase
-
eventCodec
- Specified by:
eventCodec
in interfaceParamCodecsBase
-
eventNameCodec
- Specified by:
eventNameCodec
in interfaceParamCodecsBase
-
finiteDurationCodec
public io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration> finiteDurationCodec()- Specified by:
finiteDurationCodec
in interfaceCommonCodecs
-
flatAdtEncoding
public io.bullet.borer.AdtEncodingStrategy flatAdtEncoding()- Specified by:
flatAdtEncoding
in interfaceCommonCodecs
-
idCodec
- Specified by:
idCodec
in interfaceParamCodecsBase
-
identifier
public int identifier()- Specified by:
identifier
in interfaceakka.serialization.Serializer
-
instantDec
- Specified by:
instantDec
in interfaceCommonCodecs
-
instantEnc
- Specified by:
instantEnc
in interfaceCommonCodecs
-
javaByteArrayDec
- Specified by:
javaByteArrayDec
in interfaceParamCodecsBase
-
javaByteArrayEnc
- Specified by:
javaByteArrayEnc
in interfaceParamCodecsBase
-
levelCodec
- Specified by:
levelCodec
in interfaceLoggingCodecs
-
lifecycleStateChangedCodec
- Specified by:
lifecycleStateChangedCodec
in interfaceMessageCodecsBase
-
locationCodecValue
- Specified by:
locationCodecValue
in interfaceLocationCodecsBase
-
lockingResponseCodec
- Specified by:
lockingResponseCodec
in interfaceMessageCodecsBase
-
logMetadataCodec
- Specified by:
logMetadataCodec
in interfaceLoggingCodecs
-
messageRemoteMsgCodec
- Specified by:
messageRemoteMsgCodec
in interfaceMessageCodecs
-
metadataCodec
- Specified by:
metadataCodec
in interfaceLocationCodecsBase
-
networkType
- Specified by:
networkType
in interfaceLocationCodecsBase
-
obsIdCodec
- Specified by:
obsIdCodec
in interfaceParamCodecsBase
-
paramDecExistential
- Specified by:
paramDecExistential
in interfaceParamCodecsBase
-
paramEncExistential
- Specified by:
paramEncExistential
in interfaceParamCodecsBase
-
prefixCodec
- Specified by:
prefixCodec
in interfaceCommonCodecs
-
properMotionCodec
- Specified by:
properMotionCodec
in interfaceParamCodecsBase
-
registrationCodec
- Specified by:
registrationCodec
in interfaceLocationCodecsBase
-
resultCodec
- Specified by:
resultCodec
in interfaceParamCodecsBase
-
sequenceCodec
- Specified by:
sequenceCodec
in interfaceParamCodecsBase
-
sequenceCommandCodec
- Specified by:
sequenceCommandCodec
in interfaceParamCodecsBase
-
stateNameCodec
- Specified by:
stateNameCodec
in interfaceParamCodecsBase
-
stateVariableCodecValue
- Specified by:
stateVariableCodecValue
in interfaceParamCodecsBase
-
tagCodec
- Specified by:
tagCodec
in interfaceParamCodecsBase
-
taiTimeCodec
- Specified by:
taiTimeCodec
in interfaceParamCodecsBase
-
trackingEventCodec
- Specified by:
trackingEventCodec
in interfaceLocationCodecsBase
-
uriCodec
- Specified by:
uriCodec
in interfaceLocationCodecsBase
-
utcTimeCodec
- Specified by:
utcTimeCodec
in interfaceParamCodecsBase
-