Table of Contents

Class SyncProvider

Namespace
Javax.Sql.Rowset.Spi
Assembly
MASES.JNet.dll
public class SyncProvider : JVMBridgeBase<SyncProvider>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
SyncProvider
Implements
Inherited Members
JVMBridgeBase<SyncProvider>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SyncProvider>.IsAssignableFrom<T>()
JVMBridgeBase<SyncProvider>.Execute<T>(params T[])
JVMBridgeBase<SyncProvider>.DynBridgeClazz
JVMBridgeBase<SyncProvider>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SyncProvider()

public SyncProvider()

SyncProvider(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 SyncProvider(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

SyncProvider(params object[])

Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.

[Obsolete("SyncProvider 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 SyncProvider(params object[] args)

Parameters

args object[]

Remarks

SyncProvider 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

string

DATASOURCE_DB_LOCK

public static int DATASOURCE_DB_LOCK { get; }

Property Value

int

DATASOURCE_NO_LOCK

public static int DATASOURCE_NO_LOCK { get; }

Property Value

int

DATASOURCE_ROW_LOCK

public static int DATASOURCE_ROW_LOCK { get; }

Property Value

int

DATASOURCE_TABLE_LOCK

public static int DATASOURCE_TABLE_LOCK { get; }

Property Value

int

DataSourceLock

public int DataSourceLock { get; set; }

Property Value

int

GRADE_CHECK_ALL_AT_COMMIT

public static int GRADE_CHECK_ALL_AT_COMMIT { get; }

Property Value

int

GRADE_CHECK_MODIFIED_AT_COMMIT

public static int GRADE_CHECK_MODIFIED_AT_COMMIT { get; }

Property Value

int

GRADE_LOCK_WHEN_LOADED

public static int GRADE_LOCK_WHEN_LOADED { get; }

Property Value

int

GRADE_LOCK_WHEN_MODIFIED

public static int GRADE_LOCK_WHEN_MODIFIED { get; }

Property Value

int

GRADE_NONE

public static int GRADE_NONE { get; }

Property Value

int

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 java.lang.AutoCloseable

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

NONUPDATABLE_VIEW_SYNC

public static int NONUPDATABLE_VIEW_SYNC { get; }

Property Value

int

ProviderGrade

public int ProviderGrade { get; }

Property Value

int

ProviderID

public String ProviderID { get; }

Property Value

String

RowSetReader

public RowSetReader RowSetReader { get; }

Property Value

RowSetReader

RowSetWriter

public RowSetWriter RowSetWriter { get; }

Property Value

RowSetWriter

UPDATABLE_VIEW_SYNC

public static int UPDATABLE_VIEW_SYNC { get; }

Property Value

int

Vendor

public String Vendor { get; }

Property Value

String

Version

public String Version { get; }

Property Value

String

Methods

SupportsUpdatableView()

public int SupportsUpdatableView()

Returns

int

int