Uses of Class
org.apache.flink.runtime.blob.PermanentBlobKey
Packages that use PermanentBlobKey
Package
Description
-
Uses of PermanentBlobKey in org.apache.flink.runtime.blob
Methods in org.apache.flink.runtime.blob that return PermanentBlobKeyModifier and TypeMethodDescriptionBlobServer.putPermanent(org.apache.flink.api.common.JobID jobId, byte[] value) BlobServer.putPermanent(org.apache.flink.api.common.JobID jobId, InputStream inputStream) BlobWriter.putPermanent(org.apache.flink.api.common.JobID jobId, byte[] value) Uploads the data of the given byte array for the given job to the BLOB server and makes it a permanent BLOB.BlobWriter.putPermanent(org.apache.flink.api.common.JobID jobId, InputStream inputStream) Uploads the data from the given input stream for the given job to the BLOB server and makes it a permanent BLOB.VoidBlobWriter.putPermanent(org.apache.flink.api.common.JobID jobId, byte[] value) VoidBlobWriter.putPermanent(org.apache.flink.api.common.JobID jobId, InputStream inputStream) BlobClient.uploadFile(org.apache.flink.api.common.JobID jobId, org.apache.flink.core.fs.Path file) Uploads a single file to thePermanentBlobServiceof the givenBlobServer.Methods in org.apache.flink.runtime.blob that return types with arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionstatic <T> org.apache.flink.types.Either<org.apache.flink.util.SerializedValue<T>,PermanentBlobKey> BlobWriter.offloadWithException(org.apache.flink.util.SerializedValue<T> serializedValue, org.apache.flink.api.common.JobID jobId, BlobWriter blobWriter) static <T> org.apache.flink.types.Either<org.apache.flink.util.SerializedValue<T>,PermanentBlobKey> BlobWriter.serializeAndTryOffload(T value, org.apache.flink.api.common.JobID jobId, BlobWriter blobWriter) Serializes the given value and offloads it to the BlobServer if its size exceeds the minimum offloading size of the BlobServer.static <T> org.apache.flink.types.Either<org.apache.flink.util.SerializedValue<T>,PermanentBlobKey> BlobWriter.tryOffload(org.apache.flink.util.SerializedValue<T> serializedValue, org.apache.flink.api.common.JobID jobId, BlobWriter blobWriter) static List<PermanentBlobKey>BlobClient.uploadFiles(InetSocketAddress serverAddress, org.apache.flink.configuration.Configuration clientConfig, org.apache.flink.api.common.JobID jobId, List<org.apache.flink.core.fs.Path> files) Uploads the JAR files to thePermanentBlobServiceof theBlobServerat the given address with HA as configured.Methods in org.apache.flink.runtime.blob with parameters of type PermanentBlobKeyModifier and TypeMethodDescriptionbooleanBlobServer.deletePermanent(org.apache.flink.api.common.JobID jobId, PermanentBlobKey key) Delete the uploaded data with the givenJobIDandPermanentBlobKey.booleanBlobWriter.deletePermanent(org.apache.flink.api.common.JobID jobId, PermanentBlobKey permanentBlobKey) Delete the uploaded data with the givenJobIDandPermanentBlobKey.booleanVoidBlobWriter.deletePermanent(org.apache.flink.api.common.JobID jobId, PermanentBlobKey key) BlobServer.getFile(org.apache.flink.api.common.JobID jobId, PermanentBlobKey key) Returns the path to a local copy of the file associated with the provided job ID and blob key.PermanentBlobCache.getFile(org.apache.flink.api.common.JobID jobId, PermanentBlobKey key) Returns the path to a local copy of the file associated with the provided job ID and blob key.PermanentBlobService.getFile(org.apache.flink.api.common.JobID jobId, PermanentBlobKey key) Returns the path to a local copy of the file associated with the provided job ID and blob key.byte[]PermanentBlobCache.readFile(org.apache.flink.api.common.JobID jobId, PermanentBlobKey blobKey) Returns the content of the file for the BLOB with the provided job ID the blob key.default byte[]PermanentBlobService.readFile(org.apache.flink.api.common.JobID jobId, PermanentBlobKey key) Returns the content of the file for the BLOB with the provided job ID the blob key. -
Uses of PermanentBlobKey in org.apache.flink.runtime.deployment
Fields in org.apache.flink.runtime.deployment declared as PermanentBlobKeyModifier and TypeFieldDescriptionTaskDeploymentDescriptor.Offloaded.serializedValueKeyThe key of the offloaded value BLOB.Method parameters in org.apache.flink.runtime.deployment with type arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionvoidTaskDeploymentDescriptor.loadBigData(PermanentBlobService blobService, GroupCache<org.apache.flink.api.common.JobID, PermanentBlobKey, JobInformation> jobInformationCache, GroupCache<org.apache.flink.api.common.JobID, PermanentBlobKey, TaskInformation> taskInformationCache, GroupCache<org.apache.flink.api.common.JobID, PermanentBlobKey, TaskDeploymentDescriptorFactory.ShuffleDescriptorGroup> shuffleDescriptorsCache) Loads externalized data from the BLOB store back to the object.voidInputGateDeploymentDescriptor.tryLoadAndDeserializeShuffleDescriptors(PermanentBlobService blobService, org.apache.flink.api.common.JobID jobId, GroupCache<org.apache.flink.api.common.JobID, PermanentBlobKey, TaskDeploymentDescriptorFactory.ShuffleDescriptorGroup> shuffleDescriptorsCache) Constructors in org.apache.flink.runtime.deployment with parameters of type PermanentBlobKeyConstructor parameters in org.apache.flink.runtime.deployment with type arguments of type PermanentBlobKeyModifierConstructorDescriptionTaskDeploymentDescriptorFactory(org.apache.flink.types.Either<org.apache.flink.util.SerializedValue<JobInformation>, PermanentBlobKey> jobInformationOrBlobKey, org.apache.flink.api.common.JobID jobID, TaskDeploymentDescriptorFactory.PartitionLocationConstraint partitionDeploymentConstraint, BlobWriter blobWriter, boolean nonFinishedHybridPartitionShouldBeUnknown, int offloadShuffleDescriptorsThreshold) -
Uses of PermanentBlobKey in org.apache.flink.runtime.execution.librarycache
Method parameters in org.apache.flink.runtime.execution.librarycache with type arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionorg.apache.flink.util.UserCodeClassLoaderLibraryCacheManager.ClassLoaderHandle.getOrResolveClassLoader(Collection<PermanentBlobKey> requiredJarFiles, Collection<URL> requiredClasspaths) Gets or resolves the user code class loader for the associated job. -
Uses of PermanentBlobKey in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return types with arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionorg.apache.flink.shaded.guava32.com.google.common.collect.ImmutableCollection<PermanentBlobKey>JobInformation.getRequiredJarFileBlobKeys()org.apache.flink.types.Either<org.apache.flink.util.SerializedValue<TaskInformation>,PermanentBlobKey> ExecutionJobVertex.getTaskInformationOrBlobKey()Method parameters in org.apache.flink.runtime.executiongraph with type arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionvoidDefaultExecutionGraph.deleteBlobs(List<PermanentBlobKey> blobKeys) voidInternalExecutionGraphAccessor.deleteBlobs(List<PermanentBlobKey> blobKeys) Constructor parameters in org.apache.flink.runtime.executiongraph with type arguments of type PermanentBlobKeyModifierConstructorDescriptionJobInformation(org.apache.flink.api.common.JobID jobId, JobType jobType, String jobName, org.apache.flink.util.SerializedValue<org.apache.flink.api.common.ExecutionConfig> serializedExecutionConfig, org.apache.flink.configuration.Configuration jobConfiguration, Collection<PermanentBlobKey> requiredJarFileBlobKeys, Collection<URL> requiredClasspathURLs) -
Uses of PermanentBlobKey in org.apache.flink.runtime.jobgraph
Methods in org.apache.flink.runtime.jobgraph that return types with arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionJobGraph.getUserJarBlobKeys()Returns a set of BLOB keys referring to the JAR files required to run this job.Methods in org.apache.flink.runtime.jobgraph with parameters of type PermanentBlobKeyModifier and TypeMethodDescriptionvoidJobGraph.addUserJarBlobKey(PermanentBlobKey key) Adds the BLOB referenced by the key to the JobGraph's dependencies.voidJobGraph.setUserArtifactBlobKey(String entryName, PermanentBlobKey blobKey) -
Uses of PermanentBlobKey in org.apache.flink.runtime.taskexecutor
Methods in org.apache.flink.runtime.taskexecutor that return types with arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionGroupCache<org.apache.flink.api.common.JobID,PermanentBlobKey, JobInformation> TaskManagerServices.getJobInformationCache()GroupCache<org.apache.flink.api.common.JobID,PermanentBlobKey, TaskDeploymentDescriptorFactory.ShuffleDescriptorGroup> TaskManagerServices.getShuffleDescriptorCache()GroupCache<org.apache.flink.api.common.JobID,PermanentBlobKey, TaskInformation> TaskManagerServices.getTaskInformationCache() -
Uses of PermanentBlobKey in org.apache.flink.streaming.api.graph
Methods in org.apache.flink.streaming.api.graph that return types with arguments of type PermanentBlobKeyModifier and TypeMethodDescriptionExecutionPlan.getUserJarBlobKeys()Gets the user-defined blob keys corresponding to the JAR files.StreamGraph.getUserJarBlobKeys()Returns a list of BLOB keys referring to the JAR files required to run this job.Methods in org.apache.flink.streaming.api.graph with parameters of type PermanentBlobKeyModifier and TypeMethodDescriptionvoidExecutionPlan.addUserJarBlobKey(PermanentBlobKey permanentBlobKey) Adds a blob key corresponding to a user JAR.voidStreamGraph.addUserJarBlobKey(PermanentBlobKey key) voidExecutionPlan.setUserArtifactBlobKey(String artifactName, PermanentBlobKey blobKey) Sets a user artifact blob key for a specified user artifact.voidStreamGraph.setUserArtifactBlobKey(String entryName, PermanentBlobKey blobKey)