Package org.smallmind.nutsnbolts.context
Class ContextFactory
- java.lang.Object
-
- org.smallmind.nutsnbolts.context.ContextFactory
-
public class ContextFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ContextFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <C extends Context>
voidclearContextTrace(Class<C> contextClass)static <C extends Context>
booleanexists(Class<C> contextClass)static <C extends Context>
C[]exportContextTrace(Class<C> contextClass)static Context[]filterContextsOn(Method method)static Context[]filterContextsOn(Method method, Class<? extends Context>... filterClasses)static <C extends Context>
CgetContext(Class<C> contextClass)static <C extends Context>
voidimportContextTrace(Class<C> contextClass, C... contexts)static <C extends Context>
CpopContext(Class<C> contextClass)static <C extends Context>
voidpushContext(C context)static ContextremoveContext(Context context)static <C extends Context>
intsizeFor(Class<C> contextClass)
-
-
-
Method Detail
-
importContextTrace
public static <C extends Context> void importContextTrace(Class<C> contextClass, C... contexts)
-
getContext
public static <C extends Context> C getContext(Class<C> contextClass) throws ContextException
- Throws:
ContextException
-
filterContextsOn
public static Context[] filterContextsOn(Method method, Class<? extends Context>... filterClasses) throws ContextException
- Throws:
ContextException
-
pushContext
public static <C extends Context> void pushContext(C context)
-
-