/* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.activiti.engine.impl.cfg;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.ServiceLoader;
import java.util.Set;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import javax.xml.namespace.QName;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.activiti.api.runtime.shared.identity.UserGroupManager;
import org.activiti.engine.ActivitiException;
import org.activiti.engine.DynamicBpmnService;
import org.activiti.engine.HistoryService;
import org.activiti.engine.ManagementService;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.activiti.engine.cfg.ProcessEngineConfigurator;
import org.activiti.engine.delegate.event.ActivitiEventDispatcher;
import org.activiti.engine.delegate.event.ActivitiEventListener;
import org.activiti.engine.delegate.event.ActivitiEventType;
import org.activiti.engine.delegate.event.impl.ActivitiEventDispatcherImpl;
import org.activiti.engine.impl.DynamicBpmnServiceImpl;
import org.activiti.engine.impl.HistoryServiceImpl;
import org.activiti.engine.impl.ManagementServiceImpl;
import org.activiti.engine.impl.ProcessEngineImpl;
import org.activiti.engine.impl.RepositoryServiceImpl;
import org.activiti.engine.impl.RuntimeServiceImpl;
import org.activiti.engine.impl.ServiceImpl;
import org.activiti.engine.impl.TaskServiceImpl;
import org.activiti.engine.impl.agenda.DefaultActivitiEngineAgendaFactory;
import org.activiti.engine.impl.asyncexecutor.AsyncExecutor;
import org.activiti.engine.impl.asyncexecutor.DefaultAsyncJobExecutor;
import org.activiti.engine.impl.asyncexecutor.DefaultJobManager;
import org.activiti.engine.impl.asyncexecutor.ExecuteAsyncRunnableFactory;
import org.activiti.engine.impl.asyncexecutor.JobManager;
import org.activiti.engine.impl.bpmn.data.ItemInstance;
import org.activiti.engine.impl.bpmn.deployer.BpmnDeployer;
import org.activiti.engine.impl.bpmn.deployer.BpmnDeploymentHelper;
import org.activiti.engine.impl.bpmn.deployer.CachingAndArtifactsManager;
import org.activiti.engine.impl.bpmn.deployer.EventSubscriptionManager;
import org.activiti.engine.impl.bpmn.deployer.ParsedDeploymentBuilderFactory;
import org.activiti.engine.impl.bpmn.deployer.TimerManager;
import org.activiti.engine.impl.bpmn.listener.ListenerNotificationHelper;
import org.activiti.engine.impl.bpmn.parser.BpmnParseHandlers;
import org.activiti.engine.impl.bpmn.parser.BpmnParser;
import org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory;
import org.activiti.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory;
import org.activiti.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory;
import org.activiti.engine.impl.bpmn.parser.factory.DefaultListenerFactory;
import org.activiti.engine.impl.bpmn.parser.factory.ListenerFactory;
import org.activiti.engine.impl.bpmn.parser.handler.AdhocSubProcessParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.BoundaryEventParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.BusinessRuleParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.CallActivityParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.CancelEventDefinitionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.CompensateEventDefinitionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.EndEventParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ErrorEventDefinitionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.EventBasedGatewayParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.EventSubProcessParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ExclusiveGatewayParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.InclusiveGatewayParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.IntermediateCatchEventParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.IntermediateThrowEventParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ManualTaskParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.MessageEventDefinitionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ParallelGatewayParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ProcessParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ReceiveTaskParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ScriptTaskParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.SendTaskParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.SequenceFlowParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.ServiceTaskParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.SignalEventDefinitionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.StartEventParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.SubProcessParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.TaskParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.TimerEventDefinitionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.TransactionParseHandler;
import org.activiti.engine.impl.bpmn.parser.handler.UserTaskParseHandler;
import org.activiti.engine.impl.bpmn.webservice.MessageInstance;
import org.activiti.engine.impl.calendar.BusinessCalendarManager;
import org.activiti.engine.impl.calendar.CycleBusinessCalendar;
import org.activiti.engine.impl.calendar.DueDateBusinessCalendar;
import org.activiti.engine.impl.calendar.DurationBusinessCalendar;
import org.activiti.engine.impl.calendar.MapBusinessCalendarManager;
import org.activiti.engine.impl.cfg.standalone.StandaloneMybatisTransactionContextFactory;
import org.activiti.engine.impl.cmd.ValidateExecutionRelatedEntityCountCfgCmd;
import org.activiti.engine.impl.db.DbIdGenerator;
import org.activiti.engine.impl.db.DbSqlSessionFactory;
import org.activiti.engine.impl.db.IbatisVariableTypeHandler;
import org.activiti.engine.impl.delegate.invocation.DefaultDelegateInterceptor;
import org.activiti.engine.impl.el.ExpressionManager;
import org.activiti.engine.impl.event.CompensationEventHandler;
import org.activiti.engine.impl.event.EventHandler;
import org.activiti.engine.impl.event.MessageEventHandler;
import org.activiti.engine.impl.event.SignalEventHandler;
import org.activiti.engine.impl.event.logger.EventLogger;
import org.activiti.engine.impl.history.DefaultHistoryManager;
import org.activiti.engine.impl.history.HistoryLevel;
import org.activiti.engine.impl.history.HistoryManager;
import org.activiti.engine.impl.interceptor.CommandConf
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Activiti-7.0.109源码最新版 (2000个子文件)
testInvoiceProcessSignavio.png.html 5KB
testInvoiceProcessFromBusinessProcessIncubator.png.html 2KB
testInvoiceProcessCamundaFoxDesigner.jpg.html 2KB
testProcessFromIboPrometheus.png.html 2KB
testProcessFromIboPrometheus.jpg.html 2KB
package.html 2KB
testProcessFromActivitiDesigner.png.html 1KB
testProcessFromAdonis.png.html 1KB
testProcessWithTask.png.html 974B
testProcessFromYaoqiang.png.html 936B
testProcessFromCamundaFoxDesigner.png.html 871B
testProcessFromCamundaFoxDesigner.jpg.html 871B
testStartAndEndEventWithNegativeCoordinates.png.html 854B
testSequenceFlowOutOfBounds.png.html 841B
testStartEventWithNegativeCoordinates.png.html 703B
package.html 313B
package.html 217B
package.html 113B
package.html 111B
package.html 111B
package.html 108B
package.html 108B
package.html 105B
package.html 97B
package.html 74B
ProcessEngineConfigurationImpl.java 143KB
TaskQueryTest.java 142KB
ProcessInstanceQueryTest.java 102KB
FullHistoryTest.java 89KB
ExecutionQueryTest.java 81KB
TaskServiceTest.java 76KB
DefaultProcessDiagramCanvas.java 73KB
VariablesTest.java 70KB
MultiInstanceTest.java 67KB
DbSqlSession.java 65KB
BpmnJsonConverter.java 63KB
RuntimeServiceTest.java 62KB
TenancyTest.java 60KB
DefaultProcessDiagramGenerator.java 60KB
RuntimeService.java 53KB
HistoryServiceTest.java 49KB
HistoricTaskInstanceQueryImpl.java 47KB
JSONObject.java 47KB
TerminateEndEventTest.java 47KB
TaskQueryImpl.java 46KB
CronExpression.java 45KB
HistoricTaskInstanceTest.java 44KB
BaseBpmnJsonConverter.java 41KB
ActivityEventsTest.java 39KB
HistoricTaskAndVariablesQueryTest.java 38KB
VariableScopeImpl.java 36KB
ProcessInstanceEventsTest.java 36KB
HistoricTaskQueryEscapeClauseTest.java 35KB
DefaultHistoryManager.java 35KB
HistoricVariableInstanceTest.java 34KB
HistoricProcessInstanceTest.java 33KB
JPAVariableTest.java 32KB
TaskService.java 32KB
SignalEventTest.java 30KB
ExecutionEntityManagerImpl.java 30KB
StartTimerEventTest.java 30KB
BpmnJsonConverterUtil.java 29KB
DefaultActivityBehaviorFactory.java 29KB
ExecutionEntityImpl.java 28KB
BpmnDeployer.java 27KB
JSONArray.java 27KB
VariablesTest.java 27KB
Activiti6Test.java 26KB
UserTaskJsonConverter.java 26KB
MessageBoundaryEventTest.java 26KB
ProcessRuntimeTest.java 26KB
BpmnXMLConverter.java 26KB
InclusiveGatewayTest.java 25KB
ProcessDefinitionSuspensionTest.java 25KB
RuntimeServiceImpl.java 25KB
ProcessInstanceQueryImpl.java 25KB
TaskRuntimeImpl.java 25KB
VariableEventsTest.java 24KB
BpmnAutoLayout.java 24KB
ProcessEngineConfiguration.java 24KB
TaskInfoQuery.java 24KB
ProcessInstanceSuspensionTest.java 23KB
HistoricProcessInstanceAndVariablesQueryTest.java 23KB
HistoricProcessInstanceQueryImpl.java 23KB
BaseBpmnXMLConverter.java 22KB
MessageEventsAndNewVersionDeploymentsWithTenantIdTest.java 22KB
DatabaseEventLoggerTest.java 22KB
DefaultJobManager.java 22KB
MessageEventsAndNewVersionDeploymentsTest.java 21KB
HistoricActivityInstanceTest.java 21KB
BoundaryErrorEventTest.java 21KB
EndExecutionOperation.java 21KB
JobQueryTest.java 21KB
TaskAndVariablesQueryTest.java 21KB
AbstractActivitiTestCase.java 21KB
TestActivityBehaviorFactory.java 20KB
TransactionSubProcessTest.java 20KB
AsyncTaskTest.java 20KB
JobEventsTest.java 19KB
DynamicUserTaskTest.java 19KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
Simple-395
- 粉丝: 4634
- 资源: 65
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功