Package org.jboss.soa.esb.listeners.lifecycle

Examples of org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException


            if(deliveryAdapter != null) {
                binding.setVariable("deliveryAdapter", deliveryAdapter);
            }
            script.setBinding(binding);
        } catch (ConfigurationException e) {
           throw new ManagedLifecycleException("Unable to construct message delivery adapter.", e);
        }
    }
View Full Code Here


        {
            serviceInvoker = new ServiceInvoker(targetServiceCategory, targetServiceName) ;
        }
        catch (final MessageDeliverException mde)
        {
            throw new ManagedLifecycleException("Unexpected exception creating service invoker", mde) ;
        }
       
        if (serviceEPR != null)
        {
            try
            {
                RegistryUtil.register(getConfig(), serviceEPR) ;
            }
            catch (final RegistryException re)
            {
                throw new ManagedLifecycleException("Unexpected exception while registering service", re) ;
            }
        }
    }
View Full Code Here

          ListenerTagNames.TARGET_SERVICE_CATEGORY_TAG, null);
      m_targetServiceName = ListenerUtil.getValue(m_config,
          ListenerTagNames.TARGET_SERVICE_NAME_TAG, null);
     
      if (m_targetServiceCategory == null)
        throw new ManagedLifecycleException("No target service category defined!");
     
      if (m_targetServiceName == null)
        throw new ManagedLifecycleException("No target service name defined!");
     
      Collection<EPR> _targetEprs = RegistryUtil.getEprs(m_targetServiceCategory,
          m_targetServiceName);
      if (null == _targetEprs || _targetEprs.size() < 1)
        throw new ManagedLifecycleException("EPR <"
            + m_targetServiceName + "> not found in registry");
     
      m_serviceInvoker = new ServiceInvoker(m_targetServiceCategory, m_targetServiceName);
        } catch (ServiceNotFoundException snfe) {
          throw new ManagedLifecycleException("EPR <" + m_targetServiceName + " "
              + m_targetServiceName + "> not found in registry");
        } catch (final RegistryException re) {
          throw new ManagedLifecycleException("Unexpected registry exception", re);
        } catch (MessageDeliverException mde) {
      throw new ManagedLifecycleException("EPR <" + m_targetServiceName + " "
          + m_targetServiceName + "> not found in registry", mde);
    } catch (ManagedLifecycleException ex) {
      throw ex;
    }
       
        try {
      resolveComposerClass();
    } catch (ConfigurationException e) {
      // TODO Auto-generated catch block
      throw new ManagedLifecycleException("Problem resolving composer class", e);
    }

  }
View Full Code Here

                pipeline.setTransactional(transactional);
                pipeline.initialise() ;
            }
            catch (final ConfigurationException ce)
            {
                throw new ManagedLifecycleException("Error configuring action processing pipeline", ce) ;
            }

            try
            {
                RegistryUtil.register(_config, _epr);
            }
            catch (final RegistryException re)
            {
                throw new ManagedLifecycleException("Unexpected error during registration for epr " + _epr, re);
            }

            this.pipeline = pipeline ;
            final PickUpOnlyCourier pickUpCourier ;
            try
            {
                pickUpCourier = getCourier() ;
                cleanCourier(pickUpCourier) ;
            }
            catch (final MalformedEPRException mepre)
            {
                RegistryUtil.unregister(_eprCategoryName, _eprName, _epr) ;
                throw new ManagedLifecycleException("Malformed EPR: " + _epr) ;
            }
            catch (final CourierException ce)
            {
                RegistryUtil.unregister(_eprCategoryName, _eprName, _epr) ;
                throw new ManagedLifecycleException("No appropriate courier can be obtained for " + _epr, ce);
            }
        }
View Full Code Here

                {
                    try
                    {
                        if (!_execService.awaitTermination(getTerminationPeriod(), TimeUnit.MILLISECONDS))
                        {
                            throw new ManagedLifecycleException("Tasks remain active in executor") ;
                        }
                    }
                    catch (final InterruptedException ie)
                    {
                        throw new ManagedLifecycleException("Interrupted waiting for active tasks to terminate") ;
                    }
                }
                finally
                {
                    _execService = null ;
View Full Code Here

         final ServiceInvoker invoker = new ServiceInvoker(serviceCategory, serviceName);
         bean.setServiceInvoker(invoker);
      }
      catch (final MessageDeliverException mde)
      {
         throw new ManagedLifecycleException("Failed to activate JCA Inflow Gateway. Service '" + serviceCategory + ":" + serviceName + "'", mde) ;
      }
   }
View Full Code Here

      // Needed to retain prior semantics of fail-on-initialise if service lookup fails
        try {
            Collection<EPR> _targetEprs = RegistryUtil.getEprs(_targetServiceCategory,
                    _targetServiceName);
            if (null == _targetEprs || _targetEprs.size() < 1)
                throw new ManagedLifecycleException("EPR <"
                        + _targetServiceName + "> not found in registry");
       
        } catch (ServiceNotFoundException snfe) {
            throw new ManagedLifecycleException("EPR <" + _targetServiceName + " "
                + _targetServiceName + "> not found in registry");
        }
        catch (final RegistryException re) {
          throw new ManagedLifecycleException("Unexpected registry exception", re);
        }
       
        try {
          _serviceInvoker = new ServiceInvoker(_targetServiceCategory, _targetServiceName);
          _serviceInvoker.loadServiceClusterInfo();
        } catch (MessageDeliverException mde) {
          throw new ManagedLifecycleException(mde);       
        }

        boolean failure = true;
        try {
          _dbConn = getDbConn();
View Full Code Here

  protected void doStart() throws ManagedLifecycleException {

    try {
      startHttpServer();
    } catch (Exception e) {
      throw new ManagedLifecycleException(
          "Failed to start Http gateway listener", e);
    }

    try {
      registerEndpoint();
    } catch (Throwable t) {
      logger.error("Unable to register service endpoint '" + endpointReference.getAddr().getAddress()
                    + "' for service '" + serviceCategory + ":" + serviceName + "'.  Stopping Http Listener Server...", t);
      try {
        stopHttpServer();
      } catch (Exception e) {
        throw new ManagedLifecycleException(
            "Failed to stop Http gateway listener", e);
      }
    }
  }
View Full Code Here

  protected void doStop() throws ManagedLifecycleException {
    unregisterEndpoint();
    try {
      stopHttpServer();
    } catch (Exception e) {
      throw new ManagedLifecycleException(
          "Failed to stop Http gateway listener", e);
    }


  }
View Full Code Here

      HibernateSessionFactory.close(cfg);
     
      sf = HibernateSessionFactory.getInstance(cfg);

    } catch (ConfigurationException ce) {
      throw new ManagedLifecycleException(ce.getMessage());
    }
  }
View Full Code Here

TOP

Related Classes of org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.