Package csw.serializable
Interface TMTSerializable
-
- All Superinterfaces:
java.io.Serializable,scala.Serializable
- All Known Subinterfaces:
CommandMessage,CommandResponse,CommandResponse.MatchingResponse,CommandResponse.OnewayResponse,CommandResponse.QueryResponse,CommandResponse.SubmitResponse,CommandResponse.ValidateCommandResponse,CommandResponse.ValidateResponse,CommonMessage,ComponentCommonMessage,ComponentMessage,ContainerCommonMessage,ContainerLifecycleState,ContainerMessage,FromComponentLifecycleMessage,LockingResponse,LogControlMessages,PubSub<T>,PubSub.PublisherMessage<T>,PubSub.SubscriberMessage<T>,RunningMessage,SupervisorLifecycleState,SupervisorLockMessage,SupervisorRunningMessage,ToComponentLifecycleMessage
- All Known Implementing Classes:
AkkaLocation,CommandMessage.Oneway,CommandMessage.Submit,CommandMessage.Validate,CommandResponse.Accepted,CommandResponse.Cancelled,CommandResponse.CommandNotAvailable,CommandResponse.Completed,CommandResponse.CompletedWithResult,CommandResponse.Error,CommandResponse.Invalid,CommandResponse.Locked,CommandResponse.Started,CommandResponseManagerMessage.Query,CommandResponseManagerMessage.Subscribe,CommandResponseManagerMessage.Unsubscribe,Component,ComponentCommonMessage.ComponentStateSubscription,ComponentCommonMessage.GetSupervisorLifecycleState,ComponentCommonMessage.LifecycleStateSubscription,ComponentId,ComponentInfo,Components,ComponentType,ComponentType.Assembly$,ComponentType.Container$,ComponentType.HCD$,ComponentType.Sequencer$,ComponentType.Service$,ConfigFileLocation,ConfigFileLocation.Local$,ConfigFileLocation.Remote$,Connection,Connection.AkkaConnection,Connection.HttpConnection,Connection.TcpConnection,ConnectionType,ConnectionType.AkkaType$,ConnectionType.HttpType$,ConnectionType.TcpType$,ContainerCommonMessage.GetComponents,ContainerCommonMessage.GetContainerLifecycleState,ContainerLifecycleState.Idle$,ContainerLifecycleState.Running$,ContainerMode,ContainerMode.Container$,ContainerMode.Standalone$,CurrentState,DemandState,FromComponentLifecycleMessage.Running,GetComponentLogMetadata,HttpLocation,LifecycleStateChanged,Location,LocationServiceUsage,LocationServiceUsage.DoNotRegister$,LocationServiceUsage.RegisterAndTrackServices$,LocationServiceUsage.RegisterOnly$,LockingResponses.AcquiringLockFailed,LockingResponses.LockAcquired$,LockingResponses.LockAlreadyReleased$,LockingResponses.LockExpired$,LockingResponses.LockExpiringShortly$,LockingResponses.LockReleased$,LockingResponses.ReleasingLockFailed,Observe,ObserveEvent,ObsId,Parameter,ParameterSetType,Prefix,PubSub.Publish,PubSub.Subscribe,PubSub.SubscribeOnly,PubSub.Unsubscribe,Result,RunningMessage.Lifecycle,SetComponentLogLevel,Setup,Struct,SupervisorContainerCommonMessages.Restart$,SupervisorContainerCommonMessages.Shutdown$,SupervisorLifecycleState.Idle$,SupervisorLifecycleState.Lock$,SupervisorLifecycleState.Restart$,SupervisorLifecycleState.Running$,SupervisorLifecycleState.RunningOffline$,SupervisorLifecycleState.Shutdown$,SupervisorLockMessage.Lock,SupervisorLockMessage.Unlock,SystemEvent,TcpLocation,ToComponentLifecycleMessages.GoOffline$,ToComponentLifecycleMessages.GoOnline$,TypedConnection,Units,Units.angstrom$,Units.arcmin$,Units.arcsec$,Units.au$,Units.cal$,Units.centimeter$,Units.coulomb$,Units.count$,Units.day$,Units.degree$,Units.elvolt$,Units.encoder$,Units.erg$,Units.foot$,Units.gram$,Units.hertz$,Units.hour$,Units.inch$,Units.jansky$,Units.joule$,Units.kelvin$,Units.kilogram$,Units.kilometer$,Units.lightyear$,Units.liter$,Units.mag$,Units.marcsec$,Units.meter$,Units.microarcsec$,Units.micrometer$,Units.micron$,Units.mile$,Units.millimeter$,Units.millisecond$,Units.minute$,Units.newton$,Units.NoUnits$,Units.ounce$,Units.pascal$,Units.pix$,Units.pound$,Units.radian$,Units.sday$,Units.second$,Units.steradian$,Units.volt$,Units.watt$,Units.week$,Units.yard$,Units.year$,Wait
public interface TMTSerializable extends scala.SerializableMarker trait for serializing domain models over the wire.