| Modifier and Type | Method and Description |
|---|---|
void |
accept(Object input) |
<V> Function<Object,V> |
andThen(Function<? super Object,? extends V> after) |
Object |
apply(Object input) |
Object |
get() |
Function<Object,Object> |
getEnhancer()
!!! INTERNAL USE ONLY !!!
This is primarily to support s-c-Stream's ability to access
un-converted payload (e.g., to evaluate expression on some attribute of a payload)
It is not intended to remain here and will be removed as soon as particular elements
of stream will be refactored to address this.
|
String |
getFunctionDefinition()
Returns the definition of this function.
|
Type |
getFunctionType()
Deprecated.
since 3.1
|
Type |
getInputType() |
Type |
getItemType(Type type)
Return the actual
Type of the item of the provided type. |
Type |
getOutputType() |
Class<?> |
getRawInputType() |
Class<?> |
getRawOutputType() |
Object |
getTarget() |
boolean |
isConsumer() |
boolean |
isFunction() |
boolean |
isInputTypeMessage() |
boolean |
isInputTypePublisher() |
boolean |
isOutputTypeMessage() |
boolean |
isOutputTypePublisher() |
boolean |
isPrototype() |
boolean |
isRoutingFunction() |
boolean |
isSkipOutputConversion() |
boolean |
isSupplier() |
void |
run() |
void |
setEnhancer(Function<Object,Object> enhancer)
!!! INTERNAL USE ONLY !!!
This is primarily to support s-c-Stream's ability to access
un-converted payload (e.g., to evaluate expression on some attribute of a payload)
It is not intended to remain here and will be removed as soon as particular elements
of stream will be refactored to address this.
|
void |
setSkipInputConversion(boolean skipInputConversion) |
void |
setSkipOutputConversion(boolean skipOutputConversion) |
String |
toString() |
public boolean isSkipOutputConversion()
public boolean isPrototype()
public void setSkipInputConversion(boolean skipInputConversion)
public void setSkipOutputConversion(boolean skipOutputConversion)
public Function<Object,Object> getEnhancer()
public void setEnhancer(Function<Object,Object> enhancer)
public Object getTarget()
public Type getOutputType()
public Type getInputType()
public Type getItemType(Type type)
Type of the item of the provided type.
This method is context specific and is not a general purpose utility method. The context is that the provided
Type may represent the input/output of a function where such type could be wrapped in
Message, Flux or Mono, so this method returns generic value of such type or itself if not wrapped.type - typically input or output Type of the function (see getInputType() or getOutputType().@Deprecated public Type getFunctionType()
getInputType(), getOutputType() and their variants as well as
other supporting operations instead.public Class<?> getRawOutputType()
public Class<?> getRawInputType()
public boolean isConsumer()
public boolean isSupplier()
public boolean isFunction()
public boolean isInputTypePublisher()
public boolean isOutputTypePublisher()
public boolean isInputTypeMessage()
public boolean isOutputTypeMessage()
public boolean isRoutingFunction()
public String getFunctionDefinition()
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.