public static class PluginBag.RuntimeLib extends Object implements PluginInfoInitialized, AutoCloseable
| Constructor and Description |
|---|
RuntimeLib(SolrCore core) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ByteBuffer |
getFileContent(BlobRepository.BlobContent<ByteBuffer> blobContent,
String entryName) |
ByteBuffer |
getFileContent(String entryName) |
static List<PluginBag.RuntimeLib> |
getLibObjects(SolrCore core,
List<PluginInfo> libs) |
String |
getName() |
String |
getSig() |
String |
getVersion() |
void |
init(PluginInfo info) |
void |
verify() |
public RuntimeLib(SolrCore core)
public void init(PluginInfo info)
init in interface PluginInfoInitializedpublic String getName()
public String getVersion()
public String getSig()
public ByteBuffer getFileContent(String entryName) throws IOException
IOExceptionpublic ByteBuffer getFileContent(BlobRepository.BlobContent<ByteBuffer> blobContent, String entryName) throws IOException
IOExceptionpublic void close()
throws Exception
close in interface AutoCloseableExceptionpublic static List<PluginBag.RuntimeLib> getLibObjects(SolrCore core, List<PluginInfo> libs)
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.