Package io.lionweb.repoclient
Class ExtendedLionWebRepoClient
java.lang.Object
io.lionweb.repoclient.LionWebRepoClient
io.lionweb.repoclient.ExtendedLionWebRepoClient
- All Implemented Interfaces:
BulkAPIClient,DBAdminAPIClient,HistoryAPIClient,InspectionAPIClient,RawBulkAPIClient,AdditionalAPIClient
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.lionweb.repoclient.LionWebRepoClient
authorizationToken, clientID, hostname, httpClient, JSON, jsonSerialization, port, protocol, repository -
Constructor Summary
ConstructorsConstructorDescriptionExtendedLionWebRepoClient(LionWebVersion lionWebVersion, String hostname, int port, String repository) ExtendedLionWebRepoClient(LionWebVersion lionWebVersion, String hostname, int port, String authorizationToken, String clientID, String repository, long connectTimeoutInSeconds, long callTimeoutInSeconds) -
Method Summary
Modifier and TypeMethodDescriptionvoidbulkImport(BulkImport bulkImport, TransferFormat transferFormat, Compression compression) getNodeTree(List<String> nodeIDs, Integer depthLimit) Methods inherited from class io.lionweb.repoclient.LionWebRepoClient
buildRepositoryConfiguration, createDatabase, createPartition, createPartitions, createRepository, deletePartitions, deleteRepository, getJsonSerialization, getLionWebVersion, ids, listPartitions, listPartitions, listPartitionsIDs, listRepositories, nodesByClassifier, nodesByLanguage, rawCreatePartitions, rawRetrieve, rawStore, retrieve, retrieve, retrieve, retrieve, store, storeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.lionweb.serialization.extensions.AdditionalAPIClient
getNodeTree, getNodeTreeMethods inherited from interface io.lionweb.repoclient.api.HistoryAPIClient
retrieve, retrieveMethods inherited from interface io.lionweb.repoclient.api.InspectionAPIClient
nodesByClassifier, nodesByLanguageMethods inherited from interface io.lionweb.repoclient.api.RawBulkAPIClient
rawRetrieve
-
Constructor Details
-
ExtendedLionWebRepoClient
public ExtendedLionWebRepoClient(LionWebVersion lionWebVersion, String hostname, int port, String repository) -
ExtendedLionWebRepoClient
public ExtendedLionWebRepoClient(LionWebVersion lionWebVersion, String hostname, int port, String authorizationToken, String clientID, String repository, long connectTimeoutInSeconds, long callTimeoutInSeconds)
-
-
Method Details
-
bulkImport
public void bulkImport(@Nonnull BulkImport bulkImport, TransferFormat transferFormat, Compression compression) throws IOException - Specified by:
bulkImportin interfaceAdditionalAPIClient- Throws:
IOException
-
getNodeTree
public List<NodeInfo> getNodeTree(List<String> nodeIDs, @Nullable Integer depthLimit) throws IOException - Specified by:
getNodeTreein interfaceAdditionalAPIClient- Throws:
IOException
-