conf.component-proxy.playx.play.conf Maven / Gradle / Ivy
# Copyright (C) 2006-2018 Talend Inc. - www.talend.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.
playx {
ioc {
loaders = [
play.inject.guice.GuiceApplicationLoader,
com.github.rmannibucau.playx.cdi.CdiLoader
]
}
cdi {
container {
disableDiscovery = true
packages = [
{package: "org.talend.sdk.component.proxy", recursive: true},
{package: "org.apache.cxf.cdi", recursive: true}
]
}
beans.customs = [
{className: org.apache.johnzon.jaxrs.jsonb.jaxrs.JsonbJaxrsProvider},
{className: org.apache.johnzon.jaxrs.JsrProvider}
]
}
servlet.servlets = [
{
name: jaxrs,
className: org.apache.cxf.cdi.CXFCdiServlet,
asyncSupported: true,
mappings: ["/componentproxy/*"]
}
]
}
talend.component.proxy {
client {
providers = [ "org.apache.johnzon.jaxrs.jsonb.jaxrs.JsonbJaxrsProvider" ]
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy