Modifier and Type | Method and Description |
---|---|
static App |
Act.app()
Return the
App instance |
Modifier and Type | Method and Description |
---|---|
ByteCodeVisitor |
BytecodeEnhancerManager.appEnhancer(App app,
java.lang.String className,
org.osgl.Osgl.Var<act.asm.ClassWriter> cw) |
AppClassLoader |
Act.Mode.classLoader(App app) |
AfterInterceptor |
Act.Mode.createAfterInterceptor(InterceptorMethodMetaInfo after,
App app) |
BeforeInterceptor |
Act.Mode.createBeforeInterceptor(InterceptorMethodMetaInfo before,
App app) |
ExceptionInterceptor |
Act.Mode.createExceptionInterceptor(CatchMethodMetaInfo ex,
App app) |
FinallyInterceptor |
Act.Mode.createFinallyInterceptor(InterceptorMethodMetaInfo fin,
App app) |
ControllerAction |
Act.Mode.createRequestHandler(ActionMethodMetaInfo action,
App app) |
static void |
Act.hook(App app) |
static java.lang.Object |
Info.show(ActionContext context,
App app) |
static void |
Act.shutdown(App app) |
Modifier and Type | Method and Description |
---|---|
void |
ApiManager.load(App app) |
Constructor and Description |
---|
ApiManager(App app) |
Modifier and Type | Method and Description |
---|---|
App |
AppHolder.app() |
App |
AppClassInfoRepository.app() |
protected App |
AppCodeScannerBase.app() |
App |
AppHolderBase.app() |
App |
AppClassLoader.app() |
<DI extends DependencyInjector> |
App.injector(DI dependencyInjector) |
static App |
App.instance() |
Modifier and Type | Method and Description |
---|---|
T |
AppServiceBase.app(App app) |
T |
AppHolder.app(App app) |
AppHolder |
AppClassInfoRepository.app(App app) |
T |
AppHolderBase.app(App app) |
AppClassLoader |
AppClassLoader.app(App app) |
static java.io.File |
RuntimeDirs.classes(App app) |
static java.io.File |
RuntimeDirs.conf(App app) |
static ActionContext |
ActionContext.create(App app,
org.osgl.http.H.Request request,
ActResponse<?> resp)
Create an new
AppContext and return the new instance |
void |
AppManager.deploy(App app) |
void |
RequestRefreshClassLoader.doRefresh(App app) |
protected void |
DaemonFinder.found(java.lang.Class<? extends Daemon> target,
App app) |
static java.lang.StackTraceElement |
ActAppException.getInterestingStackTraceElement(App app,
java.lang.Throwable cause) |
static java.io.File |
RuntimeDirs.home(App app) |
static java.io.File |
RuntimeDirs.lib(App app) |
void |
AppManager.load(App app) |
void |
AppManager.refresh(App app) |
static java.io.File |
RuntimeDirs.resource(App app) |
static java.util.List<java.io.File> |
RuntimeDirs.routes(App app) |
void |
AppCodeScannerBase.setApp(App app) |
void |
AppCodeScanner.setApp(App app) |
boolean |
AppManager.unload(App app) |
Constructor and Description |
---|
AppClassInfoRepository(App app,
ClassInfoRepository actRepository) |
AppClassLoader(App app) |
AppCodeScannerManager(App app) |
AppHolderBase(App app) |
AppServiceBase(App app) |
AppServiceBase(App app,
boolean noDiBinder) |
DbServiceManager(App app) |
DevModeClassLoader(App app) |
Modifier and Type | Method and Description |
---|---|
static void |
AutoConfigPlugin.loadPluginAutoConfig(java.lang.Class<?> autoConfigClass,
App app)
Used by plugin that to load their
auto configure class |
Constructor and Description |
---|
BinderManager(App app) |
StringValueResolverManager(App app) |
Modifier and Type | Method and Description |
---|---|
abstract AppEvent |
AppEventId.of(App app) |
Constructor and Description |
---|
ActStart(App source) |
AppActPluginLoaded(App source) |
AppClassLoaded(App source) |
AppClassLoaderInitialized(App source) |
AppCodeScanned(App source) |
AppConfigLoaded(App source) |
AppConfigPreMerge(App source) |
AppDbSvcLoaded(App source) |
AppDependencyInjectorLoaded(App source) |
AppDependencyInjectorProvisioned(App source) |
AppEvent(AppEventId id,
App source) |
AppPostStart(App source) |
AppPreLoadClasses(App source) |
AppPreStart(App source) |
AppRouterInitialized(App source) |
AppRouterLoaded(App source) |
AppStart(App source) |
AppStop(App source) |
EventBusInitialized(App source) |
SingletonProvisioned(App source) |
StatelessProvisioned(App source) |
Modifier and Type | Field and Description |
---|---|
protected App |
CliSession.app |
Constructor and Description |
---|
CliContext(java.lang.String line,
App app,
jline.console.ConsoleReader console,
CliSession session) |
CliContext(java.lang.String line,
App app,
jline.console.ConsoleReader console,
CliSession session,
boolean rawPrint) |
CliDispatcher(App app) |
CommandNameCompleter(App app) |
Modifier and Type | Method and Description |
---|---|
AppByteCodeEnhancer |
CommanderEnhancer.app(App app) |
Constructor and Description |
---|
ReflectedCommandExecutor(CommandMethodMetaInfo methodMetaInfo,
App app) |
Modifier and Type | Method and Description |
---|---|
App |
AppConfig.app() |
Modifier and Type | Method and Description |
---|---|
AppConfig<T> |
AppConfig.app(App app) |
static void |
AppConfigKey.onApp(App app) |
Modifier and Type | Method and Description |
---|---|
AppByteCodeEnhancer |
ControllerEnhancer.app(App app) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.osgl.mvc.util.Binder> |
BindAnnoInfo.binder(App app) |
ControllerClassMetaInfo |
ControllerClassMetaInfo.merge(ControllerClassMetaInfoManager infoBase,
App app) |
HandlerMethodMetaInfo |
ActionMethodMetaInfo.merge(ControllerClassMetaInfoManager infoBase,
App app) |
void |
ControllerClassMetaInfoManager.mergeActionMetaInfo(App app) |
Constructor and Description |
---|
ControllerClassMetaInfoManager(App app) |
Constructor and Description |
---|
DataPropertyRepository(App app) |
Constructor and Description |
---|
ActObjectFactory(App app) |
ActPropertyHandlerFactory(App app) |
ActStringValueResolver(App app) |
Modifier and Type | Method and Description |
---|---|
protected void |
AdaptiveRecord.MetaInfo.Repository.applyTo(App app) |
static void |
EntityClassRepository.init(App app) |
abstract DbService |
DbPlugin.initDbService(java.lang.String id,
App app,
java.util.Map<java.lang.String,java.lang.String> conf) |
Constructor and Description |
---|
DbService(java.lang.String id,
App app)
Construct a
DbService with service ID and the current application |
EntityClassRepository(App app) |
Modifier and Type | Method and Description |
---|---|
protected void |
EventListenerClassFinder.found(java.lang.Class<? extends ActEventListener> target,
App app) |
Constructor and Description |
---|
EventBus(App app) |
Constructor and Description |
---|
SimpleEventListenerMetaInfo(java.util.List<java.lang.Object> events,
java.util.List<org.osgl.Osgl.Func0> delayedEvents,
java.lang.String className,
java.lang.String methodName,
java.lang.String asyncMethodName,
java.util.List<java.lang.String> paramTypes,
boolean async,
boolean isStatic,
boolean beforeAppStart,
App app) |
Modifier and Type | Method and Description |
---|---|
RequestHandler |
RequestHandlerResolverBase.apply(java.lang.String s,
App app) |
RequestHandler |
RequestHandlerResolver.resolve(java.lang.CharSequence payload,
App app) |
Constructor and Description |
---|
AuthenticatedFileGetter(java.lang.String base,
App app) |
FileGetter(java.lang.String base,
App app) |
Constructor and Description |
---|
CliHandlerProxy(CommanderClassMetaInfo classMetaInfo,
CommandMethodMetaInfo metaInfo,
App app) |
Constructor and Description |
---|
RequestHandlerProxy(java.lang.String actionMethodName,
App app) |
Modifier and Type | Method and Description |
---|---|
static AfterInterceptor |
ReflectedHandlerInvoker.createAfterInterceptor(InterceptorMethodMetaInfo meta,
App app) |
static BeforeInterceptor |
ReflectedHandlerInvoker.createBeforeInterceptor(InterceptorMethodMetaInfo meta,
App app) |
static ControllerAction |
ReflectedHandlerInvoker.createControllerAction(ActionMethodMetaInfo meta,
App app) |
static ExceptionInterceptor |
ReflectedHandlerInvoker.createExceptionInterceptor(CatchMethodMetaInfo meta,
App app) |
static FinallyInterceptor |
ReflectedHandlerInvoker.createFinannyInterceptor(InterceptorMethodMetaInfo meta,
App app) |
Modifier and Type | Field and Description |
---|---|
static javax.inject.Provider<App> |
ActProviders.APP |
Modifier and Type | Method and Description |
---|---|
abstract T |
DependencyInjectionBinder.resolve(App app) |
Constructor and Description |
---|
DependencyInjectorBase(App app) |
DependencyInjectorBase(App app,
boolean noRegister) |
Constructor and Description |
---|
GenieInjector(App app) |
Constructor and Description |
---|
JobContextParamLoader(App app) |
JsonDTOClassManager(App app) |
ParamValueLoaderManager(App app) |
ParamValueLoaderService(App app) |
Constructor and Description |
---|
AppJobManager(App app) |
JobAnnotationProcessor(App app) |
Constructor and Description |
---|
ReflectedJobInvoker(M handlerMetaInfo,
App app) |
Modifier and Type | Method and Description |
---|---|
java.util.List<JobMethodMetaInfo> |
JobMethodMetaInfo.extendedJobMethodMetaInfoList(App app) |
Constructor and Description |
---|
MailerConfig(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> properties,
App app) |
MailerConfigManager(App app) |
MailerContext(App app,
java.lang.String confId) |
MailerContext(App app,
java.lang.String confId,
java.lang.String templateContext) |
MailService(java.lang.String id,
App app) |
Modifier and Type | Method and Description |
---|---|
AppByteCodeEnhancer |
MailerEnhancer.app(App app) |
Modifier and Type | Method and Description |
---|---|
protected void |
SimpleMetricPlugin.SimpleMetricPersistService.applyTo(App app) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AppServicePlugin.applyTo(App app) |
void |
AppServicePluginManager.applyTo(App app) |
Constructor and Description |
---|
Router(App app) |
Router(App app,
java.lang.String portId) |
Router(RequestHandlerResolver handlerLookup,
App app) |
Router(RequestHandlerResolver handlerLookup,
App app,
java.lang.String portId) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
CSRFProtector.generateToken(org.osgl.http.H.Session session,
App app) |
java.lang.String |
CSRFProtector.retrieveToken(org.osgl.http.H.Session session,
java.lang.String cookieName,
App app) |
boolean |
CSRFProtector.verifyToken(java.lang.String token,
org.osgl.http.H.Session session,
App app) |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
InvokeType.newInstance(java.lang.Class<T> cls,
App app) |
Modifier and Type | Field and Description |
---|---|
protected App |
AppByteCodeEnhancer.app |
Modifier and Type | Field and Description |
---|---|
static AsmType<App> |
AsmTypes.APP |
Modifier and Type | Method and Description |
---|---|
App |
ActContext.app() |
App |
ActContext.Base.app() |
protected App |
AnnotatedTypeFinder.app() |
Modifier and Type | Method and Description |
---|---|
AppByteCodeEnhancer |
SimpleBean.ByteCodeEnhancer.app(App app) |
AppByteCodeEnhancer |
AppByteCodeEnhancer.app(App app) |
void |
SubTypeFinder.applyTo(App app) |
static void |
JsonUtilConfig.configure(App app) |
static UploadFileStorageService |
UploadFileStorageService.create(App app) |
abstract AppByteCodeScanner |
AppCodeScannerPluginBase.createAppByteCodeScanner(App app) |
AppByteCodeScanner |
AnnotatedTypeFinder.createAppByteCodeScanner(App app) |
abstract AppSourceCodeScanner |
AppCodeScannerPluginBase.createAppSourceCodeScanner(App app) |
AppSourceCodeScanner |
AnnotatedTypeFinder.createAppSourceCodeScanner(App app) |
void |
ClassFinderData.By.find(App app,
ClassFinderData data) |
protected void |
AppSubTypeFinder._AppSubTypeFinderFinder.found(java.lang.Class<? extends AppSubTypeFinder> target,
App app) |
protected void |
StringValueResolverFinder.found(java.lang.Class<? extends org.osgl.util.StringValueResolver> target,
App app) |
protected abstract void |
SubTypeFinder.found(java.lang.Class<? extends T> target,
App app) |
protected void |
ValueObjectCodecFinder.found(java.lang.Class<? extends org.osgl.util.ValueObject.Codec> target,
App app) |
void |
AppCodeScannerPluginManager.initApp(App app) |
static org.osgl.storage.ISObject |
UploadFileStorageService.store(org.apache.commons.fileupload.FileItemStream fileItemStream,
App app) |
static java.lang.Object |
ReflectedInvokerHelper.tryGetSingleton(java.lang.Class<?> invokerClass,
App app)
If the
invokerClass specified is singleton, or without field or all fields are stateless, then return an instance of the invoker class. |
Constructor and Description |
---|
Base(App app) |
FastJsonJodaDateCodec(App app) |
Constructor and Description |
---|
AnnotatedTypeFinder(boolean publicOnly,
boolean noAbstract,
java.lang.Class<? extends java.lang.annotation.Annotation> annoType,
org.osgl.Osgl.Func2<App,java.lang.String,java.util.Map<java.lang.Class<? extends AppByteCodeScanner>,java.util.Set<java.lang.String>>> foundHandler) |
AnnotatedTypeFinder(java.lang.Class<? extends java.lang.annotation.Annotation> annoType,
org.osgl.Osgl.Func2<App,java.lang.String,java.util.Map<java.lang.Class<? extends AppByteCodeScanner>,java.util.Set<java.lang.String>>> foundHandler) |
Modifier and Type | Method and Description |
---|---|
protected void |
ValidationPlugin.applyTo(App app) |
Modifier and Type | Method and Description |
---|---|
protected void |
View.applyTo(App app) |
protected void |
View.init(App app)
Sub class could use this method initialize the implementation
|
protected void |
View.reload(App app) |
void |
ViewManager.reload(App app) |
Constructor and Description |
---|
TemplateVariableScanner(App app) |
Modifier and Type | Method and Description |
---|---|
org.rythmengine.RythmEngine |
RythmView.getEngine(App app) |
void |
RythmView.registerBuiltInTransformer(App app,
java.lang.Class<?> clazz) |
void |
RythmView.registerFormatter(App app,
org.rythmengine.extension.IFormatter formatter) |
void |
RythmView.registerTransformer(App app,
java.lang.Class<?> clazz) |
protected void |
RythmView.reload(App app) |
Constructor and Description |
---|
WebSocketConnectionManager(App app) |
WebSocketContext(java.lang.String url,
WebSocketConnection connection,
WebSocketConnectionManager manager,
ActionContext actionContext,
App app) |
Modifier and Type | Method and Description |
---|---|
App |
NetworkHandler.app() |
Constructor and Description |
---|
NetworkHandler(App app) |
NetworkHandler(App app,
NamedPort port) |
Copyright © 2014–2017 ActFramework. All rights reserved.