Class Activatable
- Namespace
- Java.Rmi.Activation
- Assembly
- MASES.JNet.dll
public class Activatable : RemoteServer, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<RemoteObject>Activatable
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<RemoteObject>.IsAssignableFrom(IJavaType)JVMBridgeBase<RemoteObject>.IsAssignableFrom<T>()JVMBridgeBase<RemoteObject>.Execute<T>(params T[])JVMBridgeBase<RemoteObject>.DynBridgeClazzJVMBridgeBase<RemoteObject>.BridgeClazzJVMBridgeBase.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.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Activatable()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Activatable 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 Activatable()
Activatable(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
[Obsolete("Activatable 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 Activatable(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
ExportObject(Remote, String, MarshalledObject<object>, bool, int)
public static ActivationID ExportObject(Remote arg0, String arg1, MarshalledObject<object> arg2, bool arg3, int arg4)
Parameters
Returns
Exceptions
ExportObject(Remote, String, MarshalledObject<object>, bool, int, RMIClientSocketFactory, RMIServerSocketFactory)
public static ActivationID ExportObject(Remote arg0, String arg1, MarshalledObject<object> arg2, bool arg3, int arg4, RMIClientSocketFactory arg5, RMIServerSocketFactory arg6)
Parameters
arg0
Remotearg1
Stringarg2
MarshalledObject<object>arg3
boolarg4
intarg5
RMIClientSocketFactoryarg6
RMIServerSocketFactory
Returns
Exceptions
ExportObject(Remote, ActivationID, int)
public static Remote ExportObject(Remote arg0, ActivationID arg1, int arg2)
Parameters
arg0
Remotearg1
ActivationIDarg2
int
Returns
Exceptions
ExportObject(Remote, ActivationID, int, RMIClientSocketFactory, RMIServerSocketFactory)
public static Remote ExportObject(Remote arg0, ActivationID arg1, int arg2, RMIClientSocketFactory arg3, RMIServerSocketFactory arg4)
Parameters
arg0
Remotearg1
ActivationIDarg2
intarg3
RMIClientSocketFactoryarg4
RMIServerSocketFactory
Returns
Exceptions
Inactive(ActivationID)
public static bool Inactive(ActivationID arg0)
Parameters
arg0
ActivationID
Returns
Exceptions
Register(ActivationDesc)
public static Remote Register(ActivationDesc arg0)
Parameters
Returns
Exceptions
UnexportObject(Remote, bool)
public static bool UnexportObject(Remote arg0, bool arg1)
Parameters
Returns
Exceptions
Unregister(ActivationID)
public static void Unregister(ActivationID arg0)
Parameters
arg0
ActivationID