A basic implementation of AbstractProcessingUnitContainer which provides capabilities of creating
space proxies, auto starting components such as IEventListenerContainer<(Of <(TData>)>) and remote services
| 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
| 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.) |
| Object | ||
| AbstractProcessingUnitContainer | ||
| BasicProcessingUnitContainer | ||
