org.jboss.jca.embedded.dsl
Class InputStreamDescriptor

java.lang.Object
  extended by 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 passed InputStream once one of the export methods have been called.

Version:
$Revision: $
Author:
Jesper Pedersen

Constructor Summary
InputStreamDescriptor(String name, InputStream is)
          Create an InputStream Descriptor.
 
Method Summary
 String exportAsString()
          
 void exportTo(OutputStream output)
          
 String getDescriptorName()
          Get the name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputStreamDescriptor

public InputStreamDescriptor(String name,
                             InputStream is)
Create an InputStream Descriptor.

Parameters:
name - The descriptor name
is - The input stream
Method Detail

getDescriptorName

public String getDescriptorName()
Get the name

Specified by:
getDescriptorName in interface org.jboss.shrinkwrap.descriptor.api.Descriptor
Returns:
The value

exportAsString

public String exportAsString()
                      throws org.jboss.shrinkwrap.descriptor.api.DescriptorExportException

Specified by:
exportAsString in interface org.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:
exportTo in interface org.jboss.shrinkwrap.descriptor.api.Descriptor
Throws:
org.jboss.shrinkwrap.descriptor.api.DescriptorExportException
IllegalArgumentException


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)