Skip navigation links
A C E F G I M P R S T V 

A

ABORT - Static variable in class com.apigee.flow.execution.ExecutionResult
 
Action - Enum in com.apigee.flow.execution
 
addErrorResponseHeader(String, String) - Method in class com.apigee.flow.execution.ExecutionResult
 
addFault(Fault) - Method in interface com.apigee.flow.execution.ExecutionContext
 
addFlowInfo(FlowInfo) - Method in interface com.apigee.flow.message.MessageContext
Data can be added to thfe flow at any time during it life-cycle.
addProperty(String, String) - Method in class com.apigee.flow.execution.ExecutionResult
 

C

Callback - Interface in com.apigee.flow.execution
 
callback(Runnable, Object) - Method in interface com.apigee.flow.execution.Callback
 
com.apigee.flow.execution - package com.apigee.flow.execution
 
com.apigee.flow.execution.spi - package com.apigee.flow.execution.spi
 
com.apigee.flow.message - package com.apigee.flow.message
 
createMessage(TransportMessage) - Method in interface com.apigee.flow.message.MessageContext
 

E

execute(MessageContext, ExecutionContext) - Method in interface com.apigee.flow.execution.spi.Execution
 
Execution - Interface in com.apigee.flow.execution.spi
A single unit of execution in the flow of a message (either in the request path or the response path).
ExecutionContext - Interface in com.apigee.flow.execution
 
ExecutionResult - Class in com.apigee.flow.execution
Represents a result of the execution.
ExecutionResult(boolean, Action) - Constructor for class com.apigee.flow.execution.ExecutionResult
 
ExecutionResult(Throwable, Action) - Constructor for class com.apigee.flow.execution.ExecutionResult
 

F

FlowContext - Enum in com.apigee.flow.message
 

G

getAction() - Method in class com.apigee.flow.execution.ExecutionResult
 
getCause() - Method in class com.apigee.flow.execution.ExecutionResult
 
getClientConnection() - Method in interface com.apigee.flow.message.MessageContext
 
getContent() - Method in interface com.apigee.flow.message.Message
Do not use this method with large payloads as this will load up the entire payload of the message into the memory
getContentAsStream() - Method in interface com.apigee.flow.message.Message
 
getErrorMessage() - Method in interface com.apigee.flow.message.MessageContext
 
getErrorResponse() - Method in class com.apigee.flow.execution.ExecutionResult
 
getErrorResponseHeaders() - Method in class com.apigee.flow.execution.ExecutionResult
 
getFault() - Method in interface com.apigee.flow.execution.ExecutionContext
 
getFaults() - Method in interface com.apigee.flow.execution.ExecutionContext
 
getFlowInfo(String) - Method in interface com.apigee.flow.message.MessageContext
Get the flow data that was previously added on to the flow.
getHeader(String) - Method in interface com.apigee.flow.message.Message
Get the header value.
getHeader(String, int) - Method in interface com.apigee.flow.message.Message
Get a particular value of a multivalued header
getHeaderNames() - Method in interface com.apigee.flow.message.Message
 
getHeaders(String) - Method in interface com.apigee.flow.message.Message
Get all the values of a header
getHeadersAsObject(String) - Method in interface com.apigee.flow.message.Message
 
getHeadersAsString(String) - Method in interface com.apigee.flow.message.Message
Get all the values of a header as string.
getMarker() - Method in interface com.apigee.flow.execution.ExecutionContext
 
getMessage(FlowContext) - Method in interface com.apigee.flow.message.MessageContext
 
getMessage() - Method in interface com.apigee.flow.message.MessageContext
 
getProperties() - Method in class com.apigee.flow.execution.ExecutionResult
some execution results that other executions can use - to be supported in future
getQueryParam(String) - Method in interface com.apigee.flow.message.Message
Get the query param value.
getQueryParam(String, int) - Method in interface com.apigee.flow.message.Message
Get a particular value of a multivalued query param
getQueryParamNames() - Method in interface com.apigee.flow.message.Message
Get all the query param names
getQueryParams(String) - Method in interface com.apigee.flow.message.Message
Get all the values of a query param
getQueryParamsAsString(String) - Method in interface com.apigee.flow.message.Message
Get all the values of a query param as string.
getQueryParamsCount() - Method in interface com.apigee.flow.message.Message
Get the number of query parameters if the message is a request
getQueryParamValuesCount(String) - Method in interface com.apigee.flow.message.Message
Get the number of values the particular query param has
getRequestMessage() - Method in interface com.apigee.flow.message.MessageContext
 
getResponseMessage() - Method in interface com.apigee.flow.message.MessageContext
 
