public class SchemeHttp extends java.lang.Object implements ThreadInitializerContainer<SchemeHttp>, ThreadInitializerCollectionContainer, ApplicationComponent
HttpServer
class. Usually
these com.sun.* classes should not be used by non-system applications. But I
believe that it is allowed to use these class because it is marked
as @jdk.Exported.Modifier and Type | Class and Description |
---|---|
static interface |
SchemeHttp.UserAuthentication |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATH_EVAL |
static java.lang.String |
PATH_RESET |
static java.lang.String |
PATH_VIM |
Constructor and Description |
---|
SchemeHttp(int port,
java.lang.String path,
SchemeHttp.UserAuthentication authentication,
SchemeEngine schemeEngine) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
decodeQuery(java.lang.String query) |
static SchemeHttp |
getCurrent() |
ApplicationComponent |
getParentApplicationComponent() |
ThreadInitializer<SchemeHttp> |
getThreadInitializer() |
ThreadInitializerCollection |
getThreadInitializerCollection() |
void |
init() |
static boolean |
isPresent() |
void |
processInit() |
void |
processQuit() |
void |
setParentApplicationComponent(ApplicationComponent parentApplicationComponent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requestInit, requestQuit
public static final java.lang.String PATH_VIM
public static final java.lang.String PATH_RESET
public static final java.lang.String PATH_EVAL
public SchemeHttp(int port, java.lang.String path, SchemeHttp.UserAuthentication authentication, SchemeEngine schemeEngine) throws java.io.IOException
java.io.IOException
public ApplicationComponent getParentApplicationComponent()
getParentApplicationComponent
in interface ApplicationComponent
public void setParentApplicationComponent(ApplicationComponent parentApplicationComponent)
setParentApplicationComponent
in interface ApplicationComponent
public void processInit()
processInit
in interface ApplicationComponent
public void processQuit()
processQuit
in interface ApplicationComponent
public ThreadInitializer<SchemeHttp> getThreadInitializer()
getThreadInitializer
in interface ThreadInitializerContainer<SchemeHttp>
public static SchemeHttp getCurrent()
public static boolean isPresent()
public ThreadInitializerCollection getThreadInitializerCollection()
getThreadInitializerCollection
in interface ThreadInitializerCollectionContainer
public static final java.util.Map<java.lang.String,java.lang.String> decodeQuery(java.lang.String query)
public void init()