Class Provider
public class Provider : JVMBridgeBase<Provider>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
Provider
- Implements
- Inherited Members
-
JVMBridgeBase<Provider>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<Provider>.IsAssignableFrom(IJavaType)JVMBridgeBase<Provider>.IsAssignableFrom<T>()JVMBridgeBase<Provider>.Execute<T>(params T[])JVMBridgeBase<Provider>.DynBridgeClazzJVMBridgeBase<Provider>.BridgeClazzJVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)JVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastToAndDetach<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.CastDirectAndDetach<TNewClass>()JVMBridgeBase.CheckDisposed()JVMBridgeBase.ToString()JVMBridgeBase.Equals(IJVMBridgeBase)JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Provider(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Provider(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Provider(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("Provider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Provider(params object[] args)
Parameters
argsobject[]
Remarks
Provider represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
JAXWSPROVIDER_PROPERTY
public static String JAXWSPROVIDER_PROPERTY { get; }
Property Value
Methods
CreateAndPublishEndpoint(String, object)
public Endpoint CreateAndPublishEndpoint(String arg0, object arg1)
Parameters
Returns
CreateAndPublishEndpoint(String, object, params WebServiceFeature[])
public Endpoint CreateAndPublishEndpoint(String arg0, object arg1, params WebServiceFeature[] arg2)
Parameters
arg0Stringarg1objectarg2WebServiceFeature[]
Returns
CreateEndpoint(String, Class, Invoker, params WebServiceFeature[])
public Endpoint CreateEndpoint(String arg0, Class arg1, Invoker arg2, params WebServiceFeature[] arg3)
Parameters
arg0Stringarg1Classarg2Invokerarg3WebServiceFeature[]
Returns
CreateEndpoint(String, object)
public Endpoint CreateEndpoint(String arg0, object arg1)
Parameters
Returns
CreateEndpoint(String, object, params WebServiceFeature[])
public Endpoint CreateEndpoint(String arg0, object arg1, params WebServiceFeature[] arg2)
Parameters
arg0Stringarg1objectarg2WebServiceFeature[]
Returns
CreateServiceDelegate(URL, QName, Class)
public ServiceDelegate CreateServiceDelegate(URL arg0, QName arg1, Class arg2)
Parameters
Returns
CreateServiceDelegate(URL, QName, Class, params WebServiceFeature[])
public ServiceDelegate CreateServiceDelegate(URL arg0, QName arg1, Class arg2, params WebServiceFeature[] arg3)
Parameters
arg0URLarg1QNamearg2Classarg3WebServiceFeature[]
Returns
CreateW3CEndpointReference(String, QName, QName, List<Element>, String, List<Element>)
public W3CEndpointReference CreateW3CEndpointReference(String arg0, QName arg1, QName arg2, List<Element> arg3, String arg4, List<Element> arg5)
Parameters
Returns
CreateW3CEndpointReference(String, QName, QName, QName, List<Element>, String, List<Element>, List<Element>, Map<QName, String>)
public W3CEndpointReference CreateW3CEndpointReference(String arg0, QName arg1, QName arg2, QName arg3, List<Element> arg4, String arg5, List<Element> arg6, List<Element> arg7, Map<QName, String> arg8)
Parameters
arg0Stringarg1QNamearg2QNamearg3QNamearg4List<Element>arg5Stringarg6List<Element>arg7List<Element>arg8Map<QName, String>
Returns
GetPort<T>(EndpointReference, Class, params WebServiceFeature[])
public T GetPort<T>(EndpointReference arg0, Class arg1, params WebServiceFeature[] arg2)
Parameters
arg0EndpointReferencearg1Classarg2WebServiceFeature[]
Returns
- T
T
Type Parameters
T
ProviderMethod()
public static Provider ProviderMethod()
Returns
ReadEndpointReference(Source)
public EndpointReference ReadEndpointReference(Source arg0)