BEA Systems, Inc.

weblogic.jws
Interface ServiceClient

All Superinterfaces:
Annotation

@Retention(value=RUNTIME)
@Target(value=FIELD)
public interface ServiceClient
extends Annotation

This is an annotation that you can place on a stub that's used within a JWS. By placing this annotation, the container will perform dependency injection to the stub which allows you to use advanced features such as reliable messaging, conversational invoke and asynchronous invokes.


Method Summary
 String endpointAddress()
          The endpoint address that this stub is supposed to be calling.
 String portName()
          The port name that this stub points to.
 String serviceName()
          The service name that this stub points to.
 String wsdlLocation()
          The wsdl location that this stub points to.
 
Methods inherited from interface java.lang.annotation.Annotation
annotationType, equals, hashCode, toString
 

Method Detail

serviceName

String serviceName()
The service name that this stub points to.


portName

String portName()
The port name that this stub points to. If there is only one port, this attribute is optional.


wsdlLocation

String wsdlLocation()
The wsdl location that this stub points to. If leave blank, the runtime will use the saved wsdl to instantiate the stub.


endpointAddress

String endpointAddress()
The endpoint address that this stub is supposed to be calling. If leave blank, the runtime will use the address specified in the wsdl.


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs100
Copyright 2006 BEA Systems Inc.