djencks 2005/03/05 21:49:24
Modified: modules/assembly/src/plan default-database-plan.xml
deployer-system-plan.xml j2ee-deployer-plan.xml
j2ee-server-plan.xml security-plan.xml
system-plan.xml
Log:
GERONIMO-450. Change name to gbeanName, namePart to name, and break up
reference patterns into pieces
Revision Changes Path
1.13 +17 -17
openejb/modules/assembly/src/plan/default-database-plan.xml
Index: default-database-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/default-database-plan.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- default-database-plan.xml 24 Jan 2005 21:16:48 -0000 1.12
+++ default-database-plan.xml 6 Mar 2005 02:49:24 -0000 1.13
@@ -48,32 +48,32 @@
</outbound-resourceadapter>
</resourceadapter>
- <gbean namePart="DerbySystem"
class="org.apache.geronimo.derby.DerbySystemGBean">
- <reference
name="serverInfo">openejb.server:name=ServerInfo,*</reference>
+ <gbean name="DerbySystem"
class="org.apache.geronimo.derby.DerbySystemGBean">
+ <reference
name="ServerInfo"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
<attribute name="derbySystemHome">var/derby</attribute>
</gbean>
- <gbean namePart="DerbyNetwork"
class="org.apache.geronimo.derby.DerbyNetworkGBean">
- <reference
name="derbySystem">openejb.server:name=DerbySystem,*</reference>
+ <gbean name="DerbyNetwork"
class="org.apache.geronimo.derby.DerbyNetworkGBean">
+ <!--TODO remove moduleType when gbeans get the moduleType of the
plan they are in -->
+ <reference
name="derbySystem"><moduleType>J2EEModule</moduleType><name>DerbySystem</name></reference>
<attribute name="host">127.0.0.1</attribute>
<attribute name="port">1527</attribute>
</gbean>
- <!--gbean name="geronimo.security:service=RealmBridge,name=TargetRealm"
class="org.apache.geronimo.security.bridge.ConfiguredIdentityUserPasswordRealmBridge">
- <attribute name="TargetRealm">TargetRealm</attribute>
- <attribute name="ConfiguredUser">testUser</attribute>
- <attribute name="ConfiguredPassword">testPassword</attribute>
- </gbean-->
-
- <gbean namePart="JDBCTransactionalThreadPooledTimer"
class="org.apache.geronimo.timer.jdbc.JDBCStoreThreadPooledTransactionalTimer">
+ <gbean name="JDBCTransactionalThreadPooledTimer"
class="org.apache.geronimo.timer.jdbc.JDBCStoreThreadPooledTransactionalTimer">
<attribute name="repeatCount">5</attribute>
- <reference
name="TransactionContextManager">openejb.server:name=TransactionContextManager,*</reference>
- <reference
name="ManagedConnectionFactoryWrapper">openejb.server:J2EEApplication=null,J2EEServer=openejb,JCAResource=org/apache/geronimo/DefaultDatabase,j2eeType=JCAManagedConnectionFactory,name=DefaultDatasource</reference>
- <reference
name="ThreadPool">openejb.server:name=DefaultThreadPool,*</reference>
+ <reference
name="TransactionContextManager"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>TransactionContextManager</name></reference>
+ <reference
name="ManagedConnectionFactoryWrapper"><moduleType>JCAResource</moduleType><name>DefaultDatasource</name></reference>
+ <reference
name="ThreadPool"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>DefaultThreadPool</name></reference>
+ <!--TODO remove moduleType when gbeans get the moduleType of the
plan they are in -->
+ <reference
name="DerbySystem"><moduleType>J2EEModule</moduleType><name>DerbySystem</name></reference>
</gbean>
- <gbean namePart="JDBCNonTransactionalThreadPooledTimer"
class="org.apache.geronimo.timer.jdbc.JDBCStoreThreadPooledNonTransactionalTimer">
- <reference
name="ManagedConnectionFactoryWrapper">openejb.server:J2EEApplication=null,J2EEServer=openejb,JCAResource=org/apache/geronimo/DefaultDatabase,j2eeType=JCAManagedConnectionFactory,name=DefaultDatasource</reference>
- <reference
name="ThreadPool">openejb.server:name=DefaultThreadPool,*</reference>
+ <gbean name="JDBCNonTransactionalThreadPooledTimer"
class="org.apache.geronimo.timer.jdbc.JDBCStoreThreadPooledNonTransactionalTimer">
+ <reference
name="TransactionContextManager"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>TransactionContextManager</name></reference>
+ <reference
name="ManagedConnectionFactoryWrapper"><moduleType>JCAResource</moduleType><name>DefaultDatasource</name></reference>
+ <reference
name="ThreadPool"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>DefaultThreadPool</name></reference>
+ <!--TODO remove moduleType when gbeans get the moduleType of the
plan they are in -->
+ <reference
name="DerbySystem"><moduleType>J2EEModule</moduleType><name>DerbySystem</name></reference>
</gbean>
</connector>
1.9 +7 -7
openejb/modules/assembly/src/plan/deployer-system-plan.xml
Index: deployer-system-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/deployer-system-plan.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- deployer-system-plan.xml 24 Jan 2005 21:16:48 -0000 1.8
+++ deployer-system-plan.xml 6 Mar 2005 02:49:24 -0000 1.9
@@ -29,26 +29,26 @@
>
<!-- ServerInfo service -->
- <gbean namePart="ServerInfo"
class="org.apache.geronimo.system.serverinfo.ServerInfo">
+ <gbean name="ServerInfo"
class="org.apache.geronimo.system.serverinfo.ServerInfo">
</gbean>
<!-- Configuration Store service -->
- <gbean namePart="Local"
class="org.apache.geronimo.system.configuration.LocalConfigStore">
+ <gbean name="Local"
class="org.apache.geronimo.system.configuration.LocalConfigStore">
<attribute name="root">config-store/</attribute>
- <reference
name="ServerInfo">openejb.deployer:name=ServerInfo,*</reference>
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
</gbean>
<!-- Repository -->
- <gbean namePart="Repository"
class="org.apache.geronimo.system.repository.ReadOnlyRepository">
+ <gbean name="Repository"
class="org.apache.geronimo.system.repository.ReadOnlyRepository">
<attribute name="root">repository/</attribute>
- <reference
name="ServerInfo">openejb.deployer:name=ServerInfo,*</reference>
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
</gbean>
<!-- Logging service -->
- <gbean namePart="Logger"
class="org.apache.geronimo.system.logging.log4j.Log4jService">
+ <gbean name="Logger"
class="org.apache.geronimo.system.logging.log4j.Log4jService">
<attribute
name="configurationFile">var/log/deployer-log4j.properties</attribute>
<attribute name="refreshPeriod">60</attribute>
- <reference
name="ServerInfo">openejb.deployer:name=ServerInfo,*</reference>
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
</gbean>
</configuration>
1.38 +21 -21 openejb/modules/assembly/src/plan/j2ee-deployer-plan.xml
Index: j2ee-deployer-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/j2ee-deployer-plan.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- j2ee-deployer-plan.xml 23 Feb 2005 18:13:27 -0000 1.37
+++ j2ee-deployer-plan.xml 6 Mar 2005 02:49:24 -0000 1.38
@@ -107,38 +107,38 @@
</dependency>
- <gbean namePart="Deployer"
class="org.apache.geronimo.deployment.Deployer">
- <reference
name="Builders">openejb.deployer:j2eeType=ConfigBuilder,J2EEModule=org/apache/geronimo/J2EEDeployer,*</reference>
- <reference
name="Store">openejb.deployer:j2eeType=ConfigurationStore,*</reference>
+ <gbean name="Deployer" class="org.apache.geronimo.deployment.Deployer">
+ <reference name="Builders"><name>*</name></reference>
+ <reference
name="Store"><module>org/apache/geronimo/DeployerSystem</module><name>*</name></reference>
</gbean>
- <gbean namePart="ServiceBuilder"
class="org.apache.geronimo.deployment.service.ServiceConfigBuilder">
+ <gbean name="ServiceBuilder"
class="org.apache.geronimo.deployment.service.ServiceConfigBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
- <reference name="Repository">*:name=Repository,*</reference>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
</gbean>
- <gbean namePart="EARBuilder"
class="org.apache.geronimo.j2ee.deployment.EARConfigBuilder">
+ <gbean name="EARBuilder"
class="org.apache.geronimo.j2ee.deployment.EARConfigBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute
name="transactionContextManagerObjectName">openejb.server:name=TransactionContextManager,*</attribute>
<attribute
name="connectionTrackerObjectName">openejb.server:name=ConnectionTracker,*</attribute>
<attribute
name="transactionalTimerObjectName">openejb.server:name=TransactionalThreadPooledTimer,*</attribute>
<attribute
name="nonTransactionalTimerObjectName">openejb.server:name=NonTransactionalThreadPooledTimer,*</attribute>
- <reference name="Repository">*:name=Repository,*</reference>
- <reference
name="EJBConfigBuilder">openejb.deployer:name=EJBBuilder,J2EEModule=org/apache/geronimo/J2EEDeployer,*</reference>
- <reference
name="EJBReferenceBuilder">openejb.deployer:name=EJBBuilder,J2EEModule=org/apache/geronimo/J2EEDeployer,*</reference>
- <reference
name="ConnectorConfigBuilder">openejb.deployer:J2EEApplication=null,J2EEModule=org/apache/geronimo/J2EEDeployer,J2EEServer=openejb,j2eeType=ModuleBuilder,name=ConnectorBuilder</reference>
- <reference
name="ResourceReferenceBuilder">openejb.deployer:J2EEApplication=null,J2EEModule=org/apache/geronimo/J2EEDeployer,J2EEServer=openejb,j2eeType=ModuleBuilder,name=ConnectorBuilder</reference>
- <reference
name="ServiceReferenceBuilder">openejb.deployer:J2EEApplication=null,J2EEModule=org/apache/geronimo/J2EEDeployer,J2EEServer=openejb,j2eeType=ModuleBuilder,name=WebServiceBuilder</reference>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
+ <reference
name="EJBConfigBuilder"><name>EJBBuilder</name></reference>
+ <reference
name="EJBReferenceBuilder"><name>EJBBuilder</name></reference>
+ <reference
name="ConnectorConfigBuilder"><name>ConnectorBuilder</name></reference>
+ <reference
name="ResourceReferenceBuilder"><name>ConnectorBuilder</name></reference>
+ <reference
name="ServiceReferenceBuilder"><name>WebServiceBuilder</name></reference>
</gbean>
- <gbean namePart="EJBBuilder"
class="org.openejb.deployment.OpenEJBModuleBuilder">
+ <gbean name="EJBBuilder"
class="org.openejb.deployment.OpenEJBModuleBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute name="listener">openejb:type=SoapHttpListener</attribute>
-<!-- <reference
name="SkeletonGenerator">openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB</reference>-->
- <reference name="Repository">*:name=Repository,*</reference>
+<!-- <reference
name="SkeletonGenerator"><gbean-name>openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB</gbean-name></reference>-->
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
</gbean>
- <gbean namePart="ConnectorBuilder"
class="org.apache.geronimo.connector.deployment.ConnectorModuleBuilder">
+ <gbean name="ConnectorBuilder"
class="org.apache.geronimo.connector.deployment.ConnectorModuleBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute name="defaultMaxSize">10</attribute>
<attribute name="defaultMinSize">0</attribute>
@@ -146,17 +146,17 @@
<attribute name="defaultIdleTimeoutMinutes">15</attribute>
<attribute name="defaultXATransactionCaching">true</attribute>
<attribute name="defaultXAThreadCaching">false</attribute>
- <reference name="Repository">*:name=Repository,*</reference>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
</gbean>
- <gbean namePart="WebServiceBuilder"
class="org.apache.geronimo.axis.builder.AxisBuilder">
+ <gbean name="WebServiceBuilder"
class="org.apache.geronimo.axis.builder.AxisBuilder">
</gbean>
- <!-- gbean name="openejb.CORBA:type=Compiler,vendor=Ant"
class="org.openejb.corba.compiler.AntCompiler"/>
+ <!-- gbean gbeanName="openejb.CORBA:type=Compiler,vendor=Ant"
class="org.openejb.corba.compiler.AntCompiler"/>
- <gbean name="openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB"
class="org.openejb.corba.compiler.OpenORBSkeletonGenerator">
+ <gbean gbeanName="openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB"
class="org.openejb.corba.compiler.OpenORBSkeletonGenerator">
<attribute name="props">
</attribute>
- <reference
name="Compiler">openejb.CORBA:type=Compiler,vendor=Ant</reference>
+ <reference
name="Compiler"><gbean-name>openejb.CORBA:type=Compiler,vendor=Ant</gbean-name></reference>
</gbean -->
</configuration>
1.61 +76 -74 openejb/modules/assembly/src/plan/j2ee-server-plan.xml
Index: j2ee-server-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/j2ee-server-plan.xml,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- j2ee-server-plan.xml 5 Mar 2005 05:41:57 -0000 1.60
+++ j2ee-server-plan.xml 6 Mar 2005 02:49:24 -0000 1.61
@@ -162,7 +162,7 @@
<!-- Default security realm using properties files -->
- <gbean namePart="properties-login"
+ <gbean name="properties-login"
class="org.apache.geronimo.security.jaas.LoginModuleGBean">
<attribute
name="loginModuleClass">org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule</attribute>
<attribute name="serverSide">true</attribute>
@@ -173,58 +173,58 @@
<attribute
name="loginDomainName">geronimo-properties-realm</attribute>
</gbean>
- <gbean namePart="geronimo-properties-realm"
+ <gbean name="geronimo-properties-realm"
class="org.apache.geronimo.security.realm.GenericSecurityRealm">
<attribute name="realmName">geronimo-properties-realm</attribute>
<attribute name="loginModuleConfiguration">
LoginModule.1.REQUIRED=openejb.server:j2eeType=LoginModule,name=properties-login,J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=openejb
</attribute>
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
</gbean>
- <gbean namePart="JMX"
+ <gbean name="JMX"
class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry">
<attribute name="applicationConfigName">JMX</attribute>
<attribute name="realmName">geronimo-properties-realm</attribute>
</gbean>
<!-- Register GeronimoLoginConfiguration as the LoginConfiguration
handler -->
- <gbean namePart="LoginConfiguration"
class="org.apache.geronimo.security.jaas.GeronimoLoginConfiguration">
+ <gbean name="LoginConfiguration"
class="org.apache.geronimo.security.jaas.GeronimoLoginConfiguration">
<references name="Configurations">
- <pattern>openejb.server:j2eeType=SecurityRealm,*</pattern>
- <pattern>openejb.server:j2eeType=ConfigurationEntry,*</pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=SecurityRealm,*</gbean-name></pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=ConfigurationEntry,*</gbean-name></pattern>
</references>
</gbean>
- <gbean namePart="SecurityService"
class="org.apache.geronimo.security.SecurityServiceImpl">
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <gbean name="SecurityService"
class="org.apache.geronimo.security.SecurityServiceImpl">
+ <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
<attribute
name="policyConfigurationFactory">org.apache.geronimo.security.jacc.GeronimoPolicyConfigurationFactory</attribute>
<attribute
name="policyProvider">org.apache.geronimo.security.jacc.GeronimoPolicy</attribute>
</gbean>
- <gbean
name="geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JaasLoginService"
class="org.apache.geronimo.security.jaas.JaasLoginService">
- <reference
name="Realms">openejb.server:j2eeType=SecurityRealm,*</reference>
+ <gbean
gbeanName="geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JaasLoginService"
class="org.apache.geronimo.security.jaas.JaasLoginService">
+ <reference
name="Realms"><application>*</application><module>*</module><name>*</name></reference>
<attribute name="algorithm">HmacSHA1</attribute>
<attribute name="password">secret</attribute>
</gbean>
- <gbean namePart="DefaultThreadPool"
class="org.apache.geronimo.pool.ThreadPool">
+ <gbean name="DefaultThreadPool"
class="org.apache.geronimo.pool.ThreadPool">
<attribute name="keepAliveTime">5000</attribute>
<attribute name="poolSize">10</attribute>
<attribute name="poolName">DefaultThreadPool</attribute>
</gbean>
- <gbean namePart="ConnectionTracker"
class="org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinator">
+ <gbean name="ConnectionTracker"
class="org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinator">
</gbean>
- <gbean namePart="DefaultWorkManager"
class="org.apache.geronimo.connector.work.GeronimoWorkManager">
+ <gbean name="DefaultWorkManager"
class="org.apache.geronimo.connector.work.GeronimoWorkManager">
<attribute name="syncMaximumPoolSize">10</attribute>
<attribute name="startMaximumPoolSize">10</attribute>
<attribute name="scheduledMaximumPoolSize">10</attribute>
- <reference
name="TransactionContextManager">openejb.server:name=TransactionContextManager,*</reference>
+ <reference
name="TransactionContextManager"><name>TransactionContextManager</name></reference>
</gbean>
- <gbean namePart="HOWLTransactionLog"
class="org.apache.geronimo.transaction.log.HOWLLog">
+ <gbean name="HOWLTransactionLog"
class="org.apache.geronimo.transaction.log.HOWLLog">
<attribute
name="bufferClassName">org.objectweb.howl.log.BlockLogBuffer</attribute>
<attribute name="bufferSizeKBytes">32</attribute>
<attribute name="checksumEnabled">true</attribute>
@@ -237,25 +237,25 @@
<attribute name="maxLogFiles">2</attribute>
<attribute name="minBuffers">4</attribute>
<attribute name="threadsWaitingForceThreshold">-1</attribute>
- <reference
name="serverInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
</gbean>
- <gbean namePart="TransactionManager"
class="org.apache.geronimo.transaction.manager.TransactionManagerImpl">
+ <gbean name="TransactionManager"
class="org.apache.geronimo.transaction.manager.TransactionManagerImpl">
<attribute name="defaultTransactionTimeoutSeconds">300</attribute>
- <reference
name="TransactionLog">openejb.server:name=HOWLTransactionLog,*</reference>
+ <reference
name="TransactionLog"><name>HOWLTransactionLog</name></reference>
<references name="ResourceManagers">
-
<pattern>openejb.server:j2eeType=JCAManagedConnectionFactory,*</pattern>
- <pattern>openejb.server:j2eeType=ActivationSpec,*</pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=JCAManagedConnectionFactory,*</gbean-name></pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=ActivationSpec,*</gbean-name></pattern>
</references>
</gbean>
- <gbean namePart="TransactionContextManager"
class="org.apache.geronimo.transaction.context.TransactionContextManager">
- <reference
name="TransactionManager">openejb.server:name=TransactionManager,*</reference>
- <reference
name="XidImporter">openejb.server:name=TransactionManager,*</reference>
+ <gbean name="TransactionContextManager"
class="org.apache.geronimo.transaction.context.TransactionContextManager">
+ <reference
name="TransactionManager"><name>TransactionManager</name></reference>
+ <reference
name="XidImporter"><name>TransactionManager</name></reference>
</gbean>
<!-- EJB Protocol -->
- <gbean namePart="EJBNetworkService"
class="org.openejb.server.StandardServiceStackGBean">
+ <gbean name="EJBNetworkService"
class="org.openejb.server.StandardServiceStackGBean">
<attribute name="name">EJB</attribute>
<attribute name="port">4201</attribute>
<attribute name="address">127.0.0.1</attribute>
@@ -264,23 +264,23 @@
<attribute name="threads">20</attribute>
<attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribute>
<attribute name="logOnFailure">HOST,NAME</attribute>
- <reference name="Server">openejb.server:name=EJBServer,*</reference>
+ <reference
name="Server"><gbean-name>openejb.server:name=EJBServer,*</gbean-name></reference>
</gbean>
- <gbean namePart="EJBServer"
class="org.openejb.server.ejbd.EjbServerGBean">
- <reference
name="ContainerIndex">openejb.server:name=ContainerIndex,*</reference>
+ <gbean name="EJBServer" class="org.openejb.server.ejbd.EjbServerGBean">
+ <reference
name="ContainerIndex"><gbean-name>openejb.server:name=ContainerIndex,*</gbean-name></reference>
</gbean>
- <gbean namePart="ContainerIndex" class="org.openejb.ContainerIndex">
+ <gbean name="ContainerIndex" class="org.openejb.ContainerIndex">
<references name="EJBContainers">
- <pattern>openejb.server:j2eeType=StatelessSessionBean,*</pattern>
- <pattern>openejb.server:j2eeType=StatefulSessionBean,*</pattern>
- <pattern>openejb.server:j2eeType=EntityBean,*</pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=StatelessSessionBean,*</gbean-name></pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=StatefulSessionBean,*</gbean-name></pattern>
+
<pattern><gbean-name>openejb.server:j2eeType=EntityBean,*</gbean-name></pattern>
</references>
</gbean>
<!-- HTTP/SOAP Protocol -->
- <gbean name="openejb:type=NetworkService,name=HTTPSOAP"
class="org.openejb.server.StandardServiceStackGBean">
+ <gbean gbeanName="openejb:type=NetworkService,name=HTTPSOAP"
class="org.openejb.server.StandardServiceStackGBean">
<attribute name="name">HTTPSOAP</attribute>
<attribute name="port">8000</attribute>
<attribute name="address">127.0.0.1</attribute>
@@ -289,60 +289,61 @@
<attribute name="threads">5</attribute>
<attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribute>
<attribute name="logOnFailure">HOST,NAME</attribute>
- <reference
name="Server">openejb:type=Server,name=HTTPSOAP</reference>
+ <reference
name="Server"><gbean-name>openejb:type=Server,name=HTTPSOAP</gbean-name></reference>
</gbean>
- <gbean name="openejb:type=Server,name=HTTPSOAP"
class="org.openejb.server.httpd.HttpServerGBean">
- <reference name="Listener">openejb:type=SoapHttpListener</reference>
+ <gbean gbeanName="openejb:type=Server,name=HTTPSOAP"
class="org.openejb.server.httpd.HttpServerGBean">
+ <reference
name="Listener"><gbean-name>openejb:type=SoapHttpListener</gbean-name></reference>
</gbean>
- <gbean name="openejb:type=SoapHttpListener"
class="org.openejb.server.xfire.SoapHttpListenerGBean">
+ <gbean gbeanName="openejb:type=SoapHttpListener"
class="org.openejb.server.xfire.SoapHttpListenerGBean">
</gbean>
<!-- JSR77 Management Objects -->
- <gbean name="openejb.server:j2eeType=J2EEDomain,name=openejb.server"
class="org.apache.geronimo.j2ee.management.impl.J2EEDomainImpl"/>
- <gbean name="openejb.server:j2eeType=J2EEServer,name=openejb"
class="org.apache.geronimo.j2ee.management.impl.J2EEServerImpl">
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <gbean
gbeanName="openejb.server:j2eeType=J2EEDomain,name=openejb.server"
class="org.apache.geronimo.j2ee.management.impl.J2EEDomainImpl"/>
+ <gbean gbeanName="openejb.server:j2eeType=J2EEServer,name=openejb"
class="org.apache.geronimo.j2ee.management.impl.J2EEServerImpl">
+ <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
</gbean>
- <gbean name="openejb.server:j2eeType=JVM,J2EEServer=openejb"
class="org.apache.geronimo.j2ee.management.impl.JVMImpl"/>
+ <gbean gbeanName="openejb.server:j2eeType=JVM,J2EEServer=openejb"
class="org.apache.geronimo.j2ee.management.impl.JVMImpl"/>
<!-- JMX Remoting -->
- <gbean namePart="JMXService"
class="org.apache.geronimo.jmxremoting.JMXConnector">
+ <gbean name="JMXService"
class="org.apache.geronimo.jmxremoting.JMXConnector">
<attribute
name="URL">service:jmx:rmi://localhost/jndi/rmi:/JMXConnector</attribute>
<attribute name="applicationConfigName">JMX</attribute>
</gbean>
<!-- todo move to child config once we sort out the packaging -->
- <gbean namePart="Deployer"
class="org.apache.geronimo.deployment.Deployer">
- <reference
name="Builders">openejb.server:j2eeType=ConfigBuilder,J2EEModule=org/apache/geronimo/Server,*</reference>
- <reference
name="Store">openejb.server:j2eeType=ConfigurationStore,*</reference>
+ <gbean name="Deployer" class="org.apache.geronimo.deployment.Deployer">
+ <reference name="Builders"><name>*</name></reference>
+ <reference
name="Store"><module>org/apache/geronimo/System</module><name>*</name></reference>
</gbean>
- <gbean namePart="ServiceBuilder"
class="org.apache.geronimo.deployment.service.ServiceConfigBuilder">
+ <gbean name="ServiceBuilder"
class="org.apache.geronimo.deployment.service.ServiceConfigBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
- <reference name="Repository">*:name=Repository,*</reference>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
+ <reference name="XmlAttributeBuilders"><name>*</name></reference>
</gbean>
- <gbean namePart="EARBuilder"
class="org.apache.geronimo.j2ee.deployment.EARConfigBuilder">
+ <gbean name="EARBuilder"
class="org.apache.geronimo.j2ee.deployment.EARConfigBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute
name="transactionContextManagerObjectName">openejb.server:name=TransactionContextManager,*</attribute>
<attribute
name="connectionTrackerObjectName">openejb.server:name=ConnectionTracker,*</attribute>
<attribute
name="transactionalTimerObjectName">openejb.server:name=TransactionalThreadPooledTimer,*</attribute>
<attribute
name="nonTransactionalTimerObjectName">openejb.server:name=NonTransactionalThreadPooledTimer,*</attribute>
- <reference name="Repository">*:name=Repository,*</reference>
- <reference
name="EJBConfigBuilder">openejb.server:name=EJBBuilder,J2EEModule=org/apache/geronimo/Server,*</reference>
- <reference
name="EJBReferenceBuilder">openejb.server:name=EJBBuilder,J2EEModule=org/apache/geronimo/Server,*</reference>
- <reference
name="ConnectorConfigBuilder">openejb.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=openejb,j2eeType=ModuleBuilder,name=ConnectorBuilder</reference>
- <reference
name="ResourceReferenceBuilder">openejb.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=openejb,j2eeType=ModuleBuilder,name=ConnectorBuilder</reference>
- <reference
name="ServiceReferenceBuilder">openejb.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=openejb,j2eeType=ModuleBuilder,name=WebServiceBuilder</reference>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
+ <reference
name="EJBConfigBuilder"><name>EJBBuilder</name></reference>
+ <reference
name="EJBReferenceBuilder"><name>EJBBuilder</name></reference>
+ <reference
name="ConnectorConfigBuilder"><name>ConnectorBuilder</name></reference>
+ <reference
name="ResourceReferenceBuilder"><name>ConnectorBuilder</name></reference>
+ <reference
name="ServiceReferenceBuilder"><name>WebServiceBuilder</name></reference>
</gbean>
- <gbean namePart="EJBBuilder"
class="org.openejb.deployment.OpenEJBModuleBuilder">
+ <gbean name="EJBBuilder"
class="org.openejb.deployment.OpenEJBModuleBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute name="listener">openejb:type=SoapHttpListener</attribute>
- <reference
name="SkeletonGenerator">openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB</reference>>
- <reference name="Repository">*:name=Repository,*</reference>
+ <reference
name="SkeletonGenerator"><gbean-name>openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB</gbean-name></reference>>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
</gbean>
- <gbean namePart="ConnectorBuilder"
class="org.apache.geronimo.connector.deployment.ConnectorModuleBuilder">
+ <gbean name="ConnectorBuilder"
class="org.apache.geronimo.connector.deployment.ConnectorModuleBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute name="defaultMaxSize">10</attribute>
<attribute name="defaultMinSize">0</attribute>
@@ -350,25 +351,26 @@
<attribute name="defaultIdleTimeoutMinutes">15</attribute>
<attribute name="defaultXATransactionCaching">true</attribute>
<attribute name="defaultXAThreadCaching">false</attribute>
- <reference name="Repository">*:name=Repository,*</reference>
+ <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
</gbean>
- <gbean namePart="WebServiceBuilder"
class="org.apache.geronimo.axis.builder.AxisBuilder">
+ <gbean name="WebServiceBuilder"
class="org.apache.geronimo.axis.builder.AxisBuilder">
</gbean>
<!-- these need names that include the parent id so they don't conflict
with the deployer namens-->
- <gbean name="openejb.CORBA:type=Compiler,vendor=Ant"
class="org.openejb.corba.compiler.AntCompiler"/>
+ <gbean gbeanName="openejb.CORBA:type=Compiler,vendor=Ant"
class="org.openejb.corba.compiler.AntCompiler"/>
- <gbean name="openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB"
class="org.openejb.corba.compiler.OpenORBSkeletonGenerator">
+ <gbean gbeanName="openejb.CORBA:type=SkeletonGenerator,vendor=OpenORB"
class="org.openejb.corba.compiler.OpenORBSkeletonGenerator">
<attribute name="props">
</attribute>
- <reference
name="Compiler">openejb.CORBA:type=Compiler,vendor=Ant</reference>
+ <reference
name="Compiler"><gbean-name>openejb.CORBA:type=Compiler,vendor=Ant</gbean-name></reference>
</gbean>
<!-- end deployment block -->
- <gbean name="openejb.CORBA:type=Server"
class="org.openejb.corba.CORBABean">
- <reference
name="ThreadPool">openejb.server:name=DefaultThreadPool,*</reference>
+ <gbean gbeanName="openejb.CORBA:type=Server"
class="org.openejb.corba.CORBABean">
+ <reference
name="ThreadPool"><name>DefaultThreadPool</name></reference>
+ <attribute name="args">-ORBPort, 2001, -ORBInitRef,
NameService=corbaloc::localhost:1050/NameService, -ORBCSIv2, -ORBGSSClientUser,
"user1,a"</attribute>
<attribute name="args">-ORBPort, 2001, -ORBInitRef,
NameService=corbaloc::localhost:1050/NameService</attribute>
<attribute name="props">
@@ -402,8 +404,8 @@
</attribute>
</gbean>
- <gbean name="openejb.CORBA:type=NameServer"
class="org.openejb.corba.OpenORBNameBean">
- <reference
name="ThreadPool">openejb.server:name=DefaultThreadPool,*</reference>
+ <gbean gbeanName="openejb.CORBA:type=NameServer"
class="org.openejb.corba.OpenORBNameBean">
+ <reference
name="ThreadPool"><name>DefaultThreadPool</name></reference>
<attribute name="args">-ORBPort, 1050</attribute>
<attribute name="props">
openorb.home=resource:org/openorb/
@@ -411,17 +413,17 @@
</gbean>
- <gbean name="openejb.CORBA:type=TSS,domain=org/openejb/Itests"
class="org.openejb.corba.TSSBean">
+ <gbean gbeanName="openejb.CORBA:type=TSS,domain=org/openejb/Itests"
class="org.openejb.corba.TSSBean">
<attribute name="POAName">org/openejb/POA</attribute>
- <reference name="Server">openejb.CORBA:type=Server</reference>
- <reference
name="Containers">openejb.server:EJBModule=org/openejb/scenario001,*</reference>
- <reference
name="TieLoader">openejb.CORBA:type=TieLoader,name=ClasspathTieLoader</reference>
+ <reference
name="Server"><gbean-name>openejb.CORBA:type=Server</gbean-name></reference>
+ <reference
name="Containers"><gbean-name>openejb.server:EJBModule=org/openejb/scenario001,*</gbean-name></reference>
+ <reference
name="TieLoader"><gbean-name>openejb.CORBA:type=TieLoader,name=ClasspathTieLoader</gbean-name></reference>
</gbean>
- <gbean name="openejb.CORBA:type=OpenORBUtil"
class="org.openejb.corba.util.OpenORBUtil">
- <reference name="Server">openejb.CORBA:type=Server</reference>
+ <gbean gbeanName="openejb.CORBA:type=OpenORBUtil"
class="org.openejb.corba.util.OpenORBUtil">
+ <reference
name="Server"><gbean-name>openejb.CORBA:type=Server</gbean-name></reference>
</gbean>
- <gbean name="openejb.CORBA:type=TieLoader,name=ClasspathTieLoader"
class="org.openejb.corba.util.ClasspathTieLoader"/>
+ <gbean gbeanName="openejb.CORBA:type=TieLoader,name=ClasspathTieLoader"
class="org.openejb.corba.util.ClasspathTieLoader"/>
</configuration>
1.11 +10 -10 openejb/modules/assembly/src/plan/security-plan.xml
Index: security-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/security-plan.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- security-plan.xml 24 Jan 2005 21:16:48 -0000 1.10
+++ security-plan.xml 6 Mar 2005 02:49:24 -0000 1.11
@@ -33,13 +33,13 @@
<uri>geronimo/jars/geronimo-security-${geronimo_version}.jar</uri>
</dependency>
- <gbean name="geronimo.remoting:target=JaasLoginServiceRemotingServer"
class="org.apache.geronimo.security.remoting.jmx.JaasLoginServiceRemotingServer">
+ <gbean
gbeanName="geronimo.remoting:target=JaasLoginServiceRemotingServer"
class="org.apache.geronimo.security.remoting.jmx.JaasLoginServiceRemotingServer">
<attribute name="bindURI">tcp://0.0.0.0:4242</attribute>
- <reference
name="loginService">geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JaasLoginService</reference>
+ <reference
name="LoginService"><gbean-name>geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JaasLoginService</gbean-name></reference>
</gbean>
<!-- public security realm -->
- <gbean namePart="public-login"
+ <gbean name="public-login"
class="org.apache.geronimo.security.jaas.LoginModuleGBean">
<attribute
name="loginModuleClass">org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule</attribute>
<attribute name="serverSide">true</attribute>
@@ -50,23 +50,23 @@
<attribute name="loginDomainName">public-properties-realm</attribute>
</gbean>
- <gbean namePart="public-properties-realm"
+ <gbean name="public-properties-realm"
class="org.apache.geronimo.security.realm.GenericSecurityRealm">
<attribute name="realmName">public-properties-realm</attribute>
<attribute name="loginModuleConfiguration">
LoginModule.1.REQUIRED=openejb.server:j2eeType=LoginModule,J2EEServer=openejb,J2EEApplication=null,J2EEModule=org/openejb/Security,name=public-login
</attribute>
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
</gbean>
- <gbean namePart="public"
+ <gbean name="public"
class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry">
<attribute name="applicationConfigName">public</attribute>
<attribute name="realmName">public-properties-realm</attribute>
</gbean>
<!-- secret internal auditing security realm -->
- <gbean namePart="black-login"
+ <gbean name="black-login"
class="org.apache.geronimo.security.jaas.LoginModuleGBean">
<attribute
name="loginModuleClass">org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule</attribute>
<attribute name="serverSide">true</attribute>
@@ -77,16 +77,16 @@
<attribute name="loginDomainName">black-properties-realm</attribute>
</gbean>
- <gbean namePart="black-properties-realm"
+ <gbean name="black-properties-realm"
class="org.apache.geronimo.security.realm.GenericSecurityRealm">
<attribute name="realmName">black-properties-realm</attribute>
<attribute name="loginModuleConfiguration">
LoginModule.1.REQUIRED=openejb.server:j2eeType=LoginModule,J2EEServer=openejb,J2EEApplication=null,J2EEModule=org/openejb/Security,name=black-login
</attribute>
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
</gbean>
- <gbean namePart="black"
+ <gbean name="black"
class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry">
<attribute name="applicationConfigName">black</attribute>
<attribute name="realmName">black-properties-realm</attribute>
1.14 +11 -11 openejb/modules/assembly/src/plan/system-plan.xml
Index: system-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/system-plan.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- system-plan.xml 24 Jan 2005 21:16:48 -0000 1.13
+++ system-plan.xml 6 Mar 2005 02:49:24 -0000 1.14
@@ -34,38 +34,38 @@
>
<!-- ServerInfo service -->
- <gbean namePart="ServerInfo"
class="org.apache.geronimo.system.serverinfo.ServerInfo"/>
+ <gbean name="ServerInfo"
class="org.apache.geronimo.system.serverinfo.ServerInfo"/>
<!-- URLFactory service -->
- <gbean namePart="URLFactory"
class="org.apache.geronimo.system.url.GeronimoURLFactory"/>
+ <gbean name="URLFactory"
class="org.apache.geronimo.system.url.GeronimoURLFactory"/>
<!-- Configuration Store service -->
- <gbean namePart="Local"
class="org.apache.geronimo.system.configuration.LocalConfigStore">
+ <gbean name="Local"
class="org.apache.geronimo.system.configuration.LocalConfigStore">
<attribute name="root">config-store</attribute>
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
</gbean>
<!-- Persistent List of running Configurations service -->
- <gbean namePart="PersistentConfigurationList"
class="org.apache.geronimo.system.configuration.FileConfigurationList">
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <gbean name="PersistentConfigurationList"
class="org.apache.geronimo.system.configuration.FileConfigurationList">
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
<attribute name="configFile">var/config/config.list</attribute>
</gbean>
<!-- Repository -->
- <gbean namePart="Repository"
class="org.apache.geronimo.system.repository.ReadOnlyRepository">
+ <gbean name="Repository"
class="org.apache.geronimo.system.repository.ReadOnlyRepository">
<attribute name="root">repository/</attribute>
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
</gbean>
<!-- Logging service -->
- <gbean namePart="Logger"
class="org.apache.geronimo.system.logging.log4j.Log4jService">
+ <gbean name="Logger"
class="org.apache.geronimo.system.logging.log4j.Log4jService">
<attribute
name="configurationFile">var/log/server-log4j.properties</attribute>
<attribute name="refreshPeriod">60</attribute>
- <reference
name="ServerInfo">openejb.server:name=ServerInfo,*</reference>
+ <reference name="ServerInfo"><name>ServerInfo</name></reference>
</gbean>
<!-- RMI Registry -->
- <gbean namePart="RMIRegistry"
class="org.apache.geronimo.system.rmi.RMIRegistryService">
+ <gbean name="RMIRegistry"
class="org.apache.geronimo.system.rmi.RMIRegistryService">
<attribute name="port">1099</attribute>
</gbean>
</configuration>