Class ActivationSystem
- Namespace
- Java.Rmi.Activation
- Assembly
- MASES.JNet.dll
public class ActivationSystem : Remote, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IActivationSystem, IRemote
- Inheritance
-
ActivationSystem
- Implements
- Inherited Members
-
JVMBridgeBase<Remote>.IsAssignableFrom(IJavaType)JVMBridgeBase<Remote>.IsAssignableFrom<T>()JVMBridgeBase<Remote>.Execute<T>(params T[])JVMBridgeBase<Remote>.DynBridgeClazzJVMBridgeBase<Remote>.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
ActivationSystem(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 ActivationSystem(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
ActivationSystem(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("ActivationSystem 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 ActivationSystem(params object[] args)
Parameters
argsobject[]
Remarks
ActivationSystem 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
SYSTEM_PORT
public static int SYSTEM_PORT { get; }
Property Value
Methods
ActiveGroup(ActivationGroupID, ActivationInstantiator, long)
public ActivationMonitor ActiveGroup(ActivationGroupID arg0, ActivationInstantiator arg1, long arg2)
Parameters
arg0ActivationGroupIDarg1ActivationInstantiatorarg2long
Returns
Exceptions
GetActivationDesc(ActivationID)
public ActivationDesc GetActivationDesc(ActivationID arg0)
Parameters
arg0ActivationID
Returns
Exceptions
GetActivationGroupDesc(ActivationGroupID)
public ActivationGroupDesc GetActivationGroupDesc(ActivationGroupID arg0)
Parameters
Returns
Exceptions
RegisterGroup(ActivationGroupDesc)
public ActivationGroupID RegisterGroup(ActivationGroupDesc arg0)
Parameters
Returns
Exceptions
RegisterObject(ActivationDesc)
public ActivationID RegisterObject(ActivationDesc arg0)
Parameters
Returns
Exceptions
SetActivationDesc(ActivationID, ActivationDesc)
public ActivationDesc SetActivationDesc(ActivationID arg0, ActivationDesc arg1)
Parameters
arg0ActivationIDarg1ActivationDesc
Returns
Exceptions
SetActivationGroupDesc(ActivationGroupID, ActivationGroupDesc)
public ActivationGroupDesc SetActivationGroupDesc(ActivationGroupID arg0, ActivationGroupDesc arg1)
Parameters
Returns
Exceptions
Shutdown()
public void Shutdown()
Exceptions
UnregisterGroup(ActivationGroupID)
public void UnregisterGroup(ActivationGroupID arg0)
Parameters
Exceptions
UnregisterObject(ActivationID)
public void UnregisterObject(ActivationID arg0)
Parameters
arg0ActivationID