Interface IGlue
Represents a contract for Glue - a technology that provides asynchronous distributed component interconnection
Assembly: Azos.dll
Syntax
public interface IGlue : IApplicationComponent, ILocalizedTimeProvider
Properties
Active
Returns true when the stack is running
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Bindings
Performs binding lookup by name
Declaration
IRegistry<Binding> Bindings { get; }
Property Value
ClientLogLevel
Determines how much information should be logged about client-side operations
Declaration
MessageType ClientLogLevel { get; set; }
Property Value
ClientMsgInspectors
Registry of inspectors that deal with client-side messages
Declaration
OrderedRegistry<IClientMsgInspector> ClientMsgInspectors { get; }
Property Value
DefaultDispatchTimeoutMs
Specifies default ms timeout for call dispatch only
Declaration
int DefaultDispatchTimeoutMs { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
DefaultTimeoutMs
Specified default ms timeout for the calls
Declaration
int DefaultTimeoutMs { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Providers
Performs provider lookup by name
Declaration
IRegistry<Provider> Providers { get; }
Property Value
ServerInstanceLockTimeoutMs
Specifies ms timeout for non-thread-safe server instance lock
Declaration
int ServerInstanceLockTimeoutMs { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ServerLogLevel
Determines how much information should be logged about server-side operations
Declaration
MessageType ServerLogLevel { get; set; }
Property Value
ServerMsgInspectors
Registry of inspectors that deal with server-side messages
Declaration
OrderedRegistry<IServerMsgInspector> ServerMsgInspectors { get; }
Property Value
Servers
Performs ServerEndPoint lookup by name
Declaration
IRegistry<ServerEndPoint> Servers { get; }
Property Value
Methods
GetNodeBinding(Node)
Retrieves a binding for node and throws if such binding is not known
Declaration
Binding GetNodeBinding(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
Returns
GetNodeBinding(String)
Retrieves a binding for node and throws if such binding is not known
Declaration
Binding GetNodeBinding(string node)
Parameters
Type |
Name |
Description |
System.String |
node |
|
Returns
Extension Methods