Package org.jboss.jca.embedded.dsl
Class InputStreamDescriptor
- java.lang.Object
-
- org.jboss.jca.embedded.dsl.InputStreamDescriptor
-
- All Implemented Interfaces:
org.jboss.shrinkwrap.descriptor.api.Descriptor
public class InputStreamDescriptor extends Object implements org.jboss.shrinkwrap.descriptor.api.Descriptor
An InputStream descriptor. Note, that this class will close the passedInputStreamonce one of the export methods have been called.- Author:
- Jesper Pedersen
-
-
Constructor Summary
Constructors Constructor Description InputStreamDescriptor(String name, InputStream is)Create an InputStreamDescriptor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringexportAsString()voidexportTo(OutputStream output)StringgetDescriptorName()
-
-
-
Constructor Detail
-
InputStreamDescriptor
public InputStreamDescriptor(String name, InputStream is)
Create an InputStreamDescriptor- Parameters:
name- The descriptor nameis- The input stream
-
-
Method Detail
-
getDescriptorName
public String getDescriptorName()
- Specified by:
getDescriptorNamein interfaceorg.jboss.shrinkwrap.descriptor.api.Descriptor
-
exportAsString
public String exportAsString() throws org.jboss.shrinkwrap.descriptor.api.DescriptorExportException
- Specified by:
exportAsStringin interfaceorg.jboss.shrinkwrap.descriptor.api.Descriptor- Throws:
org.jboss.shrinkwrap.descriptor.api.DescriptorExportException
-
exportTo
public void exportTo(OutputStream output) throws org.jboss.shrinkwrap.descriptor.api.DescriptorExportException, IllegalArgumentException
- Specified by:
exportToin interfaceorg.jboss.shrinkwrap.descriptor.api.Descriptor- Throws:
org.jboss.shrinkwrap.descriptor.api.DescriptorExportExceptionIllegalArgumentException
-
-