CodeQL library for Java
Search

Module GigaSpaces

GigaSpaces XAP (eXtreme Application Platform) is a distributed in-memory “datagrid”.

Import path

import semmle.code.java.frameworks.gigaspaces.GigaSpaces

Imports

java

Provides all default Java QL imports.

Predicates

isGigaSpacesEventDrivenClass

Holds if eventDrivenClass is an event listener Class which receives events from GigaSpaces.

isGigaSpacesEventMethod

Holds if eventMethod is a method with a GigaSpaces annotation that indicates it may be called when GigaSpaces is processing events.

Classes

GigaSpacesSpaceIdGetterMethod

A method called when the instance is written to a GigaSpace, to determine the unique ID of the instance.

GigaSpacesSpaceIdSetterMethod

A method called when an instance is read from a GigaSpace, to store the unique ID of the instance.

GigaSpacesSpaceRoutingMethod

A method called when the enclosing class is written to a GigaSpace, to determine which partition the enclosing class is written to.