Class MessageContext
public class MessageContext : Map<String, object>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMessageContext, IMap<String, object>
- Inheritance
-
MessageContext
- Implements
- Derived
- Inherited Members
-
JVMBridgeBase<Map<String, object>>.SExecuteWithSignature(IJavaType, string, string, params object[])JVMBridgeBase<Map<String, object>>.SExecute<TNewClass, TReturn, TConverter>(string, params object[])JVMBridgeBase<Map<String, object>>.IsAssignableFrom(IJavaType)JVMBridgeBase<Map<String, object>>.IsAssignableFrom<T>()JVMBridgeBase<Map<String, object>>.Execute<T>(params T[])JVMBridgeBase<Map<String, object>>.DynBridgeClazzJVMBridgeBase<Map<String, object>>.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.Execute<T>(params T[])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
MessageContext(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 MessageContext(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
MessageContext(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("MessageContext 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 MessageContext(params object[] args)
Parameters
argsobject[]
Remarks
MessageContext 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
HTTP_REQUEST_HEADERS
public static String HTTP_REQUEST_HEADERS { get; }
Property Value
HTTP_REQUEST_METHOD
public static String HTTP_REQUEST_METHOD { get; }
Property Value
HTTP_RESPONSE_CODE
public static String HTTP_RESPONSE_CODE { get; }
Property Value
HTTP_RESPONSE_HEADERS
public static String HTTP_RESPONSE_HEADERS { get; }
Property Value
INBOUND_MESSAGE_ATTACHMENTS
public static String INBOUND_MESSAGE_ATTACHMENTS { 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
MESSAGE_OUTBOUND_PROPERTY
public static String MESSAGE_OUTBOUND_PROPERTY { get; }
Property Value
OUTBOUND_MESSAGE_ATTACHMENTS
public static String OUTBOUND_MESSAGE_ATTACHMENTS { get; }
Property Value
PATH_INFO
public static String PATH_INFO { get; }
Property Value
QUERY_STRING
public static String QUERY_STRING { get; }
Property Value
REFERENCE_PARAMETERS
public static String REFERENCE_PARAMETERS { get; }
Property Value
SERVLET_CONTEXT
public static String SERVLET_CONTEXT { get; }
Property Value
SERVLET_REQUEST
public static String SERVLET_REQUEST { get; }
Property Value
SERVLET_RESPONSE
public static String SERVLET_RESPONSE { get; }
Property Value
WSDL_DESCRIPTION
public static String WSDL_DESCRIPTION { get; }
Property Value
WSDL_INTERFACE
public static String WSDL_INTERFACE { get; }
Property Value
WSDL_OPERATION
public static String WSDL_OPERATION { get; }
Property Value
WSDL_PORT
public static String WSDL_PORT { get; }
Property Value
WSDL_SERVICE
public static String WSDL_SERVICE { get; }
Property Value
Methods
GetScope(String)
public MessageContext.Scope GetScope(String arg0)
Parameters
Returns
SetScope(String, Scope)
public void SetScope(String arg0, MessageContext.Scope arg1)
Parameters
arg0Stringarg1MessageContext.Scope