本文整理汇总了Java中org.activiti.engine.impl.EventSubscriptionQueryImpl类的典型用法代码示例。如果您正苦于以下问题:Java EventSubscriptionQueryImpl类的具体用法?Java EventSubscriptionQueryImpl怎么用?Java EventSubscriptionQueryImpl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
EventSubscriptionQueryImpl类属于org.activiti.engine.impl包,在下文中一共展示了EventSubscriptionQueryImpl类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: cleanDb
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
protected void cleanDb() {
CommandExecutor commandExecutor = (CommandExecutor) processEngineConfiguration.getFlowable5CompatibilityHandler().getRawCommandExecutor();
commandExecutor.execute(new Command<Void>() {
public Void execute(CommandContext commandContext) {
final List<EventSubscriptionEntity> subscriptions = new EventSubscriptionQueryImpl(commandContext).list();
for (EventSubscriptionEntity eventSubscriptionEntity : subscriptions) {
eventSubscriptionEntity.delete();
}
return null;
}
});
}
示例2: testMessageSubcription
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
/**
* 启动前检查对应的消息是否已注册到引擎
*/
@Deployment(resources = "chapter11/messageEvent/messageStartEvent.bpmn")
public void testMessageSubcription() throws Exception {
EventSubscriptionQueryImpl eventSubscriptionQuery = new EventSubscriptionQueryImpl(processEngineConfiguration.getCommandExecutor());
EventSubscriptionEntity subscriptionEntity = eventSubscriptionQuery.eventName("启动XXX流程").singleResult();
assertNotNull(subscriptionEntity);
}
示例3: cleanDb
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
protected void cleanDb() {
processEngineConfiguration.getCommandExecutorTxRequired()
.execute(new Command<Void>() {
public Void execute(CommandContext commandContext) {
final List<EventSubscriptionEntity> subscriptions = new EventSubscriptionQueryImpl(commandContext).list();
for (EventSubscriptionEntity eventSubscriptionEntity : subscriptions) {
eventSubscriptionEntity.delete();
}
return null;
}
});
}
示例4: testDeploymentCreatesSubscriptions
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
public void testDeploymentCreatesSubscriptions() {
String deploymentId = repositoryService
.createDeployment()
.addClasspathResource("org/activiti/engine/test/bpmn/event/message/MessageStartEventTest.testSingleMessageStartEvent.bpmn20.xml")
.deploy()
.getId();
List<EventSubscriptionEntity> eventSubscriptions = new EventSubscriptionQueryImpl(processEngineConfiguration.getCommandExecutorTxRequired())
.list();
assertEquals(1, eventSubscriptions.size());
repositoryService.deleteDeployment(deploymentId);
}
示例5: cleanDb
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
protected void cleanDb() {
processEngineConfiguration.getCommandExecutor()
.execute(new Command<Void>() {
public Void execute(CommandContext commandContext) {
final List<EventSubscriptionEntity> subscriptions = new EventSubscriptionQueryImpl(commandContext).list();
for (EventSubscriptionEntity eventSubscriptionEntity : subscriptions) {
eventSubscriptionEntity.delete();
}
return null;
}
});
}
示例6: testCatchSignalAndMessageAndTimer
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
@Deployment
public void testCatchSignalAndMessageAndTimer() {
runtimeService.startProcessInstanceByKey("catchSignal");
assertEquals(2, createEventSubscriptionQuery().count());
EventSubscriptionQueryImpl messageEventSubscriptionQuery = createEventSubscriptionQuery().eventType("message");
assertEquals(1, messageEventSubscriptionQuery.count());
assertEquals(1, createEventSubscriptionQuery().eventType("signal").count());
assertEquals(1, runtimeService.createProcessInstanceQuery().count());
assertEquals(1, managementService.createJobQuery().count());
// we can query for an execution with has both a signal AND message subscription
Execution execution = runtimeService.createExecutionQuery()
.messageEventSubscriptionName("newInvoice")
.signalEventSubscriptionName("alert")
.singleResult();
assertNotNull(execution);
ClockUtil.setCurrentTime(new Date(ClockUtil.getCurrentTime().getTime() +10000));
try {
EventSubscriptionEntity messageEventSubscription = messageEventSubscriptionQuery.singleResult();
runtimeService.messageEventReceived(messageEventSubscription.getEventName(), messageEventSubscription.getExecutionId());
assertEquals(0, createEventSubscriptionQuery().count());
assertEquals(1, runtimeService.createProcessInstanceQuery().count());
assertEquals(0, managementService.createJobQuery().count());
Task task = taskService.createTaskQuery()
.taskName("afterMessage")
.singleResult();
assertNotNull(task);
taskService.complete(task.getId());
}finally{
ClockUtil.setCurrentTime(new Date());
}
}
示例7: testDeploymentCreatesSubscriptions
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
public void testDeploymentCreatesSubscriptions() {
String deploymentId = repositoryService
.createDeployment()
.addClasspathResource("org/activiti/engine/test/bpmn/event/message/MessageStartEventTest.testSingleMessageStartEvent.bpmn20.xml")
.deploy()
.getId();
List<EventSubscriptionEntity> eventSubscriptions = new EventSubscriptionQueryImpl(processEngineConfiguration.getCommandExecutor())
.list();
assertEquals(1, eventSubscriptions.size());
repositoryService.deleteDeployment(deploymentId);
}
示例8: newEventSubscriptionQuery
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
protected EventSubscriptionQueryImpl newEventSubscriptionQuery() {
CommandExecutor commandExecutor = (CommandExecutor) processEngineConfiguration.getFlowable5CompatibilityHandler().getRawCommandExecutor();
return new EventSubscriptionQueryImpl(commandExecutor);
}
示例9: findEventSubscriptionCountByQueryCriteria
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) {
final String query = "selectEventSubscriptionCountByQueryCriteria";
return (Long) getDbSqlSession().selectOne(query, eventSubscriptionQueryImpl);
}
示例10: findEventSubscriptionsByQueryCriteria
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public List<EventSubscriptionEntity> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page) {
final String query = "selectEventSubscriptionByQueryCriteria";
return getDbSqlSession().selectList(query, eventSubscriptionQueryImpl, page);
}
示例11: createEventSubscriptionQuery
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
/**
* 创建消息订阅查询对象(非公开API)
*/
private EventSubscriptionQueryImpl createEventSubscriptionQuery() {
return new EventSubscriptionQueryImpl(processEngineConfiguration.getCommandExecutor());
}
示例12: findEventSubscriptionCountByQueryCriteria
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) {
final String query = "selectEventSubscriptionCountByQueryCriteria";
return (Long) getDbSqlSession().selectOne(query, eventSubscriptionQueryImpl);
}
示例13: findEventSubscriptionsByQueryCriteria
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public List<EventSubscriptionEntity> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page) {
final String query = "selectEventSubscriptionByQueryCriteria";
return getDbSqlSession().selectList(query, eventSubscriptionQueryImpl, page);
}
示例14: newEventSubscriptionQuery
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
protected EventSubscriptionQueryImpl newEventSubscriptionQuery() {
return new EventSubscriptionQueryImpl(processEngineConfiguration.getCommandExecutorTxRequired());
}
示例15: createEventSubscriptionQuery
import org.activiti.engine.impl.EventSubscriptionQueryImpl; //导入依赖的package包/类
private EventSubscriptionQueryImpl createEventSubscriptionQuery() {
return new EventSubscriptionQueryImpl(processEngineConfiguration.getCommandExecutorTxRequired());
}