GigaSpaces XAP.NET Documentation
BasicProcessingUnitContainer Class
Class LibraryGigaSpaces.XAP.ProcessingUnit.Containers.BasicContainerBasicProcessingUnitContainer
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 BasicVisual C++J#
public class BasicProcessingUnitContainer : ProcessingUnitContainer
Public Class BasicProcessingUnitContainer _
	Inherits ProcessingUnitContainer
public ref class BasicProcessingUnitContainer : public ProcessingUnitContainer
public class BasicProcessingUnitContainer extends ProcessingUnitContainer
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
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

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 12.2.0.0 (12.2.0.18000)