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



IconMemberDescription
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)
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.

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()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
AbstractProcessingUnitContainer
 BasicProcessingUnitContainer

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 9.0.2.6900 (9.0.2.6900)