public static final void registerTransactionManager (final int resolver, ORB myORB, org.omg.CosTransactions.TransactionFactory theOTS) throws Exception { final Services myServ = new Services(myORB); if (resolver != com.arjuna.orbportability.Services.BIND_CONNECT) { String[] params = new String[1]; params[0] = com.arjuna.orbportability.Services.otsKind; /* * Register using the default mechanism. */ myServ.registerService(theOTS, com.arjuna.orbportability.Services.transactionService, params, resolver); params = null; } }
/** * The default implementation (specified on a per-ORB basis.) */ public org.omg.CORBA.Object getService (String serviceName, Object[] params) throws org.omg.CORBA.ORBPackage.InvalidName, IOException, SystemException { switch (bindDefault()) { case Services.RESOLVE_INITIAL_REFERENCES: return getService(serviceName, params, RESOLVE_INITIAL_REFERENCES); case Services.NAME_SERVICE: return getService(serviceName, params, NAME_SERVICE); case Services.FILE: return getService(serviceName, params, FILE); case Services.NAMED_CONNECT: return getService(serviceName, params, NAMED_CONNECT); default: return getService( serviceName, params, CONFIGURATION_FILE); } }
/** * The default implementation (probably specified on a per-ORB basis.) */ public void registerService (org.omg.CORBA.Object objRef, String serviceName, Object[] params) throws org.omg.CORBA.ORBPackage.InvalidName, IOException, SystemException { switch (bindDefault()) { case Services.CONFIGURATION_FILE: registerService(objRef, serviceName, params, CONFIGURATION_FILE); break; case Services.RESOLVE_INITIAL_REFERENCES: registerService(objRef, serviceName, params, RESOLVE_INITIAL_REFERENCES); break; case Services.NAME_SERVICE: registerService(objRef, serviceName, params, NAME_SERVICE); break; case Services.NAMED_CONNECT: registerService(objRef, serviceName, params, NAMED_CONNECT); break; default: registerService(objRef, serviceName, params, CONFIGURATION_FILE); } }
public static final com.arjuna.orbportability.Services getServices () { return new com.arjuna.orbportability.Services(_theOrb); }
/** * The default implementation (specified on a per-ORB basis.) */ public org.omg.CORBA.Object getService (String serviceName, Object[] params) throws org.omg.CORBA.ORBPackage.InvalidName, IOException, SystemException { switch (com.arjuna.orbportability.common.Configuration.bindDefault()) { case Services.RESOLVE_INITIAL_REFERENCES: return getService(serviceName, params, RESOLVE_INITIAL_REFERENCES); case Services.NAME_SERVICE: return getService(serviceName, params, NAME_SERVICE); case Services.FILE: return getService(serviceName, params, FILE); case Services.NAMED_CONNECT: return getService(serviceName, params, NAMED_CONNECT); default: return getService( serviceName, params, CONFIGURATION_FILE); } }
final int resolver = Services.getResolver();
Services servicehandle = new Services(new URL("http://172.16.2.3:8080/axis2/services/x?wsdl")); ServicesPortType port = servicehandle .getServicesHttpSoap11Endpoint(); java.util.Map<String, Object> requestContext = ((javax.xml.ws.BindingProvider) port).getRequestContext(); requestContext.put("set-jaxb-validation-event-handler", "false");
/** * The default implementation (probably specified on a per-ORB basis.) */ public void registerService (org.omg.CORBA.Object objRef, String serviceName, Object[] params) throws org.omg.CORBA.ORBPackage.InvalidName, IOException, SystemException { switch (com.arjuna.orbportability.common.Configuration.bindDefault()) { case Services.CONFIGURATION_FILE: registerService(objRef, serviceName, params, CONFIGURATION_FILE); break; case Services.RESOLVE_INITIAL_REFERENCES: registerService(objRef, serviceName, params, RESOLVE_INITIAL_REFERENCES); break; case Services.NAME_SERVICE: registerService(objRef, serviceName, params, NAME_SERVICE); break; case Services.NAMED_CONNECT: registerService(objRef, serviceName, params, NAMED_CONNECT); break; default: registerService(objRef, serviceName, params, CONFIGURATION_FILE); } }
public static final int getResolver () { int resolver = bindDefault(); final String resolveService = opPropertyManager.getOrbPortabilityEnvironmentBean().getResolveService(); if (resolveService != null) { if (resolveService.compareTo("NAME_SERVICE") == 0) resolver = com.arjuna.orbportability.Services.NAME_SERVICE; else { if (resolveService.compareTo("BIND_CONNECT") == 0) resolver = com.arjuna.orbportability.Services.BIND_CONNECT; else { if (resolveService.compareTo("FILE") == 0) resolver = com.arjuna.orbportability.Services.FILE; else { if (resolveService.compareTo("RESOLVE_INITIAL_REFERENCES") == 0) resolver = com.arjuna.orbportability.Services.RESOLVE_INITIAL_REFERENCES; } } } } return resolver; }
/** * The default implementation (probably specified on a per-ORB basis.) */ public void registerService (org.omg.CORBA.Object objRef, String serviceName, Object[] params) throws org.omg.CORBA.ORBPackage.InvalidName, IOException, SystemException { switch (bindDefault()) { case Services.CONFIGURATION_FILE: registerService(objRef, serviceName, params, CONFIGURATION_FILE); break; case Services.RESOLVE_INITIAL_REFERENCES: registerService(objRef, serviceName, params, RESOLVE_INITIAL_REFERENCES); break; case Services.NAME_SERVICE: registerService(objRef, serviceName, params, NAME_SERVICE); break; case Services.NAMED_CONNECT: registerService(objRef, serviceName, params, NAMED_CONNECT); break; default: registerService(objRef, serviceName, params, CONFIGURATION_FILE); } }
public static final com.arjuna.orbportability.Services getServices () { return new com.arjuna.orbportability.Services(_theOrb); }
org.omg.CORBA.Object obj = ORBManager.getServices().getService(Services.transactionService, params, resolver);
public void start(org.omg.CORBA.ORB theCorbaORB) throws Exception { jbossatxLogger.i18NLogger.info_jts_TransactionManagerService_start(); // Create an ORB portability wrapper around the CORBA ORB services orb ORB orb = ORB.getInstance("jboss-atx"); org.omg.PortableServer.POA rootPOA = org.omg.PortableServer.POAHelper.narrow(theCorbaORB.resolve_initial_references("RootPOA")); orb.setOrb(theCorbaORB); OA oa = OA.getRootOA(orb); oa.setPOA(rootPOA); try { // OTSManager won't play nice unless we explicity bootstrap the portability layer: ORBManager.setORB(orb); ORBManager.setPOA(oa); org.omg.CosTransactions.TransactionFactory factory = com.arjuna.ats.jts.OTSManager.get_factory(); final int resolver = Services.getResolver(); com.arjuna.ats.jts.TransactionServer.registerTransactionManager(resolver, orb, factory); } catch (final Exception ex) { throw new Exception(jbossatxLogger.i18NLogger.get_jts_TransactionManagerService_failed(), ex); } }
public static final int getResolver () { int resolver = bindDefault(); final String resolveService = opPropertyManager.getOrbPortabilityEnvironmentBean().getResolveService(); if (resolveService != null) { if (resolveService.compareTo("NAME_SERVICE") == 0) resolver = com.arjuna.orbportability.Services.NAME_SERVICE; else { if (resolveService.compareTo("BIND_CONNECT") == 0) resolver = com.arjuna.orbportability.Services.BIND_CONNECT; else { if (resolveService.compareTo("FILE") == 0) resolver = com.arjuna.orbportability.Services.FILE; else { if (resolveService.compareTo("RESOLVE_INITIAL_REFERENCES") == 0) resolver = com.arjuna.orbportability.Services.RESOLVE_INITIAL_REFERENCES; } } } } return resolver; }
public static final void registerTransactionManager (final int resolver, ORB myORB, org.omg.CosTransactions.TransactionFactory theOTS) throws Exception { final Services myServ = new Services(myORB); if (resolver != com.arjuna.orbportability.Services.BIND_CONNECT) { String[] params = new String[1]; params[0] = com.arjuna.orbportability.Services.otsKind; /* * Register using the default mechanism. */ myServ.registerService(theOTS, com.arjuna.orbportability.Services.transactionService, params, resolver); params = null; } }
/** * The default implementation (specified on a per-ORB basis.) */ public org.omg.CORBA.Object getService (String serviceName, Object[] params) throws org.omg.CORBA.ORBPackage.InvalidName, IOException, SystemException { switch (bindDefault()) { case Services.RESOLVE_INITIAL_REFERENCES: return getService(serviceName, params, RESOLVE_INITIAL_REFERENCES); case Services.NAME_SERVICE: return getService(serviceName, params, NAME_SERVICE); case Services.FILE: return getService(serviceName, params, FILE); case Services.NAMED_CONNECT: return getService(serviceName, params, NAMED_CONNECT); default: return getService( serviceName, params, CONFIGURATION_FILE); } }
public static final com.arjuna.orbportability.Services getServices () { return new com.arjuna.orbportability.Services(_theOrb); }
org.omg.CORBA.Object obj = ORBManager.getServices().getService(Services.transactionService, params, resolver);
final int resolver = Services.getResolver();