Examples of ResourceException


Examples of javax.resource.ResourceException

    }
    else {
      if (! (cxRequest instanceof ConnectionRequest)) {
          if (out != null)
              out.print("Provided ConnectionRequestInfo instance is not a JORAM object.");
        throw new ResourceException("Provided ConnectionRequestInfo instance "
                                    + "is not a JORAM object.");
      }

      userName = ((ConnectionRequest) cxRequest).getUserName();
      password = ((ConnectionRequest) cxRequest).getPassword();
      identityClass = ((ConnectionRequest) cxRequest).getIdentityClass();
    }

    XAConnection cnx = null;

    if (collocated) {
        hostName = "localhost";
        serverPort = -1;
    }

    try {

        if (isHa) {
          if (collocated) {
            if (ra.haURL != null) {
              if (cxRequest instanceof QueueConnectionRequest) {
                XAQueueConnectionFactory factory = XAQueueHATcpConnectionFactory.create(ra.haURL);
                setParameters(factory);
                ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                cnx = factory.createXAQueueConnection(userName, password);
              } else {
                XAConnectionFactory factory = XAHATcpConnectionFactory.create(ra.haURL);
                setParameters(factory);
                ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                cnx = factory.createXAConnection(userName, password);
              }
            } else {         
              if (cxRequest instanceof QueueConnectionRequest) {
                XAQueueConnectionFactory factory = XAQueueHALocalConnectionFactory.create();
                setParameters(factory);
                ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                cnx = factory.createXAQueueConnection(userName, password);
              } else {
                XAConnectionFactory factory = XAHALocalConnectionFactory.create();
                setParameters(factory);
                cnx = factory.createXAConnection(userName, password);
              }
            }
          } else {
            String urlHa = "hajoram://" + hostName + ":" + serverPort;
            if (cxRequest instanceof QueueConnectionRequest) {
              XAQueueConnectionFactory factory = XAQueueHATcpConnectionFactory.create(urlHa);
              setParameters(factory);
              ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
              cnx = factory.createXAQueueConnection(userName, password);
            } else {
              XAConnectionFactory factory = XAHATcpConnectionFactory.create(urlHa);
              setParameters(factory);
              ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
              cnx = factory.createXAConnection(userName, password);
            }
          }
        } else {
            if (collocated) {
                if (cxRequest instanceof QueueConnectionRequest) {
                    XAQueueConnectionFactory factory = XAQueueLocalConnectionFactory.create();
                    setParameters(factory);
                    ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                    cnx = factory.createXAQueueConnection(userName, password);
                } else {
                    XAConnectionFactory factory = XALocalConnectionFactory.create();
                    setParameters(factory);
                    ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                    cnx = factory.createXAConnection(userName, password);
                }
            } else {
                if (cxRequest instanceof QueueConnectionRequest) {
                    XAQueueConnectionFactory factory = XAQueueTcpConnectionFactory.create(hostName, serverPort);
                    setParameters(factory);
                    ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                    cnx = factory.createXAQueueConnection(userName, password);
                } else {
                    XAConnectionFactory factory = XATcpConnectionFactory.create(hostName, serverPort);
                    setParameters(factory);
                    ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
                    cnx = factory.createXAConnection(userName, password);
                }
            }
        }

        if (AdapterTracing.dbgAdapter.isLoggable(BasicLevel.DEBUG))
            AdapterTracing.dbgAdapter.log(BasicLevel.DEBUG, this + " createManagedConnection cnx = " + cnx);

    } catch (IllegalStateException exc) {
        if (out != null)
            out.print("Could not access the JORAM server: " + exc);
      throw new CommException("Could not access the JORAM server: " + exc);
    } catch (JMSSecurityException exc) {
        if (out != null)
            out.print("Invalid user identification: " + exc);
      throw new SecurityException("Invalid user identification: " + exc);
    } catch (JMSException exc) {
        if (out != null)
            out.print("Failed connecting process: " + exc);
      throw new ResourceException("Failed connecting process: " + exc);
    }

    ManagedConnection managedCx = new ManagedConnectionImpl(ra,
                                                            cnx,
                                                            hostName,
View Full Code Here

Examples of javax.resource.ResourceException

      userName = this.userName;
    else {
      if (! (cxRequest instanceof ConnectionRequest)) {
          if (out != null)
              out.print("Provided ConnectionRequestInfo instance is not a JORAM object.");
        throw new ResourceException("Provided ConnectionRequestInfo instance "
                                    + "is not a JORAM object.");
      }

      userName = ((ConnectionRequest) cxRequest).getUserName();
View Full Code Here

Examples of javax.resource.ResourceException

    }

    if (! (connection instanceof OutboundConnection)) {
        if (out != null)
            out.print("The provided connection handle is not a JORAM handle.");
      throw new ResourceException("The provided connection handle is not "
                                  + "a JORAM handle.");
    }

    OutboundConnection newConn = (OutboundConnection) connection;
    newConn.managedCx = this;
View Full Code Here

Examples of javax.resource.ResourceException

    }
    else {
      if (! (cxRequest instanceof ConnectionRequest)) {
          if (out != null)
              out.print("Provided ConnectionRequestInfo instance is not a JORAM object.");
        throw new ResourceException("Provided ConnectionRequestInfo instance "
                                    + "is not a JORAM object.");
      }

      userName = ((ConnectionRequest) cxRequest).getUserName();
      password = ((ConnectionRequest) cxRequest).getPassword();
      identityClass = ((ConnectionRequest) cxRequest).getIdentityClass();
    }

    XAConnection cnx = null;

    if (collocated) {
        hostName = "localhost";
        serverPort = -1;
    }

    try {
      if (isHa) {
        if (collocated) {
          if (ra.haURL != null) {
            if (cxRequest instanceof TopicConnectionRequest) {
              XATopicConnectionFactory factory = XATopicHATcpConnectionFactory.create(ra.haURL);
              setParameters(factory);
              ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
              cnx = factory.createXATopicConnection(userName, password);
            } else {
              XAConnectionFactory factory = XAHATcpConnectionFactory.create(ra.haURL);
              setParameters(factory);
              ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
              cnx = factory.createXAConnection(userName, password);
            }
          } else {
            if (cxRequest instanceof TopicConnectionRequest) {
              XATopicConnectionFactory factory = XATopicHALocalConnectionFactory.create();
              setParameters(factory);
              ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
              cnx = factory.createXATopicConnection(userName, password);
            } else {
              XAConnectionFactory factory = XAHALocalConnectionFactory.create();
              setParameters(factory);
              ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
              cnx = factory.createXAConnection(userName, password);
            }
          }
        } else {
          String urlHa = "hajoram://" + hostName + ":" + serverPort;
          if (cxRequest instanceof TopicConnectionRequest) {
            XATopicConnectionFactory factory = XATopicHATcpConnectionFactory.create(urlHa);
            setParameters(factory);
            ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
            cnx = factory.createXATopicConnection(userName, password);
          } else {
            XAConnectionFactory factory = XAHATcpConnectionFactory.create(urlHa);
            setParameters(factory);
            ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
            cnx = factory.createXAConnection(userName, password);
          }
        }
      } else {
        if (collocated) {
          if (cxRequest instanceof TopicConnectionRequest) {
            XATopicConnectionFactory factory = XATopicLocalConnectionFactory.create();
            setParameters(factory);
            ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
            cnx = factory.createXATopicConnection(userName, password);
          } else {
            XAConnectionFactory factory = XALocalConnectionFactory.create();
            setParameters(factory);
            ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
            cnx = factory.createXAConnection(userName, password);
          }
        } else {
          if (cxRequest instanceof TopicConnectionRequest) {
            XATopicConnectionFactory factory = XATopicTcpConnectionFactory.create(hostName, serverPort);
            setParameters(factory);
            ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
            cnx = factory.createXATopicConnection(userName, password);
          } else {
            XAConnectionFactory factory = XATcpConnectionFactory.create(hostName, serverPort);
            setParameters(factory);
            ((AbstractConnectionFactory) factory).setIdentityClassName(identityClass);
            cnx = factory.createXAConnection(userName, password);
          }
        }
      }
      if (AdapterTracing.dbgAdapter.isLoggable(BasicLevel.DEBUG))
        AdapterTracing.dbgAdapter.log(BasicLevel.DEBUG,
                                      this + " createManagedConnection cnx = " + cnx);
    } catch (IllegalStateException exc) {
        if (out != null)
            out.print("Could not access the JORAM server: " + exc);
      throw new CommException("Could not access the JORAM server: " + exc);
    } catch (JMSSecurityException exc) {
        if (out != null)
            out.print("Invalid user identification: " + exc);
      throw new SecurityException("Invalid user identification: " + exc);
    } catch (JMSException exc) {
        if (out != null)
            out.print("Failed connecting process: " + exc);
      throw new ResourceException("Failed connecting process: " + exc);
    }

    ManagedConnection managedCx = new ManagedConnectionImpl(ra,
                                                            cnx,
                                                            hostName,
View Full Code Here

Examples of javax.resource.ResourceException

      userName = this.userName;
    else {
      if (! (cxRequest instanceof ConnectionRequest)) {
          if (out != null)
              out.print("Provided ConnectionRequestInfo instance is not a JORAM object.");
        throw new ResourceException("Provided ConnectionRequestInfo instance "
                                    + "is not a JORAM object.");
      }

      userName = ((ConnectionRequest) cxRequest).getUserName();
View Full Code Here

Examples of net.sf.pipet.resources.ResourceException

  private void load() throws ResourceException {
    try {
      if (backend == null)
        backend = ModuleLoader.loadModuleInterface(spec, cfg);
    } catch (InvalidConfigurationException e) {
      throw new ResourceException(e);
    }
  }
View Full Code Here

Examples of org.apache.metamodel.util.ResourceException

    public void read(Action<InputStream> action) throws ResourceException {
        final InputStream in = read();
        try {
            action.run(in);
        } catch (Exception e) {
            throw new ResourceException(this, "Error occurred in read callback", e);
        } finally {
            FileHelper.safeClose(in);
        }
    }
View Full Code Here

Examples of org.apache.ws.resource.ResourceException

            myResource.setEndpointReference( epr ); //make sure to set the EPR on your new instance
            add( myResource );
         }
         catch ( Exception e )
         {
            throw new ResourceException( e );
         }
      }

      return m_resource;
   }
View Full Code Here

Examples of org.eclipse.core.internal.resources.ResourceException

      return false;
    return true;
  }

  protected void fail(String reason) throws CoreException {
    throw new ResourceException(new Status(IStatus.ERROR, ResourcesPlugin.PI_RESOURCES, 1, reason, null));
  }
View Full Code Here

Examples of org.exolab.jms.net.connector.ResourceException

        String name = getName(uri);

        try {
            registry.bind(name, factory);
        } catch (AlreadyBoundException exception) {
            throw new ResourceException("Binding exists for " + name,
                                        exception);
        } catch (RemoteException exception) {
            throw new ResourceException("Failed to bind connection factory",
                                        exception);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.