Class CoreReplication
- java.lang.Object
-
- org.apache.solr.api.JerseyResource
-
- org.apache.solr.handler.admin.api.ReplicationAPIBase
-
- org.apache.solr.handler.admin.api.CoreReplication
-
- All Implemented Interfaces:
ReplicationApis
public class CoreReplication extends ReplicationAPIBase implements ReplicationApis
V2 API implementation ofReplicationApis
These APIs are analogous to the v1 /coreName/replication APIs.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.handler.admin.api.ReplicationAPIBase
ReplicationAPIBase.DirectoryFileStream, ReplicationAPIBase.LocalFsConfFileStream, ReplicationAPIBase.LocalFsFileStream, ReplicationAPIBase.LocalFsTlogFileStream
-
-
Field Summary
-
Fields inherited from class org.apache.solr.handler.admin.api.ReplicationAPIBase
CHECKSUM, COMPRESSION, CONF_FILE_SHORT, FILE, FILE_STREAM, GENERATION, INTERVAL_ERR_MSG, INTERVAL_PATTERN, LEN, MAX_WRITE_PER_SECOND, OFFSET, PACKET_SZ, POLL_INTERVAL, solrCore, solrQueryRequest, solrQueryResponse, STATUS, TLOG_FILE
-
Fields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext
-
-
Constructor Summary
Constructors Constructor Description CoreReplication(SolrCore solrCore, SolrQueryRequest req, SolrQueryResponse rsp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.StreamingOutput
fetchFile(String filePath, String dirType, String offset, String len, Boolean compression, Boolean checksum, double maxWriteMBPerSec, Long gen)
FileListResponse
fetchFileList(long gen)
IndexVersionResponse
fetchIndexVersion()
-
Methods inherited from class org.apache.solr.handler.admin.api.ReplicationAPIBase
doFetchFile, doFetchFileList, doFetchIndexVersion, getFileList
-
Methods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
-
-
-
Constructor Detail
-
CoreReplication
@Inject public CoreReplication(SolrCore solrCore, SolrQueryRequest req, SolrQueryResponse rsp)
-
-
Method Detail
-
fetchIndexVersion
public IndexVersionResponse fetchIndexVersion() throws IOException
- Specified by:
fetchIndexVersion
in interfaceReplicationApis
- Throws:
IOException
-
fetchFileList
public FileListResponse fetchFileList(long gen)
- Specified by:
fetchFileList
in interfaceReplicationApis
-
-