Package org.hippoecm.hst.core.container
Interface Valve
-
- All Known Subinterfaces:
OrderableValve
- All Known Implementing Classes:
AbstractOrderableValve
,AbstractValve
public interface Valve
General valve interface. Valves are to be assembled and invoked by aPipeline
.- Version:
- $Id$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
destroy()
Called by the container to indicate to a valve that the valve is being taken out of servicevoid
initialize()
Initialize the valve before using in a pipeline.void
invoke(ValveContext context)
Invoke this valve
-
-
-
Method Detail
-
invoke
void invoke(ValveContext context) throws ContainerException
Invoke this valve- Parameters:
context
-- Throws:
ContainerException
-
initialize
void initialize() throws ContainerException
Initialize the valve before using in a pipeline.- Throws:
ContainerException
-
destroy
void destroy()
Called by the container to indicate to a valve that the valve is being taken out of service
-
-