Package com.sun.enterprise.v3.server
Class ReadableArchiveScannerAdapter
- java.lang.Object
-
- org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter
-
- com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
public class ReadableArchiveScannerAdapter extends org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter implements AutoCloseable
ArchiveAdapter for DOL readable archive instances- Author:
- Jerome Dochez
-
-
Constructor Summary
Constructors Constructor Description ReadableArchiveScannerAdapter(org.glassfish.hk2.classmodel.reflect.Parser parser, ReadableArchive archive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Manifest
getManifest()
URI
getURI()
protected void
handleEntry(String name, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry entry, Logger logger, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask entryTask)
protected Future<org.glassfish.hk2.classmodel.reflect.Parser.Result>
handleJar(String name, Logger logger)
void
onSelectedEntries(org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Selector selector, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask entryTask, Logger logger)
-
-
-
Constructor Detail
-
ReadableArchiveScannerAdapter
public ReadableArchiveScannerAdapter(org.glassfish.hk2.classmodel.reflect.Parser parser, ReadableArchive archive)
-
-
Method Detail
-
getURI
public URI getURI()
- Specified by:
getURI
in interfaceorg.glassfish.hk2.classmodel.reflect.ArchiveAdapter
-
getManifest
public Manifest getManifest() throws IOException
- Specified by:
getManifest
in interfaceorg.glassfish.hk2.classmodel.reflect.ArchiveAdapter
- Throws:
IOException
-
onSelectedEntries
public void onSelectedEntries(org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Selector selector, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask entryTask, Logger logger) throws IOException
- Specified by:
onSelectedEntries
in interfaceorg.glassfish.hk2.classmodel.reflect.ArchiveAdapter
- Throws:
IOException
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
handleEntry
protected void handleEntry(String name, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry entry, Logger logger, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask entryTask) throws IOException
- Throws:
IOException
-
handleJar
protected Future<org.glassfish.hk2.classmodel.reflect.Parser.Result> handleJar(String name, Logger logger) throws IOException
- Throws:
IOException
-
-