Package org.jbpm.process.workitem.jabber
Class JabberWorkItemHandler
- java.lang.Object
-
- org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler
-
- org.jbpm.process.workitem.jabber.JabberWorkItemHandler
-
- All Implemented Interfaces:
org.kie.api.runtime.process.WorkItemHandler
@Wid(widfile="JabberDefinitions.wid",name="Jabber",displayName="Jabber",defaultHandler="mvel: new org.jbpm.process.workitem.jabber.JabberWorkItemHandler()",documentation="jabber-workitem/index.html",category="jabber-workitem",icon="Jabber.png",parameters={@WidParameter(name="User"),@WidParameter(name="Password"),@WidParameter(name="Server"),@WidParameter(name="Port"),@WidParameter(name="Service"),@WidParameter(name="Text"),@WidParameter(name="To",required=true)},mavenDepends=@WidMavenDepends(group="org.jbpm.contrib",artifact="jabber-workitem",version="7.62.0-SNAPSHOT"),serviceInfo=@WidService(category="Jabber",description="Send message via Jabber",keywords="jabber,im,xmpp,message,send",action=@WidAction(title="Send a message using Jabber"),authinfo=@WidAuth(required=true,params={"user","password"},paramsdescription={"Jabber user","Jabber password"},referencesite="https://www.jabber.org/"))) public class JabberWorkItemHandler extends org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler
-
-
Constructor Summary
Constructors Constructor Description JabberWorkItemHandler(String user, String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abortWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
void
executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
void
setConf(org.jivesoftware.smack.ConnectionConfiguration conf)
void
setConnection(org.jivesoftware.smack.XMPPConnection connection)
-
-
-
Method Detail
-
executeWorkItem
public void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
-
abortWorkItem
public void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
-
setConf
public void setConf(org.jivesoftware.smack.ConnectionConfiguration conf)
-
setConnection
public void setConnection(org.jivesoftware.smack.XMPPConnection connection)
-
-