Package org.eclipse.emf.cdo.server
Klasse CDOServerBrowser
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.concurrent.Worker
org.eclipse.emf.cdo.server.CDOServerBrowser
- Alle implementierten Schnittstellen:
org.eclipse.net4j.util.event.INotifier
,org.eclipse.net4j.util.event.INotifier.INotifier2
,org.eclipse.net4j.util.lifecycle.IDeactivateable
,org.eclipse.net4j.util.lifecycle.ILifecycle
,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
- Bekannte direkte Unterklassen:
CDOServerBrowser.ContainerBased
public class CDOServerBrowser
extends org.eclipse.net4j.util.concurrent.Worker
A simple HTTP server that web browsers can connect to in order to render internal server data for debugging purposes.
Actual content is contributed through pluggable pages
.
Note: Don't use this server in production, it's insecure and does not perform or scale!
- Seit:
- 4.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
An abstract base implementation of aserver browser page
.static class
Aserver browser page
that renders the branch manager contents of a repository.static class
Aserver browser
for the repositories in amanaged container
.static class
Aserver browser page
that renderscommit infos
.static class
Aserver browser page
that renderslarge object infos
.static class
Aserver browser page
that renders the locking manager contents of a repository.static class
Aserver browser page
that renders the package registry contents of a repository.static interface
Represents pluggable content for aserver browser
.static class
Aserver browser page
that rendersrevisions
.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.concurrent.Worker
org.eclipse.net4j.util.concurrent.Worker.Terminate, org.eclipse.net4j.util.concurrent.Worker.WorkContext
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
protected void
static String
formatTimeStamp
(long timeStamp) protected org.eclipse.net4j.util.container.IManagedContainer
int
getPort()
protected InternalRepository
getRepository
(String name) protected String
protected void
initPages
(List<CDOServerBrowser.Page> pages) protected void
initParams
(String params) boolean
protected void
printHeader
(PrintStream pout) void
removeParam
(String key) void
setPort
(int port) protected void
showMenu
(PrintStream pout) protected void
showPage
(PrintStream pout, CDOServerBrowser.Page page) protected void
work
(org.eclipse.net4j.util.concurrent.Worker.WorkContext context) Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.Worker
getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandler
Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
CDOServerBrowser
-
-
Methodendetails
-
getRepositories
-
getPort
public int getPort() -
setPort
public void setPort(int port) -
work
- Angegeben von:
work
in Klasseorg.eclipse.net4j.util.concurrent.Worker
- Löst aus:
Exception
-
initParams
-
clearParams
protected void clearParams() -
removeParam
-
getParam
-
isParam
- Seit:
- 4.5
-
href
-
escape
-
printHeader
-
showMenu
-
showPage
-
getRepositoryNames
-
getRepository
-
getThreadName
- Setzt außer Kraft:
getThreadName
in Klasseorg.eclipse.net4j.util.concurrent.Worker
-
initPages
-
getPagesContainer
protected org.eclipse.net4j.util.container.IManagedContainer getPagesContainer()- Seit:
- 4.1
-
doActivate
- Setzt außer Kraft:
doActivate
in Klasseorg.eclipse.net4j.util.concurrent.Worker
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in Klasseorg.eclipse.net4j.util.concurrent.Worker
- Löst aus:
Exception
-
formatTimeStamp
- Seit:
- 4.5
-