Class ArjunaRecoveryManagerService

  • All Implemented Interfaces:
    org.jboss.msc.Service, org.jboss.msc.service.Service<com.arjuna.ats.jbossatx.jta.RecoveryManagerService>, org.jboss.msc.value.Value<com.arjuna.ats.jbossatx.jta.RecoveryManagerService>

    public class ArjunaRecoveryManagerService
    extends Object
    implements org.jboss.msc.service.Service<com.arjuna.ats.jbossatx.jta.RecoveryManagerService>
    A service responsible for exposing the proprietary Arjuna RecoveryManagerService.
    Author:
    John Bailey, Scott Stark (sstark@redhat.com) (C) 2011 Red Hat Inc.
    • Field Detail

      • SERVICE_NAME

        @Deprecated
        public static final org.jboss.msc.service.ServiceName SERVICE_NAME
        Deprecated.
        Use the "org.wildfly.transactions.xa-resource-recovery-registry" capability
    • Constructor Detail

      • ArjunaRecoveryManagerService

        public ArjunaRecoveryManagerService​(boolean recoveryListener,
                                            boolean jts)
    • Method Detail

      • start

        public void start​(org.jboss.msc.service.StartContext context)
                   throws org.jboss.msc.service.StartException
        Specified by:
        start in interface org.jboss.msc.Service
        Specified by:
        start in interface org.jboss.msc.service.Service<com.arjuna.ats.jbossatx.jta.RecoveryManagerService>
        Throws:
        org.jboss.msc.service.StartException
      • stop

        public void stop​(org.jboss.msc.service.StopContext context)
        Specified by:
        stop in interface org.jboss.msc.Service
        Specified by:
        stop in interface org.jboss.msc.service.Service<com.arjuna.ats.jbossatx.jta.RecoveryManagerService>
      • getOrbInjector

        public org.jboss.msc.inject.Injector<org.omg.CORBA.ORB> getOrbInjector()
      • getRecoveryBindingInjector

        public org.jboss.msc.inject.Injector<org.jboss.as.network.SocketBinding> getRecoveryBindingInjector()
      • getStatusBindingInjector

        public org.jboss.msc.inject.Injector<org.jboss.as.network.SocketBinding> getStatusBindingInjector()
      • getSuspendControllerInjector

        public org.jboss.msc.inject.Injector<org.jboss.as.server.suspend.SuspendController> getSuspendControllerInjector()
      • getProcessStateInjector

        public org.jboss.msc.inject.Injector<org.jboss.as.controller.ProcessStateNotifier> getProcessStateInjector()
      • getBindingManager

        public org.jboss.msc.inject.Injector<org.jboss.as.network.SocketBindingManager> getBindingManager()