[jboss-cvs] JBossAS SVN: r84473 - in trunk: server/src/etc/conf/default and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Feb 19 12:21:51 EST 2009


Author: emuckenhuber
Date: 2009-02-19 12:21:50 -0500 (Thu, 19 Feb 2009)
New Revision: 84473

Added:
   trunk/server/src/etc/conf/default/bootstrap/profile.xml
   trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile.xml
Removed:
   trunk/server/src/etc/conf/default/bootstrap/profile-service.xml
   trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile-service.xml
Modified:
   trunk/build/build.xml
   trunk/server/src/etc/conf/default/bootstrap-minimal.xml
   trunk/server/src/etc/conf/default/bootstrap.xml
Log:
change profile-service.xml back to profile.xml to avoid confusion

Modified: trunk/build/build.xml
===================================================================
--- trunk/build/build.xml	2009-02-19 16:23:47 UTC (rev 84472)
+++ trunk/build/build.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -777,7 +777,7 @@
         <include name="bootstrap/aop.xml"/>
         <include name="bootstrap/jmx.xml"/>
         <include name="bootstrap/deployers.xml"/>
-        <include name="bootstrap/profile-service.xml"/>
+        <include name="bootstrap/profile.xml"/>
         <include name="xmdesc/NamingBean-xmbean.xml"/>
         <include name="xmdesc/NamingService-xmbean.xml"/>
         <include name="xmdesc/Log4jService-xmbean.xml"/>          

Deleted: trunk/server/src/etc/conf/default/bootstrap/profile-service.xml
===================================================================
--- trunk/server/src/etc/conf/default/bootstrap/profile-service.xml	2009-02-19 16:23:47 UTC (rev 84472)
+++ trunk/server/src/etc/conf/default/bootstrap/profile-service.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- 
-	The ProfileService.
--->
-<deployment xmlns="urn:jboss:bean-deployer:2.0">
-
-	<classloader><inject bean="profile-classloader:0.0.0" /></classloader>
-
-	<classloader name="profile-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true">
-		<root>${jboss.lib.url}jboss-profileservice-spi.jar</root>
-	</classloader>
-
-	<!-- 
-		The profile configuration
-		This contains required properties:
-			The uri to jboss-service.xml.
-			The uri to the deployers folder.
-			A list of uris to deploy folders. -->
-	<bean name="BootstrapProfileFactory" class="org.jboss.system.server.profileservice.repository.StaticProfileFactory">
-		<property name="bootstrapURI">${jboss.server.home.url}conf/jboss-service.xml</property>
-		<property name="deployersURI">${jboss.server.home.url}deployers</property>
-		<property name="applicationURIs">
-			<list elementClass="java.net.URI">
-				<value>${jboss.server.home.url}deploy</value>
-			</list>
-		</property>
-		<property name="attachmentStoreRoot">${jboss.server.data.dir}/attachments</property>
-		<property name="profileFactory"><inject bean="ProfileFactory" /></property>
-	</bean>
-
-	<!-- The ProfileService -->
-	<bean name="ProfileService" class="org.jboss.system.server.profileservice.repository.AbstractProfileService">
-		<constructor><parameter><inject bean="jboss.kernel:service=KernelController" /></parameter></constructor>
-		<property name="deployer"><inject bean="ProfileServiceDeployer" /></property>
-	</bean>
-
-	<!-- The Bootstrap implementation that loads the Profile from the ProfileService -->
-	<bean name="ProfileServiceBootstrap" class="org.jboss.system.server.profileservice.ProfileServiceBootstrap">
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="profileService"><inject bean="ProfileService" /></property>
-		<property name="mof"><inject bean="ManagedObjectFactory" /></property>
-		<property name="mgtDeploymentCreator"><inject bean="ManagedDeploymentCreator" /></property>
-		<property name="bootstrapProfileFactory"><inject bean="BootstrapProfileFactory" /></property>
-	</bean>
-
-	<!-- The profile factory -->
-	<bean name="ProfileFactory" class="org.jboss.system.server.profileservice.repository.AbstractProfileFactory">
-		<property name="profileRepository"><inject bean="ProfileRepositoryFactory" /></property>
-	</bean>
-
-	<!-- The profile repository factory -->
-	<bean name="ProfileRepositoryFactory" class="org.jboss.system.server.profileservice.repository.TypedProfileRepository">
-		<!-- Accept any DeploymentRepositoryFactory -->
-		<incallback method="addRepositoryFactory" />
-		<uncallback method="removeRepositoryFactory" />
-	</bean>
-
-  <!-- The structure modification cache and checker -->
-
-  <bean name="StructureModCache" class="org.jboss.deployers.vfs.spi.structure.modified.DefaultStructureCache">
-    <destroy method="flush"/>
-  </bean>
-
-  <bean name="StructureModificationChecker" class="org.jboss.deployers.vfs.spi.structure.modified.MetaDataStructureModificationChecker">
-    <constructor>
-      <parameter><inject bean="MainDeployer" /></parameter>
-    </constructor>
-    <property name="cache"><inject bean="StructureModCache" /></property>
-    <property name="filter"><bean class="org.jboss.system.server.profile.basic.XmlIncludeVirtualFileFilter" /></property>
-  </bean>
-
-	<!-- The default deployment repository factory -->
-	<bean name="DefaultDeploymentRepositoryFactory" class="org.jboss.system.server.profileservice.repository.DefaultDeploymentRepositoryFactory">
-		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
-		<property name="deploymentFilter"><inject bean="DeploymentFilter" /></property>
-		<property name="checker"><inject bean="StructureModificationChecker" /></property>
-	</bean>
-
-	<!-- The attachment store -->
-	<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">
-		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="serializer"><inject bean="AttachmentsSerializer" /></property>
-	</bean>
-
-	<bean name="AttachmentsSerializer" class="org.jboss.system.server.profileservice.repository.JAXBAttachmentSerializer">
-		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
-	</bean>
-
-	<bean name="ProfileServiceDeployer" class="org.jboss.system.server.profileservice.repository.MainDeployerAdapter">
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
-	</bean>
-
-   <bean name="ProfileServicePersistenceDeployer" class="org.jboss.system.server.profileservice.persistence.deployer.ProfileServicePersistenceDeployer" />
-
-	<!-- A filter for excluding files from the scanner -->
-	<bean name="DeploymentFilter" class="org.jboss.virtual.plugins.vfs.helpers.ExtensibleFilter">
-		<!-- Files starting with theses strings are ignored -->
-		<property name="prefixes">#,%,\,,.,_$</property>
-		<!-- Files ending with theses strings are ignored -->
-		<property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
-		<!-- Files matching with theses strings are ignored -->
-		<property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
-	</bean>
-
-</deployment>
\ No newline at end of file

Copied: trunk/server/src/etc/conf/default/bootstrap/profile.xml (from rev 84453, trunk/server/src/etc/conf/default/bootstrap/profile-service.xml)
===================================================================
--- trunk/server/src/etc/conf/default/bootstrap/profile.xml	                        (rev 0)
+++ trunk/server/src/etc/conf/default/bootstrap/profile.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- 
+	The ProfileService.
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+	<classloader><inject bean="profile-classloader:0.0.0" /></classloader>
+
+	<classloader name="profile-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true">
+		<root>${jboss.lib.url}jboss-profileservice-spi.jar</root>
+	</classloader>
+
+	<!-- 
+		The profile configuration
+		This contains required properties:
+			The uri to jboss-service.xml.
+			The uri to the deployers folder.
+			A list of uris to deploy folders. -->
+	<bean name="BootstrapProfileFactory" class="org.jboss.system.server.profileservice.repository.StaticProfileFactory">
+		<property name="bootstrapURI">${jboss.server.home.url}conf/jboss-service.xml</property>
+		<property name="deployersURI">${jboss.server.home.url}deployers</property>
+		<property name="applicationURIs">
+			<list elementClass="java.net.URI">
+				<value>${jboss.server.home.url}deploy</value>
+			</list>
+		</property>
+		<property name="attachmentStoreRoot">${jboss.server.data.dir}/attachments</property>
+		<property name="profileFactory"><inject bean="ProfileFactory" /></property>
+	</bean>
+
+	<!-- The ProfileService -->
+	<bean name="ProfileService" class="org.jboss.system.server.profileservice.repository.AbstractProfileService">
+		<constructor><parameter><inject bean="jboss.kernel:service=KernelController" /></parameter></constructor>
+		<property name="deployer"><inject bean="ProfileServiceDeployer" /></property>
+	</bean>
+
+	<!-- The Bootstrap implementation that loads the Profile from the ProfileService -->
+	<bean name="ProfileServiceBootstrap" class="org.jboss.system.server.profileservice.ProfileServiceBootstrap">
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="profileService"><inject bean="ProfileService" /></property>
+		<property name="mof"><inject bean="ManagedObjectFactory" /></property>
+		<property name="mgtDeploymentCreator"><inject bean="ManagedDeploymentCreator" /></property>
+		<property name="bootstrapProfileFactory"><inject bean="BootstrapProfileFactory" /></property>
+	</bean>
+
+	<!-- The profile factory -->
+	<bean name="ProfileFactory" class="org.jboss.system.server.profileservice.repository.AbstractProfileFactory">
+		<property name="profileRepository"><inject bean="ProfileRepositoryFactory" /></property>
+	</bean>
+
+	<!-- The profile repository factory -->
+	<bean name="ProfileRepositoryFactory" class="org.jboss.system.server.profileservice.repository.TypedProfileRepository">
+		<!-- Accept any DeploymentRepositoryFactory -->
+		<incallback method="addRepositoryFactory" />
+		<uncallback method="removeRepositoryFactory" />
+	</bean>
+
+  <!-- The structure modification cache and checker -->
+
+  <bean name="StructureModCache" class="org.jboss.deployers.vfs.spi.structure.modified.DefaultStructureCache">
+    <destroy method="flush"/>
+  </bean>
+
+  <bean name="StructureModificationChecker" class="org.jboss.deployers.vfs.spi.structure.modified.MetaDataStructureModificationChecker">
+    <constructor>
+      <parameter><inject bean="MainDeployer" /></parameter>
+    </constructor>
+    <property name="cache"><inject bean="StructureModCache" /></property>
+    <property name="filter"><bean class="org.jboss.system.server.profile.basic.XmlIncludeVirtualFileFilter" /></property>
+  </bean>
+
+	<!-- The default deployment repository factory -->
+	<bean name="DefaultDeploymentRepositoryFactory" class="org.jboss.system.server.profileservice.repository.DefaultDeploymentRepositoryFactory">
+		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
+		<property name="deploymentFilter"><inject bean="DeploymentFilter" /></property>
+		<property name="checker"><inject bean="StructureModificationChecker" /></property>
+	</bean>
+
+	<!-- The attachment store -->
+	<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">
+		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="serializer"><inject bean="AttachmentsSerializer" /></property>
+	</bean>
+
+	<bean name="AttachmentsSerializer" class="org.jboss.system.server.profileservice.repository.JAXBAttachmentSerializer">
+		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
+	</bean>
+
+	<bean name="ProfileServiceDeployer" class="org.jboss.system.server.profileservice.repository.MainDeployerAdapter">
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
+	</bean>
+
+   <bean name="ProfileServicePersistenceDeployer" class="org.jboss.system.server.profileservice.persistence.deployer.ProfileServicePersistenceDeployer" />
+
+	<!-- A filter for excluding files from the scanner -->
+	<bean name="DeploymentFilter" class="org.jboss.virtual.plugins.vfs.helpers.ExtensibleFilter">
+		<!-- Files starting with theses strings are ignored -->
+		<property name="prefixes">#,%,\,,.,_$</property>
+		<!-- Files ending with theses strings are ignored -->
+		<property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
+		<!-- Files matching with theses strings are ignored -->
+		<property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
+	</bean>
+
+</deployment>
\ No newline at end of file

Modified: trunk/server/src/etc/conf/default/bootstrap-minimal.xml
===================================================================
--- trunk/server/src/etc/conf/default/bootstrap-minimal.xml	2009-02-19 16:23:47 UTC (rev 84472)
+++ trunk/server/src/etc/conf/default/bootstrap-minimal.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -9,6 +9,6 @@
    <url>bootstrap/aop.xml</url>
    <url>bootstrap/jmx.xml</url>
    <url>bootstrap/deployers.xml</url>
-   <url>bootstrap/profile-service.xml</url>
+   <url>bootstrap/profile.xml</url>
 
 </bootstrap>

Modified: trunk/server/src/etc/conf/default/bootstrap.xml
===================================================================
--- trunk/server/src/etc/conf/default/bootstrap.xml	2009-02-19 16:23:47 UTC (rev 84472)
+++ trunk/server/src/etc/conf/default/bootstrap.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -11,6 +11,6 @@
    <url>bootstrap/jmx.xml</url>
    <url>bootstrap/deployers.xml</url>
    <url>bootstrap/bindings.xml</url>
-   <url>bootstrap/profile-service.xml</url>
+   <url>bootstrap/profile.xml</url>
 
 </bootstrap>

Deleted: trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile-service.xml
===================================================================
--- trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile-service.xml	2009-02-19 16:23:47 UTC (rev 84472)
+++ trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile-service.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- 
-	The ProfileService.
--->
-<deployment xmlns="urn:jboss:bean-deployer:2.0">
-
-	<classloader><inject bean="profile-classloader:0.0.0" /></classloader>
-
-	<classloader name="profile-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true">
-		<root>${jboss.lib.url}jboss-profileservice-spi.jar</root>
-	</classloader>
-
-	<!-- The profile configuration -->
-	<bean name="BootstrapProfileFactory" class="org.jboss.system.server.profileservice.repository.XmlProfileFactory">
-		<constructor><parameter>
-			<array elementClass="java.net.URI">
-				<value>${jboss.server.config.url}profiles</value>
-			</array>
-		</parameter></constructor>
-		<property name="attachmentStoreRoot">${jboss.server.data.dir}/attachments</property>
-		<property name="profileFactory"><inject bean="ProfileFactory" /></property>
-	</bean>
-
-	<!-- The ProfileService -->
-	<bean name="ProfileService" class="org.jboss.system.server.profileservice.repository.AbstractProfileService">
-		<constructor><parameter><inject bean="jboss.kernel:service=KernelController" /></parameter></constructor>
-		<property name="deployer"><inject bean="ProfileServiceDeployer" /></property>
-	</bean>
-
-	<!-- The Bootstrap implementation that loads the Profile from the ProfileService -->
-	<bean name="ProfileServiceBootstrap" class="org.jboss.system.server.profileservice.ProfileServiceBootstrap">
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="profileService"><inject bean="ProfileService" /></property>
-		<property name="mof"><inject bean="ManagedObjectFactory" /></property>
-		<property name="mgtDeploymentCreator"><inject bean="ManagedDeploymentCreator" /></property>
-		<property name="bootstrapProfileFactory"><inject bean="BootstrapProfileFactory" /></property>
-	</bean>
-
-	<!-- The profile factory -->
-	<bean name="ProfileFactory" class="org.jboss.system.server.profileservice.repository.AbstractProfileFactory">
-		<property name="profileRepository"><inject bean="ProfileRepositoryFactory" /></property>
-	</bean>
-
-	<!-- The profile repository factory -->
-	<bean name="ProfileRepositoryFactory" class="org.jboss.system.server.profileservice.repository.TypedProfileRepository">
-		<!-- Accept any DeploymentRepositoryFactory -->
-		<incallback method="addRepositoryFactory" />
-		<uncallback method="removeRepositoryFactory" />
-	</bean>
-
-	<!-- The default deployment repository factory -->
-	<bean name="DefaultDeploymentRepositoryFactory" class="org.jboss.system.server.profileservice.repository.FilteredDeploymentRepositoryFactory">
-		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
-		<!--
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="deploymentFilter"><inject bean="DeploymentFilter" /></property>
-		<property name="hotDeploymentFilter"><bean class="org.jboss.system.server.profile.basic.XmlIncludeVirtualFileFilter" /></property>
-		-->
-	</bean>
-
-	<!-- The attachment store -->
-	<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">
-		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="serializer"><inject bean="AttachmentsSerializer" /></property>
-	</bean>
-
-	<bean name="AttachmentsSerializer" class="org.jboss.system.server.profileservice.repository.JAXBAttachmentSerializer">
-		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
-	</bean>
-
-	<bean name="ProfileServiceDeployer" class="org.jboss.system.server.profileservice.repository.MainDeployerAdapter">
-		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
-		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
-	</bean>
-
-   <bean name="ProfileServicePersistenceDeployer" class="org.jboss.system.server.profileservice.persistence.deployer.ProfileServicePersistenceDeployer" />
-
-	<!-- A filter for excluding files from the scanner -->
-	<bean name="DeploymentFilter" class="org.jboss.virtual.plugins.vfs.helpers.ExtensibleFilter">
-		<!-- Files starting with theses strings are ignored -->
-		<property name="prefixes">#,%,\,,.,_$</property>
-		<!-- Files ending with theses strings are ignored -->
-		<property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
-		<!-- Files matching with theses strings are ignored -->
-		<property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
-	</bean>
-
-</deployment>
\ No newline at end of file

