is-registry/org/gcube/informationservice/registry/deploy-jndi-config.xml

159 lines
3.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<jndiConfig xmlns="http://wsrf.globus.org/jndi/config">
<service name="gcube/informationservice/registry">
<environment
name="profile"
value="@config.dir@/profile.xml"
type="java.lang.String"
override="false" />
</service>
<service name="gcube/informationservice/registry/Registry">
<environment
name="name"
value="Registry"
type="java.lang.String"
override="false" />
<environment
name="RPDName"
value="ProfileResourceProperties"
type="java.lang.String"
override="false"/>
<resource name="publicationProfile" type="org.gcube.common.core.service.GCUBEPublicationProfile">
<resourceParams>
<parameter>
<name>factory</name>
<value>org.globus.wsrf.jndi.BeanFactory</value>
</parameter>
<parameter>
<name>mode</name>
<value>pull</value>
</parameter>
<parameter>
<name>fileName</name>
<value>@config.dir@/profileRegistration.xml</value>
</parameter>
</resourceParams>
</resource>
<resource name="wshome" type="org.gcube.informationservice.registry.impl.core.ProfileResourceHome">
<resourceParams>
<parameter>
<name>factory</name>
<value>org.globus.wsrf.jndi.BeanFactory</value>
</parameter>
<parameter>
<name>resourceClass</name>
<value>org.gcube.informationservice.registry.impl.core.ProfileResource</value>
</parameter>
<parameter>
<name>persistenceDelegateClass</name>
<value>org.gcube.informationservice.registry.impl.core.RegistryPersistenceDelegate</value>
</parameter>
<parameter>
<name>sweeperDelay</name>
<value>10000</value>
</parameter>
</resourceParams>
</resource>
</service>
<service name="gcube/informationservice/registry/RegistryFactory">
<environment
name="RPDName"
value="RegistryFactoryResourceProperties"
type="java.lang.String"
override="false"/>
<resource name="RegistryConfiguration"
type="org.gcube.informationservice.registry.impl.RegistryConfiguration">
<resourceParams>
<parameter>
<name>
factory
</name>
<value>
org.globus.wsrf.jndi.BeanFactory
</value>
</parameter>
<parameter>
<name>registrationRemovalInterval</name>
<value>140</value>
</parameter>
<parameter>
<name>profilesBase</name>
<value>@config.dir@/DILResourceSchemas</value>
</parameter>
<parameter>
<name>propertiesFile</name>
<value>@config.dir@/registration.properties</value>
</parameter>
<parameter>
<name>registrationType</name>
<value>Pull</value>
</parameter>
</resourceParams>
</resource>
<resource name="publicationProfile" type="org.gcube.common.core.PublicationProfile">
<resourceParams>
<parameter>
<name>factory</name>
<value>org.globus.wsrf.jndi.BeanFactory</value>
</parameter>
<parameter>
<name>mode</name>
<value>pull</value>
</parameter>
<parameter>
<name>fileName</name>
<value>@config.dir@/FactoryRegistration.xml</value>
</parameter>
</resourceParams>
</resource>
<resource name="wshome" type="org.gcube.informationservice.registry.impl.core.RegistryFactoryResourceHome">
<resourceParams>
<parameter>
<name>factory</name>
<value>org.globus.wsrf.jndi.BeanFactory</value>
</parameter>
<parameter>
<name>resourceClass</name>
<value>org.gcube.informationservice.registry.impl.core.FactoryResource</value>
</parameter>
<parameter>
<name>persistenceDelegateClass</name>
<value>org.gcube.informationservice.registry.impl.core.RegistrFactoryPersistenceDelegate</value>
</parameter>
</resourceParams>
</resource>
</service>
</jndiConfig>