Class DataSourceLoadSpaceRequestInfo
java.lang.Object
com.gigaspaces.internal.space.requests.AbstractSpaceRequestInfo
com.gigaspaces.internal.space.requests.DataSourceLoadSpaceRequestInfo
- All Implemented Interfaces:
ISwapExternalizable, SpaceRequestInfo, SmartExternalizable, Externalizable, Serializable
- Since:
- 15.5.0
- Author:
- Alon Shoham
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRequired for Externalizable.DataSourceLoadSpaceRequestInfo(SpaceDataSourceFactory spaceDataSourceFactory, Map<String, SpaceTypeSchemaAdapter> adaptersMap) -
Method Summary
Modifier and TypeMethodDescriptiongetSpaceDataSource(PartitionRoutingInfo partitionRoutingInfo) voidreduce(List<AsyncResult<DataSourceLoadSpaceResponseInfo>> asyncResults) voidMethods inherited from class AbstractSpaceRequestInfo
getSpaceContext, isFromGateway, readFromSwap, setFromGateway, setSpaceContext, writeToSwapMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
DataSourceLoadSpaceRequestInfo
public DataSourceLoadSpaceRequestInfo(SpaceDataSourceFactory spaceDataSourceFactory, Map<String, SpaceTypeSchemaAdapter> adaptersMap) -
DataSourceLoadSpaceRequestInfo
public DataSourceLoadSpaceRequestInfo()Required for Externalizable.
-
-
Method Details
-
getSpaceDataSource
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractSpaceRequestInfo- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractSpaceRequestInfo- Throws:
IOExceptionClassNotFoundException
-
reduce
public SpaceDataSourceLoadResult reduce(List<AsyncResult<DataSourceLoadSpaceResponseInfo>> asyncResults) throws Exception - Throws:
Exception
-