| Modifier and Type | Class and Description |
|---|---|
class |
NodeMetricsServlet
Stand-alone servlet that may be used for serving metrics information
regarding this node (and possibly its peers as well)
|
class |
NodeStatusServlet
Stand-alone servlet that may be used for serving node state information;
usually not used, but can be used.
|
class |
RemoteSyncListServlet<K extends EntryKey,E extends StoredEntry<K>>
Handler for "remote" calls to sync-list, used for cluster-to-cluster
synchronization of content.
|
class |
RemoteSyncPullServlet<K extends EntryKey,E extends StoredEntry<K>>
Servlet that handles "sync-pull" requests by nodes of remote clusters.
|
class |
RoutingEntryServlet<K extends EntryKey,E extends StoredEntry<K>>
Specialized sub-type of Entry servlet that will either serve request
locally (if data available), or return redirect code to indicate
client who to call instead.
|
class |
ServiceDispatchServlet<K extends EntryKey,E extends StoredEntry<K>,P extends Enum<P>>
"Uber-servlet" that may be used to route requests to handlers
(sync, node status, store), instead of handler-specific servlets.
|
class |
ServletWithMetricsBase
Intermediate class we use to denote servlets that are to provide
metrics information.
|
class |
StoreEntryInfoServlet<K extends EntryKey,E extends StoredEntry<K>>
Servlet that handles access to per-entry metadata.
|
class |
StoreEntryServlet<K extends EntryKey,E extends StoredEntry<K>>
Servlet that handles basic CRUD operations for individual entries.
|
class |
StoreListServlet<K extends EntryKey,E extends StoredEntry<K>> |
class |
SyncListServlet<K extends EntryKey,E extends StoredEntry<K>> |
class |
SyncPullServlet<K extends EntryKey,E extends StoredEntry<K>>
Servlet that handles "sync-pull" requests by peer nodes of the same (local)
cluster.
|
| Modifier and Type | Field and Description |
|---|---|
protected EnumMap<P,ServletBase> |
ServiceDispatchServlet._servletsByPath |
| Modifier and Type | Method and Description |
|---|---|
protected ServletBase |
ServiceDispatchServlet._matchServlet(ServletServiceRequest request) |
abstract ServletBase |
CMServletFactory.contructDispatcherServlet() |
ServletBase |
StoreEntryServlet.createRoutingServlet()
"Mutant factory" method used to create "routing" version of this servlet:
this will basically handle request locally (as t
|
| Constructor and Description |
|---|
ServiceDispatchServlet(ClusterViewByServer clusterView,
String servletPathBase,
SharedServiceStuff stuff,
EnumMap<P,ServletBase> servlets)
Constructor used when the servlet has been registered at proper
root for resolving references to entry points, as per
configured
|
Copyright © 2012-2014 fasterxml.com. All Rights Reserved.