Package com.easydesk.pipeline
Interface PipelineData
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
DefaultPipelineData
A PipelineData is a holder for data being passed from one Valve to the next. The detailed contract for a
Valve is included in the description of the invoke() method below.
- Author:
- Eric Pugh, Peter Courcoux
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()clear inner map dataGet the configured map of objects for the given key<T> TGet a value from the configured map of objects for the given keysvoidPut a configured map of objects into the pipeline data objectMethods inherited from interface java.lang.AutoCloseable
close
-
Method Details
-
put
Put a configured map of objects into the pipeline data object- Parameters:
name- the key classvalue- the value map
-
get
Get the configured map of objects for the given key- Parameters:
name- the key class- Returns:
- the value map or null if no such key exists
-
get
Get a value from the configured map of objects for the given keys- Type Parameters:
T- the type of the inner key- Parameters:
key- the key classinnerKey- the key into the value map- Returns:
- the inner value or null if no such keys exist
-
clear
void clear()clear inner map data
-