Uses of Class
cern.dip.DipException
-
Packages that use DipException Package Description cern.dip cern.dip.implementation cern.dip.mock -
-
Uses of DipException in cern.dip
Subclasses of DipException in cern.dip Modifier and Type Class Description class
BadParameter
Indicates that an illegal or inappropriate argument has been passed to a method.class
TypeMismatch
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.Methods in cern.dip with parameters of type DipException Modifier and Type Method Description void
DipPublicationErrorHandler. handleException(DipPublication publication, DipException ex)
invoked when an asynch error occurs.Methods in cern.dip that throw DipException Modifier and Type Method Description DipPublication
DipFactory. createDipPublication(java.lang.String topicName, DipPublicationErrorHandler handler)
Creates a new DipPublication object for the topic specified by topicName.DipSubscription
DipFactory. createDipSubscription(java.lang.String topicName, DipSubscriptionListener listener)
Creates a new DipSubscription object for the topic specified by topicName.void
DipFactory. destroyDipPublication(DipPublication publication)
Destroys DipPublication object previously created by createDipPublication().void
DipFactory. destroyDipSubscription(DipSubscription subscription)
Destroys DipSubscription object previously created by createDipSubscription().int
DipBrowser. getSize()
Get the cardinality of the default field (where a primitive type is being sent).int
DipBrowser. getSize(java.lang.String tag)
Get the cardinality of the field who's name is supplied as a parameter.java.lang.String[]
DipBrowser. getTags(java.lang.String pub)
Get the fields names within the publication having the supplied publication name.int
DipBrowser. getType()
Get the type of the default field (where a primitive type is being sent).int
DipBrowser. getType(java.lang.String tag)
Get the type of the field who's name is supplied as a parameter.void
DipPublication. send(boolean[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(boolean value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(byte[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(byte value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(double[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(double value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(float[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(float value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(int[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(int value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(long[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(long value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(short[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(short value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(DipData value, DipTimestamp timestamp)
Send complex data object.void
DipPublication. send(DipData value, DipTimestamp timestamp, int dipQuality, java.lang.String qualityReason)
Send complex data object with quality informationvoid
DipPublication. send(java.lang.String[] value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. send(java.lang.String value, DipTimestamp timestamp)
Sends publication datavoid
DipPublication. setQualityBad()
The quality of the last sent data is set to bad.void
DipPublication. setQualityBad(java.lang.String reason)
As setQualityBad() but enables the user to pass a string to the clients explaining why there is a problemvoid
DipPublication. setQualityUncertain()
The quality of the last sent data is set to uncertain.void
DipPublication. setQualityUncertain(java.lang.String reason)
As setQualityUncertain() but enables the user to pass a string to the clients explaining why there is a problem -
Uses of DipException in cern.dip.implementation
Methods in cern.dip.implementation with parameters of type DipException Modifier and Type Method Description void
DipPublicationImp. handleException(DipException ex)
Delegates to the error handler.Methods in cern.dip.implementation that throw DipException Modifier and Type Method Description DipPublication
DipFactoryImp. createDipPublication(java.lang.String topicName, DipPublicationErrorHandler handler)
DipSubscription
DipFactoryImp. createDipSubscription(java.lang.String topicName, DipSubscriptionListener listener)
void
DipFactoryImp. destroyDipPublication(DipPublication publication)
void
DipFactoryImp. destroyDipSubscription(DipSubscription subscription)
int
DipBrowserImp. getSize()
int
DipBrowserImp. getSize(java.lang.String tag)
java.lang.String[]
DipBrowserImp. getTags(java.lang.String pub)
int
DipBrowserImp. getType()
int
DipBrowserImp. getType(java.lang.String tag)
void
DipPublicationImp. send(DipData value, DipTimestamp timestamp)
void
DipPublicationImp. send(DipData value, DipTimestamp timestamp, int dipQuality, java.lang.String qualityReason)
void
DipPublicationImpBase. send(boolean[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(boolean value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(byte[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(byte value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(double[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(double value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(float[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(float value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(int[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(int value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(long[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(long value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(short[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(short value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(java.lang.String[] value, DipTimestamp timestamp)
void
DipPublicationImpBase. send(java.lang.String value, DipTimestamp timestamp)
protected void
DipPublicationImp. sendData(DipData data, DipTimestamp timestamp)
generic send data method used by all send data implementations.protected abstract void
DipPublicationImpBase. sendData(DipData data, DipTimestamp timestamp)
void
DipPublicationImp. setQualityBad()
void
DipPublicationImp. setQualityBad(java.lang.String reason)
void
DipPublicationImp. setQualityUncertain()
void
DipPublicationImp. setQualityUncertain(java.lang.String reason)
protected void
FactoryProduct. validate()
Make sure the object is not been used after it has been based to destroyConstructors in cern.dip.implementation that throw DipException Constructor Description DipPublicationImp(DipFactory fact, java.lang.String topicName, DipPublicationErrorHandler handler)
DipSubscriptionImp(DipFactory fact, java.lang.String topicName, DipSubscriptionListener list)
-
Uses of DipException in cern.dip.mock
Methods in cern.dip.mock that throw DipException Modifier and Type Method Description DipPublication
MockDipFactory. createDipPublication(java.lang.String topicName, DipPublicationErrorHandler handler)
DipSubscription
MockDipFactory. createDipSubscription(java.lang.String topicName, DipSubscriptionListener listener)
void
MockDipFactory. destroyDipPublication(DipPublication publication)
void
MockDipFactory. destroyDipSubscription(DipSubscription subscription)
int
MockDipBrowser. getSize()
int
MockDipBrowser. getSize(java.lang.String tag)
java.lang.String[]
MockDipBrowser. getTags(java.lang.String pub)
int
MockDipBrowser. getType()
int
MockDipBrowser. getType(java.lang.String tag)
void
MockDipPublication. send(DipData value, DipTimestamp timestamp)
void
MockDipPublication. send(DipData value, DipTimestamp timestamp, int dipQuality, java.lang.String qualityReason)
protected void
MockDipPublication. sendData(DipData value, DipTimestamp timestamp)
void
MockDipPublication. setQualityBad()
void
MockDipPublication. setQualityBad(java.lang.String reason)
void
MockDipPublication. setQualityUncertain()
void
MockDipPublication. setQualityUncertain(java.lang.String reason)
-