
org.ikasan.spec.flow.InvocationAware Maven / Gradle / Ivy
package org.ikasan.spec.flow;
/**
* Marker interface for components that can have their FlowElementInvocation injected
*
* @author Ikasan Development Team
*/
public interface InvocationAware
{
/**
* Sets the flow element invocation
*
* Typically the aware component would create a short lived reference this flowElementInvocation
*
* @param flowElementInvocation the invocation
*/
void setFlowElementInvocation(FlowElementInvocation flowElementInvocation);
/**
* Unsets the flow element invocation
*
* Typically the aware component would null any reference it held to this flowElementInvocation
*
* @param flowElementInvocation the invocation
*/
void unsetFlowElementInvocation(FlowElementInvocation flowElementInvocation);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy