############################################################################### # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you 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. ############################################################################### #----------------------------------------------------------------------------- # Shark configuration section #----------------------------------------------------------------------------- ######################### NAME enginename=Shark # Location of the external repository EXTERNAL_PACKAGES_REPOSITORY=framework/shark/xpdl #------------------------- OFBiz custom ------------------------- RepositoryPersistenceManagerClassName=org.ofbiz.shark.repository.EntityRepositoryMgr InstancePersistenceManagerClassName=org.ofbiz.shark.instance.EntityPersistentMgr EventAuditManagerClassName=org.ofbiz.shark.audit.EntityAuditMgr ParticipantMapPersistenceManagerClassName=org.ofbiz.shark.mapping.EntityParticipantMappingMgr ApplicationMapPersistenceManagerClassName=org.ofbiz.shark.mapping.EntityApplicationMappingMgr ScriptMapPersistenceManagerClassName=org.ofbiz.shark.mapping.EntityScriptMappingMgr UserGroupManagerClassName=org.ofbiz.shark.user.PartyUserGroupMgr AuthenticationManagerClassName=org.ofbiz.shark.auth.OfbizAuthenticationMgr TransactionManagerClassName=org.ofbiz.shark.transaction.JtaSharkTransactionFactory UserTransactionManagerClassName=org.ofbiz.shark.transaction.JtaUserTransactionFactory #LoggingManagerClassName=org.ofbiz.shark.logging.DebugLoggingManager #------------------------- Shark defaults ------------------------- SecurityManagerClassName=org.enhydra.shark.security.StandardSecurityManager ScriptingManagerClassName=org.enhydra.shark.scripting.StandardScriptingManager LimitAgentManagerClassName=org.enhydra.shark.limitagent.TimerLimitAgentManager ToolAgentFactoryClassName=org.enhydra.shark.toolagent.ToolAgentFactoryImpl SecurityManagerClassName=org.enhydra.shark.security.StandardSecurityManager ScriptingManagerClassName=org.enhydra.shark.scripting.StandardScriptingManager LoggingManagerClassName=org.enhydra.shark.logging.StandardLoggingManager # Kernel configuration - OFBiz threaded kernel ToolAgentManagerClassName=org.enhydra.shark.ThreadedToolAgentManager ObjectFactoryClassName=org.enhydra.shark.SharkObjectFactory #------------------------- Assignment ------------------------- AssignmentManagerClassName=org.enhydra.shark.assignment.StandardAssignmentManager #Assignments.InitialReevaluation=false #------------------------- Cache ------------------------- CacheManagerClassName=org.enhydra.shark.caching.LRUCacheMgr #LRUProcessCache.Size=100 #LRUResourceCache.Size=100 #Cache.InitProcessCacheString=* #Cache.InitResourceCacheString=* #------------------------- Locking ------------------------- LockMasterClassName=org.enhydra.shark.processlocking.SimpleLockMaster SimpleLockMaster.Timeout=-1 SimpleLockMaster.LockWaitTime=100 #============================================================================= # TOOL AGENT SETTINGS # ToolAgent.ServiceToolAgent=org.ofbiz.shark.tool.ServiceToolAgent ToolAgent.JavaClassToolAgent=org.enhydra.shark.toolagent.JavaClassToolAgent ToolAgent.JavaScriptToolAgent=org.enhydra.shark.toolagent.JavaScriptToolAgent ToolAgent.BshToolAgent=org.enhydra.shark.toolagent.BshToolAgent ToolAgent.RuntimeApplicationToolAgent=org.enhydra.shark.toolagent.RuntimeApplicationToolAgent ToolAgent.MailToolAgent=org.enhydra.shark.toolagent.MailToolAgent ToolAgent.SOAPToolAgent=org.enhydra.shark.toolagent.SOAPToolAgent DefaultToolAgent=org.enhydra.shark.toolagent.DefaultToolAgent # Settings Deadlines.pollingTime=300000 Limits.pollingTime=60000