public final class Application
extends java.lang.Object
进程启动类,程序启动后读取application.xml,进行classpath扫描动态加载Service与Servlet 优先加载所有SNCP协议的服务, 再加载其他协议服务, 最后进行Service、Servlet与其他资源之间的依赖注入。
详情见: http://redkale.org
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
RESNAME_APP_ADDR |
static java.lang.String |
RESNAME_APP_GRES |
static java.lang.String |
RESNAME_APP_HOME |
static java.lang.String |
RESNAME_APP_NODE |
static java.lang.String |
RESNAME_APP_TIME |
static java.lang.String |
RESNAME_SERVER_ADDR |
static java.lang.String |
RESNAME_SERVER_GROUP |
static java.lang.String |
RESNAME_SERVER_ROOT |
| 限定符和类型 | 方法和说明 |
|---|---|
static Application |
create(boolean singleton) |
java.io.File |
getHome() |
ResourceFactory |
getResourceFactory() |
long |
getStartTime() |
WatchFactory |
getWatchFactory() |
void |
init() |
static void |
main(java.lang.String[] args) |
static <T extends Service> |
singleton(java.lang.Class<T> serviceClass) |
static <T extends Service> |
singleton(java.lang.String name,
java.lang.Class<T> serviceClass) |
void |
start() |
public static final java.lang.String RESNAME_APP_TIME
public static final java.lang.String RESNAME_APP_HOME
public static final java.lang.String RESNAME_APP_GRES
public static final java.lang.String RESNAME_APP_NODE
public static final java.lang.String RESNAME_APP_ADDR
public static final java.lang.String RESNAME_SERVER_ADDR
public static final java.lang.String RESNAME_SERVER_GROUP
public static final java.lang.String RESNAME_SERVER_ROOT
public ResourceFactory getResourceFactory()
public WatchFactory getWatchFactory()
public java.io.File getHome()
public long getStartTime()
public void init()
throws java.lang.Exception
java.lang.Exceptionpublic void start()
throws java.lang.Exception
java.lang.Exceptionpublic static <T extends Service> T singleton(java.lang.Class<T> serviceClass) throws java.lang.Exception
java.lang.Exceptionpublic static <T extends Service> T singleton(java.lang.String name, java.lang.Class<T> serviceClass) throws java.lang.Exception
java.lang.Exceptionpublic static Application create(boolean singleton) throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception