Class URLResource

java.lang.Object
org.jboss.modules.URLResource
All Implemented Interfaces:
Resource

final class URLResource extends Object implements Resource
  • Field Details

    • url

      private final URL url
  • Constructor Details

    • URLResource

      URLResource(URL url)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Resource
      Get the relative resource name.
      Specified by:
      getName in interface Resource
      Returns:
      the name
    • getURL

      public URL getURL()
      Description copied from interface: Resource
      Get the complete URL of this resource.
      Specified by:
      getURL in interface Resource
      Returns:
      the URL
    • openStream

      public InputStream openStream() throws IOException
      Description copied from interface: Resource
      Open an input stream to this resource.
      Specified by:
      openStream in interface Resource
      Returns:
      the stream
      Throws:
      IOException - if an I/O error occurs
    • getSize

      public long getSize()
      Description copied from interface: Resource
      Get the size of the resource, if known.
      Specified by:
      getSize in interface Resource
      Returns:
      the size, or 0L if unknown