All Downloads are FREE. Search and download functionalities are using the official Maven repository.

contexts.configured.sos.xml Maven / Gradle / Ivy

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                           http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">

    <bean id="abstractServiceResponseWriterFactory"
          class="org.n52.sos.coding.encode.AbstractServiceResponseWriterFactory"/>

    <bean id="binaryAttachmentResponseWriterFactory"
          class="org.n52.sos.coding.encode.BinaryAttachmentResponseWriterFactory"/>

    <bean id="batchOperationHandler"
          class="org.n52.sos.ds.BatchOperationHandler"/>

    <bean id="capabilitiesExtensionService"
          class="org.n52.sos.config.json.JsonCapabilitiesExtensionService" />

    <bean id="responseFormatRepository"
          class="org.n52.sos.coding.encode.ResponseFormatRepository"/>

    <bean id="responseFormatRepositoryInitializer"
          class="org.n52.sos.coding.encode.ResponseFormatRepositoryInitializer"/>

  <bean id="procedureDescriptionFormatRepository"
          class="org.n52.sos.coding.encode.ProcedureDescriptionFormatRepository" />

   <bean id="procedureDescriptionFormatRepositoryInitializer"
          class="org.n52.sos.coding.encode.ProcedureDescriptionFormatRepositoryInitializer"/>

    <bean id="geometryHandler"
          class="org.n52.sos.util.GeometryHandler" />

    <bean id="encoderRepository"
          class="org.n52.sos.coding.encode.SosEncoderRepository" />

    <bean id="procedureDescriptionSettings"
          class="org.n52.sos.service.ProcedureDescriptionSettings" />

    <bean id="transactionalSecurityConfiguration"
          class="org.n52.sos.service.TransactionalSecurityConfiguration" />

    <bean id="batchRequestOperator"
          class="org.n52.sos.request.operator.BatchRequestOperator"/>

    <bean id="procedureRequestSettingProvider"
          class="org.n52.sos.request.ProcedureRequestSettingProvider"/>

    <bean class="org.n52.iceland.util.activation.ActivationRegistrator">
        <description>Used to wire up SOS specific activation persistence.</description>
        <property name="listeners">
            <map>
                <entry key-ref="procedureDescriptionFormatRepository" value="#{activationService.procedureDescriptionFormatListener}"/>
                <entry key-ref="responseFormatRepository" value="#{activationService.responseFormatListener}" />
            </map>
        </property>
        <property name="initializers">
            <map>
                <entry key-ref="procedureDescriptionFormatRepository" value="#{activationService.procedureDescriptionFormatInitializer}" />
                <entry key-ref="responseFormatRepository" value="#{activationService.responseFormatInitializer}" />
            </map>
        </property>
    </bean>
</beans>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy