Uses of Interface
org.jppf.io.DataLocation
Packages that use DataLocation
Package
Description
Support for transport-agnostic communication with remote services and disk overflow.
Support for job selectors and
job management in the server.
Support for jobs persistence on the server side.
Support for asynchronous communication between JPPF components.
-
Uses of DataLocation in org.jppf.io
Classes in org.jppf.io that implement DataLocationModifier and TypeClassDescriptionclassAbstract implementation of theDataLocationinterface.classData location backed by a file.classData location backed by a list ofJPPFBuffer.Methods in org.jppf.io that return DataLocationModifier and TypeMethodDescriptionDataLocation.copy()Make a shallow copy of this data location.FileDataLocation.copy()Make a shallow copy of this data location.MultipleBuffersLocation.copy()static DataLocationIOHelper.createDataLocationMemorySensitive(int size) Create a data location object based on a comparison of the available heap memory and the data location object size.static DataLocationIOHelper.readData(InputSource source) Read a provider or task data from an input source.static DataLocationIOHelper.readData(InputSource source, int size) Read a provider or task data from an input source with a known data size.static DataLocationIOHelper.serializeData(Object o) Serialize an object into aDataLocation.static DataLocationIOHelper.serializeData(Object o, ObjectSerializer ser) Serialize an object into aDataLocation.static DataLocationIOHelper.serializeDataToFile(Object o, ObjectSerializer ser) Serialize an object and send it to the server.static DataLocationIOHelper.serializeDataToMemory(Object o, ObjectSerializer ser) Serialize an object to a buffer in memory.Methods in org.jppf.io with parameters of type DataLocationModifier and TypeMethodDescriptionstatic ObjectIOHelper.unwrappedData(DataLocation dl) Deserialize the specified data into an object, using a default serializer.static ObjectIOHelper.unwrappedData(DataLocation dl, ObjectSerializer ser) Deserialize the specified data into an object.static voidIOHelper.writeData(DataLocation data, OutputDestination destination) Write the specified data to the specified destination. -
Uses of DataLocation in org.jppf.job
Constructors in org.jppf.job with parameters of type DataLocationModifierConstructorDescriptionServerTaskInformation(int jobPosition, Throwable throwable, int expirationCount, int maxResubmits, int resubmitCount, DataLocation result) Initialize this object. -
Uses of DataLocation in org.jppf.job.persistence
Constructors in org.jppf.job.persistence with parameters of type DataLocationModifierConstructorDescriptionPersistenceInfoImpl(String jobUuid, JPPFDistributedJob job, PersistenceObjectType type, int taskPosition, DataLocation dataLocation) Initialize this persistence information object. -
Uses of DataLocation in org.jppf.nio
Fields in org.jppf.nio declared as DataLocationModifier and TypeFieldDescriptionprotected DataLocationAbstractNioMessageBase.currentDataLocationTemporary holder used as a local performance optimization for write operations.protected final DataLocationAbstractNioObject.locationLocation of the data to read or write.Fields in org.jppf.nio with type parameters of type DataLocationModifier and TypeFieldDescriptionprotected final List<DataLocation>AbstractNioMessage.locationsThe data location objects abstracting the data to send or receive.Methods in org.jppf.nio that return DataLocationModifier and TypeMethodDescriptionAbstractNioMessageBase.getCurrentDataLocation()Get the data location objects abstracting the data to send or receive.AbstractNioObject.getData()NioObject.getData()Location of the data to read or write.Methods in org.jppf.nio that return types with arguments of type DataLocationModifier and TypeMethodDescriptionAbstractNioMessage.getLocations()Get the data location objects abstracting the data to send or receive.Methods in org.jppf.nio with parameters of type DataLocationModifier and TypeMethodDescriptionvoidAbstractNioMessage.addLocation(DataLocation location) Add a location to the data locations of this message.voidSimpleNioMessage.setCurrentDataLocation(DataLocation location) Add a location to the data locations of this message.Constructors in org.jppf.nio with parameters of type DataLocationModifierConstructorDescriptionprotectedAbstractNioObject(DataLocation location, int size) Initialize this NioObject with the specified data location and size.PlainNioObject(SocketChannel channel, DataLocation location) Initialize this NioObject with the specified size.SSLNioObject(DataLocation location, SSLHandler sslHandler) Construct this SSLMessage.