com.atlassian.plugin.osgi.util
Class ClassBinaryScanner.InputStreamResource

java.lang.Object
  extended by com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
All Implemented Interfaces:
aQute.lib.osgi.Resource
Enclosing class:
ClassBinaryScanner

public static class ClassBinaryScanner.InputStreamResource
extends java.lang.Object
implements aQute.lib.osgi.Resource

InputStream-based resource for class scanning purpose (in the format required by bndlib).

Since:
2.10

Constructor Summary
ClassBinaryScanner.InputStreamResource(java.io.InputStream inputStream)
           
 
Method Summary
 void close()
           
 java.lang.String getExtra()
           
 long lastModified()
           
 java.io.InputStream openInputStream()
           
 void setExtra(java.lang.String extra)
           
 void write(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassBinaryScanner.InputStreamResource

public ClassBinaryScanner.InputStreamResource(java.io.InputStream inputStream)
Method Detail

openInputStream

public java.io.InputStream openInputStream()
                                    throws java.lang.Exception
Specified by:
openInputStream in interface aQute.lib.osgi.Resource
Throws:
java.lang.Exception

write

public void write(java.io.OutputStream out)
           throws java.lang.Exception
Specified by:
write in interface aQute.lib.osgi.Resource
Throws:
java.lang.Exception

lastModified

public long lastModified()
Specified by:
lastModified in interface aQute.lib.osgi.Resource

setExtra

public void setExtra(java.lang.String extra)
Specified by:
setExtra in interface aQute.lib.osgi.Resource

getExtra

public java.lang.String getExtra()
Specified by:
getExtra in interface aQute.lib.osgi.Resource

close

public void close()


Copyright © 2013 Atlassian. All Rights Reserved.