Table of Contents

Class Service

Namespace
Javax.Xml.Ws
Assembly
MASES.JNet.dll
public class Service : JVMBridgeBase<Service>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
Service
Implements
Inherited Members
Extension Methods

Constructors

Service()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Service()

Service(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Service(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Service(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Service(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

Executor

public Executor Executor { get; set; }

Property Value

Executor

HandlerResolver

public HandlerResolver HandlerResolver { get; set; }

Property Value

HandlerResolver

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Ports

public Iterator<QName> Ports { get; }

Property Value

Iterator<QName>

ServiceName

public QName ServiceName { get; }

Property Value

QName

WSDLDocumentLocation

public URL WSDLDocumentLocation { get; }

Property Value

URL

Methods

AddPort(QName, String, String)

public void AddPort(QName arg0, String arg1, String arg2)

Parameters

arg0 QName

QName

arg1 String

String

arg2 String

String

Create(URL, QName)

public static Service Create(URL arg0, QName arg1)

Parameters

arg0 URL

URL

arg1 QName

QName

Returns

Service

Service

Create(URL, QName, params WebServiceFeature[])

public static Service Create(URL arg0, QName arg1, params WebServiceFeature[] arg2)

Parameters

arg0 URL

URL

arg1 QName

QName

arg2 WebServiceFeature[]

WebServiceFeature

Returns

Service

Service

Create(QName)

public static Service Create(QName arg0)

Parameters

arg0 QName

QName

Returns

Service

Service

Create(QName, params WebServiceFeature[])

public static Service Create(QName arg0, params WebServiceFeature[] arg1)

Parameters

arg0 QName

QName

arg1 WebServiceFeature[]

WebServiceFeature

Returns

Service

Service

CreateDispatch(QName, JAXBContext, Mode)

public Dispatch<object> CreateDispatch(QName arg0, JAXBContext arg1, Service.Mode arg2)

Parameters

arg0 QName

QName

arg1 JAXBContext

JAXBContext

arg2 Service.Mode

Service.Mode

Returns

Dispatch<object>

Dispatch

CreateDispatch(QName, JAXBContext, Mode, params WebServiceFeature[])

public Dispatch<object> CreateDispatch(QName arg0, JAXBContext arg1, Service.Mode arg2, params WebServiceFeature[] arg3)

Parameters

arg0 QName

QName

arg1 JAXBContext

JAXBContext

arg2 Service.Mode

Service.Mode

arg3 WebServiceFeature[]

WebServiceFeature

Returns

Dispatch<object>

Dispatch

CreateDispatch(EndpointReference, JAXBContext, Mode, params WebServiceFeature[])

public Dispatch<object> CreateDispatch(EndpointReference arg0, JAXBContext arg1, Service.Mode arg2, params WebServiceFeature[] arg3)

Parameters

arg0 EndpointReference

EndpointReference

arg1 JAXBContext

JAXBContext

arg2 Service.Mode

Service.Mode

arg3 WebServiceFeature[]

WebServiceFeature

Returns

Dispatch<object>

Dispatch

CreateDispatch<T>(QName, Class, Mode)

public Dispatch<T> CreateDispatch<T>(QName arg0, Class arg1, Service.Mode arg2)

Parameters

arg0 QName

QName

arg1 Class

Class

arg2 Service.Mode

Service.Mode

Returns

Dispatch<T>

Dispatch

Type Parameters

T

CreateDispatch<T>(QName, Class, Mode, params WebServiceFeature[])

public Dispatch<T> CreateDispatch<T>(QName arg0, Class arg1, Service.Mode arg2, params WebServiceFeature[] arg3)

Parameters

arg0 QName

QName

arg1 Class

Class

arg2 Service.Mode

Service.Mode

arg3 WebServiceFeature[]

WebServiceFeature

Returns

Dispatch<T>

Dispatch

Type Parameters

T

CreateDispatch<T>(EndpointReference, Class, Mode, params WebServiceFeature[])

public Dispatch<T> CreateDispatch<T>(EndpointReference arg0, Class arg1, Service.Mode arg2, params WebServiceFeature[] arg3)

Parameters

arg0 EndpointReference

EndpointReference

arg1 Class

Class

arg2 Service.Mode

Service.Mode

arg3 WebServiceFeature[]

WebServiceFeature

Returns

Dispatch<T>

Dispatch

Type Parameters

T

GetPort<T>(Class)

public T GetPort<T>(Class arg0)

Parameters

arg0 Class

Class

Returns

T

T

Type Parameters

T

GetPort<T>(Class, params WebServiceFeature[])

public T GetPort<T>(Class arg0, params WebServiceFeature[] arg1)

Parameters

arg0 Class

Class

arg1 WebServiceFeature[]

WebServiceFeature

Returns

T

T

Type Parameters

T

GetPort<T>(QName, Class)

public T GetPort<T>(QName arg0, Class arg1)

Parameters

arg0 QName

QName

arg1 Class

Class

Returns

T

T

Type Parameters

T

GetPort<T>(QName, Class, params WebServiceFeature[])

public T GetPort<T>(QName arg0, Class arg1, params WebServiceFeature[] arg2)

Parameters

arg0 QName

QName

arg1 Class

Class

arg2 WebServiceFeature[]

WebServiceFeature

Returns

T

T

Type Parameters

T

GetPort<T>(EndpointReference, Class, params WebServiceFeature[])

public T GetPort<T>(EndpointReference arg0, Class arg1, params WebServiceFeature[] arg2)

Parameters

arg0 EndpointReference

EndpointReference

arg1 Class

Class

arg2 WebServiceFeature[]

WebServiceFeature

Returns

T

T

Type Parameters

T