B C D E F G H I O P R S T U V

B

BoolValue - Class in org.dxc.api.datatypes
Boolean Value type.
BoolValue(boolean) - Constructor for class org.dxc.api.datatypes.BoolValue
 

C

Candidate - Class in org.dxc.api.datatypes
Maps a set of component IDs to (hypothesized) faulty states.
Candidate(FaultSet, double) - Constructor for class org.dxc.api.datatypes.Candidate
 
Candidate(FaultSet) - Constructor for class org.dxc.api.datatypes.Candidate
 
Candidate() - Constructor for class org.dxc.api.datatypes.Candidate
 
CandidateSet - Class in org.dxc.api.datatypes
 
CandidateSet(CandidateSet) - Constructor for class org.dxc.api.datatypes.CandidateSet
 
CandidateSet() - Constructor for class org.dxc.api.datatypes.CandidateSet
 
Command - Class in org.dxc.api.datatypes
 
Command(String, Value) - Constructor for class org.dxc.api.datatypes.Command
 
CommandData - Class in org.dxc.api.datatypes
Command datatype.
CommandData(long, CommandSet) - Constructor for class org.dxc.api.datatypes.CommandData
Constructor.
CommandData(CommandSet) - Constructor for class org.dxc.api.datatypes.CommandData
Constructor.
CommandData() - Constructor for class org.dxc.api.datatypes.CommandData
Empty constructor.
CommandData(long, String, Value) - Constructor for class org.dxc.api.datatypes.CommandData
Constructor.
CommandData(String, Value) - Constructor for class org.dxc.api.datatypes.CommandData
Constructor.
CommandSet - Class in org.dxc.api.datatypes
 
CommandSet(CommandSet) - Constructor for class org.dxc.api.datatypes.CommandSet
 
CommandSet() - Constructor for class org.dxc.api.datatypes.CommandSet
 
ConnectionCallback - Interface in org.dxc.api.connection
 
connectionMade(Socket, int) - Method in interface org.dxc.api.connection.ConnectionCallback
 
ConnectorFactory - Class in org.dxc.api.connection
Factory class for creating DxcConnectors.
ConnectorFactory() - Constructor for class org.dxc.api.connection.ConnectorFactory
 

D

DA_ENDED - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
 
DA_READY - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
A Diagnosis Algorithm sends DA_READY to indicate it's prepared to receive data.
DataValidator - Class in org.dxc.api.datatypes
DXC Data validator.
DataValidator(SystemCatalog) - Constructor for class org.dxc.api.datatypes.DataValidator
 
DiagnosisData - Class in org.dxc.api.datatypes
Defines the data structure for a test article's Diagnosis.
DiagnosisData(boolean, boolean, CandidateSet, String) - Constructor for class org.dxc.api.datatypes.DiagnosisData
Constructor to initialize the DiagnosisData.
DiagnosisData(long, boolean, boolean, CandidateSet, String) - Constructor for class org.dxc.api.datatypes.DiagnosisData
Constructor to initialize the DiagnosisData.
DiagnosisData(long, boolean, boolean, List<FaultSet>, List<Double>, String) - Constructor for class org.dxc.api.datatypes.DiagnosisData
 
DxcCallback - Class in org.dxc.api
The abstract definition of the DcxData callback class.
DxcCallback() - Constructor for class org.dxc.api.DxcCallback
 
DxcConfig - Class in org.dxc.api
Access DXC configuration.
DxcConnector - Class in org.dxc.api.connection
Interface for sending and receiving DxcData.
DxcConnector(DxcCallback) - Constructor for class org.dxc.api.connection.DxcConnector
 
DxcConnector(DxcCallback, String) - Constructor for class org.dxc.api.connection.DxcConnector
 
DxcData - Class in org.dxc.api.datatypes
The root of the Dxc data definition hierarchy.
DxcData() - Constructor for class org.dxc.api.datatypes.DxcData
Construct with current time as timestamp
DxcData(long) - Constructor for class org.dxc.api.datatypes.DxcData
Constructor

E

ENDED - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
Signals scenario end, DAs must finalize and exit properly or risk termination.
equals(Object) - Method in class org.dxc.api.datatypes.BoolValue
 
equals(Object) - Method in class org.dxc.api.datatypes.Candidate
 
equals(Object) - Method in class org.dxc.api.datatypes.Command
 
equals(Object) - Method in class org.dxc.api.datatypes.CommandData
 
equals(Object) - Method in class org.dxc.api.datatypes.DiagnosisData
 
equals(Object) - Method in class org.dxc.api.datatypes.DxcData
 
equals(Object) - Method in class org.dxc.api.datatypes.ErrorData
 
equals(Object) - Method in class org.dxc.api.datatypes.Fault
 
equals(Object) - Method in class org.dxc.api.datatypes.FaultInjectData
 
equals(Object) - Method in class org.dxc.api.datatypes.IntegerValue
 
equals(Object) - Method in class org.dxc.api.datatypes.ProfilingData
 
equals(Object) - Method in class org.dxc.api.datatypes.RealValue
 
equals(Object) - Method in class org.dxc.api.datatypes.RecoveryData
 
equals(Object) - Method in class org.dxc.api.datatypes.ScenarioData
 
equals(Object) - Method in class org.dxc.api.datatypes.ScenarioStatusData
 
equals(Object) - Method in class org.dxc.api.datatypes.SensorData
 
equals(Object) - Method in class org.dxc.api.datatypes.StringValue
 
ErrorData - Class in org.dxc.api.datatypes
Error message.
ErrorData(long, String) - Constructor for class org.dxc.api.datatypes.ErrorData
Constructor.
ErrorData(String) - Constructor for class org.dxc.api.datatypes.ErrorData
Constructor.

F

Fault - Class in org.dxc.api.datatypes
 
Fault(String, String, StringValueMap) - Constructor for class org.dxc.api.datatypes.Fault
 
Fault(String, String) - Constructor for class org.dxc.api.datatypes.Fault
 
FaultInjectData - Class in org.dxc.api.datatypes
Defines the data structure for fault injection information message.
FaultInjectData(long, Fault, boolean) - Constructor for class org.dxc.api.datatypes.FaultInjectData
Constructor.
FaultInjectData(Fault, boolean) - Constructor for class org.dxc.api.datatypes.FaultInjectData
Constructor.
FaultSet - Class in org.dxc.api.datatypes
 
FaultSet(FaultSet) - Constructor for class org.dxc.api.datatypes.FaultSet
 
FaultSet() - Constructor for class org.dxc.api.datatypes.FaultSet
 

G

get() - Method in class org.dxc.api.datatypes.BoolValue
 
get() - Method in class org.dxc.api.datatypes.IntegerValue
 
get() - Method in class org.dxc.api.datatypes.RealValue
 
get() - Method in class org.dxc.api.datatypes.StringValue
 
get(String) - Method in class org.dxc.api.DxcConfig
Get the value of a key.
getCandidateSet() - Method in class org.dxc.api.datatypes.DiagnosisData
Returns the set of candidates.
getCommandID() - Method in class org.dxc.api.datatypes.Command
 
getCommandID() - Method in class org.dxc.api.datatypes.CommandData
Get first command ID string
getCommands() - Method in class org.dxc.api.datatypes.CommandData
Get commands
getCommands() - Method in class org.dxc.api.datatypes.RecoveryData
 
getComponentID() - Method in class org.dxc.api.datatypes.Fault
 
getComponentIDs() - Method in interface org.dxc.api.datatypes.SystemCatalog
The set of component IDs the system contains.
getComponentIDs() - Method in class org.dxc.api.datatypes.SystemCatalogXML
The set of component IDs the system contains.
getCost() - Method in class org.dxc.api.datatypes.RecoveryData
 
getCpuTime() - Method in class org.dxc.api.datatypes.ProfilingData
Returns total process cpu time.
getCurrentTime() - Static method in class org.dxc.api.datatypes.DxcData
Static method to obtain current time.
getDAConnector(DxcCallback) - Static method in class org.dxc.api.connection.ConnectorFactory
Static factory method for creating a DxcConnector for use by a Diagnosis Algorithm
getDaName() - Method in class org.dxc.api.datatypes.ScenarioData
 
getDaVersion() - Method in class org.dxc.api.datatypes.ScenarioData
 
getDetectionSignal() - Method in class org.dxc.api.datatypes.DiagnosisData
True if, according to the diagnosis, the system is believed to be in a faulty state.
getError() - Method in class org.dxc.api.datatypes.ErrorData
Returns the error message string.
getFault() - Method in class org.dxc.api.datatypes.FaultInjectData
 
getFaultModes(String) - Method in interface org.dxc.api.datatypes.SystemCatalog
The set of mode IDs of a given component
getFaultModes(String) - Method in class org.dxc.api.datatypes.SystemCatalogXML
The set of mode IDs of a given component
getFaults() - Method in class org.dxc.api.datatypes.RecoveryData
 
