A basic implementation of ProcessingUnitContainer 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 : ProcessingUnitContainer
Public Class BasicProcessingUnitContainer _ Inherits ProcessingUnitContainer
public ref class BasicProcessingUnitContainer : public ProcessingUnitContainer
public class BasicProcessingUnitContainer extends ProcessingUnitContainer
| 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) |  (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()()() |  (Inherited from Object.) | |
| WorkingDirectory | 
| Object | ||
| ProcessingUnitContainer | ||
| BasicProcessingUnitContainer | ||
