Show / Hide Table of Contents

Class NOPGlue

Inheritance
System.Object
DisposableObject
ApplicationComponent
NOPGlue
Implements
IGlueImplementation
IGlue
IApplicationComponent
ILocalizedTimeProvider
System.IDisposable
IConfigurable
IInstrumentable
IExternallyParameterized
Inherited Members
ApplicationComponent.Destructor()
ApplicationComponent.AllComponents
ApplicationComponent.GetAppComponentBySID(UInt64)
ApplicationComponent.GetAppComponentByCommonName(String)
ApplicationComponent.ComponentSID
ApplicationComponent.ComponentStartTime
ApplicationComponent.ComponentCommonName
ApplicationComponent.ComponentDirector
DisposableObject.DisposeAndNull<T>(T)
DisposableObject.DisposeStarted
DisposableObject.Disposed
DisposableObject.EnsureObjectNotDisposed()
DisposableObject.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NFX.Glue
Assembly: NFX.dll
Syntax
public class NOPGlue : ApplicationComponent, IGlueImplementation, IGlue, IApplicationComponent, ILocalizedTimeProvider, IDisposable, IConfigurable, IInstrumentable, IExternallyParameterized

Properties

Application

Declaration
public IApplication Application { get; }
Property Value
Type Description
IApplication

BindingConfigurations

