Class DefaultPlcSubscriptionEvent
java.lang.Object
org.apache.plc4x.java.base.messages.DefaultPlcReadResponse
org.apache.plc4x.java.base.messages.DefaultPlcSubscriptionEvent
- All Implemented Interfaces:
PlcFieldResponse,PlcMessage,PlcReadResponse,PlcResponse,PlcSubscriptionEvent,InternalPlcReadResponse,InternalPlcResponse,InternalPlcSubscriptionEvent
public class DefaultPlcSubscriptionEvent extends DefaultPlcReadResponse implements InternalPlcSubscriptionEvent
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DefaultPlcSubscriptionEvent(Instant timestamp, Map<String,org.apache.commons.lang3.tuple.Pair<PlcResponseCode,BaseDefaultFieldItem>> fields) -
Method Summary
Modifier and Type Method Description PlcFieldgetField(String name)Collection<String>getFieldNames()InstantgetTimestamp()Methods inherited from class org.apache.plc4x.java.base.messages.DefaultPlcReadResponse
getAllBigDecimals, getAllBigIntegers, getAllBooleans, getAllByteArrays, getAllBytes, getAllDates, getAllDateTimes, getAllDoubles, getAllFloats, getAllIntegers, getAllLongs, getAllObjects, getAllShorts, getAllStrings, getAllTimes, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getByteArray, getByteArray, getDate, getDate, getDateTime, getDateTime, getDouble, getDouble, getFieldInternal, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getNumberOfValues, getObject, getObject, getRequest, getResponseCode, getShort, getShort, getString, getString, getTime, getTime, getValues, isValidBigDecimal, isValidBigDecimal, isValidBigInteger, isValidBigInteger, isValidBoolean, isValidBoolean, isValidByte, isValidByte, isValidByteArray, isValidByteArray, isValidDate, isValidDate, isValidDateTime, isValidDateTime, isValidDouble, isValidDouble, isValidFloat, isValidFloat, isValidInteger, isValidInteger, isValidLong, isValidLong, isValidShort, isValidShort, isValidString, isValidString, isValidTime, isValidTimeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.plc4x.java.api.messages.PlcFieldResponse
getResponseCodeMethods inherited from interface org.apache.plc4x.java.api.messages.PlcReadResponse
getAllBigDecimals, getAllBigIntegers, getAllBooleans, getAllByteArrays, getAllBytes, getAllDates, getAllDateTimes, getAllDoubles, getAllFloats, getAllIntegers, getAllLongs, getAllObjects, getAllShorts, getAllStrings, getAllTimes, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getByteArray, getByteArray, getDate, getDate, getDateTime, getDateTime, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getNumberOfValues, getObject, getObject, getRequest, getShort, getShort, getString, getString, getTime, getTime, isValidBigDecimal, isValidBigDecimal, isValidBigInteger, isValidBigInteger, isValidBoolean, isValidBoolean, isValidByte, isValidByte, isValidByteArray, isValidByteArray, isValidDate, isValidDate, isValidDateTime, isValidDateTime, isValidDouble, isValidDouble, isValidFloat, isValidFloat, isValidInteger, isValidInteger, isValidLong, isValidLong, isValidShort, isValidShort, isValidString, isValidString, isValidTime, isValidTime
-
Field Details
-
Constructor Details
-
DefaultPlcSubscriptionEvent
public DefaultPlcSubscriptionEvent(Instant timestamp, Map<String,org.apache.commons.lang3.tuple.Pair<PlcResponseCode,BaseDefaultFieldItem>> fields)
-
-
Method Details
-
getFieldNames
- Specified by:
getFieldNamesin interfacePlcFieldResponse- Overrides:
getFieldNamesin classDefaultPlcReadResponse
-
getField
- Specified by:
getFieldin interfacePlcFieldResponse- Overrides:
getFieldin classDefaultPlcReadResponse
-
getTimestamp
- Specified by:
getTimestampin interfacePlcSubscriptionEvent
-