Table of Contents

Class GSSName

Namespace
Org.Ietf.Jgss
Assembly
MASES.JNet.dll
public class GSSName : JVMBridgeBase<GSSName>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IGSSName
Inheritance
GSSName
Implements
Inherited Members
JVMBridgeBase<GSSName>.IsAssignableFrom(IJavaType)
JVMBridgeBase<GSSName>.IsAssignableFrom<T>()
JVMBridgeBase<GSSName>.Execute<T>(params T[])
JVMBridgeBase<GSSName>.DynBridgeClazz
JVMBridgeBase<GSSName>.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

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

Parameters

initializer IJVMBridgeBaseInitializer

GSSName(params object[])

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

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

Parameters

args object[]

Remarks

GSSName 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

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

NT_ANONYMOUS

public static Oid NT_ANONYMOUS { get; }

Property Value

Oid

NT_EXPORT_NAME

public static Oid NT_EXPORT_NAME { get; }

Property Value

Oid

NT_HOSTBASED_SERVICE

public static Oid NT_HOSTBASED_SERVICE { get; }

Property Value

Oid

NT_MACHINE_UID_NAME

public static Oid NT_MACHINE_UID_NAME { get; }

Property Value

Oid

NT_STRING_UID_NAME

public static Oid NT_STRING_UID_NAME { get; }

Property Value

Oid

NT_USER_NAME

public static Oid NT_USER_NAME { get; }

Property Value

Oid

StringNameType

public Oid StringNameType { get; }

Property Value

Oid

Methods

Canonicalize(Oid)

public GSSName Canonicalize(Oid arg0)

Parameters

arg0 Oid

Oid

Returns

GSSName

GSSName

Exceptions

GSSException

Export()

public byte[] Export()

Returns

byte[]

byte

Exceptions

GSSException

IsAnonymous()

public bool IsAnonymous()

Returns

bool

bool

IsMN()

public bool IsMN()

Returns

bool

bool