Uses of Interface
org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor
-
-
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.aws
Methods in org.apache.jackrabbit.oak.segment.aws with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerAwsPersistence. createArchiveManager(boolean mmap, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor)Constructors in org.apache.jackrabbit.oak.segment.aws with parameters of type IOMonitor Constructor Description AwsArchiveManager(S3Directory directory, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor)AwsSegmentArchiveWriter(S3Directory directory, String archiveName, IOMonitor ioMonitor, FileStoreMonitor monitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.azure
Fields in org.apache.jackrabbit.oak.segment.azure declared as IOMonitor Modifier and Type Field Description protected IOMonitorAzureArchiveManager. ioMonitorMethods in org.apache.jackrabbit.oak.segment.azure with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerAzurePersistence. createArchiveManager(boolean mmap, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor)Constructors in org.apache.jackrabbit.oak.segment.azure with parameters of type IOMonitor Constructor Description AzureArchiveManager(com.azure.storage.blob.BlobContainerClient readBlobContainerClient, com.azure.storage.blob.BlobContainerClient writeBlobContainerClient, String rootPrefix, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, WriteAccessController writeAccessController)AzureSegmentArchiveWriter(com.azure.storage.blob.BlobContainerClient blobContainerClient, String rootPrefix, String archiveName, IOMonitor ioMonitor, FileStoreMonitor monitor, WriteAccessController writeAccessController) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.azure.v8
Fields in org.apache.jackrabbit.oak.segment.azure.v8 declared as IOMonitor Modifier and Type Field Description protected IOMonitorAzureArchiveManagerV8. ioMonitorMethods in org.apache.jackrabbit.oak.segment.azure.v8 with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerAzurePersistenceV8. createArchiveManager(boolean mmap, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor)Constructors in org.apache.jackrabbit.oak.segment.azure.v8 with parameters of type IOMonitor Constructor Description AzureArchiveManagerV8(com.microsoft.azure.storage.blob.CloudBlobDirectory segmentstoreDirectory, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, WriteAccessController writeAccessController)AzureSegmentArchiveReaderV8(com.microsoft.azure.storage.blob.CloudBlobDirectory archiveDirectory, IOMonitor ioMonitor)AzureSegmentArchiveWriterV8(com.microsoft.azure.storage.blob.CloudBlobDirectory archiveDirectory, IOMonitor ioMonitor, FileStoreMonitor monitor, WriteAccessController writeAccessController) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.file
Classes in org.apache.jackrabbit.oak.segment.file that implement IOMonitor Modifier and Type Class Description classMetricsIOMonitorThisIOMonitorimplementations registers the following monitoring endpoints with the Metrics library if available:MetricsIOMonitor.OAK_SEGMENT_SEGMENT_READ_BYTES: a meter metrics for the number of bytes read from tar filesMetricsIOMonitor.OAK_SEGMENT_SEGMENT_WRITE_BYTES: a meter metrics for the number of bytes written to tar filesMetricsIOMonitor.OAK_SEGMENT_SEGMENT_READ_TIME: a timer metrics for the time spent reading from tar filesMetricsIOMonitor.OAK_SEGMENT_SEGMENT_WRITE_TIME: a timer metrics for the time spent writing to tar filesFields in org.apache.jackrabbit.oak.segment.file declared as IOMonitor Modifier and Type Field Description protected IOMonitorAbstractFileStore. ioMonitorMethods in org.apache.jackrabbit.oak.segment.file with parameters of type IOMonitor Modifier and Type Method Description @NotNull FileStoreBuilderFileStoreBuilder. withIOMonitor(@NotNull IOMonitor ioMonitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.file.tar
Methods in org.apache.jackrabbit.oak.segment.file.tar that return IOMonitor Modifier and Type Method Description IOMonitorTarFiles.Builder. getIoMonitor()Methods in org.apache.jackrabbit.oak.segment.file.tar with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerTarPersistence. createArchiveManager(boolean memoryMapping, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor)TarFiles.BuilderTarFiles.Builder. withIOMonitor(IOMonitor ioMonitor)Constructors in org.apache.jackrabbit.oak.segment.file.tar with parameters of type IOMonitor Constructor Description SegmentTarManager(File segmentstoreDir, FileStoreMonitor fileStoreMonitor, IOMonitor ioMonitor, boolean memoryMapping, boolean offHeapAccess)SegmentTarReader(File file, org.apache.jackrabbit.oak.segment.file.tar.FileAccess access, Index index, IOMonitor ioMonitor)SegmentTarWriter(File file, FileStoreMonitor monitor, IOMonitor ioMonitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.remote
Fields in org.apache.jackrabbit.oak.segment.remote declared as IOMonitor Modifier and Type Field Description protected IOMonitorAbstractRemoteSegmentArchiveReader. ioMonitorprotected IOMonitorAbstractRemoteSegmentArchiveWriter. ioMonitorConstructors in org.apache.jackrabbit.oak.segment.remote with parameters of type IOMonitor Constructor Description AbstractRemoteSegmentArchiveReader(IOMonitor ioMonitor)AbstractRemoteSegmentArchiveWriter(IOMonitor ioMonitor, FileStoreMonitor monitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.remote.persistentcache
Classes in org.apache.jackrabbit.oak.segment.remote.persistentcache that implement IOMonitor Modifier and Type Class Description classDiskCacheIOMonitorThisIOMonitorimplementations registers the following monitoring endpoints with the Metrics library if available:DiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_SEGMENT_READ_BYTES: a meter metrics for the number of bytes read from segment disk cacheDiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_SEGMENT_WRITE_BYTES: a meter metrics for the number of bytes written to segment disk cacheDiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_SEGMENT_READ_TIME: a timer metrics for the time spent reading from segment disk cacheDiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISk_SEGMENT_WRITE_TIME: a timer metrics for the time spent writing to segment disk cacheDiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_CACHE_SIZE_CALCULATED: a histogram for the calculated segment disk cache sizeDiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_CACHE_SIZE_CHANGE: a histogram for the segment disk cache size changeclassRedisCacheIOMonitorThisIOMonitorimplementations registers the following monitoring endpoints with the Metrics library if available:RedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_READ_BYTES: a meter metrics for the number of bytes read from segment redis cacheRedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_WRITE_BYTES: a meter metrics for the number of bytes written to segment redis cacheRedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_READ_TIME: a timer metrics for the time spent reading from segment redis cacheRedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_WRITE_TIME: a timer metrics for the time spent writing to segment redis cacheConstructors in org.apache.jackrabbit.oak.segment.remote.persistentcache with parameters of type IOMonitor Constructor Description PersistentRedisCache(String redisHost, int redisPort, int redisExpireSeconds, int redisSocketTimeout, int redisConnectionTimeout, int redisMinConnections, int redisMaxConnections, int redisMaxTotalConnections, int redisDBIndex, IOMonitor redisCacheIOMonitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.spi.monitor
Classes in org.apache.jackrabbit.oak.segment.spi.monitor that implement IOMonitor Modifier and Type Class Description classCompositeIOMonitorThisIOMonitorinstance delegates all calls to allIOMonitorinstances registered.classIOMonitorAdapterA void implementation of theIOMonitor.Methods in org.apache.jackrabbit.oak.segment.spi.monitor with parameters of type IOMonitor Modifier and Type Method Description @NotNull RegistrationCompositeIOMonitor. registerIOMonitor(@NotNull IOMonitor ioMonitor)Register aIOMonitorinstance to which thisCompositeIOMonitorwill delegate all its calls untilRegistration.unregister()is called on the returnRegistration.Constructor parameters in org.apache.jackrabbit.oak.segment.spi.monitor with type arguments of type IOMonitor Constructor Description CompositeIOMonitor(@NotNull Iterable<? extends IOMonitor> ioMonitors)Create a newCompositeIOMonitorinstance delegating the passedioMonitors -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.spi.persistence
Methods in org.apache.jackrabbit.oak.segment.spi.persistence with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerSegmentNodeStorePersistence. createArchiveManager(boolean memoryMapping, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor)Opens a new archive manager. -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.spi.persistence.persistentcache
Methods in org.apache.jackrabbit.oak.segment.spi.persistence.persistentcache with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerCachingPersistence. createArchiveManager(boolean memoryMapping, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.spi.persistence.split
Methods in org.apache.jackrabbit.oak.segment.spi.persistence.split with parameters of type IOMonitor Modifier and Type Method Description SegmentArchiveManagerSplitPersistence. createArchiveManager(boolean memoryMapping, boolean offHeapAccess, IOMonitor ioMonitor, FileStoreMonitor fileStoreMonitor, RemoteStoreMonitor remoteStoreMonitor) -
Uses of IOMonitor in org.apache.jackrabbit.oak.segment.tool.iotrace
Classes in org.apache.jackrabbit.oak.segment.tool.iotrace that implement IOMonitor Modifier and Type Class Description classIOTraceMonitorThis implementation of aIOMonitorlogs all io reads to an underlyingIOTraceWriter.Method parameters in org.apache.jackrabbit.oak.segment.tool.iotrace with type arguments of type IOMonitor Modifier and Type Method Description static @NotNull IOTracerIOTracer. newIOTracer(@NotNull Function<IOMonitor,FileStore> fileStoreFactory, @NotNull Writer output, @Nullable String contextSpec)Create a newIOTracerinstance.
-