A basic implementation of AbstractProcessingUnitContainer 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 : AbstractProcessingUnitContainer
Public Class BasicProcessingUnitContainer _ Inherits AbstractProcessingUnitContainer
public ref class BasicProcessingUnitContainer : public AbstractProcessingUnitContainer
public class BasicProcessingUnitContainer extends AbstractProcessingUnitContainer
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
BasicProcessingUnitContainer()()() | Initializes a new instance of the BasicProcessingUnitContainer class | |
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(BasicContainerConfigurationElement) |
Integration point for deriving classes, called before initialization.
By default does nothing
| |
ClusterInfo |
Gets or sets the processing unit's cluster information.
(Inherited from AbstractProcessingUnitContainer.) | |
CreateSpaceProxies(BasicContainerConfigurationElement) |
Create space proxies according to the specified configuration.
| |
CreateSpaceProxy(String, String) |
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) |
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) |
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, Boolean) |
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, SpaceProxyMode) |
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.
| |
Dispose()()() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Overrides AbstractProcessingUnitContainer.Dispose()()().) | |
Equals(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.
| |
GetSpaceProxy(String) |
Gets the space proxy associated with the specified name.
| |
GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
Initialize()()() |
Initialize the processing unit.
(Overrides AbstractProcessingUnitContainer.Initialize()()().) | |
MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
Properties |
Gets or sets the processing unit's properties.
(Inherited from AbstractProcessingUnitContainer.) | |
ScanAndCreateComponents(BasicContainerConfigurationElement) |
Scans and create container related components. Components are types that has one of the following attributes over them:
EventDrivenAttributeSpaceRemotingServiceAttributeBasicProcessingUnitComponentAttribute | |
ToString()()() | (Inherited from Object.) |
Inheritance Hierarchy
Object | ||
AbstractProcessingUnitContainer | ||
BasicProcessingUnitContainer |