A B C D E F G H I M N O R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addPublicationErrorHandler(DipPublicationErrorHandler) - Method in class cern.dip.mock.MockDipPublication
B
- BAD - cern.dip.DipQualityEnum
- BadParameter - Exception in cern.dip
-
Indicates that an illegal or inappropriate argument has been passed to a method.
- BadParameter() - Constructor for exception cern.dip.BadParameter
-
Constructs a BadParameter exception.
- BadParameter(String) - Constructor for exception cern.dip.BadParameter
-
Constructs a BadParameter exception with the specified error message.
C
- cern.dip - package cern.dip
- cern.dip.implementation - package cern.dip.implementation
- cern.dip.mock - package cern.dip.mock
- connected() - Method in class cern.dip.implementation.DipSubscriptionImp
-
Delegates to the Listener.
- connected(DipSubscription) - Method in interface cern.dip.DipSubscriptionListener
-
Will be called when the subscription has been (re)connected to the publication's publisher.
- connected(DipSubscription) - Method in class cern.dip.DipSubscriptionListenerAdapter
- contains(String) - Method in interface cern.dip.DipData
-
Returns
true
if this object contains an entry with the specified tag. - contains(String) - Method in class cern.dip.implementation.DipDataImp
- convertDipDataToObject(DipData, int) - Static method in class cern.dip.DipDataUtil
- convertDipPatternToRegex(String) - Static method in class cern.dip.DipDataUtil
- create() - Static method in class cern.dip.Dip
-
Set up a DIPfactory for use as a client only.
- create(String) - Static method in class cern.dip.Dip
-
Set up a DipFactory for up for use as client and/or server.
- create(String, String) - Static method in class cern.dip.Dip
-
Set up a DipFactory for up for use as client and/or server.
- createDipBrowser() - Method in interface cern.dip.DipFactory
-
Create a browser object with which the namespace of DIP may be viewed.
- createDipBrowser() - Method in class cern.dip.implementation.DipFactoryImp
- createDipBrowser() - Method in class cern.dip.mock.MockDipFactory
- createDipData() - Method in interface cern.dip.DipFactory
-
Creates a new DipData object.
- createDipData() - Method in class cern.dip.implementation.DipFactoryImp
- createDipData() - Method in class cern.dip.mock.MockDipFactory
- createDipPublication(String, DipPublicationErrorHandler) - Method in interface cern.dip.DipFactory
-
Creates a new DipPublication object for the topic specified by topicName.
- createDipPublication(String, DipPublicationErrorHandler) - Method in class cern.dip.implementation.DipFactoryImp
- createDipPublication(String, DipPublicationErrorHandler) - Method in class cern.dip.mock.MockDipFactory
- createDipSubscription(String, DipSubscriptionListener) - Method in interface cern.dip.DipFactory
-
Creates a new DipSubscription object for the topic specified by topicName.
- createDipSubscription(String, DipSubscriptionListener) - Method in class cern.dip.implementation.DipFactoryImp
- createDipSubscription(String, DipSubscriptionListener) - Method in class cern.dip.mock.MockDipFactory
D
- destroyDipPublication(DipPublication) - Method in interface cern.dip.DipFactory
-
Destroys DipPublication object previously created by createDipPublication().
- destroyDipPublication(DipPublication) - Method in class cern.dip.implementation.DipFactoryImp
- destroyDipPublication(DipPublication) - Method in class cern.dip.mock.MockDipFactory
- destroyDipSubscription(DipSubscription) - Method in interface cern.dip.DipFactory
-
Destroys DipSubscription object previously created by createDipSubscription().
- destroyDipSubscription(DipSubscription) - Method in class cern.dip.implementation.DipFactoryImp
- destroyDipSubscription(DipSubscription) - Method in class cern.dip.mock.MockDipFactory
- destroyed - Variable in class cern.dip.implementation.FactoryProduct
-
set to true when the object has been destroyed
- Dip - Class in cern.dip
-
Bootstrapping object to start the DIPimplementation.
- Dip() - Constructor for class cern.dip.Dip
- DIP_QUALITY_BAD - Static variable in interface cern.dip.DipQuality
-
Indicates that data can not be used.
- DIP_QUALITY_GOOD - Static variable in interface cern.dip.DipQuality
-
Indicates that data can definitely be trusted.
- DIP_QUALITY_UNCERTAIN - Static variable in interface cern.dip.DipQuality
-
Indicates that the last update attempt by the publisher had failed (the publication data source was not accessible).
- DIP_QUALITY_UNINITIALIZED - Static variable in interface cern.dip.DipQuality
-
Indicates the DataObject contains uninitialised data.
- DipBrowser - Interface in cern.dip
-
Interface allowing a user to browse the DIP namespace.
- DipBrowserImp - Class in cern.dip.implementation
- DipBrowserImp() - Constructor for class cern.dip.implementation.DipBrowserImp
- DipData - Interface in cern.dip
-
Interface for DIP data.
- DipDataImp - Class in cern.dip.implementation
-
Interface for DIP data.
- DipDataImp() - Constructor for class cern.dip.implementation.DipDataImp
-
Data object created with a default data quality of good
- DipDataUtil - Class in cern.dip
-
Utility class to extract any DIP value as an Object, by tag name and value type.
- DipException - Exception in cern.dip
-
The common superclass for a number of exceptions that can be thrown by Dip.
- DipException() - Constructor for exception cern.dip.DipException
- DipException(String) - Constructor for exception cern.dip.DipException
- dipFactory - Variable in class cern.dip.mock.MockDipBrowser
- DipFactory - Interface in cern.dip
-
Dip (Data Interchange Protocol) is the publish/subscribe interface for the CERN inter-domain communication designed according to the requirements established by the LDIWG (LHC Data Interchange Working Group).
- DipFactoryImp - Class in cern.dip.implementation
- DipFactoryImp() - Constructor for class cern.dip.implementation.DipFactoryImp
- DipInternalError - Error in cern.dip
-
Signals malfunctioning of the Dip middleware.
- DipInternalError(String) - Constructor for error cern.dip.DipInternalError
- DipPublication - Interface in cern.dip
-
Interface for DIP publications.
- DipPublicationErrorHandler - Interface in cern.dip
-
This interface enables asynchronous DIP errors to be reported.
- DipPublicationImp - Class in cern.dip.implementation
-
Wrapper for the C++ implementation of a DipPublication.
- DipPublicationImp(DipFactory, String, DipPublicationErrorHandler) - Constructor for class cern.dip.implementation.DipPublicationImp
- DipPublicationImpBase - Class in cern.dip.implementation
- DipPublicationImpBase() - Constructor for class cern.dip.implementation.DipPublicationImpBase
- DipQuality - Interface in cern.dip
-
interface to encapsulate data quality flags
- DipQualityEnum - Enum in cern.dip
- DipSubscription - Interface in cern.dip
-
Interface for DIP subscriptions.
- DipSubscriptionImp - Class in cern.dip.implementation
- DipSubscriptionImp(DipFactory, String, DipSubscriptionListener) - Constructor for class cern.dip.implementation.DipSubscriptionImp
- DipSubscriptionListener - Interface in cern.dip
-
Interface for DIP subscription Listeners.
- DipSubscriptionListenerAdapter - Class in cern.dip
-
Default adapter for the DipSubscriptionListener.
- DipSubscriptionListenerAdapter() - Constructor for class cern.dip.DipSubscriptionListenerAdapter
- DipTimestamp - Class in cern.dip
-
Should be used to indicate the time at which the value of a DipData Item was obtained.
- DipTimestamp() - Constructor for class cern.dip.DipTimestamp
-
Creates timestamp object with the current time.
- DipTimestamp(long) - Constructor for class cern.dip.DipTimestamp
-
Creates DipTimestamp from UTC Java time (in milliseconds).
- DipUpdateRequestListener - Interface in cern.dip
-
An optional interface for
publishers
who are to re-read the data source when a subscriber invokes theirrequestUpdate
method. - disconnected(DipSubscription, String) - Method in interface cern.dip.DipSubscriptionListener
-
Will be called when the subscription has been disconnected from the message provider (Due to the publisher becoming unavailable or some failure in the DIP protocol).
- disconnected(DipSubscription, String) - Method in class cern.dip.DipSubscriptionListenerAdapter
- disconnected(String) - Method in class cern.dip.implementation.DipSubscriptionImp
-
Delegates to the Listener.
E
- extractBoolean() - Method in interface cern.dip.DipData
-
Returns the
boolean
stored in the default data entry. - extractBoolean() - Method in class cern.dip.implementation.DipDataImp
- extractBoolean(String) - Method in interface cern.dip.DipData
-
Returns the
boolean
stored in the specified data entry. - extractBoolean(String) - Method in class cern.dip.implementation.DipDataImp
- extractBooleanArray() - Method in interface cern.dip.DipData
-
Returns the
boolean
array stored in the default data entry. - extractBooleanArray() - Method in class cern.dip.implementation.DipDataImp
- extractBooleanArray(String) - Method in interface cern.dip.DipData
-
Returns the
boolean
array stored in the specified data entry. - extractBooleanArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractByte() - Method in interface cern.dip.DipData
-
Returns the
byte
stored in the default data entry. - extractByte() - Method in class cern.dip.implementation.DipDataImp
- extractByte(String) - Method in interface cern.dip.DipData
-
Returns the
byte
stored in the specified data entry. - extractByte(String) - Method in class cern.dip.implementation.DipDataImp
- extractByteArray() - Method in interface cern.dip.DipData
-
Returns the
byte
array stored in the default data entry. - extractByteArray() - Method in class cern.dip.implementation.DipDataImp
- extractByteArray(String) - Method in interface cern.dip.DipData
-
Returns the
byte
array stored in the specified data entry. - extractByteArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractDataQuality() - Method in interface cern.dip.DipData
-
Returns the data quality value of this DipData object as an int.
- extractDataQuality() - Method in class cern.dip.implementation.DipDataImp
- extractDataQualityEnum() - Method in interface cern.dip.DipData
- extractDataQualityEnum() - Method in class cern.dip.implementation.DipDataImp
- extractDipObjectValue(int, DipData, String) - Static method in class cern.dip.DipDataUtil
- extractDipTime() - Method in interface cern.dip.DipData
-
Returns the
DipTimestamp
of this DipData object. - extractDipTime() - Method in class cern.dip.implementation.DipDataImp
- extractDouble() - Method in interface cern.dip.DipData
-
Returns the
float
array stored in the default data entry. - extractDouble() - Method in class cern.dip.implementation.DipDataImp
- extractDouble(String) - Method in interface cern.dip.DipData
-
Returns the
float
array stored in the default data entry. - extractDouble(String) - Method in class cern.dip.implementation.DipDataImp
- extractDoubleArray() - Method in interface cern.dip.DipData
-
Returns the
double
array stored in the default data entry. - extractDoubleArray() - Method in class cern.dip.implementation.DipDataImp
- extractDoubleArray(String) - Method in interface cern.dip.DipData
-
Returns the
double
array stored in the specified data entry. - extractDoubleArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractFloat() - Method in interface cern.dip.DipData
-
Extracts the default value from the DipData object as a float.
- extractFloat() - Method in class cern.dip.implementation.DipDataImp
- extractFloat(String) - Method in interface cern.dip.DipData
-
Returns the
float
stored in the specified data entry. - extractFloat(String) - Method in class cern.dip.implementation.DipDataImp
- extractFloatArray() - Method in interface cern.dip.DipData
-
Returns the
double
stored in the default data entry. - extractFloatArray() - Method in class cern.dip.implementation.DipDataImp
- extractFloatArray(String) - Method in interface cern.dip.DipData
-
Returns the
float
array stored in the specified data entry. - extractFloatArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractInt() - Method in interface cern.dip.DipData
-
Returns the
int
stored in the default data entry. - extractInt() - Method in class cern.dip.implementation.DipDataImp
- extractInt(String) - Method in interface cern.dip.DipData
-
Returns the
int
stored in the specified data entry. - extractInt(String) - Method in class cern.dip.implementation.DipDataImp
- extractIntArray() - Method in interface cern.dip.DipData
-
Returns the
int
array stored in the default data entry. - extractIntArray() - Method in class cern.dip.implementation.DipDataImp
- extractIntArray(String) - Method in interface cern.dip.DipData
-
Returns the
int
array stored in the specified data entry. - extractIntArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractLong() - Method in interface cern.dip.DipData
-
Returns the
long
stored in the default data entry. - extractLong() - Method in class cern.dip.implementation.DipDataImp
- extractLong(String) - Method in interface cern.dip.DipData
-
Returns the
long
stored in the specified data entry. - extractLong(String) - Method in class cern.dip.implementation.DipDataImp
- extractLongArray() - Method in interface cern.dip.DipData
-
Returns the
long
array stored in the default data entry. - extractLongArray() - Method in class cern.dip.implementation.DipDataImp
- extractLongArray(String) - Method in interface cern.dip.DipData
-
Returns the
long
array stored in the specified data entry. - extractLongArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractQualityString() - Method in interface cern.dip.DipData
-
Extracts the string that describes the reason for the quality.
- extractQualityString() - Method in class cern.dip.implementation.DipDataImp
-
Extracts the string that describes the reason for the quality.
- extractShort() - Method in interface cern.dip.DipData
-
Returns the
short
stored in the default data entry. - extractShort() - Method in class cern.dip.implementation.DipDataImp
- extractShort(String) - Method in interface cern.dip.DipData
-
Returns the
short
stored in the specified data entry. - extractShort(String) - Method in class cern.dip.implementation.DipDataImp
- extractShortArray() - Method in interface cern.dip.DipData
-
Returns the
short
array stored in the default data entry. - extractShortArray() - Method in class cern.dip.implementation.DipDataImp
- extractShortArray(String) - Method in interface cern.dip.DipData
-
Returns the
short
array stored in the specified data entry. - extractShortArray(String) - Method in class cern.dip.implementation.DipDataImp
- extractString() - Method in interface cern.dip.DipData
-
Returns the
String
stored in the default data entry. - extractString() - Method in class cern.dip.implementation.DipDataImp
- extractString(String) - Method in interface cern.dip.DipData
-
Returns the
String
stored in the specified data entry. - extractString(String) - Method in class cern.dip.implementation.DipDataImp
- extractStringArray() - Method in interface cern.dip.DipData
-
Returns the
String
array stored in the default data entry. - extractStringArray() - Method in class cern.dip.implementation.DipDataImp
- extractStringArray(String) - Method in interface cern.dip.DipData
-
Returns the
String
array stored in the specified data entry. - extractStringArray(String) - Method in class cern.dip.implementation.DipDataImp
F
- FactoryProduct - Class in cern.dip.implementation
- FactoryProduct() - Constructor for class cern.dip.implementation.FactoryProduct
- FIELD_NAME_WHEN_PRMITIVE - Static variable in class cern.dip.implementation.DipDataImp
- finalize() - Method in class cern.dip.implementation.DipBrowserImp
- finalize() - Method in class cern.dip.implementation.DipPublicationImp
-
Remove C++ implementation if user forgot to call DipFactory.destroyPublication
- finalize() - Method in class cern.dip.implementation.DipSubscriptionImp
G
- getAsMillis() - Method in class cern.dip.DipTimestamp
-
Get UTC millisec
- getAsNanos() - Method in class cern.dip.DipTimestamp
-
Get UTC nanoSec
- getCByteSize() - Method in class cern.dip.implementation.DipDataImp
-
calc how many bytes it would take to store the data.
- getDipVersion() - Static method in class cern.dip.Dip
-
Get the current DIP version as a String.
- getFactory() - Method in class cern.dip.implementation.DipPublicationImp
- getFactory() - Method in class cern.dip.implementation.DipPublicationImpBase
- getFactory() - Method in class cern.dip.mock.MockDipPublication
- getPrimitiveValueAsObject() - Method in interface cern.dip.DipData
-
Returns the primitive DipData value as a Java Object.
- getPrimitiveValueAsObject() - Method in class cern.dip.implementation.DipDataImp
- getPublications(String) - Method in interface cern.dip.DipBrowser
-
Obtain a list of all publications visable in the DIP namespace.
- getPublications(String) - Method in class cern.dip.implementation.DipBrowserImp
- getPublications(String) - Method in class cern.dip.mock.MockDipBrowser
- getSize() - Method in interface cern.dip.DipBrowser
-
Get the cardinality of the default field (where a primitive type is being sent).
- getSize() - Method in class cern.dip.implementation.DipBrowserImp
- getSize() - Method in class cern.dip.mock.MockDipBrowser
- getSize(String) - Method in interface cern.dip.DipBrowser
-
Get the cardinality of the field who's name is supplied as a parameter.
- getSize(String) - Method in class cern.dip.implementation.DipBrowserImp
- getSize(String) - Method in class cern.dip.mock.MockDipBrowser
- getTags() - Method in interface cern.dip.DipData
-
Returns an unordered String array that contains tags of all entries.
- getTags() - Method in class cern.dip.implementation.DipDataImp
- getTags(String) - Method in interface cern.dip.DipBrowser
-
Get the fields names within the publication having the supplied publication name.
- getTags(String) - Method in class cern.dip.implementation.DipBrowserImp
- getTags(String) - Method in class cern.dip.mock.MockDipBrowser
- getTimeout() - Method in interface cern.dip.DipFactory
-
Get the write and connection timeout to be used for DIP communication.
- getTimeout() - Method in class cern.dip.implementation.DipFactoryImp
- getTimeout() - Method in class cern.dip.mock.MockDipFactory
- getTopicName() - Method in interface cern.dip.DipPublication
-
Returns Name of the publication.
- getTopicName() - Method in interface cern.dip.DipSubscription
-
Returns Name of the DipData item this object is subscribed to.
- getTopicName() - Method in class cern.dip.implementation.DipPublicationImpBase
- getTopicName() - Method in class cern.dip.implementation.DipSubscriptionImp
- getTopicName() - Method in class cern.dip.mock.MockDipPublication
- getTopicName() - Method in class cern.dip.mock.MockDipSubscription
- getType() - Method in interface cern.dip.DipBrowser
-
Get the type of the default field (where a primitive type is being sent).
- getType() - Method in class cern.dip.implementation.DipBrowserImp
- getType() - Method in class cern.dip.mock.MockDipBrowser
- getType(String) - Method in interface cern.dip.DipBrowser
-
Get the type of the field who's name is supplied as a parameter.
- getType(String) - Method in class cern.dip.implementation.DipBrowserImp
- getType(String) - Method in class cern.dip.mock.MockDipBrowser
- getTypeSize(int) - Static method in class cern.dip.implementation.DipDataImp
-
returns size in bytes of DIP type in bytes If type is array it will return the size of one of its elements
- getValueAsMap() - Method in interface cern.dip.DipData
-
Returns the contents of the DipData as a field name / value map.
- getValueAsMap() - Method in class cern.dip.implementation.DipDataImp
- getValueType() - Method in interface cern.dip.DipData
-
Returns type code for the value contained in the default entry.
- getValueType() - Method in class cern.dip.implementation.DipDataImp
- getValueType(String) - Method in interface cern.dip.DipData
-
Returns type code for the value contained in the specified entry.
- getValueType(String) - Method in class cern.dip.implementation.DipDataImp
- GOOD - cern.dip.DipQualityEnum
H
- handleException(DipException) - Method in class cern.dip.implementation.DipPublicationImp
-
Delegates to the error handler.
- handleException(DipPublication, DipException) - Method in interface cern.dip.DipPublicationErrorHandler
-
invoked when an asynch error occurs.
- handleException(DipSubscription, Exception) - Method in interface cern.dip.DipSubscriptionListener
-
Will be called when an exception, other than the disconnection has occured.
- handleException(DipSubscription, Exception) - Method in class cern.dip.DipSubscriptionListenerAdapter
- handleException(Exception) - Method in class cern.dip.implementation.DipSubscriptionImp
-
Delegates to the Listener.
- handleMessage(DipSubscription, DipData) - Method in interface cern.dip.DipSubscriptionListener
-
Will be called on reception of updated publication information.
- handleMessage(DipSubscription, DipData) - Method in class cern.dip.DipSubscriptionListenerAdapter
- handleMessage(String, ByteBuffer, int, String, long) - Method in class cern.dip.implementation.DipSubscriptionImp
-
Delegates to the Listener.
- handleUpdateRequest(DipPublication) - Method in interface cern.dip.DipUpdateRequestListener
-
Must be implemented to provide appropraite read of the data source.
I
- insert(boolean) - Method in interface cern.dip.DipData
-
Inserts a boolean as default value into the DipData object.
- insert(boolean) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a boolean as default value into the DipData object.
- insert(boolean[]) - Method in interface cern.dip.DipData
-
Inserts a boolean array as default value into the DipData object.
- insert(boolean[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a double array as default value into the DipData object.
- insert(byte) - Method in interface cern.dip.DipData
-
Inserts a byte as default value into the DipData object.
- insert(byte) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a byte as default value into the DipData object.
- insert(byte[]) - Method in interface cern.dip.DipData
-
Inserts a byte array as default value into the DipData object.
- insert(byte[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a byte array as default value into the DipData object.
- insert(double) - Method in interface cern.dip.DipData
-
Inserts a double as default value into the DipData object.
- insert(double) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a double as default value into the DipData object.
- insert(double[]) - Method in interface cern.dip.DipData
-
Inserts a double array as default value into the DipData object.
- insert(double[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a double array as default value into the DipData object.
- insert(float) - Method in interface cern.dip.DipData
-
Inserts a float as default value into the DipData object.
- insert(float) - Method in class cern.dip.implementation.DipDataImp
- insert(float[]) - Method in interface cern.dip.DipData
-
Inserts a float array as default value into the DipData object.
- insert(float[]) - Method in class cern.dip.implementation.DipDataImp
- insert(int) - Method in interface cern.dip.DipData
-
Inserts an int as default value into the DipData object.
- insert(int) - Method in class cern.dip.implementation.DipDataImp
-
Inserts an int as default value into the DipData object.
- insert(int[]) - Method in interface cern.dip.DipData
-
Inserts an int array as default value into the DipData object.
- insert(int[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts an int array as default value into the DipData object.
- insert(long) - Method in interface cern.dip.DipData
-
Inserts a long as default value into the DipData object.
- insert(long) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a long as default value into the DipData object.
- insert(long[]) - Method in interface cern.dip.DipData
-
Inserts a long array as default value into the DipData object.
- insert(long[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a long array as default value into the DipData object.
- insert(short) - Method in interface cern.dip.DipData
-
Inserts a short as default value into the DipData object.
- insert(short) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a short as default value into the DipData object.
- insert(short[]) - Method in interface cern.dip.DipData
-
Inserts an short array as default value into the DipData object.
- insert(short[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts an short array as default value into the DipData object.
- insert(String) - Method in interface cern.dip.DipData
-
Inserts a String as default value into the DipData object.
- insert(String) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a String as default value into the DipData object.
- insert(String[]) - Method in interface cern.dip.DipData
-
Inserts a String array as default value into the DipData object.
- insert(String[]) - Method in class cern.dip.implementation.DipDataImp
-
Inserts a String array as default value into the DipData object.
- insert(String, boolean) - Method in interface cern.dip.DipData
-
Inserts a named boolean entry into the DipData object.
- insert(String, boolean) - Method in class cern.dip.implementation.DipDataImp
- insert(String, boolean[]) - Method in interface cern.dip.DipData
-
Inserts a named boolean array entry into the DipData object.
- insert(String, boolean[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, byte) - Method in interface cern.dip.DipData
-
Inserts a named byte entry into the DipData object.
- insert(String, byte) - Method in class cern.dip.implementation.DipDataImp
- insert(String, byte[]) - Method in interface cern.dip.DipData
-
Inserts a named byte array entry into the DipData object.
- insert(String, byte[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, double) - Method in interface cern.dip.DipData
-
Inserts a named double entry into the DipData object.
- insert(String, double) - Method in class cern.dip.implementation.DipDataImp
- insert(String, double[]) - Method in interface cern.dip.DipData
-
Inserts a named double array entry into the DipData object.
- insert(String, double[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, float) - Method in interface cern.dip.DipData
-
Inserts a named float entry into the DipData object.
- insert(String, float) - Method in class cern.dip.implementation.DipDataImp
- insert(String, float[]) - Method in interface cern.dip.DipData
-
Inserts a named float array entry into the DipData object.
- insert(String, float[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, int) - Method in interface cern.dip.DipData
-
Inserts a named int entry into the DipData object.
- insert(String, int) - Method in class cern.dip.implementation.DipDataImp
- insert(String, int[]) - Method in interface cern.dip.DipData
-
Inserts a named int array entry into the DipData object.
- insert(String, int[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, long) - Method in interface cern.dip.DipData
-
Inserts a named long entry into the DipData object.
- insert(String, long) - Method in class cern.dip.implementation.DipDataImp
- insert(String, long[]) - Method in interface cern.dip.DipData
-
Inserts a named long array entry into the DipData object.
- insert(String, long[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, short) - Method in interface cern.dip.DipData
-
Inserts a named short entry into the DipData object.
- insert(String, short) - Method in class cern.dip.implementation.DipDataImp
- insert(String, short[]) - Method in interface cern.dip.DipData
-
Inserts a named short array entry into the DipData object.
- insert(String, short[]) - Method in class cern.dip.implementation.DipDataImp
- insert(String, String) - Method in interface cern.dip.DipData
-
Inserts a named String entry into the DipData object.
- insert(String, String) - Method in class cern.dip.implementation.DipDataImp
- insert(String, String[]) - Method in interface cern.dip.DipData
-
Inserts a named String array entry into the DipData object.
- insert(String, String[]) - Method in class cern.dip.implementation.DipDataImp
- intValue() - Method in enum cern.dip.DipQualityEnum
- isDestroyed() - Method in class cern.dip.implementation.FactoryProduct
- isEmpty() - Method in interface cern.dip.DipData
-
Returns
true
if this DipData contains no entries;false
otherwise. - isEmpty() - Method in class cern.dip.implementation.DipDataImp
- isPrimitive() - Method in interface cern.dip.DipData
-
Indicates whether the DipData package only carries a single value (as opposed to one or more fields, a.k.a.
- isPrimitive() - Method in class cern.dip.implementation.DipDataImp
M
- m_publicationNameToSubscription - Variable in class cern.dip.mock.MockDipFactory
- m_subscriptionToListener - Variable in class cern.dip.mock.MockDipFactory
- MockDipBrowser - Class in cern.dip.mock
- MockDipBrowser() - Constructor for class cern.dip.mock.MockDipBrowser
- MockDipData - Class in cern.dip.mock
- MockDipData() - Constructor for class cern.dip.mock.MockDipData
- MockDipFactory - Class in cern.dip.mock
- MockDipFactory() - Constructor for class cern.dip.mock.MockDipFactory
- MockDipPublication - Class in cern.dip.mock
- MockDipPublication(MockDipFactory, String) - Constructor for class cern.dip.mock.MockDipPublication
- MockDipSubscription - Class in cern.dip.mock
- MockDipSubscription(MockDipFactory, String) - Constructor for class cern.dip.mock.MockDipSubscription
N
- name - Variable in class cern.dip.implementation.DipPublicationImpBase
-
Name of the publication
O
- onPublicationUpdate(DipPublication, DipData) - Method in class cern.dip.mock.MockDipFactory
-
Use this method to programmatically cause on update on all registered subscription listeners.
R
- readInFromBuffer(ByteBuffer, String) - Method in class cern.dip.implementation.DipDataImp
-
Read data into this object from a ByteBuffer.
- requestUpdate() - Method in interface cern.dip.DipSubscription
-
Requests last value to be re-send.
- requestUpdate() - Method in class cern.dip.implementation.DipSubscriptionImp
- requestUpdate() - Method in class cern.dip.mock.MockDipSubscription
S
- send(boolean[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(boolean[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(boolean, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(boolean, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(byte[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(byte[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(byte, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(byte, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(double[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(double[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(double, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(double, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(float[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(float[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(float, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(float, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(int[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(int[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(int, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(int, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(long[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(long[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(long, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(long, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(short[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(short[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(short, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(short, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(DipData, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Send complex data object.
- send(DipData, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImp
- send(DipData, DipTimestamp) - Method in class cern.dip.mock.MockDipPublication
- send(DipData, DipTimestamp, int, String) - Method in interface cern.dip.DipPublication
-
Send complex data object with quality information
- send(DipData, DipTimestamp, int, String) - Method in class cern.dip.implementation.DipPublicationImp
- send(DipData, DipTimestamp, int, String) - Method in class cern.dip.mock.MockDipPublication
- send(String[], DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(String[], DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- send(String, DipTimestamp) - Method in interface cern.dip.DipPublication
-
Sends publication data
- send(String, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- sendData(DipData, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImp
-
generic send data method used by all send data implementations.
- sendData(DipData, DipTimestamp) - Method in class cern.dip.implementation.DipPublicationImpBase
- sendData(DipData, DipTimestamp) - Method in class cern.dip.mock.MockDipPublication
- setCurrentValue(DipData) - Method in class cern.dip.mock.MockDipSubscription
- setDataQuality(int) - Method in class cern.dip.implementation.DipDataImp
- setDataQuality(int) - Method in class cern.dip.mock.MockDipData
- setDestroyed() - Method in class cern.dip.implementation.DipPublicationImp
-
Mark object as destoyed - will cause the C++ representation to be removed
- setDestroyed() - Method in class cern.dip.implementation.DipSubscriptionImp
-
Mark object as destoyed - will cause the C++ representation to be removed
- setDestroyed() - Method in class cern.dip.implementation.FactoryProduct
-
Mark object as destoyed - will cause the C++ representation to be removed
- setDestroyed() - Method in class cern.dip.mock.MockDipPublication
- setDipTime(DipTimestamp) - Method in class cern.dip.implementation.DipDataImp
- setDipTime(DipTimestamp) - Method in class cern.dip.mock.MockDipData
- setDNSNode(String) - Method in interface cern.dip.DipFactory
-
Specifies the DNS to be used for the DIP communication.
- setDNSNode(String) - Method in class cern.dip.implementation.DipFactoryImp
- setDNSNode(String) - Method in class cern.dip.mock.MockDipFactory
- setMillis(long) - Method in class cern.dip.DipTimestamp
-
Sets UTC milliseconds.
- setNanos(long) - Method in class cern.dip.DipTimestamp
-
Sets UTC nanoseconds.
- setQualityBad() - Method in interface cern.dip.DipPublication
-
The quality of the last sent data is set to bad.
- setQualityBad() - Method in class cern.dip.implementation.DipPublicationImp
- setQualityBad() - Method in class cern.dip.mock.MockDipPublication
- setQualityBad(String) - Method in interface cern.dip.DipPublication
-
As setQualityBad() but enables the user to pass a string to the clients explaining why there is a problem
- setQualityBad(String) - Method in class cern.dip.implementation.DipPublicationImp
- setQualityBad(String) - Method in class cern.dip.mock.MockDipPublication
- setQualityString(String) - Method in class cern.dip.implementation.DipDataImp
- setQualityString(String) - Method in class cern.dip.mock.MockDipData
- setQualityUncertain() - Method in interface cern.dip.DipPublication
-
The quality of the last sent data is set to uncertain.
- setQualityUncertain() - Method in class cern.dip.implementation.DipPublicationImp
- setQualityUncertain() - Method in class cern.dip.mock.MockDipPublication
- setQualityUncertain(String) - Method in interface cern.dip.DipPublication
-
As setQualityUncertain() but enables the user to pass a string to the clients explaining why there is a problem
- setQualityUncertain(String) - Method in class cern.dip.implementation.DipPublicationImp
- setQualityUncertain(String) - Method in class cern.dip.mock.MockDipPublication
- setTimeout(int) - Method in interface cern.dip.DipFactory
-
Set the write and connection timeout to be used for DIP communication.
- setTimeout(int) - Method in class cern.dip.implementation.DipFactoryImp
- setTimeout(int) - Method in class cern.dip.mock.MockDipFactory
- size() - Method in interface cern.dip.DipData
-
Returns the number of entries in this object.
- size() - Method in class cern.dip.implementation.DipDataImp
T
- TYPE_BOOLEAN - Static variable in interface cern.dip.DipData
-
Indicates a
boolean
value. - TYPE_BOOLEAN_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
boolean
array value. - TYPE_BYTE - Static variable in interface cern.dip.DipData
-
Indicates a
byte
value. - TYPE_BYTE_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
byte
array value. - TYPE_DOUBLE - Static variable in interface cern.dip.DipData
-
Indicates a
double
value. - TYPE_DOUBLE_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
double
array value. - TYPE_FLOAT - Static variable in interface cern.dip.DipData
-
Indicates a
float
value. - TYPE_FLOAT_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
float
array value. - TYPE_INT - Static variable in interface cern.dip.DipData
-
Indicates an
int
value. - TYPE_INT_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates an
int
array value. - TYPE_LONG - Static variable in interface cern.dip.DipData
-
Indicates a
long
value. - TYPE_LONG_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
long
array value. - TYPE_NULL - Static variable in interface cern.dip.DipData
-
Indicates an empty entry.
- TYPE_SHORT - Static variable in interface cern.dip.DipData
-
Indicates a
short
value. - TYPE_SHORT_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
short
array value. - TYPE_STRING - Static variable in interface cern.dip.DipData
-
Indicates a
String
value. - TYPE_STRING_ARRAY - Static variable in interface cern.dip.DipData
-
Indicates a
String
array value. - TypeMismatch - Exception in cern.dip
-
Thrown by "extract" methods of the Data and DataEntry class to indicate that the actual type of the contained data does not correspond to the expected type.
- TypeMismatch() - Constructor for exception cern.dip.TypeMismatch
- TypeMismatch(String) - Constructor for exception cern.dip.TypeMismatch
U
- UNCERTAIN - cern.dip.DipQualityEnum
- UNINITIALIZED - cern.dip.DipQualityEnum
V
- validate() - Method in class cern.dip.implementation.FactoryProduct
-
Make sure the object is not been used after it has been based to destroy
- valueOf(int) - Static method in enum cern.dip.DipQualityEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cern.dip.DipQualityEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum cern.dip.DipQualityEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeDataToBuffer(ByteBuffer) - Method in class cern.dip.implementation.DipDataImp
-
Writes the usr data contained in the object to the start of the supplied Data buffer.
All Classes All Packages