/* * Copyright (C) 2015-2017 Lightbend Inc. */ package play.soap.mockservice; import javax.jws.WebService; import javax.xml.ws.Action; import javax.xml.ws.FaultAction; import javax.xml.ws.Holder; import java.util.concurrent.CompletionStage; @WebService(name = "MockService") public interface MockServiceJava { CompletionStage getBar(Foo foo); CompletionStage add(int a, int b); CompletionStage multiReturn(Holder part, String toSplit, int index); CompletionStage noReturn(String nothing); @Action(fault = { @FaultAction(className = SomeException.class) }) CompletionStage declaredException(); CompletionStage runtimeException(); }