getTargetConnection() - Method in interface com.apigee.flow.message.MessageContext
 
getTransportMessage() - Method in interface com.apigee.flow.message.Message
 
getVariable(String) - Method in interface com.apigee.flow.message.Message
Retrieve a specific variable associated with the message
getVariable(String) - Method in interface com.apigee.flow.message.MessageContext
The flow may accumulate a lot of data during is life-cycle.
getVariableAsString(String) - Method in interface com.apigee.flow.message.MessageContext
This is similar to getVariable(String name) except that the output will always be a String.

I

isErrorFlow() - Method in interface com.apigee.flow.execution.ExecutionContext
 
isRequestFlow() - Method in interface com.apigee.flow.execution.ExecutionContext
 
isSuccess() - Method in class com.apigee.flow.execution.ExecutionResult
 

M

Message - Interface in com.apigee.flow.message
A protocol independent representation of a message.
MessageContext - Interface in com.apigee.flow.message
 

P

PAUSE - Static variable in class com.apigee.flow.execution.ExecutionResult
 
prepareForResponseFlow() - Method in interface com.apigee.flow.message.Message
Prepare the message for the response flow.

R

removeFlowInfo(String) - Method in interface com.apigee.flow.message.MessageContext
 
removeHeader(String) - Method in interface com.apigee.flow.message.Message
 
removeHeader(String, int) - Method in interface com.apigee.flow.message.Message
Removes a particular value of a multi-valued header
removeQueryParam(String) - Method in interface com.apigee.flow.message.Message
 
removeQueryParam(String, int) - Method in interface com.apigee.flow.message.Message
Removes a particular value of a multi-valued query param
removeVariable(String) - Method in interface com.apigee.flow.message.Message
Remove the value of a variable associated with the message
removeVariable(String) - Method in interface com.apigee.flow.message.MessageContext
Remove the variable from the context
resume() - Method in interface com.apigee.flow.execution.ExecutionContext
 
resume(Fault) - Method in interface com.apigee.flow.execution.ExecutionContext
 

S

scheduleTask(Runnable, long, TimeUnit) - Method in interface com.apigee.flow.execution.ExecutionContext
 
setAsyncContent(ExecutionContext, MessageContext) - Method in interface com.apigee.flow.message.Message
Return an object that the user can use to asynchronously push content that will be streamed to the other side if streaming mode is enabled.
setContent(InputStream) - Method in interface com.apigee.flow.message.Message
Set the entire content of the message.
setContent(String) - Method in interface com.apigee.flow.message.Message
Set the entire content of the message by converting the specified string using the character set that has already been set on the message using Content-Type, or UTF-8 by default.
setErrorMessage(Message) - Method in interface com.apigee.flow.message.MessageContext
 
setErrorResponse(String) - Method in class com.apigee.flow.execution.ExecutionResult
 
setErrorResponseHeaders(Map<String, String>) - Method in class com.apigee.flow.execution.ExecutionResult
 
setHeader(String, Object) - Method in interface com.apigee.flow.message.Message
Set the value of a header.
setHeader(String, int, Object) - Method in interface com.apigee.flow.message.Message
Sets a particular value of a multivalued header
setMessage(FlowContext, Message) - Method in interface com.apigee.flow.message.MessageContext
 
setProperties(Properties) - Method in class com.apigee.flow.execution.ExecutionResult
 
setQueryParam(String, Object) - Method in interface com.apigee.flow.message.Message
Set the value of a query param.
setQueryParam(String, int, Object) - Method in interface com.apigee.flow.message.Message
Sets a particular value of a multivalued query param
setRequestMessage(Message) - Method in interface com.apigee.flow.message.MessageContext
 
setResponseMessage(Message) - Method in interface com.apigee.flow.message.MessageContext
 
setVariable(String, Object) - Method in interface com.apigee.flow.message.Message
Set the value of a variable associated with the message
setVariable(String, Object) - Method in interface com.apigee.flow.message.MessageContext
Set the value associated with a variable
submitTask(Runnable) - Method in interface com.apigee.flow.execution.ExecutionContext
 
submitTask(Runnable, Callback, Object) - Method in interface com.apigee.flow.execution.ExecutionContext
 
SUCCESS - Static variable in class com.apigee.flow.execution.ExecutionResult
 

T

toString() - Method in class com.apigee.flow.execution.ExecutionResult
 

V

valueOf(String) - Static method in enum com.apigee.flow.execution.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apigee.flow.message.FlowContext
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.apigee.flow.execution.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apigee.flow.message.FlowContext
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G I M P R S T V 
Skip navigation links