Declaration
public IEnumerable<IConfigSectionNode> BindingConfigurations { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IConfigSectionNode>

Bindings

Declaration
public IRegistry<Binding> Bindings { get; }
Property Value
Type Description
IRegistry<Binding>

BindingsConfigurationSection

Declaration
public IConfigSectionNode BindingsConfigurationSection { get; }
Property Value
Type Description
IConfigSectionNode

ClientLogLevel

Declaration
public MessageType ClientLogLevel { get; set; }
Property Value
Type Description
MessageType

ClientMsgInspectors

Declaration
public OrderedRegistry<IClientMsgInspector> ClientMsgInspectors { get; }
Property Value
Type Description
OrderedRegistry<IClientMsgInspector>

DefaultDispatchTimeoutMs

Declaration
public int DefaultDispatchTimeoutMs { get; set; }
Property Value
Type Description
System.Int32

DefaultTimeoutMs

Declaration
public int DefaultTimeoutMs { get; set; }
Property Value
Type Description
System.Int32

ExternalParameters

Declaration
public IEnumerable<KeyValuePair<string, Type>> ExternalParameters { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.Type>>

GlueConfiguration

Declaration
public IConfigSectionNode GlueConfiguration { get; }
Property Value
Type Description
IConfigSectionNode

Instance

Declaration
public static NOPGlue Instance { get; }
Property Value
Type Description
NOPGlue

InstrumentationEnabled

Declaration
public bool InstrumentationEnabled { get; set; }
Property Value
Type Description
System.Boolean

LocalizedTime

Declaration
public DateTime LocalizedTime { get; }
Property Value
Type Description
System.DateTime

ProviderConfigurations

Declaration
public IEnumerable<IConfigSectionNode> ProviderConfigurations { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IConfigSectionNode>

Providers

Declaration
public IRegistry<Provider> Providers { get; }
Property Value
Type Description
IRegistry<Provider>

ProvidersConfigurationSection

Declaration
public IConfigSectionNode ProvidersConfigurationSection { get; }
Property Value
Type Description
IConfigSectionNode

ServerConfigurations

Declaration
public IEnumerable<IConfigSectionNode> ServerConfigurations { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IConfigSectionNode>

ServerInstanceLockTimeoutMs

Declaration
public int ServerInstanceLockTimeoutMs { get; set; }
Property Value
Type Description
System.Int32

ServerLogLevel

Declaration
public MessageType ServerLogLevel { get; set; }
Property Value
Type Description
MessageType

ServerMsgInspectors

Declaration
public OrderedRegistry<IServerMsgInspector> ServerMsgInspectors { get; }
Property Value
Type Description
OrderedRegistry<IServerMsgInspector>

Servers

Declaration
public IRegistry<ServerEndPoint> Servers { get; }
Property Value
Type Description
IRegistry<ServerEndPoint>

ServersConfigurationSection

Declaration
public IConfigSectionNode ServersConfigurationSection { get; }
Property Value
Type Description
IConfigSectionNode

TimeLocation

Declaration
public TimeLocation TimeLocation { get; }
Property Value
Type Description
TimeLocation

Methods

ClientDeliverAsyncResponse(ResponseMsg)

Declaration
public void ClientDeliverAsyncResponse(ResponseMsg response)
Parameters
Type Name Description
ResponseMsg response

ClientDispatchedRequest(ClientEndPoint, RequestMsg, CallSlot)

Declaration
public void ClientDispatchedRequest(ClientEndPoint client, RequestMsg request, CallSlot callSlot)
Parameters
Type Name Description
ClientEndPoint client
RequestMsg request
CallSlot callSlot

ClientDispatchingRequest(ClientEndPoint, RequestMsg)

Declaration
public RequestMsg ClientDispatchingRequest(ClientEndPoint client, RequestMsg request)
Parameters
Type Name Description
ClientEndPoint client
RequestMsg request
Returns
Type Description
RequestMsg

Configure(IConfigSectionNode)

Declaration
public void Configure(IConfigSectionNode node)
Parameters
Type Name Description
IConfigSectionNode node

ExternalGetParameter(String, out Object, String[])

Declaration
public bool ExternalGetParameter(string name, out object value, params string[] groups)
Parameters
Type Name Description
System.String name
System.Object value
System.String[] groups
Returns
Type Description
System.Boolean

ExternalParametersForGroups(String[])

Declaration
public IEnumerable<KeyValuePair<string, Type>> ExternalParametersForGroups(params string[] groups)
Parameters
Type Name Description
System.String[] groups
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.Type>>

ExternalSetParameter(String, Object, String[])

Declaration
public bool ExternalSetParameter(string name, object value, params string[] groups)
Parameters
Type Name Description
System.String name
System.Object value
System.String[] groups
Returns
Type Description
System.Boolean

GetNodeBinding(Node)

Declaration
public Binding GetNodeBinding(Node node)
Parameters
Type Name Description
Node node
Returns
Type Description
Binding

GetNodeBinding(String)

Declaration
public Binding GetNodeBinding(string node)
Parameters
Type Name Description
System.String node
Returns
Type Description
Binding

LocalizedTimeToUniversalTime(DateTime)

Declaration
public DateTime LocalizedTimeToUniversalTime(DateTime local)
Parameters
Type Name Description
System.DateTime local
Returns
Type Description
System.DateTime

RegisterBinding(Binding)

Declaration
public void RegisterBinding(Binding b)
Parameters
Type Name Description
Binding b

RegisterProvider(Provider)

Declaration
public void RegisterProvider(Provider p)
Parameters
Type Name Description
Provider p

RegisterServerEndpoint(ServerEndPoint)

Declaration
public void RegisterServerEndpoint(ServerEndPoint ep)
Parameters
Type Name Description
ServerEndPoint ep

ServerDispatchRequest(RequestMsg)

Declaration
public void ServerDispatchRequest(RequestMsg request)
Parameters
Type Name Description
RequestMsg request

ServerHandleRequest(RequestMsg)

Declaration
public ResponseMsg ServerHandleRequest(RequestMsg request)
Parameters
Type Name Description
RequestMsg request
Returns
Type Description
ResponseMsg

ServerHandleRequestFailure(FID, Boolean, Exception, Object)

Declaration
public ResponseMsg ServerHandleRequestFailure(FID reqID, bool oneWay, Exception failure, object bindingSpecCtx)
Parameters
Type Name Description
FID reqID
System.Boolean oneWay
System.Exception failure
System.Object bindingSpecCtx
Returns
Type Description
ResponseMsg

UniversalTimeToLocalizedTime(DateTime)

Declaration
public DateTime UniversalTimeToLocalizedTime(DateTime utc)
Parameters
Type Name Description
System.DateTime utc
Returns
Type Description
System.DateTime

UnregisterBinding(Binding)

Declaration
public void UnregisterBinding(Binding b)
Parameters
Type Name Description
Binding b

UnregisterProvider(Provider)

Declaration
public void UnregisterProvider(Provider p)
Parameters
Type Name Description
Provider p

UnregisterServerEndpoint(ServerEndPoint)

Declaration
public void UnregisterServerEndpoint(ServerEndPoint ep)
Parameters
Type Name Description
ServerEndPoint ep

Implements

IGlueImplementation
IGlue
IApplicationComponent
ILocalizedTimeProvider
System.IDisposable
IConfigurable
IInstrumentable
IExternallyParameterized

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX