#
# Generated on Wed Jan 16 11:47:07 UTC 2013
#

[org.glassfish.loadbalancer.config.LbConfigInjector]
contract={org.glassfish.loadbalancer.config.LbConfigInjector,org.jvnet.hk2.config.ConfigInjector}
name=lb-config
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.loadbalancer.config.LbConfig},@name={optional,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.loadbalancer.config.LbConfig},@response-timeout-in-seconds={optional,default\:60,datatype\:java.lang.String,leaf},@https-routing={optional,default\:false,datatype\:java.lang.Boolean,leaf},@reload-poll-interval-in-seconds={optional,default\:60,datatype\:java.lang.String,leaf},@monitoring-enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@route-cookie-enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf},<*>={collection\:com.sun.enterprise.config.serverbeans.Ref},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.loadbalancer.config.LbConfig$DeleteDecorator]
contract={org.glassfish.loadbalancer.config.LbConfig$DeleteDecorator}

[org.glassfish.loadbalancer.config.LoadBalancersInjector]
contract={org.glassfish.loadbalancer.config.LoadBalancersInjector,org.jvnet.hk2.config.ConfigInjector}
name=load-balancers
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.loadbalancer.config.LoadBalancers},<load-balancer>={collection\:org.glassfish.loadbalancer.config.LoadBalancer}

[org.glassfish.loadbalancer.config.LoadBalancer$DeleteDecorator]
contract={org.glassfish.loadbalancer.config.LoadBalancer$DeleteDecorator}

[org.glassfish.loadbalancer.config.LbConfigsInjector]
contract={org.glassfish.loadbalancer.config.LbConfigsInjector,org.jvnet.hk2.config.ConfigInjector}
name=lb-configs
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.loadbalancer.config.LbConfigs},<lb-config>={collection\:org.glassfish.loadbalancer.config.LbConfig}

[org.glassfish.config.support.GenericCreateCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=create-http-lb-config
metadata=MethodListActual={org.glassfish.loadbalancer.config.LbConfig},MethodName={getLbConfig},ParentConfigured={org.glassfish.loadbalancer.config.LbConfigs}

[org.glassfish.config.support.GenericDeleteCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-http-lb-config
metadata=MethodListActual={org.glassfish.loadbalancer.config.LbConfig},MethodName={getLbConfig},ParentConfigured={org.glassfish.loadbalancer.config.LbConfigs}

[org.glassfish.config.support.GenericDeleteCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-http-lb
metadata=MethodListActual={org.glassfish.loadbalancer.config.LoadBalancer},MethodName={getLoadBalancer},ParentConfigured={org.glassfish.loadbalancer.config.LoadBalancers}

[org.glassfish.config.support.GenericListCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=list-http-lbs
metadata=MethodListActual={org.glassfish.loadbalancer.config.LoadBalancer},MethodName={getLoadBalancer},ParentConfigured={org.glassfish.loadbalancer.config.LoadBalancers}

[org.glassfish.loadbalancer.config.LoadBalancerInjector]
contract={org.glassfish.loadbalancer.config.LoadBalancerInjector,org.jvnet.hk2.config.ConfigInjector}
name=load-balancer
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.loadbalancer.config.LoadBalancer},@name={optional,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.loadbalancer.config.LoadBalancer},@lb-config-name={optional,datatype\:java.lang.String,leaf},@device-host={optional,datatype\:java.lang.String,leaf},@device-port={optional,datatype\:java.lang.String,leaf},@auto-apply-enabled={optional,datatype\:java.lang.Boolean,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.loadbalancer.config.LbConfig$Decorator]
contract={org.glassfish.loadbalancer.config.LbConfig$Decorator}

