| Package: MachII.framework.invokers |
| Inherits from: framework.ListenerInvoker |
| DEPRECATED. ListenerInvoker that invokes a Listener's method passing the Event as the sole argument. |
| Method Summary | |
|---|---|
| public CFCInvoker_Event |
init()
DEPRECATED. Used by the framework for initialization. Do not override. |
| public void |
invokeListener(Event event, Listener listener, string method, [string resultKey=""], [string resultArg=""])
DEPRECATED. Invokes the Listener. |
| Method Detail |
|---|
| init |
|---|
public CFCInvoker_Event init( )
DEPRECATED. Used by the framework for initialization. Do not override.
Parameters:
Code:
<cffunction name="init" access="public" returntype="CFCInvoker_Event" output="false" hint="DEPRECATED. Used by the framework for initialization. Do not override."> <cfreturn this /> </cffunction>
| invokeListener |
|---|
public void invokeListener( Event event, Listener listener, string method, [string resultKey=""], [string resultArg=""] )
DEPRECATED. Invokes the Listener.
Parameters:
| Event event |
| Listener listener |
| string method |
| [string resultKey=""] |
| [string resultArg=""] |
Code:
<cffunction name="invokeListener" access="public" returntype="void" hint="DEPRECATED. Invokes the Listener."> <cfargument name="event" type="MachII.framework.Event" required="true" hint="The Event triggering the invocation." /> <cfargument name="listener" type="MachII.framework.Listener" required="true" hint="The Listener to invoke." /> <cfargument name="method" type="string" required="true" hint="The name of the Listener's method to invoke." /> <cfargument name="resultKey" type="string" required="false" default="" hint="The variable to set the result in." /> <cfargument name="resultArg" type="string" required="false" default="" hint="Not supported." /> <cfset var resultValue = "" /> <cftry> <cfinvoke component="#arguments.listener#" method="#arguments.method#" event="#arguments.event#" returnvariable="resultValue" /> <cfif arguments.resultKey NEQ ''> <cfset "#arguments.resultKey#" = resultValue /> </cfif> <cfthrow type="MachII.framework.deprecatedInvoker" message="The CFCInvoker_Event has been deprecated. Please use the EventInvoker." /> <cfcatch type="MachII.framework.deprecatedInvoker"> </cfcatch> <cfcatch type="Any"> <cfrethrow /> </cfcatch> </cftry> </cffunction>