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, waitrequestInit, requestQuitpublic 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.IOExceptionpublic ApplicationComponent getParentApplicationComponent()
getParentApplicationComponent in interface ApplicationComponentpublic void setParentApplicationComponent(ApplicationComponent parentApplicationComponent)
setParentApplicationComponent in interface ApplicationComponentpublic void processInit()
processInit in interface ApplicationComponentpublic void processQuit()
processQuit in interface ApplicationComponentpublic ThreadInitializer<SchemeHttp> getThreadInitializer()
getThreadInitializer in interface ThreadInitializerContainer<SchemeHttp>public static SchemeHttp getCurrent()
public static boolean isPresent()
public ThreadInitializerCollection getThreadInitializerCollection()
getThreadInitializerCollection in interface ThreadInitializerCollectionContainerpublic static final java.util.Map<java.lang.String,java.lang.String> decodeQuery(java.lang.String query)
public void init()