Class AbsoluteTimeoutHandlerProxyImpl
java.lang.Object
com.day.cq.workflow.compatibility.AbsoluteTimeoutHandlerProxyImpl
- All Implemented Interfaces:
AbsoluteTimeoutHandlerProxy
@Property(name="service.description",
value="%cq.workflow.compat.absolutetimeoutproxy.description")
@References(@Reference(name="AbsoluteTimeoutHandler",cardinality=OPTIONAL_MULTIPLE,referenceInterface=AbsoluteTimeoutHandler.class,policy=DYNAMIC))
@Service
public class AbsoluteTimeoutHandlerProxyImpl
extends Object
implements AbsoluteTimeoutHandlerProxy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindAbsoluteTimeoutHandler(AbsoluteTimeoutHandler timeoutHandler) booleancanExecute(String handlerName) findHandler(String handlerName) Returns a AbsoluteTimeoutHandler if this proxy can handle the request identified by the parameter.longgetTimeoutDate(WorkItem workItem) voidunbindAbsoluteTimeoutHandler(AbsoluteTimeoutHandler timeoutHandler)
-
Constructor Details
-
AbsoluteTimeoutHandlerProxyImpl
public AbsoluteTimeoutHandlerProxyImpl()
-
-
Method Details
-
bindAbsoluteTimeoutHandler
-
unbindAbsoluteTimeoutHandler
-
canExecute
-
getTimeoutDate
-
findHandler
Description copied from interface:AbsoluteTimeoutHandlerProxyReturns a AbsoluteTimeoutHandler if this proxy can handle the request identified by the parameter.- Specified by:
findHandlerin interfaceAbsoluteTimeoutHandlerProxy- Parameters:
handlerName- name to identify the AbsoluteTimeoutHandler.- Returns:
- an AbsoluteTimeoutHandler if this proxy can handle the provided name, null otherwise.
-