<?xml version="1.0" encoding="ISO-8859-1"?>

<!--
  ~ Copyright 2005-2011 WSO2, Inc. (http://wso2.com)
  ~
  ~ Licensed 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.
  -->
<wso2registry>

    <!--
    For details on configuring different config & governance registries see;
    http://wso2.org/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances
    -->

    <currentDBConfig>wso2registry</currentDBConfig>
    <readOnly>false</readOnly>
    <enableCache>true</enableCache>
    <registryRoot>/</registryRoot>

    <dbConfig name="wso2registry">
        <dataSource>jdbc/WSO2CarbonDB</dataSource>
    </dbConfig>

    <handler class="org.wso2.carbon.identity.entitlement.policy.finder.registry.RegistryPolicyHandler">
        <filter class="org.wso2.carbon.identity.entitlement.policy.finder.registry.RegistryPolicyMediaTypeMatcher">
            <property name="mediaType">application/xacml-policy+xml</property>
        </filter>
    </handler>
    <!--<handler class="org.wso2.carbon.registry.extensions.handlers.SynapseRepositoryHandler">
       <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher">
           <property name="mediaType">application/vnd.apache.synapse</property>
       </filter>
   </handler>

   <handler class="org.wso2.carbon.registry.extensions.handlers.SynapseRepositoryHandler">
       <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher">
           <property name="mediaType">application/vnd.apache.esb</property>
       </filter>
   </handler>

   <handler class="org.wso2.carbon.registry.extensions.handlers.Axis2RepositoryHandler">
       <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher">
           <property name="mediaType">application/vnd.apache.axis2</property>
       </filter>
   </handler>

   <handler class="org.wso2.carbon.registry.extensions.handlers.Axis2RepositoryHandler">
       <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher">
           <property name="mediaType">application/vnd.apache.wsas</property>
       </filter>
   </handler>

   <handler class="org.wso2.carbon.registry.extensions.handlers.WSDLMediaTypeHandler">
       <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher">
           <property name="mediaType">application/wsdl+xml</property>
       </filter>
   </handler>

   <handler class="org.wso2.carbon.registry.extensions.handlers.XSDMediaTypeHandler">
       <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher">
           <property name="mediaType">application/x-xsd+xml</property>
       </filter>
   </handler> -->

    <!--remoteInstance url="https://localhost:9443/registry">
        <id>instanceid</id>
        <username>username</username>
        <password>password</password>
    </remoteInstance-->

    <!--remoteInstance url="https://localhost:9443/registry">
        <id>instanceid</id>
        <dbConfig>wso2registry</dbConfig>
        <readOnly>false</readOnly>
        <enableCache>true</enableCache>
        <registryRoot>/</registryRoot>
    </remoteInstance-->

    <!--mount path="/_system/config" overwrite="true|false|virtual">
        <instanceId>instanceid</instanceId>
        <targetPath>/_system/nodes</targetPath>
    </mount-->


    <versionResourcesOnChange>true</versionResourcesOnChange>

    <!-- NOTE: You can edit the options under "StaticConfiguration" only before the
     startup. -->
    <staticConfiguration>
        <versioningProperties>true</versioningProperties>
        <versioningComments>true</versioningComments>
        <versioningTags>true</versioningTags>
        <versioningRatings>true</versioningRatings>
    </staticConfiguration>
</wso2registry>