Package org.apache.iotdb.commons.trigger
Class TriggerInformation
- java.lang.Object
-
- org.apache.iotdb.commons.trigger.TriggerInformation
-
public class TriggerInformation extends java.lang.ObjectThis Class used to save the specific information of one Trigger.
-
-
Constructor Summary
Constructors Constructor Description TriggerInformation()TriggerInformation(PartialPath pathPattern, java.lang.String triggerName, java.lang.String className, boolean isUsingURI, java.lang.String jarName, java.util.Map<java.lang.String,java.lang.String> attributes, org.apache.iotdb.trigger.api.enums.TriggerEvent event, org.apache.iotdb.confignode.rpc.thrift.TTriggerState triggerState, boolean isStateful, org.apache.iotdb.common.rpc.thrift.TDataNodeLocation dataNodeLocation, org.apache.iotdb.trigger.api.enums.FailureStrategy failureStrategy, java.lang.String jarFileMD5)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TriggerInformationdeserialize(java.io.InputStream inputStream)static TriggerInformationdeserialize(java.nio.ByteBuffer byteBuffer)booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.String>getAttributes()java.lang.StringgetClassName()org.apache.iotdb.common.rpc.thrift.TDataNodeLocationgetDataNodeLocation()org.apache.iotdb.trigger.api.enums.TriggerEventgetEvent()org.apache.iotdb.trigger.api.enums.FailureStrategygetFailureStrategy()java.lang.StringgetJarFileMD5()java.lang.StringgetJarName()PartialPathgetPathPattern()java.lang.StringgetTriggerName()org.apache.iotdb.confignode.rpc.thrift.TTriggerStategetTriggerState()inthashCode()booleanisStateful()booleanisUsingURI()java.nio.ByteBufferserialize()voidserialize(java.io.DataOutputStream outputStream)voidsetClassName(java.lang.String className)voidsetDataNodeLocation(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation dataNodeLocation)voidsetEvent(org.apache.iotdb.trigger.api.enums.TriggerEvent event)voidsetFailureStrategy(org.apache.iotdb.trigger.api.enums.FailureStrategy failureStrategy)voidsetJarFileMD5(java.lang.String jarFileMD5)voidsetJarName(java.lang.String jarName)voidsetPathPattern(PartialPath pathPattern)voidsetStateful(boolean stateful)voidsetTriggerName(java.lang.String triggerName)voidsetTriggerState(org.apache.iotdb.confignode.rpc.thrift.TTriggerState triggerState)voidsetUsingURI(boolean usingURI)
-
-
-
Constructor Detail
-
TriggerInformation
public TriggerInformation()
-
TriggerInformation
public TriggerInformation(PartialPath pathPattern, java.lang.String triggerName, java.lang.String className, boolean isUsingURI, java.lang.String jarName, java.util.Map<java.lang.String,java.lang.String> attributes, org.apache.iotdb.trigger.api.enums.TriggerEvent event, org.apache.iotdb.confignode.rpc.thrift.TTriggerState triggerState, boolean isStateful, org.apache.iotdb.common.rpc.thrift.TDataNodeLocation dataNodeLocation, org.apache.iotdb.trigger.api.enums.FailureStrategy failureStrategy, java.lang.String jarFileMD5)
-
-
Method Detail
-
serialize
public java.nio.ByteBuffer serialize() throws java.io.IOException- Throws:
java.io.IOException
-
serialize
public void serialize(java.io.DataOutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
public static TriggerInformation deserialize(java.nio.ByteBuffer byteBuffer)
-
deserialize
public static TriggerInformation deserialize(java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getPathPattern
public PartialPath getPathPattern()
-
setPathPattern
public void setPathPattern(PartialPath pathPattern)
-
getTriggerName
public java.lang.String getTriggerName()
-
setTriggerName
public void setTriggerName(java.lang.String triggerName)
-
getClassName
public java.lang.String getClassName()
-
setClassName
public void setClassName(java.lang.String className)
-
isUsingURI
public boolean isUsingURI()
-
setUsingURI
public void setUsingURI(boolean usingURI)
-
getEvent
public org.apache.iotdb.trigger.api.enums.TriggerEvent getEvent()
-
setEvent
public void setEvent(org.apache.iotdb.trigger.api.enums.TriggerEvent event)
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
getJarName
public java.lang.String getJarName()
-
setJarName
public void setJarName(java.lang.String jarName)
-
getTriggerState
public org.apache.iotdb.confignode.rpc.thrift.TTriggerState getTriggerState()
-
setTriggerState
public void setTriggerState(org.apache.iotdb.confignode.rpc.thrift.TTriggerState triggerState)
-
isStateful
public boolean isStateful()
-
setStateful
public void setStateful(boolean stateful)
-
getDataNodeLocation
public org.apache.iotdb.common.rpc.thrift.TDataNodeLocation getDataNodeLocation()
-
setDataNodeLocation
public void setDataNodeLocation(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation dataNodeLocation)
-
getFailureStrategy
public org.apache.iotdb.trigger.api.enums.FailureStrategy getFailureStrategy()
-
setFailureStrategy
public void setFailureStrategy(org.apache.iotdb.trigger.api.enums.FailureStrategy failureStrategy)
-
getJarFileMD5
public java.lang.String getJarFileMD5()
-
setJarFileMD5
public void setJarFileMD5(java.lang.String jarFileMD5)
-
-