#
# Generated on Fri Sep 27 17:27:32 CST 2019 by bixi-inhabitant-generator
#

[com.cvicse.inforsuite.api.AsyncImpl]S
contract={com.cvicse.inforsuite.api.admin.CommandAspectImpl}

[com.cvicse.inforsuite.api.admin.AdminCommandLock]S

[com.cvicse.inforsuite.api.admin.ProcessEnvironment]S

[com.cvicse.inforsuite.api.admin.TargetBasedExecutor]S
contract={com.cvicse.inforsuite.api.admin.ClusterExecutor}

[com.cvicse.inforsuite.api.admin.config.ApplicationDeploymentTimeInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=application-deployment-time
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=@time-deployed={optional,default\:0,datatype\:java.lang.Long,leaf},@deployment-time={optional,datatype\:java.lang.Integer,leaf},target={com.cvicse.inforsuite.api.admin.config.ApplicationDeploymentTime}

[com.cvicse.inforsuite.api.admin.config.ApplicationNameInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=application-name
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=@name={optional,datatype\:java.lang.String,leaf},keyed-as={com.cvicse.inforsuite.api.admin.config.ApplicationName},target={com.cvicse.inforsuite.api.admin.config.ApplicationName},key={@name}

[com.cvicse.inforsuite.api.admin.config.ConfigExtensionInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=config-extension
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=target={com.cvicse.inforsuite.api.admin.config.ConfigExtension}

[com.cvicse.inforsuite.api.admin.config.ContainerInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=container
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=target={com.cvicse.inforsuite.api.admin.config.Container}

[com.cvicse.inforsuite.api.admin.config.NamedInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=named
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=@name={required,datatype\:java.lang.String,leaf},keyed-as={com.cvicse.inforsuite.api.admin.config.Named},target={com.cvicse.inforsuite.api.admin.config.Named},key={@name}

[com.cvicse.inforsuite.api.invocation.ComponentInvocation]

[com.cvicse.inforsuite.api.invocation.InvocationException]S

[com.cvicse.inforsuite.api.invocation.InvocationManagerImpl]S
contract={com.cvicse.inforsuite.api.invocation.InvocationManager}

[com.cvicse.inforsuite.api.monitoring.ContainerMonitoringInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=container-monitoring
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=@name={required,datatype\:java.lang.String,leaf},keyed-as={com.cvicse.inforsuite.api.admin.config.Named},target={com.cvicse.inforsuite.api.monitoring.ContainerMonitoring},key={@name},@level={optional,default\:OFF,datatype\:java.lang.String,leaf}

