Package csw.params.commands
Interface CommandIssue
- All Known Implementing Classes:
CommandIssue.AssemblyBusyIssue
,CommandIssue.HCDBusyIssue
,CommandIssue.IdNotAvailableIssue
,CommandIssue.MissingKeyIssue
,CommandIssue.OtherIssue
,CommandIssue.ParameterValueOutOfRangeIssue
,CommandIssue.RequiredAssemblyUnavailableIssue
,CommandIssue.RequiredHCDUnavailableIssue
,CommandIssue.RequiredSequencerUnavailableIssue
,CommandIssue.RequiredServiceUnavailableIssue
,CommandIssue.UnresolvedLocationsIssue
,CommandIssue.UnsupportedCommandInStateIssue
,CommandIssue.UnsupportedCommandIssue
,CommandIssue.WrongCommandTypeIssue
,CommandIssue.WrongInternalStateIssue
,CommandIssue.WrongNumberOfParametersIssue
,CommandIssue.WrongParameterTypeIssue
,CommandIssue.WrongPrefixIssue
,CommandIssue.WrongUnitsIssue
public interface CommandIssue
Describes a command issue with appropriate reason for validation failure
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
Returned when an Assembly receives a command and one is already executingstatic class
static final class
A required HCD is busy and cannot be usedstatic class
static final class
Returned when a CommandResponse associated with runId is not availablestatic class
static final class
Returned when a command is missing a required key/parameterstatic class
static final class
Returned when some other issue occurred apart from those already definedstatic class
static final class
Parameter of a command is out of rangestatic class
static final class
A required Assembly is not availablestatic class
static final class
A required HCD is not availablestatic class
static final class
A required Sequencer is not availablestatic class
static final class
A required service is not availablestatic class
static final class
Returned when some required location is not availablestatic class
static final class
A command is unsupported in the current statestatic class
static final class
A command is unsupported by componentstatic class
static final class
Returned when some given command type is not expectedstatic class
static final class
The component is in the wrong internal state to handle a commandstatic class
static final class
Returned when a command does not have the correct number of parametersstatic class
static final class
Returned when the parameter for a key is not the correct type (i.e.static class
static final class
Returned when an Assembly receives a configuration with a Prefix that it doesn't supportstatic class
static final class
Returned when a parameter value does not have the correct unitsstatic class
-
Method Summary
-
Method Details
-
reason
String reason()A method to access the reason of command issue- Returns:
- the reason for a command issue
-