Module org.elasticsearch.xcore
Class ExecutableTransform<T extends Transform,R extends Transform.Result>
java.lang.Object
org.elasticsearch.xpack.core.watcher.transform.ExecutableTransform<T,R>
- All Implemented Interfaces:
ToXContent,ToXContentFragment
- Direct Known Subclasses:
ExecutableChainTransform
public abstract class ExecutableTransform<T extends Transform,R extends Transform.Result>
extends Object
implements ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.logging.log4j.Loggerprotected final TFields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY, EMPTY_PARAMS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanabstract Rexecute(WatchExecutionContext ctx, Payload payload) inthashCode()toXContent(XContentBuilder builder, ToXContent.Params params) final Stringtype()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.xcontent.ToXContentFragment
isFragment
-
Field Details
-
transform
-
logger
protected final org.apache.logging.log4j.Logger logger
-
-
Constructor Details
-
ExecutableTransform
-
-
Method Details
-
type
-
transform
-
execute
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContentin interfaceToXContent- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-