A basic implementation of ProcessingUnitContainer which provides capabilities of creating
space proxies, auto starting components such as IEventListenerContainer<(Of <(<'TData>)>)> and remote services
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public class BasicProcessingUnitContainer : ProcessingUnitContainer
Public Class BasicProcessingUnitContainer _ Inherits ProcessingUnitContainer
public ref class BasicProcessingUnitContainer : public ProcessingUnitContainer
public class BasicProcessingUnitContainer extends ProcessingUnitContainer
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
BasicProcessingUnitContainer(ProcessingUnitContainerConfig) |
Default Constructor
| |
AfterInitialize()()()() |
Integration point for deriving classes, called after initialization.
By default does nothing
| |
BeforeDispose()()()() |
Integration point for deriving classes, called before dispose.
By default does nothing
| |
BeforeInitialize(IProcessingUnitConfiguration) |
Integration point for deriving classes, called before initialization.
By default does nothing
| |
ClusterInfo |
Gets the processing unit's cluster information.
(Inherited from ProcessingUnitContainer.) | |
Configuration |
Gets the processing unit configuration
(Inherited from ProcessingUnitContainer.) | |
CreateEmbeddedSpace(EmbeddedSpaceFactory) |
Creates a managed embedded space using the specified factory.
(Inherited from ProcessingUnitContainer.) | |
CreateEmbeddedSpace(EmbeddedSpaceConfigurationElement) |
Creates a managed embedded space using the specified configuration element.
(Inherited from ProcessingUnitContainer.) | |
CreateMirror(MirrorConfigurationElement) |
Creates a managed mirror component using the specified configuration element.
(Inherited from ProcessingUnitContainer.) | |
CreateSpaceProxy(String, String) | Obsolete.
Create a space proxy which its lifecycle is managed by the container.
The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.
| |
CreateSpaceProxy(String, String, SpaceConfig) | Obsolete.
Create a space proxy which its lifecycle is managed by the container.
The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.
| |
CreateSpaceProxy(String, String, SpaceConfig, Boolean) | Obsolete.
Create a space proxy which its lifecycle is managed by the container.
The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.
| |
CreateSpaceProxy(SpaceProxyFactory) |
Creates a managed space proxy using the specified factory.
(Inherited from ProcessingUnitContainer.) | |
CreateSpaceProxy(String, String, SpaceConfig, Boolean, SpaceProxyMode) | Obsolete.
Creates a managed space proxy / embedded space using the specified settings
(Inherited from ProcessingUnitContainer.) | |
CreateSpaceProxy(SpaceProxyConfigurationElement) |
Creates a managed space proxy using the specified configuration element.
(Inherited from ProcessingUnitContainer.) | |
Dispose()()()() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Overrides ProcessingUnitContainer.Dispose()()()().) | |
Equals(Object) |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) | |
Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
GetEventListenerContainer<(Of <<'(TData>)>>)(String) |
Gets an event listener container which is managed by this container.
| |
GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetProcessingUnitComponent(String) |
Gets a processing unit container which is managed by this container.
| |
GetProcessingUnitComponents()()()() |
Gets all the basic processing unit components which are managed by this container.
| |
GetRemoteService(String) |
Gets a hosted remote service which is managed by this container.
| |
GetRemoteServices()()()() |
Gets all the hosted remote services which are managed by this container.
| |
GetSpaceProxies()()()() |
Gets all the space proxies which are managed by this container.
(Inherited from ProcessingUnitContainer.) | |
GetSpaceProxy(String) |
Gets the space proxy associated with the specified name.
(Inherited from ProcessingUnitContainer.) | |
GetSpaceProxy(String, String) |
Gets the space proxy associated with the specified name, or the default space proxy if name is not specified.
(Inherited from ProcessingUnitContainer.) | |
GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
Initialize()()()() |
Initialize the processing unit.
(Overrides ProcessingUnitContainer.Initialize()()()().) | |
MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
Properties |
Gets the processing unit's properties.
(Inherited from ProcessingUnitContainer.) | |
ToString()()()() |
Returns a String that represents the current Object.
(Inherited from Object.) | |
WorkingDirectory | (Inherited from ProcessingUnitContainer.) |
Inheritance Hierarchy
Object | ||
ProcessingUnitContainer | ||
BasicProcessingUnitContainer |