Top Description Fields Constructors Methods
io.smallrye.common.resource

pack-priv final Class ResourceURLStreamHandler

extends URLStreamHandler
Class Inheritance
Imports
java.net.URL, .URLConnection, .URLStreamHandler

A simple resource-based URL stream handler.

Field Summary

Modifier and TypeField and Description
private final Resource

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected URLConnection
openConnection(final URL
the URL that this connects to.
u
)

Implements abstract java.net.URLStreamHandler.openConnection.

Opens a connection to the object referenced by the URL argument.

Inherited from java.net.URLStreamHandler:
equalsgetDefaultPortgetHostAddresshashCodehostsEqualopenConnectionparseURLsameFilesetURLsetURLtoExternalForm

Field Detail

resourceback to summary
private final Resource resource

Constructor Detail

ResourceURLStreamHandlerback to summary
pack-priv ResourceURLStreamHandler(final Resource resource)

Method Detail

openConnectionback to summary
protected URLConnection openConnection(final URL u)

Implements abstract java.net.URLStreamHandler.openConnection.

Doc from java.net.URLStreamHandler.openConnection.

Opens a connection to the object referenced by the URL argument. This method should be overridden by a subclass.

If for the handler's protocol (such as HTTP or JAR), there exists a public, specialized URLConnection subclass belonging to one of the following packages or one of their subpackages: java.lang, java.io, java.util, java.net, the connection returned will be of that subclass. For example, for HTTP an HttpURLConnection will be returned, and for JAR a JarURLConnection will be returned.

Parameters
u:URL

the URL that this connects to.

Returns:URLConnection

a URLConnection object for the URL.