getFaultSet() - Method in class org.dxc.api.datatypes.Candidate
A map of component IDs to predicted fault mode IDs.
getFrameworkVersion() - Method in class org.dxc.api.datatypes.ScenarioData
 
getFromOracleConnector(DxcCallback) - Static method in class org.dxc.api.connection.ConnectorFactory
Static factory method for creating a DxcConnector directly to Oracle
getInstance(String) - Static method in class org.dxc.api.datatypes.SystemCatalogXML
Get a system's catalog.
getInstance() - Static method in class org.dxc.api.DxcConfig
Loads DXC configuration and returns an instance of DxcConfig.
getIsolationSignal() - Method in class org.dxc.api.datatypes.DiagnosisData
True if faults have been isolated, ie.
getMaxMem() - Method in class org.dxc.api.datatypes.ProfilingData
Returns maximum process memory usage.
getModeID() - Method in class org.dxc.api.datatypes.Fault
 
getModes(String) - Method in interface org.dxc.api.datatypes.SystemCatalog
The set of mode IDs of a given component
getModes(String) - Method in class org.dxc.api.datatypes.SystemCatalogXML
 
getNotes() - Method in class org.dxc.api.datatypes.DiagnosisData
Returns test-article-specific notes.
getNotes() - Method in class org.dxc.api.datatypes.RecoveryData
 
getNotes() - Method in class org.dxc.api.datatypes.ScenarioData
 
getNumFaultModes() - Method in interface org.dxc.api.datatypes.SystemCatalog
Returns the number of total component fault modes
getNumFaultModes() - Method in class org.dxc.api.datatypes.SystemCatalogXML
 
getNumModes() - Method in interface org.dxc.api.datatypes.SystemCatalog
Returns the number of total component modes
getNumModes() - Method in class org.dxc.api.datatypes.SystemCatalogXML
 
getNumNoFaultComponents() - Method in interface org.dxc.api.datatypes.SystemCatalog
Returns the number of components with no fault modes
getNumNoFaultComponents() - Method in class org.dxc.api.datatypes.SystemCatalogXML
 
getParameterMap() - Method in class org.dxc.api.datatypes.Fault
 
getscenarioLength() - Method in class org.dxc.api.datatypes.ScenarioData
 
getScenarioName() - Method in class org.dxc.api.datatypes.ScenarioData
 
getSensorsAndCosts() - Method in interface org.dxc.api.datatypes.SystemCatalog
A map of the system's sensors and their probing cost, if any
getSensorsAndCosts() - Method in class org.dxc.api.datatypes.SystemCatalogXML
 
getSensorValueMap() - Method in class org.dxc.api.datatypes.SensorData
Returns the map from sensor to Value.
getSource() - Method in class org.dxc.api.datatypes.DxcData
Get message source
getStandaloneSDSConnector(DxcCallback) - Static method in class org.dxc.api.connection.ConnectorFactory
 
getStatus() - Method in class org.dxc.api.datatypes.ScenarioStatusData
Returns status.
getSystemName() - Method in class org.dxc.api.datatypes.ScenarioData
 
getSystemName() - Method in interface org.dxc.api.datatypes.SystemCatalog
The name of the system.
getSystemName() - Method in class org.dxc.api.datatypes.SystemCatalogXML
The name of the system.
getSystemVersion() - Method in class org.dxc.api.datatypes.ScenarioData
 
getTimeStamp() - Method in class org.dxc.api.datatypes.DxcData
Get message timestamp
getToOracleConnector(DxcCallback) - Static method in class org.dxc.api.connection.ConnectorFactory
Static factory method for creating a DxcConnector directly to Oracle
getValue() - Method in class org.dxc.api.datatypes.Command
 
getValue() - Method in class org.dxc.api.datatypes.CommandData
Get first command Value
getWeight() - Method in class org.dxc.api.datatypes.Candidate
Weight of this candidate relative to others in the diagnosis.

H

hashCode() - Method in class org.dxc.api.datatypes.BoolValue
 
hashCode() - Method in class org.dxc.api.datatypes.Candidate
 
hashCode() - Method in class org.dxc.api.datatypes.Command
 
hashCode() - Method in class org.dxc.api.datatypes.CommandData
 
hashCode() - Method in class org.dxc.api.datatypes.DiagnosisData
 
hashCode() - Method in class org.dxc.api.datatypes.DxcData
 
hashCode() - Method in class org.dxc.api.datatypes.ErrorData
 
hashCode() - Method in class org.dxc.api.datatypes.Fault
 
hashCode() - Method in class org.dxc.api.datatypes.FaultInjectData
 
hashCode() - Method in class org.dxc.api.datatypes.IntegerValue
 
hashCode() - Method in class org.dxc.api.datatypes.ProfilingData
 
hashCode() - Method in class org.dxc.api.datatypes.RealValue
 
hashCode() - Method in class org.dxc.api.datatypes.RecoveryData
 
hashCode() - Method in class org.dxc.api.datatypes.ScenarioData
 
hashCode() - Method in class org.dxc.api.datatypes.ScenarioStatusData
 
hashCode() - Method in class org.dxc.api.datatypes.SensorData
 
hashCode() - Method in class org.dxc.api.datatypes.StringValue
 

I

IntegerValue - Class in org.dxc.api.datatypes
Integer (int) Value type.
IntegerValue(int) - Constructor for class org.dxc.api.datatypes.IntegerValue
 
isComponentValid(String) - Method in interface org.dxc.api.datatypes.SystemCatalog
Test the validity of a componentID.
isComponentValid(String) - Method in class org.dxc.api.datatypes.SystemCatalogXML
Test the validity of a componentID.
isFaultModeValid(String, String) - Method in interface org.dxc.api.datatypes.SystemCatalog
Given a valid component, test the validity of a mode ID.
isFaultModeValid(Fault) - Method in interface org.dxc.api.datatypes.SystemCatalog
 
isFaultModeValid(String, String) - Method in class org.dxc.api.datatypes.SystemCatalogXML
Given a valid component, test the validity of a mode ID.
isFaultModeValid(Fault) - Method in class org.dxc.api.datatypes.SystemCatalogXML
Test the validity of a Fault.
isInjection() - Method in class org.dxc.api.datatypes.FaultInjectData
True if the fault in question is being injected, false if it's being stopped.
isInjection(boolean) - Method in class org.dxc.api.datatypes.FaultInjectData
Set to true if the fault is being injected, false if it's being stopped.
isModeValid(String, String) - Method in interface org.dxc.api.datatypes.SystemCatalog
Given a valid component, test the validity of a mode ID.
isModeValid(String, String) - Method in class org.dxc.api.datatypes.SystemCatalogXML
 

O

onDataReceived(DxcData) - Method in class org.dxc.api.DxcCallback
Synchronized callback method.
org.dxc.api - package org.dxc.api
 
org.dxc.api.connection - package org.dxc.api.connection
 
org.dxc.api.datatypes - package org.dxc.api.datatypes
 

P

processData(DxcData) - Method in class org.dxc.api.DxcCallback
Method to be called when data is received.
ProfilingData - Class in org.dxc.api.datatypes
Data structure for DA profiling messages.
ProfilingData(long, long, long) - Constructor for class org.dxc.api.datatypes.ProfilingData
Constructor.
ProfilingData(long, long) - Constructor for class org.dxc.api.datatypes.ProfilingData
Constructs with timestamp set to current time.
put(OutputStream) - Method in class org.dxc.api.datatypes.BoolValue
 
put(OutputStream) - Method in class org.dxc.api.datatypes.CommandData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.DiagnosisData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.DxcData
Prints DxcData.
put(OutputStream) - Method in class org.dxc.api.datatypes.ErrorData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.FaultInjectData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.IntegerValue
 
put(OutputStream) - Method in class org.dxc.api.datatypes.ProfilingData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.RealValue
 
put(OutputStream) - Method in class org.dxc.api.datatypes.RecoveryData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.ScenarioData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.ScenarioStatusData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.SensorData
 
put(OutputStream) - Method in class org.dxc.api.datatypes.StringValue
 
put(OutputStream) - Method in class org.dxc.api.datatypes.Value
Print the value to an output stream.

R

RealValue - Class in org.dxc.api.datatypes
Real (Double) Value type.
RealValue(double) - Constructor for class org.dxc.api.datatypes.RealValue
 
RecoveryData - Class in org.dxc.api.datatypes
Defines the data structure for system Recovery Info.
RecoveryData(long, FaultSet, CommandSet, double, String) - Constructor for class org.dxc.api.datatypes.RecoveryData
Constructor to initialize the RecoveryData with timestamp.
RecoveryData(FaultSet, CommandSet, double, String) - Constructor for class org.dxc.api.datatypes.RecoveryData
 
RecoveryData(FaultSet) - Constructor for class org.dxc.api.datatypes.RecoveryData
Constructor to initialize the RecoveryData with nothing but fault set.
RecoveryData(FaultSet, CommandSet) - Constructor for class org.dxc.api.datatypes.RecoveryData
 

S

