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