com.sun.enterprise.v3.server
Class ReadableArchiveScannerAdapter

java.lang.Object
  extended by org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter
      extended by com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter
All Implemented Interfaces:
Closeable, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter

public class ReadableArchiveScannerAdapter
extends org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter

ArchiveAdapter for DOL readable archive instances

Author:
Jerome Dochez

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask, org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Selector
 
Constructor Summary
ReadableArchiveScannerAdapter(org.glassfish.hk2.classmodel.reflect.Parser parser, ReadableArchive archive)
           
 
Method Summary
 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 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)
           
 
Methods inherited from class org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter
onAllEntries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReadableArchiveScannerAdapter

public ReadableArchiveScannerAdapter(org.glassfish.hk2.classmodel.reflect.Parser parser,
                                     ReadableArchive archive)
Method Detail

getURI

public URI getURI()

getManifest

public Manifest getManifest()
                     throws IOException
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
Throws:
IOException

close

public void close()
           throws IOException
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 handleJar(String name,
                           Logger logger)
                    throws IOException
Throws:
IOException


Copyright © 2012. All Rights Reserved.