#
# Generated on Sat Feb 12 17:36:26 UTC 2022 by hk2-inhabitant-generator
#

[org.glassfish.webservices.archivist.WebServicesArchivist]
contract={com.sun.enterprise.deployment.archivist.ExtensionsArchivist}
qualifier={com.sun.enterprise.deployment.archivist.ExtensionsArchivistFor}
metadata=extensionArchiveType={webservices}

[org.glassfish.webservices.config.RegistryLocationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=registry-location
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@connector-resource-jndi-name={optional,datatype\:java.lang.String,leaf},keyed-as={org.glassfish.webservices.config.RegistryLocation},key={@connector-resource-jndi-name},target={org.glassfish.webservices.config.RegistryLocation}

[org.glassfish.webservices.config.TransformationRuleInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=transformation-rule
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@name={optional,datatype\:java.lang.String,leaf},@rule-file-location={optional,datatype\:java.lang.String,leaf},@apply-to={optional,default\:request,datatype\:java.lang.String,leaf},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf},keyed-as={org.glassfish.webservices.config.TransformationRule},key={@name},target={org.glassfish.webservices.config.TransformationRule}

[org.glassfish.webservices.config.WebServiceEndpointInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=web-service-endpoint
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@name={optional,datatype\:java.lang.String,leaf},@max-history-size={optional,default\:25,datatype\:java.lang.String,leaf},<transformation-rule>={collection\:org.glassfish.webservices.config.TransformationRule},@monitoring={optional,default\:OFF,datatype\:java.lang.String,leaf},@jbi-enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},keyed-as={org.glassfish.webservices.config.WebServiceEndpoint},key={@name},<registry-location>={collection\:org.glassfish.webservices.config.RegistryLocation},target={org.glassfish.webservices.config.WebServiceEndpoint}

[org.glassfish.webservices.connector.WebServicesSniffer]S
contract={org.glassfish.api.container.Sniffer}
name=webservices

[org.glassfish.webservices.connector.annotation.handlers.HandlerChainHandler]S
contract={org.glassfish.apf.AnnotationHandler}
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={jakarta.jws.HandlerChain}

[org.glassfish.webservices.connector.annotation.handlers.WebServiceHandler]S
contract={org.glassfish.apf.AnnotationHandler}
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={jakarta.jws.WebService}

[org.glassfish.webservices.connector.annotation.handlers.WebServiceProviderHandler]S
contract={org.glassfish.apf.AnnotationHandler}
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={jakarta.xml.ws.WebServiceProvider}

[org.glassfish.webservices.connector.annotation.handlers.WebServiceRefHandler]S
contract={org.glassfish.apf.AnnotationHandler}
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={jakarta.xml.ws.WebServiceRef}

[org.glassfish.webservices.connector.annotation.handlers.WebServiceRefsHandler]S
contract={org.glassfish.apf.AnnotationHandler}
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={jakarta.xml.ws.WebServiceRefs}

[org.glassfish.webservices.node.ServiceReferenceNode]
contract={com.sun.enterprise.deployment.node.JndiEnvRefNode,com.sun.enterprise.deployment.node.SubNode,com.sun.enterprise.deployment.node.XMLNode}
name=service-ref

[org.glassfish.webservices.node.WebServicesDescriptorNode]S
contract={com.sun.enterprise.deployment.node.BundleNode,com.sun.enterprise.deployment.node.XMLNode}

