GigaSpaces XAP.NET Documentation
AbstractExternalDataSource Class
Class LibraryGigaSpaces.Core.PersistencyAbstractExternalDataSource
Base class for External Data Source implementations
Declaration Syntax
C#Visual BasicVisual C++J#
public abstract class AbstractExternalDataSource : IManagedDataSource
Public MustInherit Class AbstractExternalDataSource _
	Implements IManagedDataSource
public ref class AbstractExternalDataSource abstract : IManagedDataSource
public abstract class AbstractExternalDataSource implements IManagedDataSource
Members
All MembersConstructorsMethods



IconMemberDescription
AbstractExternalDataSource()()()
Initializes a new instance of the AbstractExternalDataSource class

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecuteBulk(IList<(Of <(BulkItem>)>))
Execute given bulk of operations. Each BulkItem contains one of the following operation - WRITE - given object should be inserted to the data store, UPDATE - given object should be updated in the data store, REMOVE - given object should be deleted from the data store If the implementation uses transactions, all the bulk operations must be executed in one transaction.

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.)
GetBoolProperty(String, Boolean)
Gets the specified property's value and convert it to boolean.

GetEnumerator(Query)
Create an enumerator over all objects that match the given Query.

GetFileProperty(String)
Gets the specified property's value, and converts it to absolute path form.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetIntProperty(String, Int32)
Gets the specified property's value and convert it to int.

GetProperty(String)
Gets the specified property's value.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Init(Dictionary<(Of <(String, String>)>))
Initialize and configure the data source using given properties. Called when space is started.

InitialLoad()()()
Creates and returns an enumerator over all the entries that should be loaded into space.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Shutdown()()()
Close the data source and clean any used resources. Called before space shutdown.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
AbstractExternalDataSource

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