public abstract class DipPublicationImpBase extends FactoryProduct implements DipPublication
Modifier and Type | Field and Description |
---|---|
protected String |
name
Name of the publication
|
destroyed
Constructor and Description |
---|
DipPublicationImpBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract DipFactory |
getFactory() |
String |
getTopicName()
Returns Name of the publication.
|
void |
send(boolean[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(boolean value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(byte[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(byte value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(double[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(double value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(float[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(float value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(int[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(int value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(long[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(long value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(short[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(short value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(String[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(String value,
DipTimestamp timestamp)
Sends publication data
|
protected abstract void |
sendData(DipData data,
DipTimestamp timestamp) |
isDestroyed, setDestroyed, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
send, send, setQualityBad, setQualityBad, setQualityUncertain, setQualityUncertain
protected String name
protected abstract DipFactory getFactory()
protected abstract void sendData(DipData data, DipTimestamp timestamp) throws DipException
DipException
public String getTopicName()
DipPublication
getTopicName
in interface DipPublication
public void send(double value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(double[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(short value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(short[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(int value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(int[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(float value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(float[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(long value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(long[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(byte value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(byte[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(boolean value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(boolean[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(String value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
public void send(String[] value, DipTimestamp timestamp) throws DipException
DipPublication
send
in interface DipPublication
value
- - data to be sent.timestamp
- - time data was obtained.DipException
Copyright © 2008–2017 CERN. All rights reserved.