CFCInvoker_EventArgs

Package: MachII.framework.invokers
Inherits from: framework.ListenerInvoker
Method Summary
public void init()
public void invokeListener(Event event, Listener listener, string method, [string resultKey=""])
Method Detail
init

public void init( )

Parameters:

Code:

	<cffunction name="init" access="public" returntype="void">
	</cffunction> 

invokeListener

public void invokeListener( Event event, Listener listener, string method, [string resultKey=""] )

Parameters:
Event event
Listener listener
string method
[string resultKey=""]

Code:

	<cffunction name="invokeListener" access="public" returntype="void">
		<cfargument name="event" type="MachII.framework.Event" required="true" />
		<cfargument name="listener" type="MachII.framework.Listener" required="true" />
		<cfargument name="method" type="string" required="true" />
		<cfargument name="resultKey" type="string" required="false" default="" />
		
		<cftry>
			<cfinvoke 
				component="#arguments.listener#" 
				method="#arguments.method#" 
				argumentcollection="#arguments.event.getArgs()#" 
				returnvariable="#arguments.resultKey#" />
			
			<cfcatch type="Any">
				<cfrethrow />
			</cfcatch>
		</cftry>
	</cffunction>