use of com.hp.mwtests.ts.jts.orbspecific.resources.ExplicitStackImple in project narayana by jbosstm.
the class ExplicitStackServer 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];
ExplicitStackPOATie theObject = new ExplicitStackPOATie(new ExplicitStackImple());
myOA.objectIsReady(theObject);
Services serv = new Services(myORB);
try {
TestUtility.registerService(refFile, myORB.orb().object_to_string(myOA.corbaReference(theObject)));
System.out.println("Ready");
myOA.run();
} catch (Exception e) {
e.printStackTrace();
}
myOA.shutdownObject(theObject);
System.out.println("**ExplicitStackServer exiting**");
}
use of com.hp.mwtests.ts.jts.orbspecific.resources.ExplicitStackImple in project narayana by jbosstm.
the class ExplicitInterpositionUnitTest method test.
@Test
public void test() throws Exception {
ExplicitStackImple stack = new ExplicitStackImple();
OTSImpleManager.current().begin();
assertEquals(stack.push(10, OTSImpleManager.current().get_control()), 0);
OTSImpleManager.current().rollback();
OTSImpleManager.current().begin();
ExplicitInterposition inter = new ExplicitInterposition(OTSImpleManager.current().get_control().get_coordinator().get_txcontext(), true);
inter.unregisterTransaction();
OTSImpleManager.current().rollback();
}
Aggregations