#
# Generated by hk2-inhabitant-generator
#

[com.oracle.webservices.impl.wls.WseeAnnotationProcessorImpl]S

[com.oracle.webservices.impl.wls.WseeInjectionServiceImpl]S

[com.oracle.webservices.impl.wls.WseeInternalAppFactory]S

[com.oracle.webservices.impl.wls.WseeInternalAppFactoryForJaxrpc]S
contract={com.oracle.webservices.impl.wls.InternalAppFactoryForJaxrpc}

[com.oracle.webservices.impl.wls.WseePlugin]S-
contract={weblogic.servlet.internal.InternalWebAppListenerRegistration,weblogic.management.provider.internal.BeanInfoEnabler}
name=WseePlugin
qualifier={javax.inject.Named}

[com.oracle.webservices.impl.wls.WseeSAFServiceFactoryForJaxrpc]S
contract={com.oracle.webservices.impl.wls.SAFServiceFactoryForJaxrpc}

[com.oracle.webservices.impl.wls.WsrmSafRegistrationService]S
name=WsrmSafRegistrationService
qualifier={javax.inject.Named}

[org.glassfish.ha.store.impl.NoOpBackingStoreFactory]S
contract={org.glassfish.ha.store.api.BackingStoreFactory}
name=noop

[org.glassfish.ha.store.spi.ObjectInputStreamWithLoader]S

[weblogic.application.ApplicationAccess]S
contract={weblogic.application.ApplicationAccessService}

[weblogic.application.compiler.EARToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.application.internal.DeploymentManagerImpl]S
contract={weblogic.application.DeploymentManager,weblogic.application.DeploymentFinder}

[weblogic.application.utils.ApplicationVersionUtils$ApplicationVersionUtilsServiceImpl]S
contract={weblogic.management.utils.ApplicationVersionUtilsService}

[weblogic.coherence.container.tools.GARToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.connector.tools.RarToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.diagnostics.module.WLDFToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.ejb.tools.EJBToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.health.HealthMonitorService]S
contract={weblogic.server.ServerService}
name=HealthMonitorService
qualifier={javax.inject.Named}

[weblogic.j2ee.J2EEArchiveServiceImpl]S
contract={weblogic.deploy.api.shared.J2EEArchiveService}

[weblogic.j2eeclient.tools.CARModuleInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.jdbc.tools.JDBCToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.jms.tools.JMSToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.jndi.Environment]
contract={weblogic.jndi.api.ServerEnvironment,weblogic.jndi.ClientEnvironment}

[weblogic.jndi.factories.java.javaURLContextFactory]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.jndi.internal.ForeignJNDIManagerService]S
contract={weblogic.server.ServerService}
name=ForeignJNDIManagerService
qualifier={javax.inject.Named}

[weblogic.jndi.internal.ForeignJNDIManagerService$ForeignJNDIPartitionManagerInterceptor]S
contract={org.aopalliance.intercept.MethodInterceptor}

[weblogic.jndi.internal.NamingService]S
contract={weblogic.server.ServerService}
name=NamingService
qualifier={javax.inject.Named}

[weblogic.jndi.internal.NamingService$JNDIPartitionManagerInterceptor]S
contract={org.aopalliance.intercept.MethodInterceptor}

[weblogic.jndi.internal.RemoteNamingService]S
contract={weblogic.server.ServerService}
name=RemoteNamingService
qualifier={javax.inject.Named}

[weblogic.jndi.internal.RemoteNamingService$RemoteJNDIPartitionManagerInterceptor]S
contract={org.aopalliance.intercept.MethodInterceptor}

[weblogic.jndi.internal.ThreadEnvironment]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.jndi.internal.ThreadEnvironmentServiceImpl]S
contract={weblogic.jndi.api.ThreadEnvironmentService}

[weblogic.kernel.Kernel$KernelTypeServiceImpl]S
contract={weblogic.kernel.KernelTypeService}

[weblogic.kodo.KodoToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.ldap.EmbeddedLDAPConnection$EmbeddedLDAPConnectionServiceGeneratorImpl]S
contract={weblogic.security.utils.EmbeddedLDAPConnectionServiceGenerator}

[weblogic.logging.LogEntryInitializer]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.management.deploy.internal.AppRuntimeStateManager]S
contract={weblogic.application.utils.ApplicationRuntimeStateManager}

[weblogic.persistence.PersistenceToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.rjvm.t3.ProtocolHandlerT3$T3ProtocolFetcherServiceImpl]S
contract={weblogic.security.auth.T3ProtocolFetcherService}

[weblogic.rmi.cluster.ThreadPreferredHost]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.rmi.extensions.server.ServerHelper]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.rmi.facades.RmiSecurityFacade$FFSecurityFacade]S
contract={weblogic.rmi.facades.RmiSecurityFacadeDelegate,weblogic.rmi.client.facades.RmiClientSecurityFacadeDelegate}

[weblogic.rmi.internal.NonTxRMIShutdownService]S
contract={weblogic.server.ServerService}
name=NonTxRMIShutdownService
qualifier={javax.inject.Named}

[weblogic.rmi.internal.PartitionStateInterceptor]S
contract={org.aopalliance.intercept.MethodInterceptor}

[weblogic.rmi.internal.RMIShutdownService]S
contract={weblogic.server.ServerService}
name=RMIShutdownService
qualifier={javax.inject.Named}