Copied: trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile.xml (from rev 84453, trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile-service.xml)
===================================================================
--- trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile.xml	                        (rev 0)
+++ trunk/testsuite/src/resources/test-configs/embedded/conf/bootstrap/profile.xml	2009-02-19 17:21:50 UTC (rev 84473)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- 
+	The ProfileService.
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+	<classloader><inject bean="profile-classloader:0.0.0" /></classloader>
+
+	<classloader name="profile-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true">
+		<root>${jboss.lib.url}jboss-profileservice-spi.jar</root>
+	</classloader>
+
+	<!-- The profile configuration -->
+	<bean name="BootstrapProfileFactory" class="org.jboss.system.server.profileservice.repository.XmlProfileFactory">
+		<constructor><parameter>
+			<array elementClass="java.net.URI">
+				<value>${jboss.server.config.url}profiles</value>
+			</array>
+		</parameter></constructor>
+		<property name="attachmentStoreRoot">${jboss.server.data.dir}/attachments</property>
+		<property name="profileFactory"><inject bean="ProfileFactory" /></property>
+	</bean>
+
+	<!-- The ProfileService -->
+	<bean name="ProfileService" class="org.jboss.system.server.profileservice.repository.AbstractProfileService">
+		<constructor><parameter><inject bean="jboss.kernel:service=KernelController" /></parameter></constructor>
+		<property name="deployer"><inject bean="ProfileServiceDeployer" /></property>
+	</bean>
+
+	<!-- The Bootstrap implementation that loads the Profile from the ProfileService -->
+	<bean name="ProfileServiceBootstrap" class="org.jboss.system.server.profileservice.ProfileServiceBootstrap">
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="profileService"><inject bean="ProfileService" /></property>
+		<property name="mof"><inject bean="ManagedObjectFactory" /></property>
+		<property name="mgtDeploymentCreator"><inject bean="ManagedDeploymentCreator" /></property>
+		<property name="bootstrapProfileFactory"><inject bean="BootstrapProfileFactory" /></property>
+	</bean>
+
+	<!-- The profile factory -->
+	<bean name="ProfileFactory" class="org.jboss.system.server.profileservice.repository.AbstractProfileFactory">
+		<property name="profileRepository"><inject bean="ProfileRepositoryFactory" /></property>
+	</bean>
+
+	<!-- The profile repository factory -->
+	<bean name="ProfileRepositoryFactory" class="org.jboss.system.server.profileservice.repository.TypedProfileRepository">
+		<!-- Accept any DeploymentRepositoryFactory -->
+		<incallback method="addRepositoryFactory" />
+		<uncallback method="removeRepositoryFactory" />
+	</bean>
+
+	<!-- The default deployment repository factory -->
+	<bean name="DefaultDeploymentRepositoryFactory" class="org.jboss.system.server.profileservice.repository.FilteredDeploymentRepositoryFactory">
+		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
+		<!--
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="deploymentFilter"><inject bean="DeploymentFilter" /></property>
+		<property name="hotDeploymentFilter"><bean class="org.jboss.system.server.profile.basic.XmlIncludeVirtualFileFilter" /></property>
+		-->
+	</bean>
+
+	<!-- The attachment store -->
+	<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">
+		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="serializer"><inject bean="AttachmentsSerializer" /></property>
+	</bean>
+
+	<bean name="AttachmentsSerializer" class="org.jboss.system.server.profileservice.repository.JAXBAttachmentSerializer">
+		<constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor>
+	</bean>
+
+	<bean name="ProfileServiceDeployer" class="org.jboss.system.server.profileservice.repository.MainDeployerAdapter">
+		<property name="mainDeployer"><inject bean="MainDeployer" /></property>
+		<property name="attachmentStore"><inject bean="AttachmentStore" /></property>
+	</bean>
+
+   <bean name="ProfileServicePersistenceDeployer" class="org.jboss.system.server.profileservice.persistence.deployer.ProfileServicePersistenceDeployer" />
+
+	<!-- A filter for excluding files from the scanner -->
+	<bean name="DeploymentFilter" class="org.jboss.virtual.plugins.vfs.helpers.ExtensibleFilter">
+		<!-- Files starting with theses strings are ignored -->
+		<property name="prefixes">#,%,\,,.,_$</property>
+		<!-- Files ending with theses strings are ignored -->
+		<property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
+		<!-- Files matching with theses strings are ignored -->
+		<property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
+	</bean>
+
+</deployment>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list