Uses of Class
com.j_spaces.core.SpaceContext
Packages that use SpaceContext
Package
Description
Provides Space properties and security context services
Provides GigaSpaces administration services
Provides GigaSpaces client interface services
Provides GigaSpaces filter plug-in interfaces.
Provides GigaSpaces JDBC interfaces
This package is responsible for simplifying the creation of IJSpace implementation.
A package allowing to simplify the injection of an actual ISpaceFilter instance during
Space creation.
-
Uses of SpaceContext in com.gigaspaces.internal.client.spaceproxy.operations
Methods in com.gigaspaces.internal.client.spaceproxy.operations that return SpaceContextMethods in com.gigaspaces.internal.client.spaceproxy.operations with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidSpaceOperationRequest.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.internal.client.spaceproxy.router
Methods in com.gigaspaces.internal.client.spaceproxy.router that return SpaceContext -
Uses of SpaceContext in com.gigaspaces.internal.cluster.node.impl.notification
Constructors in com.gigaspaces.internal.cluster.node.impl.notification with parameters of type SpaceContextModifierConstructorDescriptionNotificationDynamicSourceGroupMemberLifeCycle(SpaceImpl space, FilterManager filterManager, SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.internal.cluster.node.replica
Methods in com.gigaspaces.internal.cluster.node.replica that return SpaceContextMethods in com.gigaspaces.internal.cluster.node.replica with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidSpaceCopyReplicaParameters.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.internal.extension
Methods in com.gigaspaces.internal.extension that return SpaceContextMethods in com.gigaspaces.internal.extension with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidWaitForDataDrainRequest.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.internal.lrmi.stubs
Methods in com.gigaspaces.internal.lrmi.stubs with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidLRMISpaceImpl.demote(long maxSuspendTime, TimeUnit unit, SpaceContext sc) voidLRMISpaceImpl.dropClass(String className, SpaceContext sc) voidLRMISpaceImpl.snapshot(ITemplatePacket e, SpaceContext sc) LRMISpaceImpl.spaceCopy(IRemoteSpace remoteProxy, String remoteSpaceUrl, String remoteSpaceName, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext spaceContext, SpaceContext remoteSpaceContext) LRMISpaceImpl.spaceCopy(String remoteUrl, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc) -
Uses of SpaceContext in com.gigaspaces.internal.remoting
Methods in com.gigaspaces.internal.remoting that return SpaceContext -
Uses of SpaceContext in com.gigaspaces.internal.server.space
Methods in com.gigaspaces.internal.server.space with parameters of type SpaceContextModifier and TypeMethodDescriptionSpaceEngine.aggregate(ITemplatePacket queryPacket, List<SpaceEntriesAggregator> aggregators, int readModifiers, SpaceContext sc) voidSpaceImpl.assertAuthorizedForPrivilege(Privilege privilege, SpaceContext spaceContext) voidSpaceImpl.assertAuthorizedForType(String typeName, SpaceAuthority.SpacePrivilege privilege, SpaceContext spaceContext) SpaceImpl.asyncRead(ITemplatePacket template, Transaction txn, long timeout, boolean ifExists, boolean take, IJSpaceProxyListener listener, SpaceContext sc, boolean returnOnlyUid, int modifiers, IFuture result) protected voidSpaceEngine.attachFromGatewayStateToTransactionIfNeeded(SpaceContext sc, XtnEntry txnEntry) voidSpaceImpl.beforeOperation(boolean isCheckForStandBy, boolean checkQuiesceMode, SpaceContext sc) voidSpaceImpl.beforeOperation(boolean isCheckForStandBy, boolean checkQuiesceMode, SpaceContext sc, Privilege opPrivilegeRequired) voidSpaceImpl.beforeTypeOperation(boolean isCheckForStandBy, SpaceContext sc, Privilege privilege, String className) voidSpaceImpl.beginPacketOperation(boolean isCheckForStandBy, SpaceContext sc, Privilege privilege, ITransportPacket packet) SpaceEngine.change(ITemplatePacket template, Transaction txn, long lease, long timeout, SpaceContext sc, boolean fromReplication, boolean origin, Collection<SpaceEntryMutator> mutators, int operationModifiers, boolean returnOnlyUid) perform an update in place using mutatorsvoidSpaceImpl.checkPacketAccessPrivileges(SpaceContext sc, Privilege privilege, ITransportPacket packet) Check if a user's has sufficient privileges to perform this operation.SpaceEngine.clear(ITemplatePacket template, Transaction txn, SpaceContext sc, int operationModifiers) SpaceImpl.clear(ITemplatePacket template, Transaction txn, int modifiers, SpaceContext sc) SpaceEngine.count(ITemplatePacket template, Transaction txn, SpaceContext sc, int operationModifiers) SpaceImpl.count(ITemplatePacket template, Transaction txn, SpaceContext sc, int modifiers) voidIRemoteSpace.demote(long maxSuspendTime, TimeUnit unit, SpaceContext sc) Demote leadership and become a backup Space, in the specified operation timeout.voidSpaceImpl.demote(long maxSuspendTime, TimeUnit unit, SpaceContext sc) voidSpaceImpl.dropClass(String className, SpaceContext sc) Drop all Class entries and all its templates from the space.SpaceImpl.executeDurableTask(UUID uuid, SpaceContext spaceContext) SpaceImpl.executeTask(SpaceTask task, Transaction tx, SpaceContext sc, boolean newRouter) voidSpaceEngine.getAdmin(SpaceContext sc) check authority to get admin.SpaceImpl.getNextBatchFromServerIterator(ITemplatePacket template, SpaceContext sc, int modifiers, ServerIteratorRequestInfo serverIteratorRequestInfo) voidSpaceEngine.invokeFilters(SpaceContext sc, int operationCode, Object subject) SpaceEngine.newAdaptUpdateMultiple(IEntryPacket[] entries, Transaction txn, long lease, long[] leases, SpaceContext sc, long timeout, int modifiers) SpaceEngine.newUpdateMultiple(IEntryPacket[] entries, Transaction txn, long[] leases, SpaceContext sc, long timeout, int operationModifiers) perform update of multiple entries.SpaceEngine.notify(ITemplatePacket template, long lease, boolean fromReplication, String templateUid, SpaceContext sc, NotifyInfo info) SpaceImpl.notify(ITemplatePacket template, Transaction txn, long lease, SpaceContext sc, NotifyInfo info) SpaceEngine.oldAdaptUpdateMultiple(IEntryPacket[] entries, Transaction txn, long lease, long[] leases, SpaceContext sc, int modifiers, boolean newRouter) SpaceEngine.read(ITemplatePacket template, Transaction txn, long timeout, boolean ifExists, boolean take, SpaceContext sc, boolean returnOnlyUid, boolean fromReplication, boolean origin, int operationModifiers) SpaceImpl.read(ITemplatePacket template, Transaction txn, long timeout, boolean ifExists, boolean take, IJSpaceProxyListener listener, SpaceContext sc, boolean returnOnlyUid, int modifiers) SpaceImpl.readByIds(ITemplatePacket template, Transaction txn, boolean take, SpaceContext spaceContext, int modifiers) SpaceEngine.readMultiple(ITemplatePacket template, Transaction txn, long timeout, boolean ifExists, boolean take, SpaceContext sc, boolean returnOnlyUid, int operationModifiers, BatchQueryOperationContext batchOperationContext, List<SpaceEntriesAggregator> aggregators, ServerIteratorRequestInfo serverIteratorRequestInfo) SpaceImpl.readMultiple(ITemplatePacket template, Transaction txn, boolean take, int maxEntries, SpaceContext sc, boolean returnOnlyUid, int modifiers) SpaceImpl.readMultiple(ITemplatePacket template, Transaction txn, boolean take, int maxEntries, SpaceContext sc, boolean returnOnlyUid, int modifiers, int minEntries, long timeout, boolean isIfExist) SpaceImpl.readNew(ITemplatePacket template, Transaction txn, long timeout, boolean ifExists, boolean take, IJSpaceProxyListener listener, SpaceContext sc, boolean returnOnlyUid, int modifiers) voidSpaceEngine.registerLocalView(ITemplatePacket[] queryPackets, Collection<SpaceQueryDetails> queryDescriptions, RouterStubHolder viewStub, int batchSize, long batchTimeout, SpaceContext spaceContext) booleanSpaceImpl.runDurableTask(Map<String, byte[]> classes, DistributedSpaceTask distributedSpaceTask, UUID uuid, SpaceContext spaceContext, String name, String description, boolean immediatelyStart) voidIRemoteSpace.snapshot(ITemplatePacket e, SpaceContext sc) voidSpaceImpl.snapshot(ITemplatePacket template, SpaceContext sc) SpaceImpl.spaceCopy(IRemoteSpace remoteProxy, String remoteSpaceUrl, String remoteSpaceName, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc, SpaceContext remoteSpaceContext) SpaceImpl.spaceCopy(String remoteUrl, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc) SpaceEngine.spaceCopyReplica(SpaceURL sourceRemoteUrl, String sourceMemberName, IRemoteSpace remoteJSpace, ITemplatePacket templPacket, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc, SpaceContext remoteSpaceContext) SpaceEngine.update(IEntryPacket updated_entry, Transaction txn, long lease, long timeout, SpaceContext sc, boolean fromReplication, boolean origin, boolean newRouter, int modifiers) perform an update operation- make it atomic NOTE- returnonlyUID is ignoredSpaceEngine.update(IEntryPacket updated_entry, Transaction txn, long lease, long timeout, SpaceContext sc, boolean fromReplication, boolean origin, boolean newRouter, int modifiers, MultipleIdsContext multipleIdsContext) SpaceImpl.update(IEntryPacket entry, Transaction txn, long lease, long timeout, SpaceContext sc, int modifiers, boolean newRouter) Object[]SpaceEngine.updateMultiple(IEntryPacket[] entries, Transaction txn, long[] leases, SpaceContext sc, int operationModifiers, boolean newRouter) perform update of multiple entries.SpaceEngine.write(IEntryPacket[] entryPackets, Transaction txn, long lease, long[] leases, int modifiers, SpaceContext sc, long timeout, boolean newRouter) Creates IEntryHolder objects from the specified entry packets and inserts them into all relevant engine tables.SpaceEngine.write(IEntryPacket entryPacket, Transaction txn, long lease, int modifiers, boolean fromReplication, boolean origin, SpaceContext sc) Creates an IEntryHolder object from the specified entry packet and inserts it into all relevant engine tables.SpaceImpl.write(IEntryPacket[] entries, Transaction txn, long lease, long[] leases, SpaceContext sc, long timeout, int modifiers, boolean newRouter) SpaceImpl.write(IEntryPacket entry, Transaction txn, long lease, int modifiers, boolean fromReplication, SpaceContext sc) LeaseContext<?>[]SpaceImpl.writeOld(IEntryPacket[] entries, Transaction txn, long lease, long[] leases, SpaceContext sc, int modifiers) -
Uses of SpaceContext in com.gigaspaces.internal.server.space.repartitioning
Methods in com.gigaspaces.internal.server.space.repartitioning that return SpaceContextModifier and TypeMethodDescriptionCopyChunksRequestInfo.getSpaceContext()DeleteChunksRequestInfo.getSpaceContext()DrainRequestInfo.getSpaceContext()Methods in com.gigaspaces.internal.server.space.repartitioning with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidCopyChunksRequestInfo.setSpaceContext(SpaceContext spaceContext) voidDeleteChunksRequestInfo.setSpaceContext(SpaceContext spaceContext) voidDrainRequestInfo.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.internal.server.storage
Methods in com.gigaspaces.internal.server.storage that return SpaceContextModifier and TypeMethodDescriptionITemplateHolder.getSpaceContext()TemplateHolder.getSpaceContext()Methods in com.gigaspaces.internal.server.storage with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidITemplateHolder.setForAfterOperationFilter(int afterOpFilterCode, SpaceContext sc, FilterManager fm, IEntryPacket updateOperationEntry) voidTemplateHolder.setForAfterOperationFilter(int afterOpFilterCode, SpaceContext sc, FilterManager fm, IEntryPacket updateOperationEntry) -
Uses of SpaceContext in com.gigaspaces.internal.space.actions
Methods in com.gigaspaces.internal.space.actions that return SpaceContextMethods in com.gigaspaces.internal.space.actions with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidAbstractSpaceActionInfo.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.internal.space.requests
Methods in com.gigaspaces.internal.space.requests that return SpaceContextModifier and TypeMethodDescriptionAbstractSpaceRequestInfo.getSpaceContext()GSMessageRequestInfo.getSpaceContext()SpaceRequestInfo.getSpaceContext()Methods in com.gigaspaces.internal.space.requests with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidAbstractSpaceRequestInfo.setSpaceContext(SpaceContext spaceContext) voidGSMessageRequestInfo.setSpaceContext(SpaceContext spaceContext) voidSpaceRequestInfo.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in com.gigaspaces.security.service
Methods in com.gigaspaces.security.service that return SpaceContextModifier and TypeMethodDescriptionSecurityInterceptor.trustContext(SpaceContext spaceContext) Extract the original security context and create a trusted security context wrapper.Methods in com.gigaspaces.security.service with parameters of type SpaceContextModifier and TypeMethodDescriptionSecurityInterceptor.trustContext(SpaceContext spaceContext) Extract the original security context and create a trusted security context wrapper. -
Uses of SpaceContext in com.gigaspaces.security.spring
Methods in com.gigaspaces.security.spring with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidSecurityFilter.process(SpaceContext context, ISpaceFilterEntry[] entries, int operationCode) voidSecurityFilter.process(SpaceContext context, ISpaceFilterEntry entry, int operationCode) -
Uses of SpaceContext in com.gigaspaces.server.filter
Methods in com.gigaspaces.server.filter with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidNotifyAcknowledgeFilter.process(SpaceContext context, ISpaceFilterEntry[] entries, int operationCode) voidNotifyAcknowledgeFilter.process(SpaceContext context, ISpaceFilterEntry entry, int operationCode) -
Uses of SpaceContext in com.j_spaces.core
Fields in com.j_spaces.core declared as SpaceContextMethods in com.j_spaces.core that return SpaceContextMethods in com.j_spaces.core with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidXtnEntry.applyMVCCGenerationStateFromContext(SpaceContext sc) static SecurityContextSpaceContextHelper.getSecurityContext(SpaceContext spaceContext) Helper method to extract a non-null security context from a space context.Constructors in com.j_spaces.core with parameters of type SpaceContextModifierConstructorDescriptionUpdateOrWriteContext(IEntryPacket packet, long lease, long timeout, Transaction tx, SpaceContext sc, int operationModifiers, boolean fromUpdateMultiple, boolean updateOperation, boolean fromWriteMultiple) UpdateOrWriteContext(IEntryPacket packet, long lease, long timeout, Transaction tx, SpaceContext sc, int operationModifiers, boolean fromUpdateMultiple, boolean updateOperation, boolean fromWriteMultiple, ITemplateHolder concentratingTemplate, int ordinalInMultipleIdsContext) -
Uses of SpaceContext in com.j_spaces.core.admin
Methods in com.j_spaces.core.admin with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidIRemoteJSpaceAdmin.dropClass(String className, SpaceContext sc) Deprecated.Since 16.2 - use GigaSpaceTypeManager#unregisterTypeDescriptor method insteadvoidJSpaceAdminImpl.dropClass(String className, SpaceContext sc) voidJSpaceAdminProxy.dropClass(String className, SpaceContext sc) IInternalRemoteJSpaceAdmin.spaceCopy(IRemoteSpace remoteProxy, String remoteSpaceUrl, String remoteSpaceName, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext spaceContext, SpaceContext remoteSpaceContext) Given ISpaceInternal of a remote space, Copy all entries/notify templates from the space.IInternalRemoteJSpaceAdmin.spaceCopy(String remoteUrl, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc) Given Url of a remote space, Copy all entries/notify templates from the space.JSpaceAdminImpl.spaceCopy(IRemoteSpace remoteProxy, String remoteSpaceUrl, String remoteSpaceName, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc, SpaceContext remoteSpaceContext) JSpaceAdminImpl.spaceCopy(String remoteUrl, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc) JSpaceAdminProxy.spaceCopy(IRemoteSpace remoteProxy, String remoteSpaceUrl, String remoteSpaceName, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext spaceContext, SpaceContext remoteSpaceContext) JSpaceAdminProxy.spaceCopy(String remoteUrl, ITemplatePacket template, boolean includeNotifyTemplates, int chunkSize, SpaceContext sc) -
Uses of SpaceContext in com.j_spaces.core.cache
Methods in com.j_spaces.core.cache with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidCacheManager.validateMVCCGenerationConsistency(SpaceContext sc, int modifiers, boolean take) -
Uses of SpaceContext in com.j_spaces.core.cache.context
Methods in com.j_spaces.core.cache.context with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidContext.applyMVCCGenerationsState(boolean mvccEnabled, XtnEntry xtnEntry, SpaceContext sc) voidContext.applyOperationContext(SpaceContext sc) -
Uses of SpaceContext in com.j_spaces.core.client
Methods in com.j_spaces.core.client that return SpaceContextModifier and TypeMethodDescriptionIProxySecurityManager.acquireContext(IRemoteSpace rj) IProxySecurityManager.acquireContext(IRemoteSpace remoteSpace, CredentialsProvider credentialsProvider) NullProxySecurityManager.acquireContext(IRemoteSpace rj) NullProxySecurityManager.acquireContext(IRemoteSpace remoteSpace, CredentialsProvider credentialsProvider) SpaceProxySecurityManager.acquireContext(IRemoteSpace rj) SpaceProxySecurityManager.acquireContext(IRemoteSpace rs, CredentialsProvider cp) Acquire context with the provided credentials without caching the result at the proxy.IProxySecurityManager.getThreadSpaceContext()NullProxySecurityManager.getThreadSpaceContext()SpaceProxySecurityManager.getThreadSpaceContext()IProxySecurityManager.setThreadSpaceContext(SpaceContext sc) NullProxySecurityManager.setThreadSpaceContext(SpaceContext sc) SpaceProxySecurityManager.setThreadSpaceContext(SpaceContext sc) Methods in com.j_spaces.core.client with parameters of type SpaceContextModifier and TypeMethodDescriptionIProxySecurityManager.setThreadSpaceContext(SpaceContext sc) NullProxySecurityManager.setThreadSpaceContext(SpaceContext sc) SpaceProxySecurityManager.setThreadSpaceContext(SpaceContext sc) -
Uses of SpaceContext in com.j_spaces.core.filters
Methods in com.j_spaces.core.filters with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidFilterManager.invokeFilters(int operationCode, SpaceContext sc, Object subject) voidFilterManager.invokeFilters(int operationCode, SpaceContext sc, Object subject, boolean fromReplicas) voidISpaceFilter.process(SpaceContext context, ISpaceFilterEntry[] entries, int operationCode) This method is called by the engine when an event matching this filter's operation code occurs in the engine.voidISpaceFilter.process(SpaceContext context, ISpaceFilterEntry entry, int operationCode) This method is called by the engine when an event matching this filter's operation code occurs in the space engine.voidJSpaceStatistics.process(SpaceContext context, ISpaceFilterEntry[] entries, int operationCode) voidJSpaceStatistics.process(SpaceContext context, ISpaceFilterEntry subject, int operationCode) -
Uses of SpaceContext in com.j_spaces.jdbc
Methods in com.j_spaces.jdbc that return SpaceContextMethods in com.j_spaces.jdbc with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidConnectionContext.setSpaceContext(SpaceContext spaceContext) -
Uses of SpaceContext in org.openspaces.core.space
Methods in org.openspaces.core.space with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidExecutorSpaceFilter.process(SpaceContext context, ISpaceFilterEntry[] entries, int operationCode) voidExecutorSpaceFilter.process(SpaceContext context, ISpaceFilterEntry entry, int operationCode) -
Uses of SpaceContext in org.openspaces.core.space.filter
Methods in org.openspaces.core.space.filter with parameters of type SpaceContextModifier and TypeMethodDescriptionvoidFilterOperationDelegate.process(SpaceContext context, ISpaceFilterEntry[] entries, int operationCode) Fetch aFilterOperationDelegateInvokerbased on the operation code.voidFilterOperationDelegate.process(SpaceContext context, ISpaceFilterEntry entry, int operationCode) Fetch aFilterOperationDelegateInvokerbased on the operation code.