Package org.cometd.oort
Class OortStaticConfigServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.cometd.oort.OortConfigServlet
org.cometd.oort.OortStaticConfigServlet
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class OortStaticConfigServlet extends OortConfigServlet
This servlet initializes and configures an instance of the Oort
CometD cluster manager with a static list of other Oort comet URLs.
This servlet must be initialized after an instance the CometD servlet
that creates the BayeuxServer instance used by Oort.
This servlet inherits from OortConfigServlet init parameters used
to configure the Oort instance, and adds the following init parameter:
oort.cloud, a comma separated list of theoort.urls of other known oort CometD cluster managers
-
Field Summary
Fields Modifier and Type Field Description static StringOORT_CLOUD_PARAMFields inherited from class org.cometd.oort.OortConfigServlet
LOG, OORT_CHANNELS_PARAM, OORT_ENABLE_ACK_EXTENSION_PARAM, OORT_ENABLE_BINARY_EXTENSION_PARAM, OORT_JSON_CONTEXT_PARAM, OORT_SECRET_PARAM, OORT_URL_PARAM -
Constructor Summary
Constructors Constructor Description OortStaticConfigServlet() -
Method Summary
Modifier and Type Method Description protected voidconfigureCloud(javax.servlet.ServletConfig config, Oort oort)Configures the Oort cloud by establishing connections with other Oort comets.Methods inherited from class org.cometd.oort.OortConfigServlet
destroy, init, newOort, provideOortURLMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
-
Field Details
-
OORT_CLOUD_PARAM
- See Also:
- Constant Field Values
-
-
Constructor Details
-
OortStaticConfigServlet
public OortStaticConfigServlet()
-
-
Method Details
-
configureCloud
Description copied from class:OortConfigServletConfigures the Oort cloud by establishing connections with other Oort comets.
Subclasses implement their own strategy to discover and link with other comets.
- Specified by:
configureCloudin classOortConfigServlet- Parameters:
config- the servlet configuration to read parameters fromoort- the Oort instance associated with this configuration servlet- Throws:
Exception- if the cloud configuration fails
-