use of com.hp.mwtests.ts.jts.utils.ServerORB in project narayana by jbosstm.
the class SetGetServer method main.
public static void main(String[] args) throws Exception {
ServerORB orb = new ServerORB();
ORB myORB = orb.getORB();
RootOA myOA = orb.getOA();
String refFile = args[0];
setget_i impl = new setget_i();
Services serv = new Services(myORB);
try {
TestUtility.registerService(refFile, myORB.orb().object_to_string(impl.getReference()));
System.out.println("Ready");
myOA.run();
} catch (Exception e) {
TestUtility.fail("SetGetServer caught exception: " + e);
}
myOA.shutdownObject(impl);
System.out.println("**Object server exiting**");
}
use of com.hp.mwtests.ts.jts.utils.ServerORB in project narayana by jbosstm.
the class ImplicitArjunaClient method main.
public static void main(String[] args) throws Exception {
ServerORB orb = new ServerORB();
ORB myORB = orb.getORB();
RootOA myOA = orb.getOA();
String refFile = args[0];
CurrentImple current = OTSImpleManager.current();
// pointer the grid object that will be used.
stack stackVar = null;
try {
current.begin();
try {
Services serv = new Services(myORB);
stackVar = stackHelper.narrow(myORB.orb().string_to_object(TestUtility.getService(refFile)));
} catch (Exception e) {
e.printStackTrace(System.err);
TestUtility.fail(e.toString());
}
System.out.println("pushing 1 onto stack");
stackVar.push(1);
System.out.println("pushing 2 onto stack");
stackVar.push(2);
} catch (Exception e) {
e.printStackTrace(System.err);
TestUtility.fail(e.toString());
}
try {
current.commit(false);
current.begin();
IntHolder val = new IntHolder(-1);
if (stackVar.pop(val) == 0) {
System.out.println("popped top of stack " + val.value);
current.begin();
stackVar.push(3);
System.out.println("pushed 3 onto stack. Aborting nested action.");
current.rollback();
stackVar.pop(val);
System.out.println("popped top of stack is " + val.value);
current.commit(false);
TestUtility.assertEquals(1, val.value);
} else {
TestUtility.fail("Error getting stack value.");
current.rollback();
}
} catch (Exception e) {
e.printStackTrace(System.err);
TestUtility.fail(e.toString());
}
myOA.destroy();
myORB.shutdown();
System.out.println("Passed");
}
use of com.hp.mwtests.ts.jts.utils.ServerORB in project narayana by jbosstm.
the class PerfHammer method main.
public static void main(String[] args) throws Exception {
String gridReference = args[0];
int numberOfCalls = 1000;
int threadCount = 10;
int batchSize = 100;
int warmUpCount = 0;
ServerORB orb = new ServerORB();
ORB myORB = orb.getORB();
RootOA myOA = orb.getOA();
String metricName = "JTSRemote_PerfTest_PerfHammer_" + System.getProperty("org.omg.CORBA.ORBClass", myORB.orb().getClass().getName());
GridWorker worker = new GridWorker(myORB, gridReference);
Measurement measurement = new Measurement.Builder(metricName).maxTestTime(0L).numberOfCalls(numberOfCalls).numberOfThreads(threadCount).batchSize(batchSize).numberOfWarmupCalls(warmUpCount).build().measure(worker, worker);
System.out.printf("%s: %d iterations using %d threads with a batch size of %d%n", metricName, numberOfCalls, threadCount, batchSize);
System.out.printf("%s%n", measurement.getInfo());
System.out.printf("%s%n%s%n", measurement.getInfo(), (measurement.shouldFail() || measurement.getNumberOfErrors() != 0 ? "Failed" : "Passed"));
}
use of com.hp.mwtests.ts.jts.utils.ServerORB in project narayana by jbosstm.
the class GridServer method main.
public static void main(String[] args) throws Exception {
ServerORB orb = new ServerORB();
ORB myORB = orb.getORB();
RootOA myOA = orb.getOA();
String gridReference = args[0];
grid_i myGrid = new grid_i(100, 100);
Services serv = new Services(myORB);
try {
TestUtility.registerService(gridReference, myORB.orb().object_to_string(myGrid.getReference()));
System.out.println("Ready");
myOA.run();
} catch (Exception e) {
TestUtility.fail("**GridServer caught exception: " + e);
}
myOA.shutdownObject(myGrid);
System.out.println("**Grid server exiting**");
}
use of com.hp.mwtests.ts.jts.utils.ServerORB in project narayana by jbosstm.
the class StackServer method main.
public static void main(String[] args) throws Exception {
ServerORB orb = new ServerORB();
ORB myORB = orb.getORB();
RootOA myOA = orb.getOA();
String refFile = args[0];
stackPOATie theStack = new stackPOATie(new StackImple());
myOA.objectIsReady(theStack);
Services serv = new Services(myORB);
try {
TestUtility.registerService(refFile, myORB.orb().object_to_string(stackHelper.narrow(myOA.corbaReference(theStack))));
System.out.println("Ready");
myOA.run();
} catch (Exception e) {
TestUtility.fail("StackServer caught exception: " + e);
}
myOA.shutdownObject(theStack);
System.out.println("**StackServer exiting**");
}
Aggregations