Client.jws Sample
This topic inludes the source code for the Client.jws Sample.
Sample Location
This sample is located in the following directory in your WebLogic Workshop installation:
BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebServices/security/wsse/callback/client/
Sample Source Code
01 package security.wsse.callback.client;
02
03 /**
04 * @common:target-namespace namespace="http://workshop.bea.com/Client"
05 */
06 public class Client implements com.bea.jws.WebService
07 {
08 public Callback callback;
09
10 /**
11 * @common:control
12 */
13 private security.wsse.callback.client.TargetControl targetControl;
14
15
16 /**
17 * @common:operation
18 * @common:message-buffer enable="true"
19 * @jws:conversation phase="start"
20 */
21 public void invokeHello()
22 {
23 targetControl.hello();
24 }
25
26 public interface Callback extends com.bea.control.ServiceControl
27 {
28 /**
29 * @jws:conversation phase="finish"
30 * @common:message-buffer enable="true"
31 */
32 void callback(java.lang.String message);
33 }
34
35 public void targetControl_callback(java.lang.String message)
36 {
37 callback.callback(message);
38 }
39 }
|