| 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() |
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 |
isRoutingFunction() |
boolean |
isSupplier() |
void |
run() |
void |
setSkipInputConversion(boolean skipInputConversion) |
void |
setSkipOutputConversion(boolean skipOutputConversion) |
String |
toString() |
public void setSkipInputConversion(boolean skipInputConversion)
public void setSkipOutputConversion(boolean skipOutputConversion)
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 © 2021 Pivotal Software, Inc.. All rights reserved.