ScenarioData - Class in org.dxc.api.datatypes
Data structure for scenario information.
ScenarioData(long, String, String, String, String, String, String, long, String) - Constructor for class org.dxc.api.datatypes.ScenarioData
Constructor.
ScenarioData(String, String, String, String, String, String, long, String) - Constructor for class org.dxc.api.datatypes.ScenarioData
Constructs with timestamp set to current time.
ScenarioStatusData - Class in org.dxc.api.datatypes
Data structure for scenario status messages.
ScenarioStatusData(long, String) - Constructor for class org.dxc.api.datatypes.ScenarioStatusData
Constructor.
ScenarioStatusData(String) - Constructor for class org.dxc.api.datatypes.ScenarioStatusData
Constructs with timestamp set to current time.
SDS_AWAITING_DA - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
 
sendMessage(DxcData) - Method in class org.dxc.api.connection.DxcConnector
Sends the DxcData message to the appropriate recipient.
SensorData - Class in org.dxc.api.datatypes
Data structure for sensor data messages.
SensorData(long, StringValueMap) - Constructor for class org.dxc.api.datatypes.SensorData
Constructor.
SensorData(StringValueMap) - Constructor for class org.dxc.api.datatypes.SensorData
Constructor.
setCommands(CommandSet) - Method in class org.dxc.api.datatypes.CommandData
Set commands
setFaultSet(FaultSet) - Method in class org.dxc.api.datatypes.Candidate
 
setParameterMap(StringValueMap) - Method in class org.dxc.api.datatypes.Fault
 
setSource(String) - Method in class org.dxc.api.datatypes.DxcData
Set source for DxcData Although this field can be freely manipulated by users in local instances of DxcData, they serve only for informative purposes.
setTimeStamp(long) - Method in class org.dxc.api.datatypes.DxcData
Set timestamp for DxcData Although timestamps can be freely manipulated by users in local instances of DxcData, they serve only for informative purposes.
setWeight(double) - Method in class org.dxc.api.datatypes.Candidate
 
shutdown() - Method in class org.dxc.api.connection.DxcConnector
 
SR_READY - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
 
STARTED - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
 
StringValue - Class in org.dxc.api.datatypes
String Value type.
StringValue(String) - Constructor for class org.dxc.api.datatypes.StringValue
 
StringValueMap - Class in org.dxc.api.datatypes
 
StringValueMap(StringValueMap) - Constructor for class org.dxc.api.datatypes.StringValueMap
 
StringValueMap() - Constructor for class org.dxc.api.datatypes.StringValueMap
 
stripInvalid(FaultSet) - Method in class org.dxc.api.datatypes.DataValidator
Strip component/mode map of invalid IDs.
SystemCatalog - Interface in org.dxc.api.datatypes
System catalog parser.
SystemCatalogXML - Class in org.dxc.api.datatypes
System catalog parser.

T

toString() - Method in class org.dxc.api.datatypes.Candidate
 
toString() - Method in class org.dxc.api.datatypes.CandidateSet
 
toString() - Method in class org.dxc.api.datatypes.Command
 
toString() - Method in class org.dxc.api.datatypes.CommandSet
 
toString() - Method in class org.dxc.api.datatypes.DxcData
Returns String representation of DxcData.
toString() - Method in class org.dxc.api.datatypes.Fault
 
toString() - Method in class org.dxc.api.datatypes.FaultSet
 
toString() - Method in class org.dxc.api.datatypes.StringValueMap
 
toString() - Method in class org.dxc.api.datatypes.Value
 

U

UNKNOWN - Static variable in class org.dxc.api.datatypes.ScenarioStatusData
 

V

v(String) - Static method in class org.dxc.api.datatypes.Value
 
v(int) - Static method in class org.dxc.api.datatypes.Value
 
v(double) - Static method in class org.dxc.api.datatypes.Value
 
v(boolean) - Static method in class org.dxc.api.datatypes.Value
 
validateData(DxcData) - Method in class org.dxc.api.datatypes.DataValidator
 
validateData(SensorData) - Method in class org.dxc.api.datatypes.DataValidator
Validate SensorData
validateData(FaultInjectData) - Method in class org.dxc.api.datatypes.DataValidator
Validate FaultInjectData
validateData(DiagnosisData) - Method in class org.dxc.api.datatypes.DataValidator
Validate DiagnosisData
Value - Class in org.dxc.api.datatypes
Abstract class for values that can be of various concrete datatypes.
Value() - Constructor for class org.dxc.api.datatypes.Value
 

B C D E F G H I O P R S T U V