org.distributeme.test.moskitojourney.TestClient Maven / Gradle / Ivy
package org.distributeme.test.moskitojourney;
import net.anotheria.moskito.core.calltrace.CurrentlyTracedCall;
import net.anotheria.moskito.core.calltrace.RunningTraceContainer;
import net.anotheria.moskito.core.calltrace.TracedCall;
import net.anotheria.moskito.core.journey.Journey;
import net.anotheria.moskito.core.journey.JourneyManager;
import net.anotheria.moskito.core.journey.JourneyManagerFactory;
import org.distributeme.core.ServiceLocator;
public class TestClient {
public static void main(String[] args) throws AServiceException{
JourneyManager manager = JourneyManagerFactory.getJourneyManager();
Journey myJourney = manager.createJourney("dimetestjourney");
RunningTraceContainer.startTracedCall("TestClient.main");
AService aService = ServiceLocator.getRemote(AService.class);
System.out.println(aService.aMethod("hello from client"));
System.out.println(aService.aMethod("hello 2 from client"));
TracedCall last = RunningTraceContainer.endTrace();
myJourney.addUseCase((CurrentlyTracedCall)last);
System.out.println("Journey: "+myJourney);
System.out.println(" calls: "+myJourney.getTracedCalls());
for (CurrentlyTracedCall call : myJourney.getTracedCalls()){
System.out.println(call.toDetails());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy