Package com._1c.g5.v8.dt.project.library
Interface IV8LibraryRepositoryConnector
-
public interface IV8LibraryRepositoryConnector
Library source.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getName()
Gets connector's name.URI
getUri()
Gets connector source URI.void
registerLibrary(IV8Library library, Path cachedLibraryLocation)
Registers library.CompletableFuture<IV8Library>
request(IV8LibraryDescriptor libraryDescriptor)
Requests library associated with current descriptor.CompletableFuture<Collection<IV8LibraryDescriptor>>
requestDescriptors()
Requests all available library descriptors from current connector.
-
-
-
Method Detail
-
getName
String getName()
Gets connector's name.- Returns:
- connector's name
-
getUri
URI getUri()
Gets connector source URI.- Returns:
- connector source
-
request
CompletableFuture<IV8Library> request(IV8LibraryDescriptor libraryDescriptor)
Requests library associated with current descriptor.- Parameters:
libraryDescriptor
- library descriptor, can't benull
- Returns:
- library request
-
requestDescriptors
CompletableFuture<Collection<IV8LibraryDescriptor>> requestDescriptors()
Requests all available library descriptors from current connector.- Returns:
- library descriptors request
-
registerLibrary
void registerLibrary(IV8Library library, Path cachedLibraryLocation)
Registers library.- Parameters:
library
- library, can't benull
-
-