public class SubscriptionHandlerServlet
extends javax.servlet.http.HttpServlet
| Constructor and Description |
|---|
SubscriptionHandlerServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
protected void |
executeWorkflows(String wfProcessInstanceName,
UserHome userHome,
org.openmdx.base.naming.Path targetObjectIdentity,
org.openmdx.base.naming.Path triggeredByIdentity,
Workflows.EventType triggeredByEventType,
Collection<WfProcess> wfProcesses)
Execute workflows.
|
protected void |
handleRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Handle ping request.
|
void |
handleSubscriptions(String id,
String providerName,
String segmentName,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Handle subscriptions.
|
void |
handleTimers(String id,
String providerName,
String segmentName,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Handle timers.
|
void |
init(javax.servlet.ServletConfig config) |
boolean |
topicMatchesObjectIdentity(String providerName,
String segmentName,
Topic topic,
String objectXri)
Return true if the topic XRI pattern matches the object XRI.
|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic boolean topicMatchesObjectIdentity(String providerName, String segmentName, Topic topic, String objectXri)
providerName - segmentName - topic - objectXri - protected void executeWorkflows(String wfProcessInstanceName, UserHome userHome, org.openmdx.base.naming.Path targetObjectIdentity, org.openmdx.base.naming.Path triggeredByIdentity, Workflows.EventType triggeredByEventType, Collection<WfProcess> wfProcesses) throws org.openmdx.base.exception.ServiceException
wfProcessInstanceName - userHome - targetObjectIdentity - triggeredByIdentity - triggeredByEventType - wfProcesses - org.openmdx.base.exception.ServiceExceptionpublic void handleSubscriptions(String id, String providerName, String segmentName, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws IOException
id - providerName - segmentName - req - res - IOExceptionpublic void handleTimers(String id, String providerName, String segmentName, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws IOException
id - providerName - segmentName - req - res - IOExceptionprotected void handleRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws javax.servlet.ServletException,
IOException
req - res - javax.servlet.ServletExceptionIOExceptionprotected void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionThis software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.