1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<wire-bindings>
 
  <!-- ########################### -->
  <!-- ### Descriptor bindings ### -->
  <!-- ########################### -->
  <!-- basic types -->
  <binding class="org.jbpm.pvm.internal.wire.binding.TrueBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.FalseBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.CharBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.DoubleBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.FloatBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.IntBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ShortBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ByteBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.LongBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.StringBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.NullBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ClassBinding" />
  <!-- object and ref --> 
  <binding class="org.jbpm.pvm.internal.wire.binding.ObjectBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.RefBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.JndiBinding" />
  <!-- collections -->
  <binding class="org.jbpm.pvm.internal.wire.binding.ListBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.SetBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.MapBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.PropertiesBinding" />
  <!-- environment refs -->
  <binding class="org.jbpm.pvm.internal.wire.binding.ProcessEngineRefBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.EnvRefBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.EnvBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ContextRefBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.TransactionRefBinding" />
  <!-- various specials -->
  <binding class="org.jbpm.pvm.internal.wire.binding.TransactionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.JobExecutorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.JobTestHelperBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ScriptManagerBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.BusinessCalendarBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.IdComposerBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.MailTemplateBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.AddressResolverBinding"/>
  <!-- hibernate bindings -->
  <binding class="org.jbpm.pvm.internal.wire.binding.HibernateConfigurationBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.SeamHibernateSessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.HibernateSessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.HibernateSessionFactoryBinding" />
  <!-- sessions -->
  <binding class="org.jbpm.pvm.internal.wire.binding.DbSessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.MessageSessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.TimerSessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.HistorySessionsBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.IdentitySessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.JbossIdmIdentitySessionFactoryBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.JbossIdmIdentitySessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.RepositorySessionBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.MailSessionBinding" />
  
  <!-- dynamic type mapping configuration  -->    
  <binding class="org.jbpm.pvm.internal.wire.binding.TypesBinding" />
  <!-- services  -->
  <binding class="org.jbpm.pvm.internal.wire.binding.CommandServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ExecutionServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.ManagementServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.IdentityServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.HistoryServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.TaskServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.RepositoryServiceBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.RepositoryCacheBinding" />
  
  <!-- deployers -->
  <binding class="org.jbpm.pvm.internal.wire.binding.DeployerManagerBinding" />
 
  <!-- interceptors -->
  <binding class="org.jbpm.pvm.internal.wire.binding.SkipInterceptorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.EnvironmentInterceptorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.AuthorizationInterceptorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.RetryInterceptorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.StandardTransactionInterceptorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.SerializeInterceptorBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.JtaTransactionInterceptorBinding" />
 
  <!-- operation -->
  <binding class="org.jbpm.pvm.internal.wire.binding.PropertyBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.FieldBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.InvokeBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.SubscribeBinding" />
  <binding class="org.jbpm.pvm.internal.wire.binding.EnlistBinding" />
 
  <!-- enterprise bindings -->
  <binding class="org.jbpm.enterprise.internal.wire.binding.EjbTimerSessionBinding" />
  <binding class="org.jbpm.enterprise.internal.wire.binding.EjbLocalCommandServiceBinding" />
  <binding class="org.jbpm.enterprise.internal.wire.binding.EjbRemoteCommandServiceBinding" />
 
  <!-- jpdl bindings -->
  <binding class="org.jbpm.jpdl.internal.xml.JpdlDeployerBinding" />
  
  <!-- spring bindings -->
  <binding class="org.jbpm.pvm.internal.wire.binding.SpringTransactionInterceptorBinding" />
 
</wire-bindings>