Class Chain
- java.lang.Object
-
- com.networknt.aws.lambda.handler.chain.Chain
-
public class Chain extends Object
-
-
Constructor Summary
Constructors Constructor Description Chain(boolean forceSynchronousExecution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Chainadd(Class<? extends LambdaHandler> middleware)Add to chain from class parameterChainadd(String className)Add to chain from string parametervoidaddChainable(LambdaHandler chainable)LinkedList<LambdaHandler>getChain()intgetChainSize()LinkedList<ArrayList<LambdaHandler>>getGroupedChain()booleanisFinalized()voidsetupGroupedChain()
-
-
-
Method Detail
-
addChainable
public void addChainable(LambdaHandler chainable)
-
isFinalized
public boolean isFinalized()
-
getGroupedChain
public LinkedList<ArrayList<LambdaHandler>> getGroupedChain()
-
getChainSize
public int getChainSize()
-
setupGroupedChain
public void setupGroupedChain()
-
add
public Chain add(String className)
Add to chain from string parameter- Parameters:
className- - class name in string format- Returns:
- - this
-
add
public Chain add(Class<? extends LambdaHandler> middleware)
Add to chain from class parameter- Parameters:
middleware- - middleware class- Returns:
- - this
-
getChain
public LinkedList<LambdaHandler> getChain()
-
-