本文整理汇总了Java中securesocial.core.RuntimeEnvironment类的典型用法代码示例。如果您正苦于以下问题:Java RuntimeEnvironment类的具体用法?Java RuntimeEnvironment怎么用?Java RuntimeEnvironment使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
RuntimeEnvironment类属于securesocial.core包,在下文中一共展示了RuntimeEnvironment类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getControllerInstance
import securesocial.core.RuntimeEnvironment; //导入依赖的package包/类
@Override
public <A> A getControllerInstance(Class<A> controllerClass) throws Exception {
A result = (A) instances.get(controllerClass.getName());
Logger.debug("result = " + result);
if ( result == null ) {
Logger.debug("creating controller: " + controllerClass.getName());
try {
result = controllerClass.getDeclaredConstructor(RuntimeEnvironment.class).newInstance(env);
} catch (NoSuchMethodException e) {
// the controller does not receive a RuntimeEnvironment, delegate creation to base class.
result = super.getControllerInstance(controllerClass);
}
instances.put(controllerClass.getName(), result);
}
return result;
}
示例2: getControllerInstance
import securesocial.core.RuntimeEnvironment; //导入依赖的package包/类
@Override
public <A> A getControllerInstance(Class<A> controllerClass) throws Exception {
A result = (A) instances.get(controllerClass.getName());
Logger.debug("result = " + result);
if (result == null) {
Logger.debug("creating controller: " + controllerClass.getName());
try {
result = controllerClass.getDeclaredConstructor(RuntimeEnvironment.class).newInstance(env);
} catch (NoSuchMethodException e) {
// the controller does not receive a RuntimeEnvironment, delegate creation to base class.
result = super.getControllerInstance(controllerClass);
}
instances.put(controllerClass.getName(),result);
}
return result;
}
示例3: getControllerInstance
import securesocial.core.RuntimeEnvironment; //导入依赖的package包/类
@Override
public <A> A getControllerInstance(Class<A> controllerClass) throws Exception {
A result;
try {
result = controllerClass.getDeclaredConstructor(RuntimeEnvironment.class).newInstance(env);
} catch (NoSuchMethodException e) {
// the controller does not receive a RuntimeEnvironment, delegate creation to base class.
result = super.getControllerInstance(controllerClass);
}
return result;
}
示例4: configure
import securesocial.core.RuntimeEnvironment; //导入依赖的package包/类
@Override
protected void configure() {
MyEnvironment environment = new MyEnvironment();
bind(RuntimeEnvironment.class).toInstance(environment);
}
示例5: Application
import securesocial.core.RuntimeEnvironment; //导入依赖的package包/类
/**
* A constructor needed to get a hold of the environment instance.
* This could be injected using a DI framework instead too.
*
* @param env
*/
public Application(RuntimeEnvironment<DemoUser> env) {
this.env = env;
}
示例6: Application
import securesocial.core.RuntimeEnvironment; //导入依赖的package包/类
/**
* A constructor needed to get a hold of the environment instance.
* This could be injected using a DI framework instead too.
*
* @param env
*/
@Inject()
public Application (RuntimeEnvironment env) {
this.env = env;
}