public abstract class EmbeddedServerAdmin
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
EmbeddedServerAdmin(EmbeddedServerKey key)
Only JDeveloper is allowed to create instances of
EmbeddedServerAdmin.
|
Modifier and Type | Method and Description |
---|---|
protected static java.util.List |
findExtensions(Node node)
This method always returns a non-null List.
|
abstract java.io.PrintWriter |
getPrintWriter()
Returns a PrintWriter that is connected to the JDeveloper log
page for the associated embedded server instance.
|
abstract Context |
getTargetContext()
Returns the Context in which the embedded server is running.
|
abstract Node |
getTargetNode()
Returns the Node that will be run in the embedded server.
|
static void |
register(EmbeddedServerExtension ext,
java.lang.Class c)
Registers the specified
EmbeddedServerExtension to be
associated with the specified Class. |
static void |
unregister(EmbeddedServerExtension ext,
java.lang.Class c)
Unregisters the specified
EmbeddedServerExtension that is
associated with the specified Class. |
protected EmbeddedServerAdmin(EmbeddedServerKey key)
public static void register(EmbeddedServerExtension ext, java.lang.Class c)
EmbeddedServerExtension
to be
associated with the specified Class. Registration follows an
exact-match style of semantics. The extension will only be
involved if the running Node's class exactly matches the specified
Class.public static void unregister(EmbeddedServerExtension ext, java.lang.Class c)
EmbeddedServerExtension
that is
associated with the specified Class. If no such extension is
registered, this method has no effect.public abstract Context getTargetContext()
public abstract Node getTargetNode()
public abstract java.io.PrintWriter getPrintWriter()
protected static java.util.List findExtensions(Node node)