[weblogic.security.EarlySecurityInitializationService]S
contract={weblogic.server.ServerService}
name=EarlySecurityInitializationService
qualifier={javax.inject.Named}

[weblogic.security.PreSecurityService]S
contract={weblogic.server.ServerService}
name=PreSecurityService
qualifier={javax.inject.Named,weblogic.utils.annotation.Secure}

[weblogic.security.SSL.SSLClientInfo]
contract={weblogic.security.acl.internal.SSLClientInfoService}

[weblogic.security.SecurityService]S
contract={weblogic.server.ServerService}
name=SecurityService
qualifier={javax.inject.Named,weblogic.utils.annotation.Secure}

[weblogic.security.SecurityService$ConnectionFilterServiceImpl]S
contract={weblogic.security.net.ConnectionFilterService}

[weblogic.security.X509CertRegisterService]S
contract={weblogic.server.ServerService}
name=X509CertRegisterService
qualifier={javax.inject.Named,weblogic.utils.annotation.Secure}

[weblogic.security.acl.internal.Security]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.security.jaspic.SecurityServicesImpl]S
contract={weblogic.security.jaspic.SecurityServices}
qualifier={weblogic.utils.annotation.Secure}

[weblogic.security.notshared.RuntimeUtilitiesImpl]S
contract={weblogic.security.shared.RuntimeUtilities}

[weblogic.security.service.CommonSecurityServiceManagerDelegateImpl]S
contract={weblogic.security.service.SecurityServiceManagerDelegate}
qualifier={weblogic.utils.annotation.Secure}

[weblogic.security.subject.DelegatingSubjectStack]S
contract={weblogic.core.base.api.FastThreadLocalMarker}
qualifier={weblogic.utils.annotation.Secure}

[weblogic.security.utils.KeyStoreInstall$KeyStoreInstallationServiceImpl]S
contract={weblogic.security.internal.KeyStoreInstallationService}

[weblogic.server.GlobalServiceLocator]S

[weblogic.server.channels.ChannelService]S
contract={weblogic.server.ServerService}
name=ChannelService
qualifier={javax.inject.Named}

[weblogic.server.channels.ChannelService$ChannelImportExportServiceImpl]S
contract={weblogic.management.internal.ChannelImportExportService}

[weblogic.server.channels.ChannelServicePartitionLifecycleInterceptor]S
contract={org.aopalliance.intercept.MethodInterceptor}

[weblogic.servlet.internal.ProtocolHandlerHTTP]S
contract={weblogic.protocol.ProtocolHandler}
name=http

[weblogic.servlet.internal.utils.WebRjvmSupportImpl]S
contract={weblogic.rjvm.WebRjvmSupport}

[weblogic.servlet.tools.WARToolsInitializer]S
contract={weblogic.application.compiler.ToolsInitializer}

[weblogic.socket.SocketMuxerServerService]S
contract={weblogic.server.ServerService}
name=SocketMuxerServerService
qualifier={javax.inject.Named}

[weblogic.t3.srvr.T3Srvr]S

[weblogic.t3.srvr.servicegroups.WseeServiceActivator]S
contract={weblogic.server.ServerService}
name=WseeServiceActivator
qualifier={javax.inject.Named}

[weblogic.t3.srvr.servicegroups.WseeServiceWrapper]S
contract={weblogic.server.ActivatedService}

[weblogic.t3.srvr.servicewrappers.BufferingService]S
contract={weblogic.server.ServerService}
name=BufferingService
qualifier={javax.inject.Named}

[weblogic.t3.srvr.servicewrappers.WseeDeploymentService]S
contract={weblogic.server.ServerService}
name=WseeDeploymentService
qualifier={javax.inject.Named}

[weblogic.t3.srvr.servicewrappers.WseePolicySubjectManagerService]S
contract={weblogic.server.ServerService}
name=WseePolicySubjectManagerService
qualifier={javax.inject.Named}

[weblogic.trace.Trace]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.transaction.internal.ServerTransactionManagerImpl]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.utils.classloaders.GenericClassLoaderRegistry]S

[weblogic.utils.cmm.internal.MemoryPressureServiceImpl]S
contract={weblogic.utils.cmm.MemoryPressureService}

[weblogic.utils.filelock.internal.FileLockServiceImpl]S
contract={weblogic.utils.filelock.FileLockService}

[weblogic.utils.progress.internal.ProgressTrackerRegistrarImpl]S
contract={weblogic.utils.progress.ProgressTrackerRegistrar}

[weblogic.utils.progress.internal.ProgressTrackerServiceImpl$Hk2ConfigListener]S
contract={org.glassfish.hk2.api.DynamicConfigurationListener}

[weblogic.workarea.WorkContextHelper]S
contract={weblogic.core.base.api.FastThreadLocalMarker}

[weblogic.wsee.runtime.WseePartitionManagerInterceptor]S
contract={org.aopalliance.intercept.MethodInterceptor}

[weblogic.wsee.wstx.internal.WSATTransactionService]S
contract={weblogic.server.ServerService}
name=WSATTransactionService
qualifier={javax.inject.Named}

[weblogic.rmi.client.facades.RmiClientSecurityFacadeDelegateImpl]S
contract={weblogic.rmi.client.facades.RmiClientSecurityFacadeDelegate}
rank=-1

[weblogic.rmi.facades.ClientRmiInvocationFacade]S
contract={weblogic.rmi.facades.RmiInvocationFacade}
rank=-1

