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 ofReplicationApisThese 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.StreamingOutputfetchFile(String filePath, String dirType, String offset, String len, Boolean compression, Boolean checksum, double maxWriteMBPerSec, Long gen)FileListResponsefetchFileList(long gen)IndexVersionResponsefetchIndexVersion()-
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:
fetchIndexVersionin interfaceReplicationApis- Throws:
IOException
-
fetchFileList
public FileListResponse fetchFileList(long gen)
- Specified by:
fetchFileListin interfaceReplicationApis
-
-