org.apache.mina.statemachine
Class StateMachineProxyFactory

java.lang.Object
  extended by org.apache.mina.statemachine.StateMachineProxyFactory

public class StateMachineProxyFactory
extends Object

Used to create proxies which will forward all method calls on them to a StateMachine.

Version:
$Rev: 600096 $, $Date: 2007-12-01 13:00:27 +0100 (Sat, 01 Dec 2007) $
Author:
The Apache MINA Project (dev@mina.apache.org)

Method Summary
static Object create(Class<?>[] ifaces, StateMachine sm)
           
static Object create(Class<?>[] ifaces, StateMachine sm, StateContextLookup contextLookup)
           
static Object create(Class<?>[] ifaces, StateMachine sm, StateContextLookup contextLookup, EventArgumentsInterceptor interceptor, EventFactory eventFactory)
           
static
<T> T
create(Class<T> iface, StateMachine sm)
           
static
<T> T
create(Class<T> iface, StateMachine sm, StateContextLookup contextLookup)
           
static
<T> T
create(Class<T> iface, StateMachine sm, StateContextLookup contextLookup, EventArgumentsInterceptor interceptor)
           
static
<T> T
create(Class<T> iface, StateMachine sm, StateContextLookup contextLookup, EventArgumentsInterceptor interceptor, EventFactory eventFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static <T> T create(Class<T> iface,
                           StateMachine sm)

create

public static <T> T create(Class<T> iface,
                           StateMachine sm,
                           StateContextLookup contextLookup)

create

public static <T> T create(Class<T> iface,
                           StateMachine sm,
                           StateContextLookup contextLookup,
                           EventArgumentsInterceptor interceptor)

create

public static <T> T create(Class<T> iface,
                           StateMachine sm,
                           StateContextLookup contextLookup,
                           EventArgumentsInterceptor interceptor,
                           EventFactory eventFactory)

create

public static Object create(Class<?>[] ifaces,
                            StateMachine sm)

create

public static Object create(Class<?>[] ifaces,
                            StateMachine sm,
                            StateContextLookup contextLookup)

create

public static Object create(Class<?>[] ifaces,
                            StateMachine sm,
                            StateContextLookup contextLookup,
                            EventArgumentsInterceptor interceptor,
                            EventFactory eventFactory)


Copyright © 2004-2009 Apache MINA Project. All Rights Reserved.