diff --git a/jetty-11/META-INF/MANIFEST.MF b/jetty-11/META-INF/MANIFEST.MF index 89e5d52dcd6..201e26f03a1 100644 --- a/jetty-11/META-INF/MANIFEST.MF +++ b/jetty-11/META-INF/MANIFEST.MF @@ -1,4 +1,4 @@ Manifest-Version: 1.0 -Created-By: Maven Javadoc Plugin 3.6.0 +Created-By: Maven Javadoc Plugin 3.7.0 Build-Jdk-Spec: 17 diff --git a/jetty-11/META-INF/NOTICE.txt b/jetty-11/META-INF/NOTICE.txt index afb099daecf..2dcdea51d20 100644 --- a/jetty-11/META-INF/NOTICE.txt +++ b/jetty-11/META-INF/NOTICE.txt @@ -2,7 +2,7 @@ Notices for Eclipse Jetty ========================= This content is produced and maintained by the Eclipse Jetty project. -Project home: https://eclipse.dev/jetty/ +Project home: https://jetty.org/ Trademarks ---------- diff --git a/jetty-11/allclasses-index.html b/jetty-11/allclasses-index.html index 7a4126a2ba3..d14b85525c2 100644 --- a/jetty-11/allclasses-index.html +++ b/jetty-11/allclasses-index.html @@ -1,29 +1,35 @@ - -All Classes and Interfaces (Eclipse Jetty API Doc - v11.0.21) + +All Classes and Interfaces (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - -
+
+ +

All Classes and Interfaces

-
+
Class
@@ -101,9 +107,9 @@

All Classes and Interfaces<

 
- +
AbstractDecodedMessageSink.Basic<T extends jakarta.websocket.Decoder>
 
- +
AbstractDecodedMessageSink.Stream<T extends jakarta.websocket.Decoder>
 
 
@@ -660,7 +666,7 @@

All Classes and Interfaces<

 
- +
AbstractHolder @@ -714,7 +720,7 @@

All Classes and Interfaces<
BindingEnumeration
- +
A BlockingQueue backed by a circular array capable or growing.
@@ -1116,7 +1122,7 @@

All Classes and Interfaces<

 
- +
 
@@ -1271,8 +1277,8 @@

All Classes and Interfaces<
 
 
- -
+ +
A Throwable that may be used in static contexts.
@@ -1484,7 +1490,7 @@

All Classes and Interfaces<
An abstract implementation of a timeout.
- +
An implementation of a timeout that manages many expirable entities whose timeouts are mostly cancelled or re-scheduled.
@@ -1559,13 +1565,13 @@

All Classes and Interfaces<
DeclaresRolesAnnotationHandler
- +
 
- +
 
- +
 
- +
 
@@ -2093,7 +2099,7 @@

All Classes and Interfaces<
 
 
- +
 
@@ -2260,7 +2266,7 @@

All Classes and Interfaces<
 
 
- +
Holder @@ -2277,7 +2283,7 @@

All Classes and Interfaces<
Adds a missing Host header (for example, HTTP 1.0 or 2.0 requests).
- +
 
@@ -2773,7 +2779,7 @@

All Classes and Interfaces<
Handler to adjust the idle timeout of requests while dispatched.
- +
Utility class to maintain a set of inclusions and exclusions.
@@ -2781,7 +2787,7 @@

All Classes and Interfaces<
 
 
- +
Utility class to maintain a set of inclusions and exclusions.
@@ -2793,19 +2799,19 @@

All Classes and Interfaces<
Interface for dealing with Incoming Frames.
- +
An immutable String lookup data structure.
- +
Builder of Index instances.
- +
A mutable String lookup data structure.
- +
Builder of Index.Mutable instances.
@@ -3402,7 +3408,7 @@

All Classes and Interfaces<
A LdapLoginModule for use with JAAS setups
- +
A facility to detect improper usage of resource pools.
@@ -3552,8 +3558,8 @@

All Classes and Interfaces<
Main start class.
- -
+ +
The @ManagedAttribute annotation is used to indicate that a given method exposes a JMX attribute.
@@ -3561,13 +3567,13 @@

All Classes and Interfaces<
Enable Jetty style JMX MBeans from within a Context
- -
+ +
The @ManagedObject annotation is used on a class at the top level to indicate that it should be exposed as an mbean.
- -
+ +
The @ManagedOperation annotation is used to indicate that a given method should be considered a JMX operation.
@@ -3592,11 +3598,11 @@

All Classes and Interfaces<

 
- +
 
 
- +
The match details when using PathMappings.getMatched(String), used to minimize return to the PathSpec or PathMappings for subsequent details that are now provided by the MatchedPath instance.
@@ -3771,7 +3777,7 @@

All Classes and Interfaces<
Wraps multiple exceptions.
- +
A multi valued Map.
@@ -3837,8 +3843,8 @@

All Classes and Interfaces<
Utility class to handle a Multi Release Jar file
- -
+ +
This annotation is used to describe variables in method signatures so that when rendered into tools like JConsole it is clear what the parameters are.
@@ -3977,24 +3983,24 @@

All Classes and Interfaces<
A dynamic MBean that can wrap an arbitrary Object instance.
- -
+ +
Annotation for tagging methods to receive connection close events.
- -
+ +
Annotation for tagging methods to receive connection open events.
- -
+ +
Annotation for receiving websocket errors (exceptions) that have occurred internally in the websocket implementation.
- -
+ +
(ADVANCED) Annotation for tagging methods to receive frame events.
- -
+ +
Annotation for tagging methods to receive Binary or Text Message events.
@@ -4174,7 +4180,7 @@

All Classes and Interfaces<

 
- +
Path Mappings of PathSpec to Resource.
@@ -4275,7 +4281,7 @@

All Classes and Interfaces<
Exception when a violation of policy occurs and should trigger a connection close.
- +
A pool of objects, with optional support for multiplexing, max usage count and several optimized strategies plus @@ -4332,19 +4338,19 @@

All Classes and Interfaces<
A strategy where the caller thread iterates over task production, submitting each task to an Executor for execution.

- +
A callback abstraction that handles completed/failed events of asynchronous operations.
- +
Empty implementation of Promise.
- +
A CompletableFuture that is also a Promise.
- +
 
@@ -5844,7 +5850,7 @@

All Classes and Interfaces< Convert bundles that contain tlds into URL locations for consumption by jasper.

- +
Topological sort a list or array.
@@ -6102,8 +6108,8 @@

All Classes and Interfaces< Process a WebServlet annotation on a class.

- -
+ +
Tags a POJO as being a WebSocket class.
@@ -6300,5 +6306,7 @@

All Classes and Interfaces<
+

+
diff --git a/jetty-11/allpackages-index.html b/jetty-11/allpackages-index.html index 90a764d78a3..03a6b05889d 100644 --- a/jetty-11/allpackages-index.html +++ b/jetty-11/allpackages-index.html @@ -1,18 +1,19 @@ - -All Packages (Eclipse Jetty API Doc - v11.0.21) + +All Packages (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + +


+
+
diff --git a/jetty-11/help-doc.html b/jetty-11/help-doc.html index e7defc50a9e..a1223c64b76 100644 --- a/jetty-11/help-doc.html +++ b/jetty-11/help-doc.html @@ -1,18 +1,19 @@ - -API Help (Eclipse Jetty API Doc - v11.0.21) + +API Help (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
+
+ +
@@ -93,7 +81,6 @@

Class ALPNClientConnection<

-
All Implemented Interfaces:
Closeable, AutoCloseable, Connection
@@ -101,7 +88,6 @@

Class ALPNClientConnection<
public class ALPNClientConnection extends NegotiatingClientConnection
-

@@ -196,17 +180,13 @@

Method Details

  • getProtocols

    -
    public List<String> getProtocols()
    -
  • selected

    -
    public void selected(String protocol)
    -
  • @@ -220,5 +200,7 @@

    selected


    +
    + diff --git a/jetty-11/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.html index 69205828bec..9737c851af2 100644 --- a/jetty-11/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.html @@ -1,29 +1,35 @@ - -ALPNClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ALPNClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ALPNClientConn

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    @@ -99,7 +86,6 @@

    Class ALPNClientConn
    public class ALPNClientConnectionFactory extends NegotiatingClientConnectionFactory
    -

    @@ -195,7 +179,6 @@

    Method Details

  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -205,7 +188,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -219,5 +201,7 @@

    newConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/alpn/client/class-use/ALPNClientConnection.html b/jetty-11/org/eclipse/jetty/alpn/client/class-use/ALPNClientConnection.html index d83ca1158f8..0efe7d64169 100644 --- a/jetty-11/org/eclipse/jetty/alpn/client/class-use/ALPNClientConnection.html +++ b/jetty-11/org/eclipse/jetty/alpn/client/class-use/ALPNClientConnection.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.alpn.client.ALPNClientConnection (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.alpn.client.ALPNClientConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ConscryptClie
    org.eclipse.jetty.alpn.conscrypt.client.ConscryptClientALPNProcessor

    -
    All Implemented Interfaces:
    ALPNProcessor, ALPNProcessor.Client
    @@ -98,7 +85,6 @@

    Class ConscryptClie
    public class ConscryptClientALPNProcessor extends Object implements ALPNProcessor.Client
    -

      @@ -107,7 +93,7 @@

      Class ConscryptClie

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.ALPNProcessor

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.ALPNProcessor

      ALPNProcessor.Client, ALPNProcessor.Server
      @@ -171,9 +157,7 @@

      Constructor Details

    • ConscryptClientALPNProcessor

      -
      public ConscryptClientALPNProcessor()
      -
    @@ -187,23 +171,20 @@

    Method Details

  • init

    -
    public void init()
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Initializes this ALPNProcessor
    Specified by:
    init in interface ALPNProcessor
    -
  • appliesTo

    -
    public boolean appliesTo(SSLEngine sslEngine)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Tests if this processor can be applied to the given SSLEngine.
    Specified by:
    @@ -213,16 +194,14 @@

    appliesTo

    Returns:
    true if the processor can be applied to the given SSLEngine
    -
  • configure

    -
    public void configure(SSLEngine sslEngine, Connection connection)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Configures the given SSLEngine and the given Connection for ALPN.
    Specified by:
    @@ -231,7 +210,6 @@

    configure

    sslEngine - the SSLEngine to configure
    connection - the Connection to configure
    -
  • @@ -245,5 +223,7 @@

    configure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/alpn/conscrypt/client/class-use/ConscryptClientALPNProcessor.html b/jetty-11/org/eclipse/jetty/alpn/conscrypt/client/class-use/ConscryptClientALPNProcessor.html index 122b59c3300..bd2a4986280 100644 --- a/jetty-11/org/eclipse/jetty/alpn/conscrypt/client/class-use/ConscryptClientALPNProcessor.html +++ b/jetty-11/org/eclipse/jetty/alpn/conscrypt/client/class-use/ConscryptClientALPNProcessor.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.alpn.conscrypt.client.ConscryptClientALPNProcessor (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.alpn.conscrypt.client.ConscryptClientALPNProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ConscryptServ
    org.eclipse.jetty.alpn.conscrypt.server.ConscryptServerALPNProcessor

    -
    All Implemented Interfaces:
    ALPNProcessor, ALPNProcessor.Server
    @@ -98,7 +85,6 @@

    Class ConscryptServ
    public class ConscryptServerALPNProcessor extends Object implements ALPNProcessor.Server
    -

      @@ -107,7 +93,7 @@

      Class ConscryptServ

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.ALPNProcessor

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.ALPNProcessor

      ALPNProcessor.Client, ALPNProcessor.Server
      @@ -171,9 +157,7 @@

      Constructor Details

    • ConscryptServerALPNProcessor

      -
      public ConscryptServerALPNProcessor()
      -
    @@ -187,23 +171,20 @@

    Method Details

  • init

    -
    public void init()
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Initializes this ALPNProcessor
    Specified by:
    init in interface ALPNProcessor
    -
  • appliesTo

    -
    public boolean appliesTo(SSLEngine sslEngine)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Tests if this processor can be applied to the given SSLEngine.
    Specified by:
    @@ -213,16 +194,14 @@

    appliesTo

    Returns:
    true if the processor can be applied to the given SSLEngine
    -
  • configure

    -
    public void configure(SSLEngine sslEngine, Connection connection)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Configures the given SSLEngine and the given Connection for ALPN.
    Specified by:
    @@ -231,7 +210,6 @@

    configure

    sslEngine - the SSLEngine to configure
    connection - the Connection to configure
    -
  • @@ -245,5 +223,7 @@

    configure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/alpn/conscrypt/server/class-use/ConscryptServerALPNProcessor.html b/jetty-11/org/eclipse/jetty/alpn/conscrypt/server/class-use/ConscryptServerALPNProcessor.html index 736ccd8559b..40a7df049c1 100644 --- a/jetty-11/org/eclipse/jetty/alpn/conscrypt/server/class-use/ConscryptServerALPNProcessor.html +++ b/jetty-11/org/eclipse/jetty/alpn/conscrypt/server/class-use/ConscryptServerALPNProcessor.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.alpn.conscrypt.server.ConscryptServerALPNProcessor (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.alpn.conscrypt.server.ConscryptServerALPNProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JDK9ClientALPNProc
    org.eclipse.jetty.alpn.java.client.JDK9ClientALPNProcessor

    -
    All Implemented Interfaces:
    ALPNProcessor, ALPNProcessor.Client
    @@ -98,7 +85,6 @@

    Class JDK9ClientALPNProc
    public class JDK9ClientALPNProcessor extends Object implements ALPNProcessor.Client
    -

      @@ -107,7 +93,7 @@

      Class JDK9ClientALPNProc

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.ALPNProcessor

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.ALPNProcessor

      ALPNProcessor.Client, ALPNProcessor.Server
      @@ -171,9 +157,7 @@

      Constructor Details

    • JDK9ClientALPNProcessor

      -
      public JDK9ClientALPNProcessor()
      -
    @@ -187,23 +171,20 @@

    Method Details

  • init

    -
    public void init()
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Initializes this ALPNProcessor
    Specified by:
    init in interface ALPNProcessor
    -
  • appliesTo

    -
    public boolean appliesTo(SSLEngine sslEngine)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Tests if this processor can be applied to the given SSLEngine.
    Specified by:
    @@ -213,16 +194,14 @@

    appliesTo

    Returns:
    true if the processor can be applied to the given SSLEngine
    -
  • configure

    -
    public void configure(SSLEngine sslEngine, Connection connection)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Configures the given SSLEngine and the given Connection for ALPN.
    Specified by:
    @@ -231,7 +210,6 @@

    configure

    sslEngine - the SSLEngine to configure
    connection - the Connection to configure
    -
  • @@ -245,5 +223,7 @@

    configure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/alpn/java/client/class-use/JDK9ClientALPNProcessor.html b/jetty-11/org/eclipse/jetty/alpn/java/client/class-use/JDK9ClientALPNProcessor.html index 4027d551141..f856459c436 100644 --- a/jetty-11/org/eclipse/jetty/alpn/java/client/class-use/JDK9ClientALPNProcessor.html +++ b/jetty-11/org/eclipse/jetty/alpn/java/client/class-use/JDK9ClientALPNProcessor.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.alpn.java.client.JDK9ClientALPNProcessor (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.alpn.java.client.JDK9ClientALPNProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JDK9ServerALPNProc
    org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor

    -
    All Implemented Interfaces:
    EventListener, ALPNProcessor, ALPNProcessor.Server, SslHandshakeListener
    @@ -98,7 +85,6 @@

    Class JDK9ServerALPNProc
    public class JDK9ServerALPNProcessor extends Object implements ALPNProcessor.Server, SslHandshakeListener
    -

    @@ -193,23 +177,20 @@

    Method Details

  • init

    -
    public void init()
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Initializes this ALPNProcessor
    Specified by:
    init in interface ALPNProcessor
    -
  • appliesTo

    -
    public boolean appliesTo(SSLEngine sslEngine)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Tests if this processor can be applied to the given SSLEngine.
    Specified by:
    @@ -219,16 +200,14 @@

    appliesTo

    Returns:
    true if the processor can be applied to the given SSLEngine
    -
  • configure

    -
    public void configure(SSLEngine sslEngine, Connection connection)
    -
    Description copied from interface: ALPNProcessor
    +
    Description copied from interface: ALPNProcessor
    Configures the given SSLEngine and the given Connection for ALPN.
    Specified by:
    @@ -237,7 +216,6 @@

    configure

    sslEngine - the SSLEngine to configure
    connection - the Connection to configure
    -
  • @@ -251,5 +229,7 @@

    configure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/alpn/java/server/class-use/JDK9ServerALPNProcessor.html b/jetty-11/org/eclipse/jetty/alpn/java/server/class-use/JDK9ServerALPNProcessor.html index 384ed8f9cec..9e185bece48 100644 --- a/jetty-11/org/eclipse/jetty/alpn/java/server/class-use/JDK9ServerALPNProcessor.html +++ b/jetty-11/org/eclipse/jetty/alpn/java/server/class-use/JDK9ServerALPNProcessor.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ALPNServerConnection<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -101,7 +88,6 @@

    Class ALPNServerConnection<
    public class ALPNServerConnection extends NegotiatingServerConnection
    -

    @@ -197,17 +181,13 @@

    Method Details

  • unsupported

    -
    public void unsupported()
    -
  • select

    -
    public void select(List<String> clientProtocols)
    -
  • @@ -221,5 +201,7 @@

    select


    +
    + diff --git a/jetty-11/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.html index 4e466bddd4a..fbdac6bf71e 100644 --- a/jetty-11/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.html @@ -1,29 +1,35 @@ - -ALPNServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ALPNServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class ALPNServerConn

    -
    All Implemented Interfaces:
    ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -105,7 +92,6 @@

    Class ALPNServerConn
    public class ALPNServerConnectionFactory extends NegotiatingServerConnectionFactory
    -

    @@ -242,7 +224,6 @@

    Method Details

  • newServerConnection

    -
    protected AbstractConnection newServerConnection(Connector connector, EndPoint endPoint, SSLEngine engine, @@ -252,7 +233,6 @@

    newServerConnection

    Specified by:
    newServerConnection in class NegotiatingServerConnectionFactory
    -
  • @@ -266,5 +246,7 @@

    newServerConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/alpn/server/class-use/ALPNServerConnection.html b/jetty-11/org/eclipse/jetty/alpn/server/class-use/ALPNServerConnection.html index f4b758d8559..280fdd9c6e0 100644 --- a/jetty-11/org/eclipse/jetty/alpn/server/class-use/ALPNServerConnection.html +++ b/jetty-11/org/eclipse/jetty/alpn/server/class-use/ALPNServerConnection.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.alpn.server.ALPNServerConnection (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.alpn.server.ALPNServerConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Abst

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -106,7 +93,6 @@

    Class Abst
    DiscoverableAnnotationHandler Base class for handling the discovery of an annotation.
    -

      @@ -175,9 +161,7 @@

      Field Details

    • _context

      -
      protected WebAppContext _context
      -
    @@ -191,9 +175,7 @@

    Constructor Details

  • AbstractDiscoverableAnnotationHandler

    -
    public AbstractDiscoverableAnnotationHandler(WebAppContext context)
    -
  • @@ -207,9 +189,7 @@

    Method Details

  • addAnnotation

    -
    public void addAnnotation(DiscoveredAnnotation a)
    -
  • @@ -223,5 +203,7 @@

    addAnnotation


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ClassInheritanceMap.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ClassInheritanceMap.html index 2e2dfce0cc3..1e5e762719b 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ClassInheritanceMap.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ClassInheritanceMap.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration.ClassInheritanceMap (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration.ClassInheritanceMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,21 +74,20 @@

    Class AnnotationConfiguration.ClassInheritanceMap

    java.lang.Object -
    java.util.AbstractMap<String,Set<String>> +
    java.util.AbstractMap<K,V>
    java.util.concurrent.ConcurrentHashMap<String,Set<String>>
    org.eclipse.jetty.annotations.AnnotationConfiguration.ClassInheritanceMap
    -
    All Implemented Interfaces:
    Serializable, ConcurrentMap<String,Set<String>>, Map<String,Set<String>>
    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public static class AnnotationConfiguration.ClassInheritanceMap @@ -108,12 +95,11 @@

    Clas
    See Also:
    -
    -

    -

    Nested classes/interfaces inherited from class java.util.AbstractMap

    -AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
    +

    Nested classes/interfaces inherited from class java.util.AbstractMap

    +AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
    -

    Nested classes/interfaces inherited from interface java.util.Map

    -Map.Entry<K,V>
    +

    Nested classes/interfaces inherited from interface java.util.Map

    +Map.Entry<K extends Object,V extends Object>
    @@ -185,9 +171,7 @@

    Constructor Details

  • ClassInheritanceMap

    -
    public ClassInheritanceMap()
    -
  • @@ -201,13 +185,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class ConcurrentHashMap<String,Set<String>>
    -
  • @@ -221,5 +203,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.DiscoveredServletContainerInitializerHolder.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.DiscoveredServletContainerInitializerHolder.html index bf837422f29..74512766a71 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.DiscoveredServletContainerInitializerHolder.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.DiscoveredServletContainerInitializerHolder.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration.DiscoveredServletContainerInitializerHolder (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration.DiscoveredServletContainerInitializerHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,19 +83,17 @@

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle
    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public static class AnnotationConfiguration.DiscoveredServletContainerInitializerHolder extends ServletContainerInitializerHolder
    -
    @@ -183,7 +169,7 @@

    Method Summary

    are discovered by the ContainerInitializerAnnotationHandler and added here.
    -
    protected Set<Class<?>>
    +
    protected Set<Class<?>>
     
    @@ -218,11 +204,9 @@

    Constructor Details

  • DiscoveredServletContainerInitializerHolder

    -
    public DiscoveredServletContainerInitializerHolder(Source source, jakarta.servlet.ServletContainerInitializer sci, Class<?>... startupClasses)
    -
  • @@ -236,7 +220,6 @@

    Method Details

  • addStartupClasses

    -
    public void addStartupClasses(String... names)
    Classes that have annotations that are listed in @HandlesTypes are discovered by the ContainerInitializerAnnotationHandler @@ -247,13 +230,11 @@

    addStartupClasses

    Parameters:
    names - of classnames that have an annotation that is listed as a class in HandlesTypes
    -
  • addStartupClasses

    -
    public void addStartupClasses(Class<?>... clazzes)
    Classes that are listed in @HandlesTypes and found by the createServletContainerInitializerAnnotationHandlers method.
    @@ -263,13 +244,11 @@

    addStartupClasses

    Parameters:
    clazzes - classes listed in HandlesTypes
    -
  • resolveStartupClasses

    -
    protected Set<Class<?>> resolveStartupClasses() throws Exception
    @@ -278,7 +257,6 @@

    resolveStartupClasses

    Throws:
    Exception
    -
  • @@ -292,5 +270,7 @@

    resolveStartupClasses


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ParserTask.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ParserTask.html index f4898bd57f7..8feafc7e398 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ParserTask.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ParserTask.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration.ParserTask (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration.ParserTask (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Annotat
    org.eclipse.jetty.annotations.AnnotationConfiguration.ParserTask

    -
    All Implemented Interfaces:
    Callable<Void>
    @@ -100,7 +87,7 @@

    Class Annotat

    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public class AnnotationConfiguration.ParserTask @@ -109,7 +96,6 @@

    Class Annotat
    ParserTask Task to executing scanning of a resource for annotations.
    -

    @@ -246,11 +222,9 @@

    Constructor Details

  • ParserTask

    -
    public ParserTask(AnnotationParser parser, Set<? extends AnnotationParser.Handler> handlers, Resource resource)
    -
  • @@ -264,15 +238,12 @@

    Method Details

  • setStatistic

    -
    public void setStatistic(AnnotationConfiguration.TimeStatistic stat)
    -
  • call

    -
    public Void call() throws Exception
    @@ -281,23 +252,18 @@

    call

    Throws:
    Exception
    -
  • getStatistic

    -
    -
  • getResource

    -
    public Resource getResource()
    -
  • @@ -311,5 +277,7 @@

    getResource


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerComparator.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerComparator.html index 29b80816d3e..394ea519f4a 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerComparator.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerComparator.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration.ServletContainerInitializerComparator (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration.ServletContainerInitializerComparator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    org.eclipse.jetty.annotations.AnnotationConfiguration.ServletContainerInitializerComparator

    -
    All Implemented Interfaces:
    Comparator<jakarta.servlet.ServletContainerInitializer>
    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public class AnnotationConfiguration.ServletContainerInitializerComparator @@ -110,12 +97,11 @@

    See Also:
    -
    -

    @@ -186,14 +170,12 @@

    Method Details

  • compare

    -
    public int compare(jakarta.servlet.ServletContainerInitializer sci1, jakarta.servlet.ServletContainerInitializer sci2)
    Specified by:
    compare in interface Comparator<jakarta.servlet.ServletContainerInitializer>
    -
  • @@ -207,5 +189,7 @@

    compare


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerOrdering.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerOrdering.html index ed133e91ec4..8c6d6496f73 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerOrdering.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.ServletContainerInitializerOrdering.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration.ServletContainerInitializerOrdering (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration.ServletContainerInitializerOrdering (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    org.eclipse.jetty.annotations.AnnotationConfiguration.ServletContainerInitializerOrdering

    -
    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public class AnnotationConfiguration.ServletContainerInitializerOrdering @@ -104,7 +91,6 @@

    -
      @@ -174,9 +160,7 @@

      Constructor Details

    • ServletContainerInitializerOrdering

      -
      public ServletContainerInitializerOrdering(String ordering)
      -
    @@ -190,43 +174,36 @@

    Method Details

  • hasWildcard

    -
    public boolean hasWildcard()
    Returns:
    true if "*" is one of the values.
    -
  • getWildcardIndex

    -
    public int getWildcardIndex()
    Returns:
    the index of the "*" element, if it is specified. -1 otherwise.
    -
  • isDefaultOrder

    -
    public boolean isDefaultOrder()
    Returns:
    true if the ordering contains a single value of "*"
    -
  • getIndexOf

    -
    public int getIndexOf(String name)
    Get the order index of the given classname
    @@ -235,32 +212,27 @@

    getIndexOf

    Returns:
    the index of the class name (or -1 if not found)
    -
  • getSize

    -
    public int getSize()
    Get the number of elements of the ordering
    Returns:
    the size of the index
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -274,5 +246,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.TimeStatistic.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.TimeStatistic.html index 5df93fb1275..1ed4c154887 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.TimeStatistic.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.TimeStatistic.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration.TimeStatistic (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration.TimeStatistic (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class Anno
    org.eclipse.jetty.annotations.AnnotationConfiguration.TimeStatistic

    -
    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public static class AnnotationConfiguration.TimeStatistic extends Object
    Simple class to capture elapsed time of an operation.
    -
      @@ -173,17 +159,13 @@

      Field Details

    • _start

      -
      public long _start
      -
    • _end

      -
      public long _end
      -
    @@ -197,9 +179,7 @@

    Constructor Details

  • TimeStatistic

    -
    public TimeStatistic()
    -
  • @@ -213,25 +193,19 @@

    Method Details

  • start

    -
    public void start()
    -
  • end

    -
    public void end()
    -
  • getElapsedNanos

    -
    public long getElapsedNanos()
    -
  • @@ -245,5 +219,7 @@

    getElapsedNanos


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.html index ff5cc0d9f87..296733de419 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationConfiguration.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AnnotationConfigur

    -
    All Implemented Interfaces:
    Configuration
    @@ -104,7 +91,6 @@

    Class AnnotationConfigur
    public class AnnotationConfiguration extends AbstractConfiguration
    Configuration for Annotations
    -

      @@ -151,7 +137,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

    Configuration.Wrapper, Configuration.WrapperFunction
    @@ -167,22 +153,22 @@

    Field Summary

     
    - +
     
     
    - +
     
    - +
     
    protected Pattern
     
    - +
     
    @@ -280,7 +266,7 @@

    Method Summary

    Work out how long we should wait for the async scanning to occur.
    -
    List<jakarta.servlet.ServletContainerInitializer>
    +
    List<jakarta.servlet.ServletContainerInitializer>
    Get SCIs that are not excluded from consideration
    @@ -376,217 +362,181 @@

    Field Details

  • SERVLET_CONTAINER_INITIALIZER_EXCLUSION_PATTERN

    -
    public static final String SERVLET_CONTAINER_INITIALIZER_EXCLUSION_PATTERN
    See Also:
    -
    -
  • SERVLET_CONTAINER_INITIALIZER_ORDER

    -
    public static final String SERVLET_CONTAINER_INITIALIZER_ORDER
    See Also:
    -
    -
  • CLASS_INHERITANCE_MAP

    -
    public static final String CLASS_INHERITANCE_MAP
    See Also:
    -
    -
  • CONTAINER_INITIALIZERS

    -
    public static final String CONTAINER_INITIALIZERS
    See Also:
    -
    -
  • CONTAINER_INITIALIZER_STARTER

    -
    public static final String CONTAINER_INITIALIZER_STARTER
    See Also:
    -
    -
  • MULTI_THREADED

    -
    public static final String MULTI_THREADED
    See Also:
    -
    -
  • MAX_SCAN_WAIT

    -
    public static final String MAX_SCAN_WAIT
    See Also:
    -
    -
  • DEFAULT_MAX_SCAN_WAIT

    -
    public static final int DEFAULT_MAX_SCAN_WAIT
    See Also:
    -
    -
  • DEFAULT_MULTI_THREADED

    -
    public static final boolean DEFAULT_MULTI_THREADED
    See Also:
    -
    -
  • _discoverableAnnotationHandlers

    -
    protected final List<AbstractDiscoverableAnnotationHandler> _discoverableAnnotationHandlers
    -
  • _classInheritanceHandler

    -
    protected ClassInheritanceHandler _classInheritanceHandler
    -
  • _containerInitializerAnnotationHandlers

    -
    protected final List<ContainerInitializerAnnotationHandler> _containerInitializerAnnotationHandlers
    -
  • _sciHolders

    -
  • _parserTasks

    -
    protected List<AnnotationConfiguration.ParserTask> _parserTasks
    -
  • _containerPathStats

    -
    protected CounterStatistic _containerPathStats
    -
  • _webInfLibStats

    -
    protected CounterStatistic _webInfLibStats
    -
  • _webInfClassesStats

    -
    protected CounterStatistic _webInfClassesStats
    -
  • _sciExcludePattern

    -
    protected Pattern _sciExcludePattern
    -
  • @@ -600,9 +550,7 @@

    Constructor Details

  • AnnotationConfiguration

    -
    public AnnotationConfiguration()
    -
  • @@ -616,10 +564,9 @@

    Method Details

  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -636,24 +583,20 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • addDiscoverableAnnotationHandler

    -
    public void addDiscoverableAnnotationHandler(AbstractDiscoverableAnnotationHandler handler)
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -668,16 +611,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -689,13 +630,11 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • scanForAnnotations

    -
    protected void scanForAnnotations(WebAppContext context) throws Exception
    Perform scanning of classes for discoverable @@ -706,13 +645,11 @@

    scanForAnnotations

    Throws:
    Exception - if unable to scan
    -
  • createAnnotationParser

    -
    protected AnnotationParser createAnnotationParser(int javaPlatform)
    Parameters:
    @@ -721,13 +658,11 @@

    createAnnotationParser

    a new AnnotationParser. This method can be overridden to use a different implementation of the AnnotationParser. Note that this is considered internal API.
    -
  • isUseMultiThreading

    -
    protected boolean isUseMultiThreading(WebAppContext context)
    Check if we should use multiple threads to scan for annotations or not
    @@ -737,18 +672,16 @@

    isUseMultiThreading

    true if multi threading is enabled on the context, server, or via a System property.
    See Also:
    -
    -
  • getMaxScanWait

    -
    protected int getMaxScanWait(WebAppContext context)
    Work out how long we should wait for the async scanning to occur.
    @@ -758,18 +691,16 @@

    getMaxScanWait

    the max scan wait setting on the context, or server, or via a System property.
    See Also:
    -
    -
  • cloneConfigure

    -
    public void cloneConfigure(WebAppContext template, WebAppContext context) throws Exception
    @@ -779,13 +710,11 @@

    cloneConfigure

    Throws:
    Exception
    -
  • createServletContainerInitializerAnnotationHandlers

    -
    public void createServletContainerInitializerAnnotationHandlers(WebAppContext context, List<jakarta.servlet.ServletContainerInitializer> scis) throws Exception
    @@ -793,13 +722,11 @@

    createServletContainerInitializerAnnotationHandlers

    Throws:
    Exception
    -
  • getJarFor

    -
    public Resource getJarFor(jakarta.servlet.ServletContainerInitializer service) throws MalformedURLException, IOException
    @@ -808,13 +735,11 @@

    getJarFor

    MalformedURLException
    IOException
    -
  • isFromExcludedJar

    -
    public boolean isFromExcludedJar(WebAppContext context, jakarta.servlet.ServletContainerInitializer sci, Resource sciResource) @@ -831,13 +756,11 @@

    isFromExcludedJar

    Throws:
    Exception - if unable to determine exclusion
    -
  • matchesExclusionPattern

    -
    public boolean matchesExclusionPattern(jakarta.servlet.ServletContainerInitializer sci)
    Test if the ServletContainerIntializer is excluded by the o.e.j.containerInitializerExclusionPattern
    @@ -847,13 +770,11 @@

    matchesExclusionPattern

    Returns:
    true if the ServletContainerIntializer is excluded
    -
  • isFromContainerClassPath

    -
    public boolean isFromContainerClassPath(WebAppContext context, jakarta.servlet.ServletContainerInitializer sci)
    Test if the ServletContainerInitializer is from the container classpath
    @@ -864,13 +785,11 @@

    isFromContainerClassPath

    Returns:
    true if ServletContainerIntializer is from container classpath
    -
  • isFromWebInfClasses

    -
    public boolean isFromWebInfClasses(WebAppContext context, Resource sci)
    Test if the ServletContainerInitializer is from WEB-INF/classes
    @@ -881,13 +800,11 @@

    isFromWebInfClasses

    Returns:
    true if the sci Resource is inside a WEB-INF/classes directory, false otherwise
    -
  • getNonExcludedInitializers

    -
    public List<jakarta.servlet.ServletContainerInitializer> getNonExcludedInitializers(WebAppContext context) throws Exception
    Get SCIs that are not excluded from consideration
    @@ -899,13 +816,11 @@

    getNonExcludedInitializers

    Throws:
    Exception - if unable to get list
    -
  • getInitializerOrdering

    -
    Jetty-specific extension that allows an ordering to be applied across ALL ServletContainerInitializers.
    @@ -914,13 +829,11 @@

    getInitializerOrdering

    Returns:
    the ordering of the ServletContainerIntializer's
    -
  • parseContainerPath

    -
    public void parseContainerPath(WebAppContext context, AnnotationParser parser) throws Exception
    @@ -932,13 +845,11 @@

    parseContainerPath

    Throws:
    Exception - if unable to scan
    -
  • parseWebInfLib

    -
    public void parseWebInfLib(WebAppContext context, AnnotationParser parser) throws Exception
    @@ -953,13 +864,11 @@

    parseWebInfLib

    Throws:
    Exception - if unable to scan and/or parse
    -
  • parseWebInfClasses

    -
    public void parseWebInfClasses(WebAppContext context, AnnotationParser parser) throws Exception
    @@ -971,7 +880,6 @@

    parseWebInfClasses

    Throws:
    Exception - if unable to scan and/or parse
    -
  • @@ -985,5 +893,7 @@

    parseWebInfClasses


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationDecorator.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationDecorator.html index 81089fe8f64..3cacf0a20d9 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationDecorator.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationDecorator.html @@ -1,29 +1,35 @@ - -AnnotationDecorator (Eclipse Jetty API Doc - v11.0.21) + +AnnotationDecorator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AnnotationDecoratororg.eclipse.jetty.annotations.AnnotationDecorator

    -
    All Implemented Interfaces:
    Decorator
    @@ -99,7 +86,6 @@

    Class AnnotationDecoratorextends Object implements Decorator

    AnnotationDecorator
    -
    @@ -211,9 +193,7 @@

    Constructor Details

  • AnnotationDecorator

    -
    public AnnotationDecorator(WebAppContext context)
    -
  • @@ -227,7 +207,6 @@

    Method Details

  • introspect

    -
    protected void introspect(Object o, Object metaInfo)
    Look for annotations that can be discovered with introspection: @@ -246,31 +225,26 @@

    introspect

    o - the object to introspect
    metaInfo - information about the object to introspect
    -
  • decorate

    -
    public Object decorate(Object o)
    Specified by:
    decorate in interface Decorator
    -
  • destroy

    -
    public void destroy(Object o)
    Specified by:
    destroy in interface Decorator
    -
  • @@ -284,5 +258,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.AbstractIntrospectableAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.AbstractIntrospectableAnnotationHandler.html index 65874c6fd94..299c5fb838c 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.AbstractIntrospectableAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.AbstractIntrospectableAnnotationHandler.html @@ -1,29 +1,35 @@ - -AnnotationIntrospector.AbstractIntrospectableAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +AnnotationIntrospector.AbstractIntrospectableAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    org.eclipse.jetty.annotations.AnnotationIntrospector.AbstractIntrospectableAnnotationHandler

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -100,7 +87,7 @@

    Enclosing class:
    -
    AnnotationIntrospector
    +
    AnnotationIntrospector

    public abstract static class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler @@ -110,7 +97,6 @@

    -

      @@ -186,17 +172,13 @@

      Field Details

    • _introspectAncestors

      -
      protected boolean _introspectAncestors
      -
    • _context

      -
      protected WebAppContext _context
      -
    @@ -210,10 +192,8 @@

    Constructor Details

  • AbstractIntrospectableAnnotationHandler

    -
    public AbstractIntrospectableAnnotationHandler(boolean introspectAncestors, WebAppContext context)
    -
  • @@ -227,29 +207,23 @@

    Method Details

  • doHandle

    -
    public abstract void doHandle(Class<?> clazz)
    -
  • handle

    -
    public void handle(Class<?> clazz)
    Specified by:
    handle in interface AnnotationIntrospector.IntrospectableAnnotationHandler
    -
  • getContext

    -
    public WebAppContext getContext()
    -
  • @@ -263,5 +237,7 @@

    getContext


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.IntrospectableAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.IntrospectableAnnotationHandler.html index fe90a3b2cbc..25e29f2bbb6 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.IntrospectableAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.IntrospectableAnnotationHandler.html @@ -1,29 +1,35 @@ - -AnnotationIntrospector.IntrospectableAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +AnnotationIntrospector.IntrospectableAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,21 +74,19 @@

    Interface AnnotationIntrospector.IntrospectableAnnotationHandler

    -
    All Known Implementing Classes:
    AnnotationIntrospector.AbstractIntrospectableAnnotationHandler, DeclareRolesAnnotationHandler, MultiPartConfigAnnotationHandler, PostConstructAnnotationHandler, PreDestroyAnnotationHandler, ResourceAnnotationHandler, ResourcesAnnotationHandler, RunAsAnnotationHandler, ServletSecurityAnnotationHandler
    Enclosing class:
    -
    AnnotationIntrospector
    +
    AnnotationIntrospector

    public static interface AnnotationIntrospector.IntrospectableAnnotationHandler
    IntrospectableAnnotationHandler Interface for all handlers that wish to introspect a class to find a particular annotation
    -
      @@ -135,9 +121,7 @@

      Method Details

    • handle

      -
      void handle(Class<?> clazz)
      -
    @@ -151,5 +135,7 @@

    handle


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.html index cc4c3aa1d15..3e8278436db 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationIntrospector.html @@ -1,29 +1,35 @@ - -AnnotationIntrospector (Eclipse Jetty API Doc - v11.0.21) + +AnnotationIntrospector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class AnnotationIntrospec
    org.eclipse.jetty.annotations.AnnotationIntrospector

    -

    public class AnnotationIntrospector extends Object
    AnnotationIntrospector Introspects a class to find various types of annotations as defined by the servlet specification.
    -
      @@ -184,9 +170,7 @@

      Constructor Details

    • AnnotationIntrospector

      -
      public AnnotationIntrospector(WebAppContext context)
      -
    @@ -200,15 +184,12 @@

    Method Details

  • registerHandler

    -
    public void registerHandler(AnnotationIntrospector.IntrospectableAnnotationHandler handler)
    -
  • isIntrospectable

    -
    public boolean isIntrospectable(Object o, Object metaInfo)
    Test if an object should be introspected for some specific types of annotations @@ -232,16 +213,13 @@

    isIntrospectable

    Returns:
    true if it can be introspected according to servlet 4.0 rules
    -
  • introspect

    -
    public void introspect(Object o, Object metaInfo)
    -
  • @@ -255,5 +233,7 @@

    introspect


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.AbstractHandler.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.AbstractHandler.html index 5ee6c89d8f5..6ae719aeaf8 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.AbstractHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.AbstractHandler.html @@ -1,29 +1,35 @@ - -AnnotationParser.AbstractHandler (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.AbstractHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Annotatio
    org.eclipse.jetty.annotations.AnnotationParser.AbstractHandler

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -100,14 +87,13 @@

    Class Annotatio

    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public abstract static class AnnotationParser.AbstractHandler extends Object implements AnnotationParser.Handler
    Convenience base class to provide no-ops for all Handler methods.
    -
      @@ -176,9 +162,7 @@

      Constructor Details

    • AbstractHandler

      -
      public AbstractHandler()
      -
    @@ -192,76 +176,64 @@

    Method Details

  • handle

    -
    public void handle(AnnotationParser.ClassInfo classInfo)
    Specified by:
    handle in interface AnnotationParser.Handler
    -
  • handle

    -
    public void handle(AnnotationParser.MethodInfo methodInfo)
    Specified by:
    handle in interface AnnotationParser.Handler
    -
  • handle

    -
    public void handle(AnnotationParser.FieldInfo fieldInfo)
    Specified by:
    handle in interface AnnotationParser.Handler
    -
  • handle

    -
    public void handle(AnnotationParser.ClassInfo info, String annotationName)
    Specified by:
    handle in interface AnnotationParser.Handler
    -
  • handle

    -
    public void handle(AnnotationParser.MethodInfo info, String annotationName)
    Specified by:
    handle in interface AnnotationParser.Handler
    -
  • handle

    -
    public void handle(AnnotationParser.FieldInfo info, String annotationName)
    Specified by:
    handle in interface AnnotationParser.Handler
    -
  • @@ -275,5 +247,7 @@

    handle


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.ClassInfo.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.ClassInfo.html index c00b8949260..9fd3833a81e 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.ClassInfo.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.ClassInfo.html @@ -1,29 +1,35 @@ - -AnnotationParser.ClassInfo (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.ClassInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class AnnotationParse
    org.eclipse.jetty.annotations.AnnotationParser.ClassInfo

    -
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static class AnnotationParser.ClassInfo extends Object
    Immutable information gathered by parsing class header.
    -
      @@ -173,7 +159,6 @@

      Constructor Details

    • ClassInfo

      -
      public ClassInfo(Resource resource, String className, int version, @@ -181,7 +166,6 @@

      ClassInfo

      String signature, String superName, String[] interfaces)
      -
    @@ -195,57 +179,43 @@

    Method Details

  • getClassName

    -
    public String getClassName()
    -
  • getVersion

    -
    public int getVersion()
    -
  • getAccess

    -
    public int getAccess()
    -
  • getSignature

    -
    public String getSignature()
    -
  • getSuperName

    -
    public String getSuperName()
    -
  • getInterfaces

    -
    public String[] getInterfaces()
    -
  • getContainingResource

    -
    public Resource getContainingResource()
    -
  • @@ -259,5 +229,7 @@

    getContainingResource


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.FieldInfo.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.FieldInfo.html index ba0b79f3574..ab4c9a0ede2 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.FieldInfo.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.FieldInfo.html @@ -1,29 +1,35 @@ - -AnnotationParser.FieldInfo (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.FieldInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class AnnotationParse
    org.eclipse.jetty.annotations.AnnotationParser.FieldInfo

    -
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static class AnnotationParser.FieldInfo extends Object
    Immutable information gathered by parsing a field on a class.
    -
    @@ -190,49 +174,37 @@

    Method Details

  • getClassInfo

    -
    public AnnotationParser.ClassInfo getClassInfo()
    -
  • getFieldName

    -
    public String getFieldName()
    -
  • getAccess

    -
    public int getAccess()
    -
  • getFieldType

    -
    public String getFieldType()
    -
  • getSignature

    -
    public String getSignature()
    -
  • getValue

    -
    public Object getValue()
    -
  • @@ -246,5 +218,7 @@

    getValue


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.Handler.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.Handler.html index cd984e1fe68..61a00f03d70 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.Handler.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.Handler.html @@ -1,29 +1,35 @@ - -AnnotationParser.Handler (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.Handler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface AnnotationParser.Handler

    -
    All Known Implementing Classes:
    AbstractDiscoverableAnnotationHandler, AnnotationParser.AbstractHandler, ClassInheritanceHandler, ContainerInitializerAnnotationHandler, WebFilterAnnotationHandler, WebListenerAnnotationHandler, WebServletAnnotationHandler
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static interface AnnotationParser.Handler
    Signature for all handlers that respond to parsing class files.
    -
    @@ -210,5 +184,7 @@

    handle


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MethodInfo.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MethodInfo.html index ca262199d2d..ece01e53552 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MethodInfo.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MethodInfo.html @@ -1,29 +1,35 @@ - -AnnotationParser.MethodInfo (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.MethodInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class AnnotationPars
    org.eclipse.jetty.annotations.AnnotationParser.MethodInfo

    -
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static class AnnotationParser.MethodInfo extends Object
    Immutable information gathered by parsing a method on a class.
    -
    @@ -190,49 +174,37 @@

    Method Details

  • getClassInfo

    -
    public AnnotationParser.ClassInfo getClassInfo()
    -
  • getMethodName

    -
    public String getMethodName()
    -
  • getAccess

    -
    public int getAccess()
    -
  • getDesc

    -
    public String getDesc()
    -
  • getSignature

    -
    public String getSignature()
    -
  • getExceptions

    -
    public String[] getExceptions()
    -
  • @@ -246,5 +218,7 @@

    getExceptions


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyClassVisitor.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyClassVisitor.html index 3ec1eb4d5e5..561fb56ef27 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyClassVisitor.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyClassVisitor.html @@ -1,29 +1,35 @@ - -AnnotationParser.MyClassVisitor (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.MyClassVisitor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,16 +79,14 @@

    Class Annotation

    -
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static class AnnotationParser.MyClassVisitor extends org.objectweb.asm.ClassVisitor
    ASM visitor for a class.
    -
      @@ -194,11 +180,9 @@

      Constructor Details

    • MyClassVisitor

      -
      public MyClassVisitor(Set<? extends AnnotationParser.Handler> handlers, Resource containingResource, int asmVersion)
      -
    @@ -212,7 +196,6 @@

    Method Details

  • visit

    -
    public void visit(int version, int access, String name, @@ -223,13 +206,11 @@

    visit

    Overrides:
    visit in class org.objectweb.asm.ClassVisitor
    -
  • visitAnnotation

    -
    public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
    Visit an annotation on a Class
    @@ -237,13 +218,11 @@

    visitAnnotation

    Overrides:
    visitAnnotation in class org.objectweb.asm.ClassVisitor
    -
  • visitMethod

    -
    public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String methodDesc, @@ -254,13 +233,11 @@

    visitMethod

    Overrides:
    visitMethod in class org.objectweb.asm.ClassVisitor
    -
  • visitField

    -
    public org.objectweb.asm.FieldVisitor visitField(int access, String fieldName, String fieldType, @@ -271,7 +248,6 @@

    visitField

    Overrides:
    visitField in class org.objectweb.asm.ClassVisitor
    -
  • @@ -285,5 +261,7 @@

    visitField


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyFieldVisitor.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyFieldVisitor.html index 53ddd9f76fb..0b1542e9037 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyFieldVisitor.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyFieldVisitor.html @@ -1,29 +1,35 @@ - -AnnotationParser.MyFieldVisitor (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.MyFieldVisitor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,17 +79,15 @@

    Class Annotation

    -
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static class AnnotationParser.MyFieldVisitor extends org.objectweb.asm.FieldVisitor
    An ASM visitor for parsing Fields. We are only interested in visiting annotations on Fields.
    -
    @@ -197,7 +181,6 @@

    Method Details

  • visitAnnotation

    -
    public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
    Parse an annotation found on a Field.
    @@ -205,7 +188,6 @@

    visitAnnotation

    Overrides:
    visitAnnotation in class org.objectweb.asm.FieldVisitor
    -
  • @@ -219,5 +201,7 @@

    visitAnnotation


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyMethodVisitor.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyMethodVisitor.html index 7ffb627c27c..ccaede410fc 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyMethodVisitor.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.MyMethodVisitor.html @@ -1,29 +1,35 @@ - -AnnotationParser.MyMethodVisitor (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser.MyMethodVisitor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,16 +79,14 @@

    Class Annotatio

    -
    Enclosing class:
    -
    AnnotationParser
    +
    AnnotationParser

    public static class AnnotationParser.MyMethodVisitor extends org.objectweb.asm.MethodVisitor
    ASM Visitor for parsing a method. We are only interested in the annotations on methods.
    -
    @@ -196,7 +180,6 @@

    Method Details

  • visitAnnotation

    -
    public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
    We are only interested in finding the annotations on methods.
    @@ -204,7 +187,6 @@

    visitAnnotation

    Overrides:
    visitAnnotation in class org.objectweb.asm.MethodVisitor
    -
  • @@ -218,5 +200,7 @@

    visitAnnotation


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.html b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.html index deacdd25a75..6711529bd1f 100644 --- a/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.html +++ b/jetty-11/org/eclipse/jetty/annotations/AnnotationParser.html @@ -1,29 +1,35 @@ - -AnnotationParser (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AnnotationParser

    org.eclipse.jetty.annotations.AnnotationParser
    -
    Direct Known Subclasses:
    AnnotationParser
    @@ -113,7 +100,6 @@

    Class AnnotationParser

    For the servlet spec, we are only interested in annotations on classes, methods and fields, so the callbacks for handling finding a class, a method a field are themselves not fully implemented.
    -
      @@ -178,7 +164,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      protected Map<String,Resource>
      +
      protected Map<String,Resource>
      Map of classnames scanned and the first location from which scan occurred
      @@ -335,10 +321,8 @@

      Field Details

    • _parsedClassNames

      -
      protected Map<String,Resource> _parsedClassNames
      Map of classnames scanned and the first location from which scan occurred
      -
    @@ -352,30 +336,24 @@

    Constructor Details

  • AnnotationParser

    -
    public AnnotationParser()
    -
  • AnnotationParser

    -
    public AnnotationParser(int javaPlatform)
    Parameters:
    javaPlatform - The target java version or 0 for the current runtime.
    -
  • AnnotationParser

    -
    public AnnotationParser(int javaPlatform, int asmVersion)
    -
  • @@ -389,7 +367,6 @@

    Method Details

  • normalize

    -
    public static String normalize(String name)
    Convert internal name to simple name
    @@ -398,13 +375,11 @@

    normalize

    Returns:
    the simple name
    -
  • normalize

    -
    public static String[] normalize(String[] list)
    Convert internal names to simple names.
    @@ -413,13 +388,11 @@

    normalize

    Returns:
    the list of simple names
    -
  • addParsedClass

    -
    public void addParsedClass(String classname, Resource location)
    Add a class as having been parsed.
    @@ -428,13 +401,11 @@

    addParsedClass

    classname - the name of the class
    location - the fully qualified location of the class
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, String className) throws Exception
    @@ -446,13 +417,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, Class<?> clazz, boolean visitSuperClasses) @@ -466,13 +435,11 @@

    parse

    Throws:
    Exception - if unable to parse class
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, String[] classNames) throws Exception
    @@ -484,13 +451,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, List<String> classNames) throws Exception
    @@ -502,13 +467,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, URI[] uris) throws Exception
    @@ -520,13 +483,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, URI uri) throws Exception
    @@ -538,13 +499,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, Resource r) throws Exception
    @@ -556,13 +515,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parseDir

    -
    protected void parseDir(Set<? extends AnnotationParser.Handler> handlers, Resource root) throws Exception
    @@ -574,13 +531,11 @@

    parseDir

    Throws:
    Exception - if unable to parse
    -
  • parseJar

    -
    protected void parseJar(Set<? extends AnnotationParser.Handler> handlers, Resource jarResource) throws Exception
    @@ -592,13 +547,11 @@

    parseJar

    Throws:
    Exception - if unable to parse
    -
  • parseJarEntry

    -
    protected void parseJarEntry(Set<? extends AnnotationParser.Handler> handlers, Resource jar, MultiReleaseJarFile.VersionedJarEntry entry) @@ -607,18 +560,16 @@

    parseJarEntry

    Parameters:
    handlers - the handlers to look for classes in
    -
    jar - the jar file
    entry - the entry in the potentially MultiRelease jar resource to parse
    +
    jar - the jar file
    Throws:
    Exception - if unable to parse
    -
  • scanClass

    -
    protected void scanClass(Set<? extends AnnotationParser.Handler> handlers, Resource containingResource, InputStream is) @@ -632,22 +583,18 @@

    scanClass

    Throws:
    IOException - if unable to parse
    -
  • resetParsedClasses

    -
    public void resetParsedClasses()
    Remove any parsed class names.
    -
  • isValidClassFileName

    -
    public boolean isValidClassFileName(String name)
    Check that the given path represents a valid class file name. The check is fairly cursory, checking that: @@ -662,13 +609,11 @@

    isValidClassFileName

    Returns:
    whether the class file name is valid
    -
  • isValidClassFilePath

    -
    public boolean isValidClassFilePath(String path)
    Check that the given path does not contain hidden directories
    @@ -677,7 +622,6 @@

    isValidClassFilePath

    Returns:
    whether the class file path is valid
    -
  • @@ -691,5 +635,7 @@

    isValidClassFilePath


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/ClassInheritanceHandler.html b/jetty-11/org/eclipse/jetty/annotations/ClassInheritanceHandler.html index a8dad887317..736c1f48286 100644 --- a/jetty-11/org/eclipse/jetty/annotations/ClassInheritanceHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/ClassInheritanceHandler.html @@ -1,29 +1,35 @@ - -ClassInheritanceHandler (Eclipse Jetty API Doc - v11.0.21) + +ClassInheritanceHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ClassInheritanceHa

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -102,7 +89,6 @@

    Class ClassInheritanceHa
    ClassInheritanceHandler As asm scans for classes, remember the type hierarchy.
    -

      @@ -156,9 +142,7 @@

      Constructor Details

    • ClassInheritanceHandler

      -
      public ClassInheritanceHandler(Map<String,Set<String>> map)
      -
    @@ -172,7 +156,6 @@

    Method Details

  • handle

    -
    public void handle(AnnotationParser.ClassInfo classInfo)
    Specified by:
    @@ -180,7 +163,6 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • @@ -194,5 +176,7 @@

    handle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/ContainerInitializerAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/ContainerInitializerAnnotationHandler.html index 993ab384fc9..f540cfb17bf 100644 --- a/jetty-11/org/eclipse/jetty/annotations/ContainerInitializerAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/ContainerInitializerAnnotationHandler.html @@ -1,29 +1,35 @@ - -ContainerInitializerAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +ContainerInitializerAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Cont

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -104,7 +91,6 @@

    Class Cont Discovers classes that contain the specified annotation, either at class or method level. The specified annotation is derived from an @HandlesTypes on a ServletContainerInitializer class.

    -
    @@ -212,7 +194,6 @@

    Method Details

  • handle

    -
    public void handle(AnnotationParser.ClassInfo info, String annotationName)
    Handle finding a class that is annotated with the annotation we were constructed with.
    @@ -223,18 +204,16 @@

    handle

    handle in class AnnotationParser.AbstractHandler
    See Also:
    -
    -
  • handle

    -
    public void handle(AnnotationParser.FieldInfo info, String annotationName)
    Handle finding a field that is annotated with the annotation we were constructed with.
    @@ -245,18 +224,16 @@

    handle

    handle in class AnnotationParser.AbstractHandler
    See Also:
    -
    -
  • handle

    -
    public void handle(AnnotationParser.MethodInfo info, String annotationName)
    Handle finding a method that is annotated with the annotation we were constructed with.
    @@ -267,22 +244,19 @@

    handle

    handle in class AnnotationParser.AbstractHandler
    See Also:
    -
    -
  • getContainerInitializer

    -
    @Deprecated public ContainerInitializer getContainerInitializer()
    Deprecated.
    -
  • @@ -296,5 +270,7 @@

    getContainerInitializer


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.html index a7d1f7a05a0..68fc84c0b6d 100644 --- a/jetty-11/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.html @@ -1,29 +1,35 @@ - -DeclareRolesAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +DeclareRolesAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DeclareRoles

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -100,7 +87,6 @@

    Class DeclareRoles
    public class DeclareRolesAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    DeclaresRolesAnnotationHandler
    -

      @@ -163,9 +149,7 @@

      Constructor Details

    • DeclareRolesAnnotationHandler

      -
      public DeclareRolesAnnotationHandler(WebAppContext context)
      -
    @@ -179,13 +163,11 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • @@ -199,5 +181,7 @@

    doHandle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/MultiPartConfigAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/MultiPartConfigAnnotationHandler.html index 9e311844d09..8fde5650f8c 100644 --- a/jetty-11/org/eclipse/jetty/annotations/MultiPartConfigAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/MultiPartConfigAnnotationHandler.html @@ -1,29 +1,35 @@ - -MultiPartConfigAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +MultiPartConfigAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MultiPart

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -100,7 +87,6 @@

    Class MultiPart
    public class MultiPartConfigAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    MultiPartConfigAnnotationHandler
    -

      @@ -163,9 +149,7 @@

      Constructor Details

    • MultiPartConfigAnnotationHandler

      -
      public MultiPartConfigAnnotationHandler(WebAppContext context)
      -
    @@ -179,13 +163,11 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • @@ -199,5 +181,7 @@

    doHandle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/PostConstructAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/PostConstructAnnotationHandler.html index f2fe7d05291..df219b0596b 100644 --- a/jetty-11/org/eclipse/jetty/annotations/PostConstructAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/PostConstructAnnotationHandler.html @@ -1,29 +1,35 @@ - -PostConstructAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +PostConstructAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PostConstru

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -99,7 +86,6 @@

    Class PostConstru
    public class PostConstructAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -

      @@ -167,9 +153,7 @@

      Constructor Details

    • PostConstructAnnotationHandler

      -
      public PostConstructAnnotationHandler(WebAppContext wac)
      -
    @@ -183,19 +167,16 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • supportsPostConstruct

    -
    public boolean supportsPostConstruct(Class c)
    Check if the given class is permitted to have PostConstruct annotation.
    @@ -204,7 +185,6 @@

    supportsPostConstruct

    Returns:
    true if the spec permits the class to have PostConstruct, false otherwise
    -
  • @@ -218,5 +198,7 @@

    supportsPostConstruct


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/PreDestroyAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/PreDestroyAnnotationHandler.html index c7d51972b46..6987add0dca 100644 --- a/jetty-11/org/eclipse/jetty/annotations/PreDestroyAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/PreDestroyAnnotationHandler.html @@ -1,29 +1,35 @@ - -PreDestroyAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +PreDestroyAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PreDestroyAnno

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -99,7 +86,6 @@

    Class PreDestroyAnno
    public class PreDestroyAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -

      @@ -167,9 +153,7 @@

      Constructor Details

    • PreDestroyAnnotationHandler

      -
      public PreDestroyAnnotationHandler(WebAppContext wac)
      -
    @@ -183,19 +167,16 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • supportsPreDestroy

    -
    public boolean supportsPreDestroy(Class c)
    Check if the spec permits the given class to use the PreDestroy annotation.
    @@ -204,7 +185,6 @@

    supportsPreDestroy

    Returns:
    true if permitted, false otherwise
    -
  • @@ -218,5 +198,7 @@

    supportsPreDestroy


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/ResourceAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/ResourceAnnotationHandler.html index 97aa8eaea92..99692bcb6f4 100644 --- a/jetty-11/org/eclipse/jetty/annotations/ResourceAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/ResourceAnnotationHandler.html @@ -1,29 +1,35 @@ - -ResourceAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +ResourceAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ResourceAnnotati

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -99,7 +86,6 @@

    Class ResourceAnnotati
    public class ResourceAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -

      @@ -112,7 +98,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      protected static final List<Class<?>>
      +
      protected static final List<Class<?>>
       
    @@ -198,9 +184,7 @@

    Field Details

  • ENV_ENTRY_TYPES

    -
    protected static final List<Class<?>> ENV_ENTRY_TYPES
    -
  • @@ -214,9 +198,7 @@

    Constructor Details

  • ResourceAnnotationHandler

    -
    public ResourceAnnotationHandler(WebAppContext wac)
    -
  • @@ -230,7 +212,6 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class<?> clazz)
    Class level Resource annotations declare a name in the environment that will be looked up at runtime. They do @@ -239,30 +220,24 @@

    doHandle

    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • handleClass

    -
    public void handleClass(Class<?> clazz)
    -
  • handleField

    -
    public void handleField(Class<?> clazz, Field field)
    -
  • handleMethod

    -
    public void handleMethod(Class<?> clazz, Method method)
    Process a Resource annotation on a Method. @@ -274,13 +249,11 @@

    handleMethod

    clazz - the class to process
    method - the method to process
    -
  • supportsResourceInjection

    -
    public boolean supportsResourceInjection(Class<?> c)
    Check if the given Class is one that the specification allows to have a Resource annotation.
    @@ -289,13 +262,11 @@

    supportsResourceInjection

    Returns:
    true if Resource annotation permitted, false otherwise
    -
  • isEnvEntryType

    -
    public boolean isEnvEntryType(Class<?> clazz)
    Check if the class is one of the basic java types permitted as env-entries.
    @@ -305,7 +276,6 @@

    isEnvEntryType

    Returns:
    true if class is permitted by the spec to be an env-entry value
    -
  • @@ -319,5 +289,7 @@

    isEnvEntryType


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/ResourcesAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/ResourcesAnnotationHandler.html index decea82515a..6911a8be162 100644 --- a/jetty-11/org/eclipse/jetty/annotations/ResourcesAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/ResourcesAnnotationHandler.html @@ -1,29 +1,35 @@ - -ResourcesAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +ResourcesAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ResourcesAnnota

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -99,7 +86,6 @@

    Class ResourcesAnnota
    public class ResourcesAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -

      @@ -162,9 +148,7 @@

      Constructor Details

    • ResourcesAnnotationHandler

      -
      public ResourcesAnnotationHandler(WebAppContext wac)
      -
    @@ -178,13 +162,11 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class<?> clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • @@ -198,5 +180,7 @@

    doHandle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/RunAsAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/RunAsAnnotationHandler.html index 5e66d12f7b6..b34a28ba628 100644 --- a/jetty-11/org/eclipse/jetty/annotations/RunAsAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/RunAsAnnotationHandler.html @@ -1,29 +1,35 @@ - -RunAsAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +RunAsAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RunAsAnnotationHand

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -99,7 +86,6 @@

    Class RunAsAnnotationHand
    public class RunAsAnnotationHandler extends AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -

      @@ -180,9 +166,7 @@

      Constructor Details

    • RunAsAnnotationHandler

      -
      public RunAsAnnotationHandler(WebAppContext wac)
      -
    @@ -196,19 +180,16 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • handleField

    -
    public void handleField(String className, String fieldName, int access, @@ -216,13 +197,11 @@

    handleField

    String signature, Object value, String annotation)
    -
  • handleMethod

    -
    public void handleMethod(String className, String methodName, int access, @@ -230,7 +209,6 @@

    handleMethod

    String signature, String[] exceptions, String annotation)
    -
  • @@ -244,5 +222,7 @@

    handleMethod


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/ServletContainerInitializersStarter.html b/jetty-11/org/eclipse/jetty/annotations/ServletContainerInitializersStarter.html index e40d101b755..9f793181902 100644 --- a/jetty-11/org/eclipse/jetty/annotations/ServletContainerInitializersStarter.html +++ b/jetty-11/org/eclipse/jetty/annotations/ServletContainerInitializersStarter.html @@ -1,29 +1,35 @@ - -ServletContainerInitializersStarter (Eclipse Jetty API Doc - v11.0.21) + +ServletContainerInitializersStarter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Servle

    -
    All Implemented Interfaces:
    ServletContextHandler.ServletContainerInitializerCaller, LifeCycle
    @@ -106,7 +93,6 @@

    Class Servle Call the onStartup() method on all ServletContainerInitializers, after having found all applicable classes (if any) to pass in as args.

    -
    @@ -206,16 +190,14 @@

    Method Details

  • doStart

    -
    public void doStart()
    Deprecated.
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    -
  • @@ -229,5 +211,7 @@

    doStart


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/ServletSecurityAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/ServletSecurityAnnotationHandler.html index 277dc8dbcba..3aec6d1cb0e 100644 --- a/jetty-11/org/eclipse/jetty/annotations/ServletSecurityAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/ServletSecurityAnnotationHandler.html @@ -1,29 +1,35 @@ - -ServletSecurityAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +ServletSecurityAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServletSe

    -
    All Implemented Interfaces:
    AnnotationIntrospector.IntrospectableAnnotationHandler
    @@ -114,7 +101,6 @@

    Class ServletSe The ServletSecurity annotation for a servlet should only be processed iff metadata-complete == false.

    -
    @@ -214,19 +198,16 @@

    Method Details

  • doHandle

    -
    public void doHandle(Class clazz)
    Specified by:
    doHandle in class AnnotationIntrospector.AbstractIntrospectableAnnotationHandler
    -
  • makeConstraint

    -
    protected Constraint makeConstraint(Class servlet, String[] rolesAllowed, jakarta.servlet.annotation.ServletSecurity.EmptyRoleSemantic permitOrDeny, @@ -242,13 +223,11 @@

    makeConstraint

    Returns:
    the constraint
    -
  • getServletMappings

    -
    protected List<ServletMapping> getServletMappings(String className)
    Get the ServletMappings for the servlet's class.
    @@ -257,13 +236,11 @@

    getServletMappings

    Returns:
    the servlet mappings for the class
    -
  • constraintsExist

    -
    protected boolean constraintsExist(List<ServletMapping> servletMappings, List<ConstraintMapping> constraintMappings)
    Check if there are already <security-constraint> elements defined that match the url-patterns for @@ -275,7 +252,6 @@

    constraintsExist

    Returns:
    true if constraint exists
    -
  • @@ -289,5 +265,7 @@

    constraintsExist


    + + diff --git a/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotation.html b/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotation.html index 4bf8e610997..637cdc4069a 100644 --- a/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotation.html +++ b/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotation.html @@ -1,29 +1,35 @@ - -WebFilterAnnotation (Eclipse Jetty API Doc - v11.0.21) + +WebFilterAnnotation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class WebFilterAnnotation

    -

    public class WebFilterAnnotation extends DiscoveredAnnotation
    WebFilterAnnotation
    -
      @@ -164,20 +150,16 @@

      Constructor Details

    • WebFilterAnnotation

      -
      public WebFilterAnnotation(WebAppContext context, String className)
      -
    • WebFilterAnnotation

      -
      public WebFilterAnnotation(WebAppContext context, String className, Resource resource)
      -
    @@ -191,13 +173,11 @@

    Method Details

  • apply

    -
    public void apply()
    Specified by:
    apply in class DiscoveredAnnotation
    -
  • @@ -211,5 +191,7 @@

    apply


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotationHandler.html index ac81585f83d..779a8c371e3 100644 --- a/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/WebFilterAnnotationHandler.html @@ -1,29 +1,35 @@ - -WebFilterAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +WebFilterAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class WebFilterAnnota

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -102,7 +89,6 @@

    Class WebFilterAnnota
    public class WebFilterAnnotationHandler extends AbstractDiscoverableAnnotationHandler
    WebFilterAnnotationHandler
    -

      @@ -177,9 +163,7 @@

      Constructor Details

    • WebFilterAnnotationHandler

      -
      public WebFilterAnnotationHandler(WebAppContext context)
      -
    @@ -193,7 +177,6 @@

    Method Details

  • handle

    -
    public void handle(AnnotationParser.ClassInfo info, String annotationName)
    @@ -202,13 +185,11 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • handle

    -
    public void handle(AnnotationParser.FieldInfo info, String annotationName)
    @@ -217,13 +198,11 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • handle

    -
    public void handle(AnnotationParser.MethodInfo info, String annotationName)
    @@ -232,7 +211,6 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • @@ -246,5 +224,7 @@

    handle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotation.html b/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotation.html index 6316d3f9327..689d08b636e 100644 --- a/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotation.html +++ b/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotation.html @@ -1,29 +1,35 @@ - -WebListenerAnnotation (Eclipse Jetty API Doc - v11.0.21) + +WebListenerAnnotation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class WebListenerAnnotatio

    -

    public class WebListenerAnnotation extends DiscoveredAnnotation
    WebListenerAnnotation
    -
      @@ -164,20 +150,16 @@

      Constructor Details

    • WebListenerAnnotation

      -
      public WebListenerAnnotation(WebAppContext context, String className)
      -
    • WebListenerAnnotation

      -
      public WebListenerAnnotation(WebAppContext context, String className, Resource resource)
      -
    @@ -191,13 +173,11 @@

    Method Details

  • apply

    -
    public void apply()
    Specified by:
    apply in class DiscoveredAnnotation
    -
  • @@ -211,5 +191,7 @@

    apply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotationHandler.html index ac5a9025c74..53d4a1947d7 100644 --- a/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/WebListenerAnnotationHandler.html @@ -1,29 +1,35 @@ - -WebListenerAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +WebListenerAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class WebListenerAn

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -101,7 +88,6 @@

    Class WebListenerAn
    public class WebListenerAnnotationHandler extends AbstractDiscoverableAnnotationHandler
    -

      @@ -176,9 +162,7 @@

      Constructor Details

    • WebListenerAnnotationHandler

      -
      public WebListenerAnnotationHandler(WebAppContext context)
      -
    @@ -192,7 +176,6 @@

    Method Details

  • handle

    -
    public void handle(AnnotationParser.ClassInfo info, String annotationName)
    @@ -201,13 +184,11 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • handle

    -
    public void handle(AnnotationParser.FieldInfo info, String annotationName)
    @@ -216,13 +197,11 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • handle

    -
    public void handle(AnnotationParser.MethodInfo info, String annotationName)
    @@ -231,7 +210,6 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • @@ -245,5 +223,7 @@

    handle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotation.html b/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotation.html index d456de3279c..ff202a54cbe 100644 --- a/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotation.html +++ b/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotation.html @@ -1,29 +1,35 @@ - -WebServletAnnotation (Eclipse Jetty API Doc - v11.0.21) + +WebServletAnnotation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class WebServletAnnotation<

    -

    public class WebServletAnnotation extends DiscoveredAnnotation
    WebServletAnnotation
    -
      @@ -164,20 +150,16 @@

      Constructor Details

    • WebServletAnnotation

      -
      public WebServletAnnotation(WebAppContext context, String className)
      -
    • WebServletAnnotation

      -
      public WebServletAnnotation(WebAppContext context, String className, Resource resource)
      -
    @@ -191,13 +173,11 @@

    Method Details

  • apply

    -
    public void apply()
    Specified by:
    apply in class DiscoveredAnnotation
    -
  • @@ -211,5 +191,7 @@

    apply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotationHandler.html index 4e009b4364f..a7e7afa338d 100644 --- a/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/WebServletAnnotationHandler.html @@ -1,29 +1,35 @@ - -WebServletAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +WebServletAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class WebServletAnno

    -
    All Implemented Interfaces:
    AnnotationParser.Handler
    @@ -104,7 +91,6 @@

    Class WebServletAnno
    WebServletAnnotationHandler Process a WebServlet annotation on a class.
    -

      @@ -181,9 +167,7 @@

      Constructor Details

    • WebServletAnnotationHandler

      -
      public WebServletAnnotationHandler(WebAppContext context)
      -
    @@ -197,7 +181,6 @@

    Method Details

  • handle

    -
    public void handle(AnnotationParser.ClassInfo info, String annotationName)
    Handle discovering a WebServlet annotation.
    @@ -207,13 +190,11 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • handle

    -
    public void handle(AnnotationParser.FieldInfo info, String annotationName)
    @@ -222,13 +203,11 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • handle

    -
    public void handle(AnnotationParser.MethodInfo info, String annotationName)
    @@ -237,7 +216,6 @@

    handle

    Overrides:
    handle in class AnnotationParser.AbstractHandler
    -
  • @@ -251,5 +229,7 @@

    handle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/annotations/class-use/AbstractDiscoverableAnnotationHandler.html b/jetty-11/org/eclipse/jetty/annotations/class-use/AbstractDiscoverableAnnotationHandler.html index 9a71c248e1b..47c0877bfe1 100644 --- a/jetty-11/org/eclipse/jetty/annotations/class-use/AbstractDiscoverableAnnotationHandler.html +++ b/jetty-11/org/eclipse/jetty/annotations/class-use/AbstractDiscoverableAnnotationHandler.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.annotations.AbstractDiscoverableAnnotationHandler (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.annotations.AbstractDiscoverableAnnotationHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.annotations


    -
    package org.eclipse.jetty.annotations
    Jetty Annotations : Support for Servlet Annotations
    -
    • @@ -231,5 +226,7 @@

      Package org.ecli
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/annotations/package-tree.html b/jetty-11/org/eclipse/jetty/annotations/package-tree.html index 71042fc95ed..0fee027926d 100644 --- a/jetty-11/org/eclipse/jetty/annotations/package-tree.html +++ b/jetty-11/org/eclipse/jetty/annotations/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.annotations Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.annotations Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AntMetaInfConfigur

    -
    All Implemented Interfaces:
    Configuration
    @@ -101,7 +88,6 @@

    Class AntMetaInfConfigur
    public class AntMetaInfConfiguration extends MetaInfConfiguration
    -

    -
    protected List<URI>
    +
    protected List<URI>
     
    -
    Class<? extends Configuration>
    +
    Class<? extends Configuration>
    Get a class that this class replaces/extends.
    @@ -196,9 +182,7 @@

    Constructor Details

  • AntMetaInfConfiguration

    -
    public AntMetaInfConfiguration()
    -
  • @@ -212,9 +196,8 @@

    Method Details

  • replaces

    -
    public Class<? extends Configuration> replaces()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a configuration of the replaced class or that reports to replace the same class, then @@ -223,16 +206,14 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • findAndFilterContainerPaths

    -
    public void findAndFilterContainerPaths(WebAppContext context) throws Exception
    -
    Description copied from class: MetaInfConfiguration
    +
    Description copied from class: MetaInfConfiguration
    Find jars and directories that are on the container's classpath and apply an optional filter. The filter is a pattern applied to the full jar or directory names. If there is no pattern, then no jar @@ -252,13 +233,11 @@

    findAndFilterContainerPaths

    Throws:
    Exception
    -
  • getAllContainerJars

    -
    protected List<URI> getAllContainerJars(WebAppContext context) throws URISyntaxException
    @@ -267,7 +246,6 @@

    getAllContainerJars

    Throws:
    URISyntaxException
    -
  • @@ -281,5 +259,7 @@

    getAllContainerJars


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHandler.html b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHandler.html index f5b2c05f68e..93de7e7f128 100644 --- a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHandler.html +++ b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHandler.html @@ -1,29 +1,35 @@ - -AntWebAppContext.AntServletHandler (Eclipse Jetty API Doc - v11.0.21) + +AntWebAppContext.AntServletHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -103,20 +91,18 @@

    Class AntWebA

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    AntWebAppContext
    +
    AntWebAppContext

    public static class AntWebAppContext.AntServletHandler extends ServletHandler
    AntServletHandler
    -
    @@ -260,9 +244,8 @@

    Method Details

  • newServletHolder

    -
    public ServletHolder newServletHolder(Source source)
    -
    Description copied from class: ServletHandler
    +
    Description copied from class: ServletHandler
    Add a new servlet holder
    Overrides:
    @@ -272,7 +255,6 @@

    newServletHolder

    Returns:
    the servlet holder
    -
  • @@ -286,5 +268,7 @@

    newServletHolder


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHolder.html b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHolder.html index 029f8499c1a..29b22068a39 100644 --- a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHolder.html +++ b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntServletHolder.html @@ -1,29 +1,35 @@ - -AntWebAppContext.AntServletHolder (Eclipse Jetty API Doc - v11.0.21) + +AntWebAppContext.AntServletHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -87,7 +75,7 @@

    Class AntWebAp

    java.lang.Object
    org.eclipse.jetty.util.component.AbstractLifeCycle -
    org.eclipse.jetty.servlet.BaseHolder<jakarta.servlet.Servlet> +
    org.eclipse.jetty.servlet.BaseHolder<T>
    org.eclipse.jetty.servlet.Holder<jakarta.servlet.Servlet>
    org.eclipse.jetty.servlet.ServletHolder
    org.eclipse.jetty.ant.AntWebAppContext.AntServletHolder
    @@ -97,20 +85,18 @@

    Class AntWebAp

    -
    All Implemented Interfaces:
    Comparable<ServletHolder>, UserIdentity.Scope, Dumpable, LifeCycle
    Enclosing class:
    -
    AntWebAppContext
    +
    AntWebAppContext

    public static class AntWebAppContext.AntServletHolder extends ServletHolder
    AntServletHolder
    -
    @@ -275,14 +251,12 @@

    Method Details

  • getSystemClassPath

    -
    protected String getSystemClassPath(ClassLoader loader) throws Exception
    Throws:
    Exception
    -
  • @@ -296,5 +270,7 @@

    getSystemClassPath


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntURLClassLoader.html b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntURLClassLoader.html index db7d5bc2a02..d2d088e1aa5 100644 --- a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntURLClassLoader.html +++ b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.AntURLClassLoader.html @@ -1,29 +1,35 @@ - -AntWebAppContext.AntURLClassLoader (Eclipse Jetty API Doc - v11.0.21) + +AntWebAppContext.AntURLClassLoader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,14 +83,13 @@

    Class AntWebA

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    Enclosing class:
    -
    AntWebAppContext
    +
    AntWebAppContext

    public static class AntWebAppContext.AntURLClassLoader @@ -111,7 +98,6 @@

    Class AntWebA Adapt the AntClassLoader which is not a URLClassLoader - this is needed for jsp to be able to search the classpath.

    -
      @@ -163,7 +149,7 @@

      Method Summary

      Manifest man, URL url)
     
    -
    protected Class<?>
    +
    protected Class<?>
     
    protected String
    @@ -172,7 +158,7 @@

    Method Summary

     
    - +
     
    protected Object
    @@ -190,16 +176,16 @@

    Method Summary

     
    - +
     
    URL[]
     
    - +
     
    -
    protected Class<?>
    +
    protected Class<?>
    loadClass(String name, boolean resolve)
     
    @@ -243,9 +229,7 @@

    Constructor Details

  • AntURLClassLoader

    -
    public AntURLClassLoader(org.apache.tools.ant.AntClassLoader antLoader)
    -
  • @@ -259,19 +243,16 @@

    Method Details

  • getResourceAsStream

    -
    public InputStream getResourceAsStream(String name)
    Overrides:
    getResourceAsStream in class URLClassLoader
    -
  • close

    -
    public void close() throws IOException
    @@ -284,37 +265,31 @@

    close

    Throws:
    IOException
    -
  • addURL

    -
    protected void addURL(URL url)
    Overrides:
    addURL in class URLClassLoader
    -
  • getURLs

    -
    public URL[] getURLs()
    Overrides:
    getURLs in class URLClassLoader
    -
  • findClass

    -
    protected Class<?> findClass(String name) throws ClassNotFoundException
    @@ -323,25 +298,21 @@

    findClass

    Throws:
    ClassNotFoundException
    -
  • findResource

    -
    public URL findResource(String name)
    Overrides:
    findResource in class URLClassLoader
    -
  • findResources

    -
    public Enumeration<URL> findResources(String name) throws IOException
    @@ -350,25 +321,21 @@

    findResources

    Throws:
    IOException
    -
  • getPermissions

    -
    protected PermissionCollection getPermissions(CodeSource codesource)
    Overrides:
    getPermissions in class URLClassLoader
    -
  • loadClass

    -
    public Class<?> loadClass(String name) throws ClassNotFoundException
    @@ -377,13 +344,11 @@

    loadClass

    Throws:
    ClassNotFoundException
    -
  • loadClass

    -
    protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
    @@ -393,37 +358,31 @@

    loadClass

    Throws:
    ClassNotFoundException
    -
  • getClassLoadingLock

    -
    protected Object getClassLoadingLock(String className)
    Overrides:
    getClassLoadingLock in class ClassLoader
    -
  • getResource

    -
    public URL getResource(String name)
    Overrides:
    getResource in class ClassLoader
    -
  • getResources

    -
    public Enumeration<URL> getResources(String name) throws IOException
    @@ -432,13 +391,11 @@

    getResources

    Throws:
    IOException
    -
  • definePackage

    -
    protected Package definePackage(String name, Manifest man, URL url) @@ -449,13 +406,11 @@

    definePackage

    Throws:
    IllegalArgumentException
    -
  • definePackage

    -
    protected Package definePackage(String name, String specTitle, String specVersion, @@ -471,81 +426,68 @@

    definePackage

    Throws:
    IllegalArgumentException
    -
  • getPackages

    -
    protected Package[] getPackages()
    Overrides:
    getPackages in class ClassLoader
    -
  • findLibrary

    -
    protected String findLibrary(String libname)
    Overrides:
    findLibrary in class ClassLoader
    -
  • setDefaultAssertionStatus

    -
    public void setDefaultAssertionStatus(boolean enabled)
    Overrides:
    setDefaultAssertionStatus in class ClassLoader
    -
  • setPackageAssertionStatus

    -
    public void setPackageAssertionStatus(String packageName, boolean enabled)
    Overrides:
    setPackageAssertionStatus in class ClassLoader
    -
  • setClassAssertionStatus

    -
    public void setClassAssertionStatus(String className, boolean enabled)
    Overrides:
    setClassAssertionStatus in class ClassLoader
    -
  • clearAssertionStatus

    -
    public void clearAssertionStatus()
    Overrides:
    clearAssertionStatus in class ClassLoader
    -
  • @@ -559,5 +501,7 @@

    clearAssertionStatus


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.html b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.html index 1d6257fa894..cfbb9804766 100644 --- a/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.html +++ b/jetty-11/org/eclipse/jetty/ant/AntWebAppContext.html @@ -1,29 +1,35 @@ - -AntWebAppContext (Eclipse Jetty API Doc - v11.0.21) + +AntWebAppContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -107,7 +95,6 @@

    Class AntWebAppContext

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Attributes, ClassVisibilityChecker, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle, WebAppClassLoader.Context
    @@ -116,7 +103,6 @@

    Class AntWebAppContext

    public class AntWebAppContext extends WebAppContext
    Extension of WebAppContext to allow configuration via Ant environment.
    -
      @@ -149,34 +135,34 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.webapp.WebAppContext

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.webapp.WebAppContext

    WebAppContext.Context
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.ContextHandler

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.ContextHandler

    ContextHandler.AliasCheck, ContextHandler.ApproveAliases, ContextHandler.ApproveNonExistentDirectoryAliases, ContextHandler.Availability, ContextHandler.ContextScopeListener, ContextHandler.ContextStatus, ContextHandler.StaticContext
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler

    AbstractHandler.ErrorDispatchHandler
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes

    Attributes.Wrapper
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Graceful

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Graceful

    Graceful.Shutdown, Graceful.ThrowingRunnable
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -269,7 +255,7 @@

    Method Summary

    static void
    dump(ClassLoader loader)
     
    - +
     
    @@ -278,19 +264,19 @@

    Method Summary

     
    - +
     
     
    - +
     
    - +
     
    - +
     
    boolean
    @@ -372,17 +358,15 @@

    Field Details

  • DEFAULT_CONTAINER_INCLUDE_JAR_PATTERN

    -
    public static final String DEFAULT_CONTAINER_INCLUDE_JAR_PATTERN
    See Also:
    -
    -
  • @@ -396,7 +380,6 @@

    Constructor Details

  • AntWebAppContext

    -
    public AntWebAppContext(org.apache.tools.ant.Project project) throws Exception
    Default constructor. Takes project as an argument
    @@ -406,7 +389,6 @@

    AntWebAppContext

    Throws:
    Exception - if unable to create webapp context
    -
  • @@ -420,122 +402,95 @@

    Method Details

  • dump

    -
    public static void dump(ClassLoader loader)
    -
  • addAttributes

    -
    public void addAttributes(Attributes atts)
    Adds a new Ant's attributes tag object if it have not been created yet.
    Parameters:
    atts - the attributes
    -
  • addLib

    -
    public void addLib(org.apache.tools.ant.types.FileSet lib)
    -
  • addClasses

    -
    public void addClasses(org.apache.tools.ant.types.FileSet classes)
    -
  • newServletHandler

    -
    protected ServletHandler newServletHandler()
    Overrides:
    newServletHandler in class ServletContextHandler
    -
  • setJettyEnvXml

    -
    public void setJettyEnvXml(File jettyEnvXml)
    -
  • getJettyEnvXml

    -
    public File getJettyEnvXml()
    -
  • getLibraries

    -
    public List<File> getLibraries()
    -
  • addScanTargets

    -
    public void addScanTargets(org.apache.tools.ant.types.FileSet scanTargets)
    -
  • getScanTargetFiles

    -
    public List<File> getScanTargetFiles()
    -
  • getScanFiles

    -
    public List<File> getScanFiles()
    -
  • isScanned

    -
    public boolean isScanned(File file)
    -
  • initScanFiles

    -
    public List<File> initScanFiles()
    -
  • setWar

    -
    public void setWar(String path)
    -
    Description copied from class: WebAppContext
    +
    Description copied from class: WebAppContext
    Set the war of the webapp. From this value a ContextHandler.setResourceBase(String) value is computed by WebInfConfiguration, which may be changed from the war URI by unpacking and/or copying.
    @@ -545,53 +500,45 @@

    setWar

    Parameters:
    path - The war to set as a file name or URL.
    -
  • doStart

    -
    public void doStart()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class WebAppContext
    -
  • doStop

    -
    public void doStop()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    doStop in class ServletContextHandler
    -
  • getClassPathFiles

    -
    public List<File> getClassPathFiles()
    Returns:
    a list of classpath files (libraries and class directories).
    -
  • getLibrariesConfiguration

    -
    public FileMatchingConfiguration getLibrariesConfiguration()
    Returns:
    @@ -599,23 +546,18 @@

    getLibrariesConfiguration

    configuration of all libraries added to this particular web app (both classes and libraries).
    -
  • getContextXml

    -
    public File getContextXml()
    -
  • setContextXml

    -
    public void setContextXml(File contextXml)
    -
  • @@ -629,5 +571,7 @@

    setContextXml


    + + diff --git a/jetty-11/org/eclipse/jetty/ant/AntWebInfConfiguration.html b/jetty-11/org/eclipse/jetty/ant/AntWebInfConfiguration.html index b8a9c4ae221..025c2e9abb7 100644 --- a/jetty-11/org/eclipse/jetty/ant/AntWebInfConfiguration.html +++ b/jetty-11/org/eclipse/jetty/ant/AntWebInfConfiguration.html @@ -1,29 +1,35 @@ - -AntWebInfConfiguration (Eclipse Jetty API Doc - v11.0.21) + +AntWebInfConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AntWebInfConfigurat

    -
    All Implemented Interfaces:
    Configuration
    @@ -101,7 +88,6 @@

    Class AntWebInfConfigurat
    public class AntWebInfConfiguration extends WebInfConfiguration
    -

      @@ -110,7 +96,7 @@

      Class AntWebInfConfigurat

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -156,7 +142,7 @@

      Method Summary

      Adds classpath files into web application classloader, and sets web.xml and base directory for the configured web application.
    -
    Class<? extends Configuration>
    +
    Class<? extends Configuration>
    Get a class that this class replaces/extends.
    @@ -190,9 +176,7 @@

    Constructor Details

  • AntWebInfConfiguration

    -
    public AntWebInfConfiguration()
    -
  • @@ -206,9 +190,8 @@

    Method Details

  • replaces

    -
    public Class<? extends Configuration> replaces()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a configuration of the replaced class or that reports to replace the same class, then @@ -217,13 +200,11 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    Adds classpath files into web application classloader, and @@ -239,12 +220,11 @@

    configure

    Exception - if unable to configure
    See Also:
    -
    -
  • @@ -258,5 +238,7 @@

    configure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/AntWebXmlConfiguration.html b/jetty-11/org/eclipse/jetty/ant/AntWebXmlConfiguration.html index 45b72cd1ece..eab2281de92 100644 --- a/jetty-11/org/eclipse/jetty/ant/AntWebXmlConfiguration.html +++ b/jetty-11/org/eclipse/jetty/ant/AntWebXmlConfiguration.html @@ -1,29 +1,35 @@ - -AntWebXmlConfiguration (Eclipse Jetty API Doc - v11.0.21) + +AntWebXmlConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AntWebXmlConfigurat

    -
    All Implemented Interfaces:
    Configuration
    @@ -105,7 +92,6 @@

    Class AntWebXmlConfigurat properties into the configured web application. The list of classpath files, the application base directory and web.xml file could be specified in this way.

    -
    @@ -207,9 +191,8 @@

    Method Details

  • replaces

    -
    public Class<? extends Configuration> replaces()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a configuration of the replaced class or that reports to replace the same class, then @@ -218,23 +201,18 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • setClassPathFiles

    -
    public void setClassPathFiles(List classPathFiles)
    -
  • setWebAppBaseDir

    -
    public void setWebAppBaseDir(File webAppBaseDir)
    -
  • @@ -248,5 +226,7 @@

    setWebAppBaseDir


    + + diff --git a/jetty-11/org/eclipse/jetty/ant/JettyRunTask.html b/jetty-11/org/eclipse/jetty/ant/JettyRunTask.html index f990467914b..c109bfd7842 100644 --- a/jetty-11/org/eclipse/jetty/ant/JettyRunTask.html +++ b/jetty-11/org/eclipse/jetty/ant/JettyRunTask.html @@ -1,29 +1,35 @@ - -JettyRunTask (Eclipse Jetty API Doc - v11.0.21) + +JettyRunTask (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyRunTask

    -
    All Implemented Interfaces:
    Cloneable
    @@ -102,7 +89,6 @@

    Class JettyRunTask

    public class JettyRunTask extends org.apache.tools.ant.Task
    Ant task for running a Jetty server.
    -
      @@ -239,9 +225,7 @@

      Constructor Details

    • JettyRunTask

      -
      public JettyRunTask()
      -
    @@ -255,118 +239,93 @@

    Method Details

  • addWebApp

    -
    public void addWebApp(AntWebAppContext webapp)
    Creates a new WebApp Ant object.
    Parameters:
    webapp - the webapp context
    -
  • addConnectors

    -
    public void addConnectors(Connectors connectors)
    Adds a new Ant's connector tag object if it have not been created yet.
    Parameters:
    connectors - the connectors
    -
  • addLoginServices

    -
    public void addLoginServices(LoginServices services)
    -
  • addSystemProperties

    -
    public void addSystemProperties(SystemProperties systemProperties)
    -
  • addContextHandlers

    -
    public void addContextHandlers(ContextHandlers handlers)
    -
  • getTempDirectory

    -
    public File getTempDirectory()
    -
  • setTempDirectory

    -
    public void setTempDirectory(File tempDirectory)
    -
  • getJettyXml

    -
    public File getJettyXml()
    -
  • setJettyXml

    -
    public void setJettyXml(File jettyXml)
    -
  • setRequestLog

    -
    public void setRequestLog(String className)
    -
  • getRequestLog

    -
    public String getRequestLog()
    -
  • setJettyPort

    -
    public void setJettyPort(int jettyPort)
    Sets the port Jetty uses for the default connector.
    Parameters:
    jettyPort - The port Jetty will use for the default connector
    -
  • execute

    -
    public void execute() throws org.apache.tools.ant.BuildException
    Executes this Ant task. The build flow is being stopped until Jetty @@ -377,79 +336,62 @@

    execute

    Throws:
    org.apache.tools.ant.BuildException - if unable to build
    -
  • getStopPort

    -
    public int getStopPort()
    -
  • setStopPort

    -
    public void setStopPort(int stopPort)
    -
  • getStopKey

    -
    public String getStopKey()
    -
  • setStopKey

    -
    public void setStopKey(String stopKey)
    -
  • isDaemon

    -
    public boolean isDaemon()
    Returns:
    the daemon
    -
  • setDaemon

    -
    public void setDaemon(boolean daemon)
    Parameters:
    daemon - the daemon to set
    -
  • getScanIntervalSeconds

    -
    public int getScanIntervalSeconds()
    -
  • setScanIntervalSeconds

    -
    public void setScanIntervalSeconds(int secs)
    -
  • @@ -463,5 +405,7 @@

    setScanIntervalSeconds


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/JettyStopTask.html b/jetty-11/org/eclipse/jetty/ant/JettyStopTask.html index 56e933c4a88..f751f780379 100644 --- a/jetty-11/org/eclipse/jetty/ant/JettyStopTask.html +++ b/jetty-11/org/eclipse/jetty/ant/JettyStopTask.html @@ -1,29 +1,35 @@ - -JettyStopTask (Eclipse Jetty API Doc - v11.0.21) + +JettyStopTask (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyStopTask

    -
    All Implemented Interfaces:
    Cloneable
    @@ -102,7 +89,6 @@

    Class JettyStopTask

    public class JettyStopTask extends org.apache.tools.ant.Task
    JettyStopTask
    -
      @@ -189,9 +175,7 @@

      Constructor Details

    • JettyStopTask

      -
      public JettyStopTask()
      -
    @@ -205,7 +189,6 @@

    Method Details

  • execute

    -
    public void execute() throws org.apache.tools.ant.BuildException
    @@ -214,55 +197,42 @@

    execute

    Throws:
    org.apache.tools.ant.BuildException
    -
  • getStopPort

    -
    public int getStopPort()
    -
  • setStopPort

    -
    public void setStopPort(int stopPort)
    -
  • getStopKey

    -
    public String getStopKey()
    -
  • setStopKey

    -
    public void setStopKey(String stopKey)
    -
  • getStopWait

    -
    public int getStopWait()
    -
  • setStopWait

    -
    public void setStopWait(int stopWait)
    -
  • @@ -276,5 +246,7 @@

    setStopWait


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.WebAppScannerListener.html b/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.WebAppScannerListener.html index 2b50123d117..ffce1b54dc0 100644 --- a/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.WebAppScannerListener.html +++ b/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.WebAppScannerListener.html @@ -1,29 +1,35 @@ - -ServerProxyImpl.WebAppScannerListener (Eclipse Jetty API Doc - v11.0.21) + +ServerProxyImpl.WebAppScannerListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class Serv
    org.eclipse.jetty.ant.ServerProxyImpl.WebAppScannerListener

    -
    All Implemented Interfaces:
    Scanner.BulkListener, Scanner.Listener
    Enclosing class:
    -
    ServerProxyImpl
    +
    ServerProxyImpl

    public static class ServerProxyImpl.WebAppScannerListener @@ -106,7 +93,6 @@

    Class Serv Handle notifications that files we are interested in have changed during execution.

    -
      @@ -160,9 +146,7 @@

      Constructor Details

    • WebAppScannerListener

      -
      public WebAppScannerListener(AntWebAppContext awc)
      -
    @@ -176,13 +160,11 @@

    Method Details

  • filesChanged

    -
    public void filesChanged(Set<String> changedFileNames)
    Specified by:
    filesChanged in interface Scanner.BulkListener
    -
  • @@ -196,5 +178,7 @@

    filesChanged


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.html b/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.html index 759b9190f80..8d0b5e597d8 100644 --- a/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.html +++ b/jetty-11/org/eclipse/jetty/ant/ServerProxyImpl.html @@ -1,29 +1,35 @@ - -ServerProxyImpl (Eclipse Jetty API Doc - v11.0.21) + +ServerProxyImpl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ServerProxyImpl

    org.eclipse.jetty.ant.ServerProxyImpl
    -
    All Implemented Interfaces:
    ServerProxy
    @@ -100,7 +87,6 @@

    Class ServerProxyImpl

    implements ServerProxy
    A proxy class for interaction with Jetty server object. Used to have some level of abstraction over standard Jetty classes.
    -
    @@ -267,9 +251,8 @@

    Method Details

  • addWebApplication

    -
    public void addWebApplication(AntWebAppContext webApp)
    -
    Description copied from interface: ServerProxy
    +
    Description copied from interface: ServerProxy
    Adds a new web application to this server.
    Specified by:
    @@ -277,225 +260,176 @@

    addWebApplication

    Parameters:
    webApp - a AntWebAppContext object.
    -
  • getStopPort

    -
    public int getStopPort()
    -
  • setStopPort

    -
    public void setStopPort(int stopPort)
    -
  • getStopKey

    -
    public String getStopKey()
    -
  • setStopKey

    -
    public void setStopKey(String stopKey)
    -
  • getJettyXml

    -
    public File getJettyXml()
    -
  • setJettyXml

    -
    public void setJettyXml(File jettyXml)
    -
  • getConnectors

    -
    public List<Connector> getConnectors()
    -
  • setConnectors

    -
    public void setConnectors(List<Connector> connectors)
    -
  • getRequestLog

    -
    public RequestLog getRequestLog()
    -
  • setRequestLog

    -
    public void setRequestLog(RequestLog requestLog)
    -
  • getLoginServices

    -
    public List<LoginService> getLoginServices()
    -
  • setLoginServices

    -
    public void setLoginServices(List<LoginService> loginServices)
    -
  • getWebApplications

    -
    public List<AntWebAppContext> getWebApplications()
    -
  • setWebApplications

    -
    public void setWebApplications(List<AntWebAppContext> webApplications)
    -
  • getTempDirectory

    -
    public File getTempDirectory()
    -
  • setTempDirectory

    -
    public void setTempDirectory(File tempDirectory)
    -
  • start

    -
    public void start()
    -
    Description copied from interface: ServerProxy
    +
    Description copied from interface: ServerProxy
    Starts this server.
    Specified by:
    start in interface ServerProxy
    -
  • getProxiedObject

    -
    public Object getProxiedObject()
    Specified by:
    getProxiedObject in interface ServerProxy
    -
  • isDaemon

    -
    public boolean isDaemon()
    Returns:
    the daemon
    -
  • setDaemon

    -
    public void setDaemon(boolean daemon)
    Parameters:
    daemon - the daemon to set
    -
  • getContextHandlers

    -
    public ContextHandlers getContextHandlers()
    Returns:
    the contextHandlers
    -
  • setContextHandlers

    -
    public void setContextHandlers(ContextHandlers contextHandlers)
    Parameters:
    contextHandlers - the contextHandlers to set
    -
  • getScanIntervalSecs

    -
    public int getScanIntervalSecs()
    -
  • setScanIntervalSecs

    -
    public void setScanIntervalSecs(int scanIntervalSecs)
    -
  • @@ -509,5 +443,7 @@

    setScanIntervalSecs


    + + diff --git a/jetty-11/org/eclipse/jetty/ant/class-use/AntMetaInfConfiguration.html b/jetty-11/org/eclipse/jetty/ant/class-use/AntMetaInfConfiguration.html index 260b4abcb44..d20d067ab63 100644 --- a/jetty-11/org/eclipse/jetty/ant/class-use/AntMetaInfConfiguration.html +++ b/jetty-11/org/eclipse/jetty/ant/class-use/AntMetaInfConfiguration.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.ant.AntMetaInfConfiguration (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.ant.AntMetaInfConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Attribute

    org.eclipse.jetty.ant.types.Attribute
    -

    public class Attribute extends Object
    -
      @@ -153,9 +139,7 @@

      Constructor Details

    • Attribute

      -
      public Attribute()
      -
    @@ -169,33 +153,25 @@

    Method Details

  • setName

    -
    public void setName(String name)
    -
  • setValue

    -
    public void setValue(String value)
    -
  • getName

    -
    public String getName()
    -
  • getValue

    -
    public String getValue()
    -
  • @@ -209,5 +185,7 @@

    getValue


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/types/Attributes.html b/jetty-11/org/eclipse/jetty/ant/types/Attributes.html index c2972a432c7..c65be4d9a82 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/Attributes.html +++ b/jetty-11/org/eclipse/jetty/ant/types/Attributes.html @@ -1,29 +1,35 @@ - -Attributes (Eclipse Jetty API Doc - v11.0.21) + +Attributes (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Attributes

    org.eclipse.jetty.ant.types.Attributes
    -

    public class Attributes extends Object
    -
    @@ -147,9 +133,7 @@

    Constructor Details

  • Attributes

    -
    public Attributes()
    -
  • @@ -163,17 +147,13 @@

    Method Details

  • addAttribute

    -
    public void addAttribute(Attribute attr)
    -
  • getAttributes

    -
    public List<Attribute> getAttributes()
    -
  • @@ -187,5 +167,7 @@

    getAttributes


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/types/Connector.html b/jetty-11/org/eclipse/jetty/ant/types/Connector.html index dd81d0cdd94..f7978ea632e 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/Connector.html +++ b/jetty-11/org/eclipse/jetty/ant/types/Connector.html @@ -1,29 +1,35 @@ - -Connector (Eclipse Jetty API Doc - v11.0.21) + +Connector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Connector

    org.eclipse.jetty.ant.types.Connector
    -

    public class Connector extends Object
    Connector
    -
      @@ -157,18 +143,14 @@

      Constructor Details

    • Connector

      -
      public Connector()
      -
    • Connector

      -
      public Connector(int port, int maxIdleTime)
      -
    @@ -182,33 +164,25 @@

    Method Details

  • getPort

    -
    public int getPort()
    -
  • setPort

    -
    public void setPort(int port)
    -
  • getMaxIdleTime

    -
    public int getMaxIdleTime()
    -
  • setMaxIdleTime

    -
    public void setMaxIdleTime(int maxIdleTime)
    -
  • @@ -222,5 +196,7 @@

    setMaxIdleTime


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/types/Connectors.html b/jetty-11/org/eclipse/jetty/ant/types/Connectors.html index 522f49537a8..5fdae766a9a 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/Connectors.html +++ b/jetty-11/org/eclipse/jetty/ant/types/Connectors.html @@ -1,29 +1,35 @@ - -Connectors (Eclipse Jetty API Doc - v11.0.21) + +Connectors (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Connectors

    org.eclipse.jetty.ant.types.Connectors
    -

    public class Connectors extends Object
    Specifies a jetty configuration <connectors/> element for Ant build file.
    -
      @@ -134,12 +120,12 @@

      Method Summary

      Adds a connector to the list of connectors to deploy.
      - +
      Returns the list of known connectors to deploy.
      - +
      Gets the default list of connectors to deploy when no connectors @@ -165,16 +151,13 @@

      Constructor Details

    • Connectors

      -
      public Connectors()
      Default constructor.
      -
    • Connectors

      -
      public Connectors(int port, int maxIdleTime)
      Constructor.
      @@ -183,7 +166,6 @@

      Connectors

      port - The port that the default connector will listen on
      maxIdleTime - The maximum idle time for the default connector
      -
    @@ -197,33 +179,28 @@

    Method Details

  • add

    -
    public void add(Connector connector)
    Adds a connector to the list of connectors to deploy.
    Parameters:
    connector - A connector to add to the list
    -
  • getConnectors

    -
    public List<Connector> getConnectors()
    Returns the list of known connectors to deploy.
    Returns:
    The list of known connectors
    -
  • getDefaultConnectors

    -
    public List<Connector> getDefaultConnectors()
    Gets the default list of connectors to deploy when no connectors were explicitly added to the list.
    @@ -231,7 +208,6 @@

    getDefaultConnectors

    Returns:
    The list of default connectors
    -
  • @@ -245,5 +221,7 @@

    getDefaultConnectors


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/types/ContextHandlers.html b/jetty-11/org/eclipse/jetty/ant/types/ContextHandlers.html index e08f34afff6..0c875c22132 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/ContextHandlers.html +++ b/jetty-11/org/eclipse/jetty/ant/types/ContextHandlers.html @@ -1,29 +1,35 @@ - -ContextHandlers (Eclipse Jetty API Doc - v11.0.21) + +ContextHandlers (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class ContextHandlers

    org.eclipse.jetty.ant.types.ContextHandlers
    -

    public class ContextHandlers extends Object
    Specifies <contextHandlers/> element in web app configuration.
    -
    @@ -148,9 +134,7 @@

    Constructor Details

  • ContextHandlers

    -
    public ContextHandlers()
    -
  • @@ -164,17 +148,13 @@

    Method Details

  • add

    -
    public void add(ContextHandler handler)
    -
  • getContextHandlers

    -
    public List<ContextHandler> getContextHandlers()
    -
  • @@ -188,5 +168,7 @@

    getContextHandlers


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/types/FileMatchingConfiguration.html b/jetty-11/org/eclipse/jetty/ant/types/FileMatchingConfiguration.html index 5745484638a..8a839cfd3b9 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/FileMatchingConfiguration.html +++ b/jetty-11/org/eclipse/jetty/ant/types/FileMatchingConfiguration.html @@ -1,29 +1,35 @@ - -FileMatchingConfiguration (Eclipse Jetty API Doc - v11.0.21) + +FileMatchingConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class FileMatchingConf
    org.eclipse.jetty.ant.types.FileMatchingConfiguration

    -

    public class FileMatchingConfiguration extends Object
    Describes set of files matched by <fileset/> elements in ant configuration file. It is used to group application classes, libraries, and scannedTargets elements.
    -
      @@ -127,7 +113,7 @@

      Method Summary

      void
      addDirectoryScanner(org.apache.tools.ant.DirectoryScanner directoryScanner)
       
      - +
       
      boolean
      @@ -155,9 +141,7 @@

      Constructor Details

    • FileMatchingConfiguration

      -
      public FileMatchingConfiguration()
      -
    @@ -171,33 +155,28 @@

    Method Details

  • addDirectoryScanner

    -
    public void addDirectoryScanner(org.apache.tools.ant.DirectoryScanner directoryScanner)
    Parameters:
    directoryScanner - new directory scanner retrieved from the <fileset/> element.
    -
  • getBaseDirectories

    -
    public List<File> getBaseDirectories()
    Returns:
    a list of base directories denoted by a list of directory scanners.
    -
  • isIncluded

    -
    public boolean isIncluded(String pathToFile)
    Checks if passed file is scanned by any of the directory scanners.
    @@ -206,7 +185,6 @@

    isIncluded

    Returns:
    true if so, false otherwise.
    -
  • @@ -220,5 +198,7 @@

    isIncluded


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/types/LoginServices.html b/jetty-11/org/eclipse/jetty/ant/types/LoginServices.html index b036647f00f..aff7a550390 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/LoginServices.html +++ b/jetty-11/org/eclipse/jetty/ant/types/LoginServices.html @@ -1,29 +1,35 @@ - -LoginServices (Eclipse Jetty API Doc - v11.0.21) + +LoginServices (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class LoginServices

    org.eclipse.jetty.ant.types.LoginServices
    -

    public class LoginServices extends Object
    Specifies a jetty configuration <loginServices/> element for Ant build file.
    -
    @@ -148,9 +134,7 @@

    Constructor Details

  • LoginServices

    -
    public LoginServices()
    -
  • @@ -164,17 +148,13 @@

    Method Details

  • add

    -
    public void add(LoginService service)
    -
  • getLoginServices

    -
    public List<LoginService> getLoginServices()
    -
  • @@ -188,5 +168,7 @@

    getLoginServices


    +
    + diff --git a/jetty-11/org/eclipse/jetty/ant/types/SystemProperties.html b/jetty-11/org/eclipse/jetty/ant/types/SystemProperties.html index eeb61fba7c3..d18acf57a1c 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/SystemProperties.html +++ b/jetty-11/org/eclipse/jetty/ant/types/SystemProperties.html @@ -1,29 +1,35 @@ - -SystemProperties (Eclipse Jetty API Doc - v11.0.21) + +SystemProperties (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class SystemProperties

    org.eclipse.jetty.ant.types.SystemProperties
    -

    public class SystemProperties extends Object
    SystemProperties

    Ant <systemProperties/> tag definition.

    -
      @@ -155,9 +141,7 @@

      Constructor Details

    • SystemProperties

      -
      public SystemProperties()
      -
    @@ -171,23 +155,18 @@

    Method Details

  • getSystemProperties

    -
    public List getSystemProperties()
    -
  • addSystemProperty

    -
    public void addSystemProperty(org.apache.tools.ant.taskdefs.Property property)
    -
  • setIfNotSetAlready

    -
    public static boolean setIfNotSetAlready(org.apache.tools.ant.taskdefs.Property property)
    Set a System.property with this value if it is not already set.
    @@ -196,7 +175,6 @@

    setIfNotSetAlready

    Returns:
    true if property has been set
    -
  • @@ -210,5 +188,7 @@

    setIfNotSetAlready


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/types/class-use/Attribute.html b/jetty-11/org/eclipse/jetty/ant/types/class-use/Attribute.html index fa500bc245e..dd69762b8fb 100644 --- a/jetty-11/org/eclipse/jetty/ant/types/class-use/Attribute.html +++ b/jetty-11/org/eclipse/jetty/ant/types/class-use/Attribute.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.ant.types.Attribute (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.ant.types.Attribute (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface ServerProxy

    -
    All Known Implementing Classes:
    ServerProxyImpl

    public interface ServerProxy
    -
      @@ -138,31 +124,25 @@

      Method Details

    • addWebApplication

      -
      void addWebApplication(AntWebAppContext awc)
      Adds a new web application to this server.
      Parameters:
      awc - a AntWebAppContext object.
      -
    • start

      -
      void start()
      Starts this server.
      -
    • getProxiedObject

      -
      Object getProxiedObject()
      -
    @@ -176,5 +156,7 @@

    getProxiedObject


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/utils/TaskLog.html b/jetty-11/org/eclipse/jetty/ant/utils/TaskLog.html index 74213215eb9..b38f96766d9 100644 --- a/jetty-11/org/eclipse/jetty/ant/utils/TaskLog.html +++ b/jetty-11/org/eclipse/jetty/ant/utils/TaskLog.html @@ -1,29 +1,35 @@ - -TaskLog (Eclipse Jetty API Doc - v11.0.21) + +TaskLog (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class TaskLog

    org.eclipse.jetty.ant.utils.TaskLog
    -

    public class TaskLog extends Object
    Provides logging functionality for classes without access to the Ant project variable.
    -
      @@ -152,9 +138,7 @@

      Constructor Details

    • TaskLog

      -
      public TaskLog()
      -
    @@ -168,25 +152,19 @@

    Method Details

  • setTask

    -
    public static void setTask(org.apache.tools.ant.Task task)
    -
  • log

    -
    public static void log(String message)
    -
  • logWithTimestamp

    -
    public static void logWithTimestamp(String message)
    -
  • @@ -200,5 +178,7 @@

    logWithTimestamp


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/utils/class-use/ServerProxy.html b/jetty-11/org/eclipse/jetty/ant/utils/class-use/ServerProxy.html index e87193ccca2..c72771fdb03 100644 --- a/jetty-11/org/eclipse/jetty/ant/utils/class-use/ServerProxy.html +++ b/jetty-11/org/eclipse/jetty/ant/utils/class-use/ServerProxy.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.ant.utils.ServerProxy (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.ant.utils.ServerProxy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.ant.utils


    -
    package org.eclipse.jetty.ant.utils
    Jetty Ant : Utility Classes
    -
    • @@ -118,5 +113,7 @@

      Package org.eclips
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/ant/utils/package-tree.html b/jetty-11/org/eclipse/jetty/ant/utils/package-tree.html index f505e426eba..4ba7cb2aded 100644 --- a/jetty-11/org/eclipse/jetty/ant/utils/package-tree.html +++ b/jetty-11/org/eclipse/jetty/ant/utils/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.ant.utils Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.ant.utils Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JettyJasperInitiali

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContainerInitializer
    @@ -100,7 +87,6 @@

    Class JettyJasperInitiali
    public class JettyJasperInitializer extends org.apache.jasper.servlet.JasperInitializer
    JettyJasperInitializer
    -

      @@ -160,9 +146,7 @@

      Constructor Details

    • JettyJasperInitializer

      -
      public JettyJasperInitializer()
      -
    @@ -176,7 +160,6 @@

    Method Details

  • newTldScanner

    -
    public org.apache.jasper.servlet.TldScanner newTldScanner(jakarta.servlet.ServletContext context, boolean namespaceAware, boolean validate, @@ -187,7 +170,6 @@

    newTldScanner

    Overrides:
    newTldScanner in class org.apache.jasper.servlet.JasperInitializer
    -
  • @@ -201,5 +183,7 @@

    newTldScanner


    +
    + diff --git a/jetty-11/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.html b/jetty-11/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.html index 3a4d5814b22..2779064df13 100644 --- a/jetty-11/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.html +++ b/jetty-11/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.html @@ -1,29 +1,35 @@ - -JettyTldPreScanned (Eclipse Jetty API Doc - v11.0.21) + +JettyTldPreScanned (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyTldPreScanned

    -

    public class JettyTldPreScanned extends org.apache.jasper.servlet.TldPreScanned
    @@ -108,7 +95,6 @@

    Class JettyTldPreScanned

    may be in the reactor at the same time as a webapp being run with the plugin. That means that the tlds will be used from their location in the file system, rather than from their assembled jar.
    -
      @@ -166,13 +152,11 @@

      Constructor Details

    • JettyTldPreScanned

      -
      public JettyTldPreScanned(jakarta.servlet.ServletContext context, boolean namespaceAware, boolean validation, boolean blockExternal, Collection<URL> preScannedTlds)
      -
    @@ -186,13 +170,11 @@

    Method Details

  • scanJars

    -
    public void scanJars()
    Overrides:
    scanJars in class org.apache.jasper.servlet.TldPreScanned
    -
  • @@ -206,5 +188,7 @@

    scanJars


    + + diff --git a/jetty-11/org/eclipse/jetty/apache/jsp/JuliLog.html b/jetty-11/org/eclipse/jetty/apache/jsp/JuliLog.html index b57cd8df125..8e29f268064 100644 --- a/jetty-11/org/eclipse/jetty/apache/jsp/JuliLog.html +++ b/jetty-11/org/eclipse/jetty/apache/jsp/JuliLog.html @@ -1,29 +1,35 @@ - -JuliLog (Eclipse Jetty API Doc - v11.0.21) + +JuliLog (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JuliLog

    org.eclipse.jetty.apache.jsp.JuliLog
    -
    All Implemented Interfaces:
    org.apache.juli.logging.Log
    @@ -98,7 +85,6 @@

    Class JuliLog

    public class JuliLog extends Object implements org.apache.juli.logging.Log
    -
      @@ -211,17 +197,13 @@

      Constructor Details

    • JuliLog

      -
      public JuliLog()
      -
    • JuliLog

      -
      public JuliLog(String name)
      -
    @@ -235,231 +217,193 @@

    Method Details

  • getInstance

    -
    public static org.apache.juli.logging.Log getInstance(String name)
    -
  • isDebugEnabled

    -
    public boolean isDebugEnabled()
    Specified by:
    isDebugEnabled in interface org.apache.juli.logging.Log
    -
  • isErrorEnabled

    -
    public boolean isErrorEnabled()
    Specified by:
    isErrorEnabled in interface org.apache.juli.logging.Log
    -
  • isFatalEnabled

    -
    public boolean isFatalEnabled()
    Specified by:
    isFatalEnabled in interface org.apache.juli.logging.Log
    -
  • isInfoEnabled

    -
    public boolean isInfoEnabled()
    Specified by:
    isInfoEnabled in interface org.apache.juli.logging.Log
    -
  • isTraceEnabled

    -
    public boolean isTraceEnabled()
    Specified by:
    isTraceEnabled in interface org.apache.juli.logging.Log
    -
  • isWarnEnabled

    -
    public boolean isWarnEnabled()
    Specified by:
    isWarnEnabled in interface org.apache.juli.logging.Log
    -
  • trace

    -
    public void trace(Object message)
    Specified by:
    trace in interface org.apache.juli.logging.Log
    -
  • trace

    -
    public void trace(Object message, Throwable t)
    Specified by:
    trace in interface org.apache.juli.logging.Log
    -
  • debug

    -
    public void debug(Object message)
    Specified by:
    debug in interface org.apache.juli.logging.Log
    -
  • debug

    -
    public void debug(Object message, Throwable t)
    Specified by:
    debug in interface org.apache.juli.logging.Log
    -
  • info

    -
    public void info(Object message)
    Specified by:
    info in interface org.apache.juli.logging.Log
    -
  • info

    -
    public void info(Object message, Throwable t)
    Specified by:
    info in interface org.apache.juli.logging.Log
    -
  • warn

    -
    public void warn(Object message)
    Specified by:
    warn in interface org.apache.juli.logging.Log
    -
  • warn

    -
    public void warn(Object message, Throwable t)
    Specified by:
    warn in interface org.apache.juli.logging.Log
    -
  • error

    -
    public void error(Object message)
    Specified by:
    error in interface org.apache.juli.logging.Log
    -
  • error

    -
    public void error(Object message, Throwable t)
    Specified by:
    error in interface org.apache.juli.logging.Log
    -
  • fatal

    -
    public void fatal(Object message)
    Specified by:
    fatal in interface org.apache.juli.logging.Log
    -
  • fatal

    -
    public void fatal(Object message, Throwable t)
    Specified by:
    fatal in interface org.apache.juli.logging.Log
    -
  • @@ -473,5 +417,7 @@

    fatal


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/apache/jsp/class-use/JettyJasperInitializer.html b/jetty-11/org/eclipse/jetty/apache/jsp/class-use/JettyJasperInitializer.html index 7dd436f2a7a..b4b08dbf171 100644 --- a/jetty-11/org/eclipse/jetty/apache/jsp/class-use/JettyJasperInitializer.html +++ b/jetty-11/org/eclipse/jetty/apache/jsp/class-use/JettyJasperInitializer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.apache.jsp.JettyJasperInitializer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.apache.jsp.JettyJasperInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CdiServletC
    org.eclipse.jetty.cdi.CdiServletContainerInitializer

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContainerInitializer
    @@ -113,12 +100,11 @@

    Class CdiServletC
    See Also:
    -
    -

      @@ -185,17 +171,15 @@

      Field Details

    • CDI_INTEGRATION_ATTRIBUTE

      -
      public static final String CDI_INTEGRATION_ATTRIBUTE
      See Also:
      -
      -
    @@ -209,9 +193,7 @@

    Constructor Details

  • CdiServletContainerInitializer

    -
    public CdiServletContainerInitializer()
    -
  • @@ -225,14 +207,12 @@

    Method Details

  • onStartup

    -
    public void onStartup(Set<Class<?>> c, jakarta.servlet.ServletContext ctx)
    Specified by:
    onStartup in interface jakarta.servlet.ServletContainerInitializer
    -
  • @@ -246,5 +226,7 @@

    onStartup


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/cdi/CdiSpiDecorator.html b/jetty-11/org/eclipse/jetty/cdi/CdiSpiDecorator.html index 882580b410b..a0879b0e611 100644 --- a/jetty-11/org/eclipse/jetty/cdi/CdiSpiDecorator.html +++ b/jetty-11/org/eclipse/jetty/cdi/CdiSpiDecorator.html @@ -1,29 +1,35 @@ - -CdiSpiDecorator (Eclipse Jetty API Doc - v11.0.21) + +CdiSpiDecorator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CdiSpiDecorator

    org.eclipse.jetty.cdi.CdiSpiDecorator
    -
    All Implemented Interfaces:
    Decorator
    @@ -112,7 +99,6 @@

    Class CdiSpiDecorator

    return o; }
    -
    @@ -225,14 +209,12 @@

    Constructor Details

  • CdiSpiDecorator

    -
    public CdiSpiDecorator(ServletContextHandler context) throws UnsupportedOperationException
    Throws:
    UnsupportedOperationException
    -
  • @@ -246,7 +228,6 @@

    Method Details

  • isDecoratable

    -
    protected boolean isDecoratable(Class<?> clazz)
    Test if a class can be decorated. The default implementation checks the set from getUndecoratable() @@ -257,13 +238,11 @@

    isDecoratable

    Returns:
    True if the class and all it's super classes can be decorated
    -
  • getUndecoratable

    -
    public Set<String> getUndecoratable()
    Get the set of classes that will not be decorated. The default set includes the listener from Weld that will itself setup decoration.
    @@ -272,55 +251,49 @@

    getUndecoratable

    The modifiable set of class names that will not be decorated (ie isDecoratable(Class) will return false.
    See Also:
    -
    -
  • setUndecoratable

    -
    public void setUndecoratable(Set<String> classnames)
    Parameters:
    classnames - The set of class names that will not be decorated.
    See Also:
    -
    -
  • addUndecoratable

    -
    public void addUndecoratable(String... classname)
    Parameters:
    classname - A class name that will be added to the undecoratable classes set.
    See Also:
    -
    -
  • decorate

    -
    public <T> T decorate(T o)
    Decorate an object.

    The signature of this method must match what is introspected for by the @@ -335,13 +308,11 @@

    decorate

    Returns:
    The decorated object
    -
  • destroy

    -
    public void destroy(Object o)
    Destroy a decorated object.

    The signature of this method must match what is introspected for by the @@ -352,7 +323,6 @@

    destroy

    Parameters:
    o - The object to be destroyed
    -
  • @@ -366,5 +336,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/cdi/class-use/CdiConfiguration.html b/jetty-11/org/eclipse/jetty/cdi/class-use/CdiConfiguration.html index 45778095e56..4cb9a00b091 100644 --- a/jetty-11/org/eclipse/jetty/cdi/class-use/CdiConfiguration.html +++ b/jetty-11/org/eclipse/jetty/cdi/class-use/CdiConfiguration.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.cdi.CdiConfiguration (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.cdi.CdiConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractConnectionP

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ConnectionPool, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Sweeper.Sweepable
    @@ -107,7 +94,6 @@

    Class AbstractConnectionP public abstract class AbstractConnectionPool extends ContainerLifeCycle implements ConnectionPool, Dumpable, Sweeper.Sweepable

    -
    @@ -403,10 +383,9 @@

    Method Details

  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -414,15 +393,13 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • preCreateConnections

    -
    public CompletableFuture<Void> preCreateConnections(int connectionCount)
    -
    Description copied from interface: ConnectionPool
    +
    Description copied from interface: ConnectionPool
    Optionally pre-create up to connectionCount connections so they are immediately ready for use.
    @@ -431,13 +408,11 @@

    preCreateConnections

    Parameters:
    connectionCount - the number of connections to pre-start.
    -
  • getMaxDuration

    -
    @ManagedAttribute("The maximum duration in milliseconds a connection can be used for before it gets closed") public long getMaxDuration()

    Get the max usage duration in milliseconds of the pool's connections. @@ -448,103 +423,81 @@

    getMaxDuration

    returned by this method, the max duration will not be enforced. It's up to the idle timeout mechanism (see HttpClient.getIdleTimeout()) to handle closing idle connections.

    -
  • setMaxDuration

    -
    public void setMaxDuration(long maxDurationInMs)
    -
  • getMaxMultiplex

    -
    protected int getMaxMultiplex()
    -
  • setMaxMultiplex

    -
    protected void setMaxMultiplex(int maxMultiplex)
    -
  • getMaxUsageCount

    -
    protected int getMaxUsageCount()
    -
  • setMaxUsageCount

    -
    protected void setMaxUsageCount(int maxUsageCount)
    -
  • getActiveConnectionCount

    -
    @ManagedAttribute(value="The number of active connections", readonly=true) public int getActiveConnectionCount()
    -
  • getIdleConnectionCount

    -
    @ManagedAttribute(value="The number of idle connections", readonly=true) public int getIdleConnectionCount()
    -
  • getMaxConnectionCount

    -
    @ManagedAttribute(value="The max number of connections", readonly=true) public int getMaxConnectionCount()
    -
  • getConnectionCount

    -
    @ManagedAttribute(value="The number of connections", readonly=true) public int getConnectionCount()
    -
  • getPendingConnectionCount

    -
    @ManagedAttribute(value="The number of pending connections", readonly=true) public int getPendingConnectionCount()
    -
  • isEmpty

    -
    public boolean isEmpty()
    Specified by:
    @@ -552,13 +505,11 @@

    isEmpty

    Returns:
    whether this ConnectionPool has no open connections
    -
  • isClosed

    -
    @ManagedAttribute("Whether this pool is closed") public boolean isClosed()
    @@ -568,40 +519,34 @@

    isClosed

    whether this ConnectionPool has been closed
    See Also:
    -
    -
  • isMaximizeConnections

    -
    @ManagedAttribute("Whether the pool tries to maximize the number of connections used") public boolean isMaximizeConnections()
    -
  • setMaximizeConnections

    -
    public void setMaximizeConnections(boolean maximizeConnections)

    Sets whether the number of connections should be maximized.

    Parameters:
    maximizeConnections - whether the number of connections should be maximized
    -
  • acquire

    -
    public Connection acquire(boolean create)

    Returns an idle connection, if available; if an idle connection is not available, and the given create parameter is true @@ -622,18 +567,16 @@

    acquire

    an idle connection or null if no idle connections are available
    See Also:
    -
    -
  • tryCreate

    -
    protected void tryCreate(boolean create)

    Tries to create a new connection.

    Whether a new connection is created is determined by the create parameter @@ -648,15 +591,13 @@

    tryCreate

    Parameters:
    create - a hint to request to create a connection
    -
  • accept

    -
    public boolean accept(Connection connection)
    -
    Description copied from interface: ConnectionPool
    +
    Description copied from interface: ConnectionPool

    Accepts the given connection to be managed by this ConnectionPool.

    Specified by:
    @@ -666,29 +607,23 @@

    accept

    Returns:
    whether the connection has been accepted
    -
  • proceed

    -
    protected void proceed()
    -
  • activate

    -
    protected Connection activate()
    -
  • isActive

    -
    public boolean isActive(Connection connection)
    Specified by:
    @@ -698,15 +633,13 @@

    isActive

    Returns:
    whether the given connection is currently in use
    -
  • release

    -
    public boolean release(Connection connection)
    -
    Description copied from interface: ConnectionPool
    +
    Description copied from interface: ConnectionPool

    Returns the given connection, previously obtained via ConnectionPool.acquire(boolean), back to this ConnectionPool.

    @@ -718,23 +651,19 @@

    release

    true if the connection has been released, false if the connection should be closed
    -
  • deactivate

    -
    protected boolean deactivate(Connection connection)
    -
  • remove

    -
    public boolean remove(Connection connection)
    -
    Description copied from interface: ConnectionPool
    +
    Description copied from interface: ConnectionPool

    Removes the given connection from this ConnectionPool.

    Specified by:
    @@ -744,65 +673,51 @@

    remove

    Returns:
    true if the connection was removed from this ConnectionPool
    -
  • remove

    -
    @Deprecated protected boolean remove(Connection connection, boolean force)
    Deprecated.
    -
  • onCreated

    -
    protected void onCreated(Connection connection)
    -
  • idle

    -
    protected boolean idle(Connection connection, boolean close)
    -
  • acquired

    -
    protected void acquired(Connection connection)
    -
  • released

    -
    protected void released(Connection connection)
    -
  • removed

    -
    protected void removed(Connection connection)
    -
  • close

    -
    public void close()
    Specified by:
    @@ -812,17 +727,15 @@

    close

    Specified by:
    close in interface ConnectionPool
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -836,13 +749,11 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • sweep

    -
    public boolean sweep()
    Specified by:
    @@ -850,19 +761,16 @@

    sweep

    Returns:
    whether this resource should be swept
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -876,5 +784,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/AbstractConnectorHttpClientTransport.html b/jetty-11/org/eclipse/jetty/client/AbstractConnectorHttpClientTransport.html index 8a3dc314138..dd7333a0998 100644 --- a/jetty-11/org/eclipse/jetty/client/AbstractConnectorHttpClientTransport.html +++ b/jetty-11/org/eclipse/jetty/client/AbstractConnectorHttpClientTransport.html @@ -1,29 +1,35 @@ - -AbstractConnectorHttpClientTransport (Eclipse Jetty API Doc - v11.0.21) + +AbstractConnectorHttpClientTransport (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class Abstr

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class Abstr
    @ManagedObject public abstract class AbstractConnectorHttpClientTransport extends AbstractHttpClientTransport
    -

    @@ -260,68 +244,59 @@

    Method Details

  • getClientConnector

    -
    public ClientConnector getClientConnector()
    -
  • getSelectors

    -
    @ManagedAttribute(value="The number of selectors", readonly=true) public int getSelectors()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • connect

    -
    public void connect(SocketAddress address, Map<String,Object> context)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Establishes a physical connection to the given address.
    Parameters:
    address - the address to connect to
    context - the context information to establish the connection
    -
  • connect

    -
    public void connect(InetSocketAddress address, Map<String,Object> context)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Establishes a physical connection to the given address.
    Parameters:
    address - the address to connect to
    context - the context information to establish the connection
    -
  • @@ -335,5 +310,7 @@

    connect


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/AbstractHttpClientTransport.html b/jetty-11/org/eclipse/jetty/client/AbstractHttpClientTransport.html index 52d0c673811..c31f52cec4c 100644 --- a/jetty-11/org/eclipse/jetty/client/AbstractHttpClientTransport.html +++ b/jetty-11/org/eclipse/jetty/client/AbstractHttpClientTransport.html @@ -1,29 +1,35 @@ - -AbstractHttpClientTransport (Eclipse Jetty API Doc - v11.0.21) + +AbstractHttpClientTransport (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractHttpCl

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class AbstractHttpCl public abstract class AbstractHttpClientTransport extends ContainerLifeCycle implements HttpClientTransport

    -
    @@ -249,17 +233,14 @@

    Method Details

  • getHttpClient

    -
    protected HttpClient getHttpClient()
    -
  • setHttpClient

    -
    public void setHttpClient(HttpClient client)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Sets the HttpClient instance on this transport.

    This is needed because of a chicken-egg problem: in order to create the HttpClient @@ -271,13 +252,11 @@

    setHttpClient

    Parameters:
    client - the HttpClient that uses this transport.
    -
  • getConnectionPoolFactory

    -
    public ConnectionPool.Factory getConnectionPoolFactory()
    Specified by:
    @@ -285,13 +264,11 @@

    getConnectionPoolFactory

    Returns:
    the factory for ConnectionPool instances
    -
  • setConnectionPoolFactory

    -
    public void setConnectionPoolFactory(ConnectionPool.Factory factory)
    Specified by:
    @@ -299,16 +276,13 @@

    setConnectionPoolFactory

    Parameters:
    factory - the factory for ConnectionPool instances
    -
  • connectFailed

    -
    protected void connectFailed(Map<String,Object> context, Throwable failure)
    -
  • @@ -322,5 +296,7 @@

    connectFailed


    + + diff --git a/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.Listener.html b/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.Listener.html index fb490a495e5..0d1995b3a0b 100644 --- a/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.Listener.html +++ b/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.Listener.html @@ -1,29 +1,35 @@ - -AsyncContentProvider.Listener (Eclipse Jetty API Doc - v11.0.21) + +AsyncContentProvider.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface AsyncContentProvider.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -97,13 +84,12 @@

    Interface Asyn

    Enclosing interface:
    -
    AsyncContentProvider
    +
    AsyncContentProvider

    public static interface AsyncContentProvider.Listener extends EventListener
    A listener that is notified of content availability
    -
      @@ -140,10 +126,8 @@

      Method Details

    • onContent

      -
      void onContent()
      Callback method invoked when content is available
      -
    @@ -157,5 +141,7 @@

    onContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.html b/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.html index e15fa9a6d26..99e788459c7 100644 --- a/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/AsyncContentProvider.html @@ -1,29 +1,35 @@ - -AsyncContentProvider (Eclipse Jetty API Doc - v11.0.21) + +AsyncContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface AsyncContentProvider

    -
    All Superinterfaces:
    ContentProvider, Iterable<ByteBuffer>
    @@ -103,7 +90,6 @@

    Interface AsyncContentP
    no replacement, use Request.Content instead.

    A ContentProvider that notifies listeners that content is available.
    -
      @@ -124,7 +110,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
    @@ -167,14 +153,12 @@

    Method Details

  • setListener

    -
    void setListener(AsyncContentProvider.Listener listener)
    Deprecated.
    Parameters:
    listener - the listener to be notified of content availability
    -
  • @@ -188,5 +172,7 @@

    setListener


    + + diff --git a/jetty-11/org/eclipse/jetty/client/AuthenticationProtocolHandler.html b/jetty-11/org/eclipse/jetty/client/AuthenticationProtocolHandler.html index f476b9dcb07..89a14d8a1a9 100644 --- a/jetty-11/org/eclipse/jetty/client/AuthenticationProtocolHandler.html +++ b/jetty-11/org/eclipse/jetty/client/AuthenticationProtocolHandler.html @@ -1,29 +1,35 @@ - -AuthenticationProtocolHandler (Eclipse Jetty API Doc - v11.0.21) + +AuthenticationProtocolHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Authenticati
    org.eclipse.jetty.client.AuthenticationProtocolHandler

    -
    All Implemented Interfaces:
    ProtocolHandler
    @@ -102,7 +89,6 @@

    Class Authenticati
    public abstract class AuthenticationProtocolHandler extends Object implements ProtocolHandler
    -

    @@ -227,10 +209,8 @@

    Constructor Details

  • AuthenticationProtocolHandler

    -
    protected AuthenticationProtocolHandler(HttpClient client, int maxContentLength)
    -
  • @@ -244,47 +224,36 @@

    Method Details

  • getHttpClient

    -
    protected HttpClient getHttpClient()
    -
  • getAuthenticateHeader

    -
    protected abstract HttpHeader getAuthenticateHeader()
    -
  • getAuthorizationHeader

    -
    protected abstract HttpHeader getAuthorizationHeader()
    -
  • getAuthenticationURI

    -
    protected abstract URI getAuthenticationURI(Request request)
    -
  • getAuthenticationAttribute

    -
    protected abstract String getAuthenticationAttribute()
    -
  • getResponseListener

    -
    public Response.Listener getResponseListener()
    Specified by:
    @@ -293,20 +262,17 @@

    getResponseListener

    a response listener that will handle the request and response on behalf of the application.
    -
  • getHeaderInfo

    -
    protected List<Authentication.HeaderInfo> getHeaderInfo(String header) throws IllegalArgumentException
    Throws:
    IllegalArgumentException
    -
  • @@ -320,5 +286,7 @@

    getHeaderInfo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ConnectionPool.Factory.html b/jetty-11/org/eclipse/jetty/client/ConnectionPool.Factory.html index 8936da0c0a4..2b1ab73d699 100644 --- a/jetty-11/org/eclipse/jetty/client/ConnectionPool.Factory.html +++ b/jetty-11/org/eclipse/jetty/client/ConnectionPool.Factory.html @@ -1,29 +1,35 @@ - -ConnectionPool.Factory (Eclipse Jetty API Doc - v11.0.21) + +ConnectionPool.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,15 +74,13 @@

    Interface ConnectionPool.Factory

    -
    Enclosing interface:
    -
    ConnectionPool
    +
    ConnectionPool

    public static interface ConnectionPool.Factory
    Factory for ConnectionPool instances.
    -
      @@ -131,7 +117,6 @@

      Method Details

    • newConnectionPool

      -
      ConnectionPool newConnectionPool(HttpDestination destination)
      Creates a new ConnectionPool for the given destination.
      @@ -140,7 +125,6 @@

      newConnectionPool

      Returns:
      the newly created ConnectionPool
      -
    @@ -154,5 +138,7 @@

    newConnectionPool


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ConnectionPool.MaxUsable.html b/jetty-11/org/eclipse/jetty/client/ConnectionPool.MaxUsable.html index 56f99393fbd..44f6c5f3266 100644 --- a/jetty-11/org/eclipse/jetty/client/ConnectionPool.MaxUsable.html +++ b/jetty-11/org/eclipse/jetty/client/ConnectionPool.MaxUsable.html @@ -1,29 +1,35 @@ - -ConnectionPool.MaxUsable (Eclipse Jetty API Doc - v11.0.21) + +ConnectionPool.MaxUsable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,15 +74,13 @@

    Interface ConnectionPool.MaxUsable

    -
    Enclosing interface:
    -
    ConnectionPool
    +
    ConnectionPool

    public static interface ConnectionPool.MaxUsable
    Marks a connection as being usable for a maximum number of requests.
    -
      @@ -129,13 +115,11 @@

      Method Details

    • getMaxUsageCount

      -
      int getMaxUsageCount()
      Returns:
      the max number of requests on a single connection
      -
    @@ -149,5 +133,7 @@

    getMaxUsageCount


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ConnectionPool.Multiplexable.html b/jetty-11/org/eclipse/jetty/client/ConnectionPool.Multiplexable.html index f4e43d90e54..89056d7756f 100644 --- a/jetty-11/org/eclipse/jetty/client/ConnectionPool.Multiplexable.html +++ b/jetty-11/org/eclipse/jetty/client/ConnectionPool.Multiplexable.html @@ -1,29 +1,35 @@ - -ConnectionPool.Multiplexable (Eclipse Jetty API Doc - v11.0.21) + +ConnectionPool.Multiplexable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface ConnectionPool.Multiplexable

    -
    All Known Implementing Classes:
    HttpConnectionOverHTTP2
    Enclosing interface:
    -
    ConnectionPool
    +
    ConnectionPool

    public static interface ConnectionPool.Multiplexable
    Marks a connection as supporting multiplexed requests.
    -
      @@ -140,19 +126,16 @@

      Method Details

    • getMaxMultiplex

      -
      int getMaxMultiplex()
      Returns:
      the max number of requests multiplexable on a single connection
      -
    • setMaxMultiplex

      -
      @Deprecated default void setMaxMultiplex(int maxMultiplex)
      Deprecated. @@ -162,7 +145,6 @@

      setMaxMultiplex

      Parameters:
      maxMultiplex - the max number of requests multiplexable on a single connection
      -
    @@ -176,5 +158,7 @@

    setMaxMultiplex


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ConnectionPool.html b/jetty-11/org/eclipse/jetty/client/ConnectionPool.html index a411f52dd17..6f99d135d76 100644 --- a/jetty-11/org/eclipse/jetty/client/ConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/ConnectionPool.html @@ -1,29 +1,35 @@ - -ConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +ConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConnectionPool

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -99,7 +86,6 @@

    Interface ConnectionPool

    public interface ConnectionPool extends Closeable

    Client-side connection pool abstraction.

    -
      @@ -167,7 +153,7 @@

      Method Summary

      boolean
       
      - +
      preCreateConnections(int connectionCount)
      Optionally pre-create up to connectionCount @@ -201,7 +187,6 @@

      Method Details

    • preCreateConnections

      -
      default CompletableFuture<Void> preCreateConnections(int connectionCount)
      Optionally pre-create up to connectionCount connections so they are immediately ready for use.
      @@ -209,13 +194,11 @@

      preCreateConnections

      Parameters:
      connectionCount - the number of connections to pre-start.
      -
    • isActive

      -
      boolean isActive(Connection connection)
      Parameters:
      @@ -223,43 +206,37 @@

      isActive

      Returns:
      whether the given connection is currently in use
      -
    • isEmpty

      -
      boolean isEmpty()
      Returns:
      whether this ConnectionPool has no open connections
      -
    • isClosed

      -
      boolean isClosed()
      Returns:
      whether this ConnectionPool has been closed
      See Also:
      -
      -
    • acquire

      -
      Connection acquire(boolean create)

      Returns an idle connection, if available; if an idle connection is not available, and the given create parameter is true, @@ -272,13 +249,11 @@

      acquire

      Returns:
      an idle connection or null if no idle connections are available
      -
    • accept

      -
      boolean accept(Connection connection)

      Accepts the given connection to be managed by this ConnectionPool.

      @@ -287,13 +262,11 @@

      accept

      Returns:
      whether the connection has been accepted
      -
    • release

      -
      boolean release(Connection connection)

      Returns the given connection, previously obtained via acquire(boolean), back to this ConnectionPool.

      @@ -304,13 +277,11 @@

      release

      true if the connection has been released, false if the connection should be closed
      -
    • remove

      -
      boolean remove(Connection connection)

      Removes the given connection from this ConnectionPool.

      @@ -319,13 +290,11 @@

      remove

      Returns:
      true if the connection was removed from this ConnectionPool
      -
    • close

      -
      void close()
      Specified by:
      @@ -333,7 +302,6 @@

      close

      Specified by:
      close in interface Closeable
      -
    @@ -347,5 +315,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ContentDecoder.Factory.html b/jetty-11/org/eclipse/jetty/client/ContentDecoder.Factory.html index b454c0cdcf3..50af49f525c 100644 --- a/jetty-11/org/eclipse/jetty/client/ContentDecoder.Factory.html +++ b/jetty-11/org/eclipse/jetty/client/ContentDecoder.Factory.html @@ -1,29 +1,35 @@ - -ContentDecoder.Factory (Eclipse Jetty API Doc - v11.0.21) + +ContentDecoder.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class ContentDecoder.Fact
    org.eclipse.jetty.client.ContentDecoder.Factory

    -
    Direct Known Subclasses:
    GZIPContentDecoder.Factory
    Enclosing interface:
    -
    ContentDecoder
    +
    ContentDecoder

    public abstract static class ContentDecoder.Factory @@ -108,7 +95,6 @@

    Class ContentDecoder.Fact

    ContentDecoder.Factory instances are configured in HttpClient via HttpClient.getContentDecoderFactories().

    -
      @@ -172,9 +158,7 @@

      Constructor Details

    • Factory

      -
      protected Factory(String encoding)
      -
    @@ -188,50 +172,42 @@

    Method Details

  • getEncoding

    -
    public String getEncoding()
    Returns:
    the type of the decoders created by this factory
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • newContentDecoder

    -
    public abstract ContentDecoder newContentDecoder()
    Factory method for ContentDecoders
    Returns:
    a new instance of a ContentDecoder
    -
  • @@ -245,5 +221,7 @@

    newContentDecoder


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ContentDecoder.html b/jetty-11/org/eclipse/jetty/client/ContentDecoder.html index 2ae74b289d8..7d6feb2e608 100644 --- a/jetty-11/org/eclipse/jetty/client/ContentDecoder.html +++ b/jetty-11/org/eclipse/jetty/client/ContentDecoder.html @@ -1,29 +1,35 @@ - -ContentDecoder (Eclipse Jetty API Doc - v11.0.21) + +ContentDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ContentDecoder

    -
    All Known Implementing Classes:
    GZIPContentDecoder
    @@ -97,12 +84,11 @@

    Interface ContentDecoder

    See Also:
    -
    -
      @@ -171,7 +157,6 @@

      Method Details

    • beforeDecoding

      -
      default void beforeDecoding(HttpExchange exchange)

      Processes the exchange just before the decoding of the response content.

      Typical processing may involve modifying the response headers, for example @@ -181,13 +166,11 @@

      beforeDecoding

      Parameters:
      exchange - the exchange to process before decoding the response content
      -
    • decode

      -
      ByteBuffer decode(ByteBuffer buffer)

      Decodes the bytes in the given buffer and returns decoded bytes, if any.

      @@ -196,26 +179,22 @@

      decode

      Returns:
      a buffer containing decoded bytes, if any
      -
    • release

      -
      default void release(ByteBuffer decoded)

      Releases the ByteBuffer returned by decode(ByteBuffer).

      Parameters:
      decoded - the ByteBuffer returned by decode(ByteBuffer)
      -
    • afterDecoding

      -
      default void afterDecoding(HttpExchange exchange)

      Processes the exchange after the response content has been decoded.

      Typical processing may involve modifying the response headers, for example @@ -225,7 +204,6 @@

      afterDecoding

      Parameters:
      exchange - the exchange to process after decoding the response content
      -
    @@ -239,5 +217,7 @@

    afterDecoding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.ContinueListener.html b/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.ContinueListener.html index 9ffd0e0ee41..bcf48efc1cd 100644 --- a/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.ContinueListener.html +++ b/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.ContinueListener.html @@ -1,29 +1,35 @@ - -ContinueProtocolHandler.ContinueListener (Eclipse Jetty API Doc - v11.0.21) + +ContinueProtocolHandler.ContinueListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Class C

    -
      @@ -114,7 +100,7 @@

      Class C

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      Response.Listener.Adapter
      @@ -196,9 +182,7 @@

      Constructor Details

    • ContinueListener

      -
      protected ContinueListener()
      -
    @@ -212,39 +196,34 @@

    Method Details

  • onSuccess

    -
    public void onSuccess(Response response)
    -
    Description copied from interface: Response.SuccessListener
    +
    Description copied from interface: Response.SuccessListener
    Callback method invoked when the whole response has been successfully received.
    Parameters:
    response - the response containing the response line data and the headers
    -
  • onFailure

    -
    public void onFailure(Response response, Throwable failure)
    -
    Description copied from interface: Response.FailureListener
    +
    Description copied from interface: Response.FailureListener
    Callback method invoked when the response has failed in the process of being received
    Parameters:
    response - the response containing data up to the point the failure happened
    failure - the failure happened
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -265,7 +244,6 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • @@ -279,5 +257,7 @@

    onComplete


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.html b/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.html index 2595830686b..9a4e6edadef 100644 --- a/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.html +++ b/jetty-11/org/eclipse/jetty/client/ContinueProtocolHandler.html @@ -1,29 +1,35 @@ - -ContinueProtocolHandler (Eclipse Jetty API Doc - v11.0.21) + +ContinueProtocolHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ContinueProtocolHa
    org.eclipse.jetty.client.ContinueProtocolHandler

    -
    All Implemented Interfaces:
    ProtocolHandler
    @@ -99,7 +86,6 @@

    Class ContinueProtocolHa extends Object implements ProtocolHandler

    A protocol handler that handles the 100 response code.

    -
    @@ -217,9 +201,7 @@

    Constructor Details

  • ContinueProtocolHandler

    -
    public ContinueProtocolHandler()
    -
  • @@ -233,7 +215,6 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    @@ -241,16 +222,14 @@

    getName

    Returns:
    a unique name among protocol handlers
    -
  • accept

    -
    public boolean accept(Request request, Response response)
    -
    Description copied from interface: ProtocolHandler
    +
    Description copied from interface: ProtocolHandler

    Inspects the given request and response to detect whether this protocol handler should handle them.

    For example, a redirect protocol handler can inspect the @@ -266,13 +245,11 @@

    accept

    Returns:
    true if this protocol handler can handle the given request and response
    -
  • getResponseListener

    -
    public Response.Listener getResponseListener()
    Specified by:
    @@ -281,15 +258,12 @@

    getResponseListener

    a response listener that will handle the request and response on behalf of the application.
    -
  • onContinue

    -
    protected void onContinue(Request request)
    -
  • @@ -303,5 +277,7 @@

    onContinue


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/DuplexConnectionPool.html b/jetty-11/org/eclipse/jetty/client/DuplexConnectionPool.html index 494118b80be..ac3e10e617f 100644 --- a/jetty-11/org/eclipse/jetty/client/DuplexConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/DuplexConnectionPool.html @@ -1,29 +1,35 @@ - -DuplexConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +DuplexConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DuplexConnectionPool<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ConnectionPool, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Sweeper.Sweepable
    @@ -108,7 +95,6 @@

    Class DuplexConnectionPool<
    @ManagedObject public class DuplexConnectionPool extends AbstractConnectionPool
    -

    @@ -267,26 +247,22 @@

    Method Details

  • getMaxUsageCount

    -
    @ManagedAttribute("The maximum amount of times a connection is used before it gets closed") public int getMaxUsageCount()
    Overrides:
    getMaxUsageCount in class AbstractConnectionPool
    -
  • setMaxUsageCount

    -
    public void setMaxUsageCount(int maxUsageCount)
    Overrides:
    setMaxUsageCount in class AbstractConnectionPool
    -
  • @@ -300,5 +276,7 @@

    setMaxUsageCount


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/DuplexHttpDestination.html b/jetty-11/org/eclipse/jetty/client/DuplexHttpDestination.html index a8e5ab3b9e0..839911fabf2 100644 --- a/jetty-11/org/eclipse/jetty/client/DuplexHttpDestination.html +++ b/jetty-11/org/eclipse/jetty/client/DuplexHttpDestination.html @@ -1,18 +1,19 @@ - -DuplexHttpDestination (Eclipse Jetty API Doc - v11.0.21) + +DuplexHttpDestination (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,16 +79,14 @@

    Class GZIPContentDeco

    -
    Enclosing class:
    -
    GZIPContentDecoder
    +
    GZIPContentDecoder

    public static class GZIPContentDecoder.Factory extends ContentDecoder.Factory
    Specialized ContentDecoder.Factory for the "gzip" encoding.
    -
      @@ -163,34 +149,26 @@

      Constructor Details

    • Factory

      -
      public Factory()
      -
    • Factory

      -
      public Factory(int bufferSize)
      -
    • Factory

      -
      public Factory(ByteBufferPool byteBufferPool)
      -
    • Factory

      -
      public Factory(ByteBufferPool byteBufferPool, int bufferSize)
      -
    @@ -204,9 +182,8 @@

    Method Details

  • newContentDecoder

    -
    public ContentDecoder newContentDecoder()
    -
    Description copied from class: ContentDecoder.Factory
    +
    Description copied from class: ContentDecoder.Factory
    Factory method for ContentDecoders
    Specified by:
    @@ -214,7 +191,6 @@

    newContentDecoder

    Returns:
    a new instance of a ContentDecoder
    -
  • @@ -228,5 +204,7 @@

    newContentDecoder


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/GZIPContentDecoder.html b/jetty-11/org/eclipse/jetty/client/GZIPContentDecoder.html index 4b27bca3d9c..63d5c5ba8ca 100644 --- a/jetty-11/org/eclipse/jetty/client/GZIPContentDecoder.html +++ b/jetty-11/org/eclipse/jetty/client/GZIPContentDecoder.html @@ -1,29 +1,35 @@ - -GZIPContentDecoder (Eclipse Jetty API Doc - v11.0.21) + +GZIPContentDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class GZIPContentDecoder

    -
    All Implemented Interfaces:
    ContentDecoder, Destroyable
    @@ -101,7 +88,6 @@

    Class GZIPContentDecoder

    extends GZIPContentDecoder implements ContentDecoder
    ContentDecoder for the "gzip" encoding.
    -
      @@ -207,17 +193,15 @@

      Field Details

    • DEFAULT_BUFFER_SIZE

      -
      public static final int DEFAULT_BUFFER_SIZE
      See Also:
      -
      -
    @@ -231,26 +215,20 @@

    Constructor Details

  • GZIPContentDecoder

    -
    public GZIPContentDecoder()
    -
  • GZIPContentDecoder

    -
    public GZIPContentDecoder(int bufferSize)
    -
  • GZIPContentDecoder

    -
    public GZIPContentDecoder(ByteBufferPool byteBufferPool, int bufferSize)
    -
  • @@ -264,9 +242,8 @@

    Method Details

  • beforeDecoding

    -
    public void beforeDecoding(HttpExchange exchange)
    -
    Description copied from interface: ContentDecoder
    +
    Description copied from interface: ContentDecoder

    Processes the exchange just before the decoding of the response content.

    Typical processing may involve modifying the response headers, for example by temporarily removing the Content-Length header, or modifying the @@ -277,15 +254,13 @@

    beforeDecoding

    Parameters:
    exchange - the exchange to process before decoding the response content
    -
  • decodedChunk

    -
    protected boolean decodedChunk(ByteBuffer chunk)
    -
    Description copied from class: GZIPContentDecoder
    +
    Description copied from class: GZIPContentDecoder

    Called when a chunk of data is inflated.

    The default implementation aggregates all the chunks into a single buffer returned from GZIPContentDecoder.decode(ByteBuffer).

    @@ -304,15 +279,13 @@

    decodedChunk

    should return, allowing to consume the inflated chunk and apply backpressure -
  • afterDecoding

    -
    public void afterDecoding(HttpExchange exchange)
    -
    Description copied from interface: ContentDecoder
    +
    Description copied from interface: ContentDecoder

    Processes the exchange after the response content has been decoded.

    Typical processing may involve modifying the response headers, for example updating the Content-Length header to the length of the decoded @@ -323,7 +296,6 @@

    afterDecoding

    Parameters:
    exchange - the exchange to process after decoding the response content
    -
  • @@ -337,5 +309,7 @@

    afterDecoding


    + + diff --git a/jetty-11/org/eclipse/jetty/client/HttpAuthenticationStore.html b/jetty-11/org/eclipse/jetty/client/HttpAuthenticationStore.html index eb7290a1d63..5ec76cf88e4 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpAuthenticationStore.html +++ b/jetty-11/org/eclipse/jetty/client/HttpAuthenticationStore.html @@ -1,29 +1,35 @@ - -HttpAuthenticationStore (Eclipse Jetty API Doc - v11.0.21) + +HttpAuthenticationStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpAuthentication
    org.eclipse.jetty.client.HttpAuthenticationStore

    -
    All Implemented Interfaces:
    AuthenticationStore
    @@ -98,7 +85,6 @@

    Class HttpAuthentication
    public class HttpAuthenticationStore extends Object implements AuthenticationStore
    -

      @@ -185,9 +171,7 @@

      Constructor Details

    • HttpAuthenticationStore

      -
      public HttpAuthenticationStore()
      -
    @@ -201,7 +185,6 @@

    Method Details

  • addAuthentication

    -
    public void addAuthentication(Authentication authentication)
    Specified by:
    @@ -209,13 +192,11 @@

    addAuthentication

    Parameters:
    authentication - the Authentication to add
    -
  • removeAuthentication

    -
    public void removeAuthentication(Authentication authentication)
    Specified by:
    @@ -223,31 +204,27 @@

    removeAuthentication

    Parameters:
    authentication - the Authentication to remove
    -
  • clearAuthentications

    -
    public void clearAuthentications()
    -
    Description copied from interface: AuthenticationStore
    +
    Description copied from interface: AuthenticationStore
    Removes all Authentications stored
    Specified by:
    clearAuthentications in interface AuthenticationStore
    -
  • findAuthentication

    -
    public Authentication findAuthentication(String type, URI uri, String realm)
    -
    Description copied from interface: AuthenticationStore
    +
    Description copied from interface: AuthenticationStore
    Returns the authentication that matches the given type (for example, "Basic" or "Digest"), the given request URI and the given realm. If no such authentication can be found, returns null.
    @@ -261,13 +238,11 @@

    findAuthentication

    Returns:
    the authentication that matches the given parameters, or null
    -
  • addAuthenticationResult

    -
    public void addAuthenticationResult(Authentication.Result result)
    Specified by:
    @@ -275,13 +250,11 @@

    addAuthenticationResult

    Parameters:
    result - the Authentication.Result to add
    -
  • removeAuthenticationResult

    -
    public void removeAuthenticationResult(Authentication.Result result)
    Specified by:
    @@ -289,29 +262,25 @@

    removeAuthenticationResult

    Parameters:
    result - the Authentication.Result to remove
    -
  • clearAuthenticationResults

    -
    public void clearAuthenticationResults()
    -
    Description copied from interface: AuthenticationStore
    +
    Description copied from interface: AuthenticationStore
    Removes all authentication results stored
    Specified by:
    clearAuthenticationResults in interface AuthenticationStore
    -
  • findAuthenticationResult

    -
    public Authentication.Result findAuthenticationResult(URI uri)
    -
    Description copied from interface: AuthenticationStore
    +
    Description copied from interface: AuthenticationStore
    Returns an Authentication.Result that matches the given URI, or null if no Authentication.Results match the given URI.
    @@ -322,13 +291,11 @@

    findAuthenticationResult

    Returns:
    the Authentication.Result that matches the given URI, or null
    -
  • hasAuthenticationResults

    -
    public boolean hasAuthenticationResults()
    Specified by:
    @@ -336,7 +303,6 @@

    hasAuthenticationResults

    Returns:
    false if there are no stored authentication results, true if there may be some.
    -
  • @@ -350,5 +316,7 @@

    hasAuthenticationResults


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpChannel.html b/jetty-11/org/eclipse/jetty/client/HttpChannel.html index 77bb4e0ef39..2cc8a795460 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpChannel.html +++ b/jetty-11/org/eclipse/jetty/client/HttpChannel.html @@ -1,29 +1,35 @@ - -HttpChannel (Eclipse Jetty API Doc - v11.0.21) + +HttpChannel (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpChannel

    org.eclipse.jetty.client.HttpChannel
    -
    All Implemented Interfaces:
    CyclicTimeouts.Expirable
    @@ -102,7 +89,6 @@

    Class HttpChannel

    public abstract class HttpChannel extends Object implements CyclicTimeouts.Expirable
    -
      @@ -216,9 +202,7 @@

      Constructor Details

    • HttpChannel

      -
      protected HttpChannel(HttpDestination destination)
      -
    @@ -232,23 +216,18 @@

    Method Details

  • destroy

    -
    public void destroy()
    -
  • getHttpDestination

    -
    public HttpDestination getHttpDestination()
    -
  • associate

    -
    public boolean associate(HttpExchange exchange)

    Associates the given exchange to this channel in order to be sent over the network.

    If the association is successful, the exchange can be sent. Otherwise, the channel must be @@ -259,39 +238,31 @@

    associate

    Returns:
    true if the association was successful, false otherwise
    -
  • disassociate

    -
    public boolean disassociate(HttpExchange exchange)
    -
  • getHttpExchange

    -
    public HttpExchange getHttpExchange()
    -
  • getConnection

    -
    protected abstract Connection getConnection()
    -
  • getExpireNanoTime

    -
    public long getExpireNanoTime()
    -
    Description copied from interface: CyclicTimeouts.Expirable
    +
    Description copied from interface: CyclicTimeouts.Expirable

    Returns the expiration time in nanoseconds.

    The value to return must be calculated taking into account the current nanoTime, for example:

    @@ -303,105 +274,82 @@

    getExpireNanoTime

    Returns:
    the expiration time in nanoseconds, or Long.MAX_VALUE if this entity does not expire
    -
  • getHttpSender

    -
    protected abstract HttpSender getHttpSender()
    -
  • getHttpReceiver

    -
    protected abstract HttpReceiver getHttpReceiver()
    -
  • send

    -
    public void send()
    -
  • send

    -
    public abstract void send(HttpExchange exchange)
    -
  • release

    -
    public abstract void release()
    -
  • proceed

    -
    public void proceed(HttpExchange exchange, Throwable failure)
    -
  • abort

    -
    public boolean abort(HttpExchange exchange, Throwable requestFailure, Throwable responseFailure)
    -
  • abortResponse

    -
    public boolean abortResponse(HttpExchange exchange, Throwable failure)
    -
  • exchangeTerminating

    -
    public Result exchangeTerminating(HttpExchange exchange, Result result)
    -
  • exchangeTerminated

    -
    public void exchangeTerminated(HttpExchange exchange, Result result)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -415,5 +363,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpClient.html b/jetty-11/org/eclipse/jetty/client/HttpClient.html index e37f2c342da..52532055fcb 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpClient.html +++ b/jetty-11/org/eclipse/jetty/client/HttpClient.html @@ -1,29 +1,35 @@ - -HttpClient (Eclipse Jetty API Doc - v11.0.21) + +HttpClient (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HttpClient

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -136,7 +123,6 @@

    Class HttpClient

    } });
    -
    @@ -616,18 +600,14 @@

    Constructor Details

  • HttpClient

    -
    public HttpClient()
    Creates a HttpClient instance that can perform HTTP/1.1 requests to non-TLS and TLS destinations.
    -
  • HttpClient

    -
    public HttpClient(HttpClientTransport transport)
    -
  • @@ -641,11 +621,10 @@

    Method Details

  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -659,53 +638,46 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getTransport

    -
    public HttpClientTransport getTransport()
    -
  • getSslContextFactory

    -
    public SslContextFactory.Client getSslContextFactory()
    Returns:
    the SslContextFactory that manages TLS encryption
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -713,13 +685,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getRequestListeners

    -
    public List<Request.Listener> getRequestListeners()
    Returns a non thread-safe list of Request.Listeners that can be modified before performing requests.
    @@ -727,61 +697,51 @@

    getRequestListeners

    Returns:
    a list of Request.Listener that can be used to add and remove listeners
    -
  • getCookieStore

    -
    public CookieStore getCookieStore()
    Returns:
    the cookie store associated with this instance
    -
  • setCookieStore

    -
    public void setCookieStore(CookieStore cookieStore)
    Parameters:
    cookieStore - the cookie store associated with this instance
    -
  • getAuthenticationStore

    -
    public AuthenticationStore getAuthenticationStore()
    Returns:
    the authentication store associated with this instance
    -
  • setAuthenticationStore

    -
    public void setAuthenticationStore(AuthenticationStore authenticationStore)
    Parameters:
    authenticationStore - the authentication store associated with this instance
    -
  • getContentDecoderFactories

    -
    public Set<ContentDecoder.Factory> getContentDecoderFactories()
    Returns a non thread-safe set of ContentDecoder.Factorys that can be modified before performing requests.
    @@ -789,13 +749,11 @@

    getContentDecoderFactories

    Returns:
    a set of ContentDecoder.Factory that can be used to add and remove content decoder factories
    -
  • GET

    -
    public ContentResponse GET(String uri) throws InterruptedException, ExecutionException, @@ -812,18 +770,16 @@

    GET

    TimeoutException - the send timed out
    See Also:
    -
    -
  • GET

    -
    public ContentResponse GET(URI uri) throws InterruptedException, ExecutionException, @@ -840,18 +796,16 @@

    GET

    TimeoutException - the send timed out
    See Also:
    -
    -
  • FORM

    -
    public ContentResponse FORM(String uri, Fields fields) throws InterruptedException, @@ -869,13 +823,11 @@

    FORM

    ExecutionException - the execution failed
    TimeoutException - the send timed out
    -
  • FORM

    -
    public ContentResponse FORM(URI uri, Fields fields) throws InterruptedException, @@ -893,13 +845,11 @@

    FORM

    ExecutionException - the execution failed
    TimeoutException - the send timed out
    -
  • POST

    -
    public Request POST(String uri)
    Creates a POST request to the specified URI.
    @@ -909,18 +859,16 @@

    POST

    the POST request
    See Also:
    -
    -
  • POST

    -
    public Request POST(URI uri)
    Creates a POST request to the specified URI.
    @@ -929,13 +877,11 @@

    POST

    Returns:
    the POST request
    -
  • newRequest

    -
    public Request newRequest(String host, int port)
    Creates a new request with the "http" scheme and the specified host and port
    @@ -946,13 +892,11 @@

    newRequest

    Returns:
    the request just created
    -
  • newRequest

    -
    public Request newRequest(String uri)
    Creates a new request with the specified absolute URI in string format.
    @@ -961,13 +905,11 @@

    newRequest

    Returns:
    the request just created
    -
  • newRequest

    -
    public Request newRequest(URI uri)
    Creates a new request with the specified absolute URI.
    @@ -976,48 +918,38 @@

    newRequest

    Returns:
    the request just created
    -
  • copyRequest

    -
    protected Request copyRequest(HttpRequest oldRequest, URI newURI)
    -
  • newHttpRequest

    -
    protected HttpRequest newHttpRequest(HttpConversation conversation, URI uri)
    -
  • resolveDestination

    -
    public Destination resolveDestination(Request request)
    -
  • createOrigin

    -
    public Origin createOrigin(HttpRequest request, Origin.Protocol protocol)
    -
  • resolveDestination

    -
    public HttpDestination resolveDestination(Origin origin)

    Returns, creating it if absent, the destination with the given origin.

    @@ -1026,105 +958,85 @@

    resolveDestination

    Returns:
    the destination for the given origin
    -
  • removeDestination

    -
    protected boolean removeDestination(HttpDestination destination)
    -
  • getDestinations

    -
    public List<Destination> getDestinations()
    Returns:
    the list of destinations known to this HttpClient.
    -
  • send

    -
    protected void send(HttpRequest request, List<Response.ResponseListener> listeners)
    -
  • newConnection

    -
    protected void newConnection(HttpDestination destination, Promise<Connection> promise)
    -
  • getProtocolHandlers

    -
    public ProtocolHandlers getProtocolHandlers()
    -
  • findProtocolHandler

    -
    protected ProtocolHandler findProtocolHandler(Request request, Response response)
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    Returns:
    the ByteBufferPool of this HttpClient
    -
  • setByteBufferPool

    -
    public void setByteBufferPool(ByteBufferPool byteBufferPool)
    Parameters:
    byteBufferPool - the ByteBufferPool of this HttpClient
    -
  • getName

    -
    @ManagedAttribute("The name of this HttpClient") public String getName()
    Returns:
    the name of this HttpClient
    -
  • setName

    -
    public void setName(String name)

    Sets the name of this HttpClient.

    The name is also used to generate the JMX ObjectName of this HttpClient @@ -1133,62 +1045,54 @@

    setName

    Parameters:
    name - the name of this HttpClient
    -
  • getConnectTimeout

    -
    @ManagedAttribute("The timeout, in milliseconds, for connect() operations") public long getConnectTimeout()
    Returns:
    the max time, in milliseconds, a connection can take to connect to destinations. Zero value means infinite timeout.
    -
  • setConnectTimeout

    -
    public void setConnectTimeout(long connectTimeout)
    Parameters:
    connectTimeout - the max time, in milliseconds, a connection can take to connect to destinations. Zero value means infinite timeout.
    See Also:
    -
    -
  • getAddressResolutionTimeout

    -
    public long getAddressResolutionTimeout()
    Returns:
    the timeout, in milliseconds, for the default SocketAddressResolver created at startup
    See Also:
    -
    -
  • setAddressResolutionTimeout

    -
    public void setAddressResolutionTimeout(long addressResolutionTimeout)

    Sets the socket address resolution timeout used by the default SocketAddressResolver created by this HttpClient at startup.

    @@ -1199,104 +1103,90 @@

    setAddressResolutionTimeout

    addressResolutionTimeout - the timeout, in milliseconds, for the default SocketAddressResolver created at startup
    See Also:
    -
    -
  • getIdleTimeout

    -
    @ManagedAttribute("The timeout, in milliseconds, to close idle connections") public long getIdleTimeout()
    Returns:
    the max time, in milliseconds, a connection can be idle (that is, without traffic of bytes in either direction)
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    Parameters:
    idleTimeout - the max time, in milliseconds, a connection can be idle (that is, without traffic of bytes in either direction)
    -
  • getBindAddress

    -
    public SocketAddress getBindAddress()
    Returns:
    the address to bind socket channels to
    See Also:
    -
    -
  • setBindAddress

    -
    public void setBindAddress(SocketAddress bindAddress)
    Parameters:
    bindAddress - the address to bind socket channels to
    See Also:
    -
    -
  • getUserAgentField

    -
    public HttpField getUserAgentField()
    Returns:
    the "User-Agent" HTTP field of this HttpClient
    -
  • setUserAgentField

    -
    public void setUserAgentField(HttpField agent)
    Parameters:
    agent - the "User-Agent" HTTP header string of this HttpClient
    -
  • isFollowRedirects

    -
    @ManagedAttribute("Whether HTTP redirects are followed") public boolean isFollowRedirects()
    @@ -1304,121 +1194,103 @@

    isFollowRedirects

    whether this HttpClient follows HTTP redirects
    See Also:
    -
    -
  • setFollowRedirects

    -
    public void setFollowRedirects(boolean follow)
    Parameters:
    follow - whether this HttpClient follows HTTP redirects
    See Also:
    -
    -
  • getExecutor

    -
    public Executor getExecutor()
    Returns:
    the Executor of this HttpClient
    -
  • setExecutor

    -
    public void setExecutor(Executor executor)
    Parameters:
    executor - the Executor of this HttpClient
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    Returns:
    the Scheduler of this HttpClient
    -
  • setScheduler

    -
    public void setScheduler(Scheduler scheduler)
    Parameters:
    scheduler - the Scheduler of this HttpClient
    -
  • getSocketAddressResolver

    -
    public SocketAddressResolver getSocketAddressResolver()
    Returns:
    the SocketAddressResolver of this HttpClient
    -
  • setSocketAddressResolver

    -
    public void setSocketAddressResolver(SocketAddressResolver resolver)
    Parameters:
    resolver - the SocketAddressResolver of this HttpClient
    -
  • getMaxConnectionsPerDestination

    -
    @ManagedAttribute("The max number of connections per each destination") public int getMaxConnectionsPerDestination()
    Returns:
    the max number of connections that this HttpClient opens to Destinations
    -
  • setMaxConnectionsPerDestination

    -
    public void setMaxConnectionsPerDestination(int maxConnectionsPerDestination)
    Sets the max number of connections to open to each destinations.

    @@ -1431,26 +1303,22 @@

    setMaxConnectionsPerDestination

    Parameters:
    maxConnectionsPerDestination - the max number of connections that this HttpClient opens to Destinations
    -
  • getMaxRequestsQueuedPerDestination

    -
    @ManagedAttribute("The max number of requests queued per each destination") public int getMaxRequestsQueuedPerDestination()
    Returns:
    the max number of requests that may be queued to a Destination.
    -
  • setMaxRequestsQueuedPerDestination

    -
    public void setMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination)
    Sets the max number of requests that may be queued to a destination.

    @@ -1465,99 +1333,85 @@

    setMaxRequestsQueuedPerDestination

    Parameters:
    maxRequestsQueuedPerDestination - the max number of requests that may be queued to a Destination.
    -
  • getRequestBufferSize

    -
    @ManagedAttribute("The request buffer size in bytes") public int getRequestBufferSize()
    Returns:
    the size of the buffer (in bytes) used to write requests
    -
  • setRequestBufferSize

    -
    public void setRequestBufferSize(int requestBufferSize)
    Parameters:
    requestBufferSize - the size of the buffer (in bytes) used to write requests
    -
  • getResponseBufferSize

    -
    @ManagedAttribute("The response buffer size in bytes") public int getResponseBufferSize()
    Returns:
    the size of the buffer (in bytes) used to read responses
    -
  • setResponseBufferSize

    -
    public void setResponseBufferSize(int responseBufferSize)
    Parameters:
    responseBufferSize - the size of the buffer used to read responses
    -
  • getMaxRedirects

    -
    public int getMaxRedirects()
    Returns:
    the max number of HTTP redirects that are followed in a conversation
    See Also:
    -
    -
  • setMaxRedirects

    -
    public void setMaxRedirects(int maxRedirects)
    Parameters:
    maxRedirects - the max number of HTTP redirects that are followed in a conversation, or -1 for unlimited redirects
    See Also:
    -
    -
  • isTCPNoDelay

    -
    @ManagedAttribute(value="Whether the TCP_NODELAY option is enabled", name="tcpNoDelay") @Deprecated @@ -1569,13 +1423,11 @@

    isTCPNoDelay

    Returns:
    whether TCP_NODELAY is enabled
    -
  • setTCPNoDelay

    -
    @Deprecated public void setTCPNoDelay(boolean tcpNoDelay)
    Deprecated. @@ -1586,18 +1438,16 @@

    setTCPNoDelay

    tcpNoDelay - whether TCP_NODELAY is enabled
    See Also:
    -
    -
  • getHttpCompliance

    -
    public HttpCompliance getHttpCompliance()
    Gets the http compliance mode for parsing http responses. The default http compliance level is HttpCompliance.RFC7230 which is the latest HTTP/1.1 specification
    @@ -1605,13 +1455,11 @@

    getHttpCompliance

    Returns:
    the HttpCompliance instance
    -
  • setHttpCompliance

    -
    public void setHttpCompliance(HttpCompliance httpCompliance)
    Sets the http compliance mode for parsing http responses. This affect how weak the HttpParser parses http responses and which http protocol level is supported
    @@ -1619,13 +1467,11 @@

    setHttpCompliance

    Parameters:
    httpCompliance - The compliance level which is used to actually parse http responses
    -
  • isStrictEventOrdering

    -
    @ManagedAttribute("Whether request/response events must be strictly ordered") public boolean isStrictEventOrdering()
    @@ -1633,18 +1479,16 @@

    isStrictEventOrdering

    whether request events must be strictly ordered
    See Also:
    -
    -
  • setStrictEventOrdering

    -
    public void setStrictEventOrdering(boolean strictEventOrdering)
    Whether request/response events must be strictly ordered with respect to connection usage.

    @@ -1672,13 +1516,11 @@

    setStrictEventOrdering

    Parameters:
    strictEventOrdering - whether request/response events must be strictly ordered
    -
  • getDestinationIdleTimeout

    -
    @ManagedAttribute("The time in ms after which idle destinations are removed, disabled when zero or negative") public long getDestinationIdleTimeout()
    The default value is 0
    @@ -1687,18 +1529,16 @@

    getDestinationIdleTimeout

    the time in ms after which idle destinations are removed
    See Also:
    -
    -
  • setDestinationIdleTimeout

    -
    public void setDestinationIdleTimeout(long destinationIdleTimeout)

    Whether destinations that have no connections (nor active nor idle) and no exchanges @@ -1716,13 +1556,11 @@

    setDestinationIdleTimeout

    Parameters:
    destinationIdleTimeout - the time in ms after which idle destinations are removed
    -
  • isRemoveIdleDestinations

    -
    @Deprecated @ManagedAttribute("Whether idle destinations are removed") public boolean isRemoveIdleDestinations()
    @@ -1734,18 +1572,16 @@

    isRemoveIdleDestinations

    whether destinations that have no connections should be removed
    See Also:
    -
    -
  • setRemoveIdleDestinations

    -
    @Deprecated public void setRemoveIdleDestinations(boolean removeIdleDestinations)
    Deprecated. @@ -1763,31 +1599,27 @@

    setRemoveIdleDestinations

    removeIdleDestinations - whether destinations that have no connections should be removed
    See Also:
    -
    -
  • isConnectBlocking

    -
    @ManagedAttribute("Whether the connect() operation is blocking") public boolean isConnectBlocking()
    Returns:
    whether connect() operations are performed in blocking mode
    -
  • setConnectBlocking

    -
    public void setConnectBlocking(boolean connectBlocking)

    Whether connect() operations are performed in blocking mode.

    If connect() are performed in blocking mode, then Socket.connect(SocketAddress, int) @@ -1799,133 +1631,111 @@

    setConnectBlocking

    Parameters:
    connectBlocking - whether connect() operations are performed in blocking mode
    -
  • getDefaultRequestContentType

    -
    @ManagedAttribute("The default content type for request content") public String getDefaultRequestContentType()
    Returns:
    the default content type for request content
    -
  • setDefaultRequestContentType

    -
    public void setDefaultRequestContentType(String contentType)
    Parameters:
    contentType - the default content type for request content
    -
  • isUseInputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for reading") public boolean isUseInputDirectByteBuffers()
    Returns:
    whether to use direct ByteBuffers for reading
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    Parameters:
    useInputDirectByteBuffers - whether to use direct ByteBuffers for reading
    -
  • isUseOutputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for writing") public boolean isUseOutputDirectByteBuffers()
    Returns:
    whether to use direct ByteBuffers for writing
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    Parameters:
    useOutputDirectByteBuffers - whether to use direct ByteBuffers for writing
    -
  • getMaxResponseHeadersSize

    -
    @ManagedAttribute("The max size in bytes of the response headers") public int getMaxResponseHeadersSize()
    Returns:
    the max size in bytes of the response headers
    -
  • setMaxResponseHeadersSize

    -
    public void setMaxResponseHeadersSize(int maxResponseHeadersSize)
    Parameters:
    maxResponseHeadersSize - the max size in bytes of the response headers
    -
  • getProxyConfiguration

    -
    public ProxyConfiguration getProxyConfiguration()
    Returns:
    the forward proxy configuration
    -
  • getAcceptEncodingField

    -
    protected HttpField getAcceptEncodingField()
    -
  • normalizeHost

    -
    @Deprecated protected String normalizeHost(String host)
    Deprecated. @@ -1937,42 +1747,33 @@

    normalizeHost

    Returns:
    the host itself
    -
  • normalizePort

    -
    public static int normalizePort(String scheme, int port)
    -
  • isDefaultPort

    -
    public boolean isDefaultPort(String scheme, int port)
    -
  • isSchemeSecure

    -
    public static boolean isSchemeSecure(String scheme)
    -
  • newSslClientConnectionFactory

    -
    protected ClientConnectionFactory newSslClientConnectionFactory(SslContextFactory.Client sslContextFactory, ClientConnectionFactory connectionFactory)
    -
  • @@ -1986,5 +1787,7 @@

    newSslClientConnectionFactory


    + + diff --git a/jetty-11/org/eclipse/jetty/client/HttpClientTransport.html b/jetty-11/org/eclipse/jetty/client/HttpClientTransport.html index 4c85868c43d..435a53c95a9 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpClientTransport.html +++ b/jetty-11/org/eclipse/jetty/client/HttpClientTransport.html @@ -1,29 +1,35 @@ - -HttpClientTransport (Eclipse Jetty API Doc - v11.0.21) + +HttpClientTransport (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpClientTransport

    -
    All Superinterfaces:
    ClientConnectionFactory
    @@ -107,7 +94,6 @@

    Interface HttpClientTran The default implementation uses the HTTP protocol to carry over the network the HTTP exchange, but the HTTP exchange may also be carried using the FCGI protocol, the HTTP/2 protocol or, in future, other protocols.

    -
    @@ -247,7 +229,6 @@

    Method Details

  • setHttpClient

    -
    void setHttpClient(HttpClient client)
    Sets the HttpClient instance on this transport.

    @@ -258,13 +239,11 @@

    setHttpClient

    Parameters:
    client - the HttpClient that uses this transport.
    -
  • newOrigin

    -
    Origin newOrigin(HttpRequest request)
    Creates a new Origin with the given request.
    @@ -273,13 +252,11 @@

    newOrigin

    Returns:
    an Origin that identifies a destination
    -
  • newHttpDestination

    -
    HttpDestination newHttpDestination(Origin origin)
    Creates a new, transport-specific, HttpDestination object.

    @@ -291,13 +268,11 @@

    newHttpDestination

    Returns:
    a new, transport-specific, HttpDestination object
    -
  • connect

    -
    @Deprecated void connect(InetSocketAddress address, Map<String,Object> context)
    @@ -310,13 +285,11 @@

    connect

    address - the address to connect to
    context - the context information to establish the connection
    -
  • connect

    -
    default void connect(SocketAddress address, Map<String,Object> context)
    Establishes a physical connection to the given address.
    @@ -325,31 +298,26 @@

    connect

    address - the address to connect to
    context - the context information to establish the connection
    -
  • getConnectionPoolFactory

    -
    ConnectionPool.Factory getConnectionPoolFactory()
    Returns:
    the factory for ConnectionPool instances
    -
  • setConnectionPoolFactory

    -
    void setConnectionPoolFactory(ConnectionPool.Factory factory)
    Parameters:
    factory - the factory for ConnectionPool instances
    -
  • @@ -363,5 +331,7 @@

    setConnectionPoolFactory


    + + diff --git a/jetty-11/org/eclipse/jetty/client/HttpConnection.html b/jetty-11/org/eclipse/jetty/client/HttpConnection.html index 34ea1b226f2..1e8045536f3 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpConnection.html +++ b/jetty-11/org/eclipse/jetty/client/HttpConnection.html @@ -1,29 +1,35 @@ - -HttpConnection (Eclipse Jetty API Doc - v11.0.21) + +HttpConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpConnection

    org.eclipse.jetty.client.HttpConnection
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, IConnection, Attachable
    @@ -102,7 +89,6 @@

    Class HttpConnection

    public abstract class HttpConnection extends Object implements IConnection, Attachable
    -
    @@ -214,34 +198,27 @@

    Method Details

  • getHttpClient

    -
    public HttpClient getHttpClient()
    -
  • getHttpDestination

    -
    public HttpDestination getHttpDestination()
    -
  • getHttpChannels

    -
    protected abstract Iterator<HttpChannel> getHttpChannels()
    -
  • send

    -
    public void send(Request request, Response.CompleteListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection
    Sends a request with an associated response listener.

    Request.send(Response.CompleteListener) will eventually call this method to send the request. @@ -253,41 +230,33 @@

    send

    request - the request to send
    listener - the response listener
    -
  • send

    -
    protected SendFailure send(HttpChannel channel, HttpExchange exchange)
    -
  • normalizeRequest

    -
    protected void normalizeRequest(HttpRequest request)
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(long idleTimeout, Throwable failure)
    -
  • setAttachment

    -
    public void setAttachment(Object obj)
    -
    Description copied from interface: Attachable
    +
    Description copied from interface: Attachable
    Attaches the given object to this stream for later retrieval.
    Specified by:
    @@ -295,13 +264,11 @@

    setAttachment

    Parameters:
    obj - the object to attach to this instance
    -
  • getAttachment

    -
    public Object getAttachment()
    Specified by:
    @@ -310,32 +277,27 @@

    getAttachment

    the object attached to this instance
    See Also:
    -
    -
  • destroy

    -
    public void destroy()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -349,5 +311,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpContentResponse.html b/jetty-11/org/eclipse/jetty/client/HttpContentResponse.html index 6ccd7b557bc..a05b234736e 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpContentResponse.html +++ b/jetty-11/org/eclipse/jetty/client/HttpContentResponse.html @@ -1,29 +1,35 @@ - -HttpContentResponse (Eclipse Jetty API Doc - v11.0.21) + +HttpContentResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpContentResponseorg.eclipse.jetty.client.HttpContentResponse

    -
    All Implemented Interfaces:
    ContentResponse, Response
    @@ -98,7 +85,6 @@

    Class HttpContentResponsepublic class HttpContentResponse extends Object implements ContentResponse

    -
    @@ -157,7 +143,7 @@

    Method Summary

    Returns the headers of this response.
    - +
    getListeners(Class<T> listenerClass)
     
    @@ -198,12 +184,10 @@

    Constructor Details

  • HttpContentResponse

    -
    public HttpContentResponse(Response response, byte[] content, String mediaType, String encoding)
    -
  • @@ -217,7 +201,6 @@

    Method Details

  • getRequest

    -
    public Request getRequest()
    Specified by:
    @@ -225,13 +208,11 @@

    getRequest

    Returns:
    the request associated with this response
    -
  • getListeners

    -
    public <T extends Response.ResponseListener> List<T> getListeners(Class<T> listenerClass)
    @@ -244,13 +225,11 @@

    getListeners

    Returns:
    the response listener passed to Request.send(org.eclipse.jetty.client.api.Response.CompleteListener)
    -
  • getVersion

    -
    public HttpVersion getVersion()
    Specified by:
    @@ -258,13 +237,11 @@

    getVersion

    Returns:
    the HTTP version of this response, such as "HTTP/1.1"
    -
  • getStatus

    -
    public int getStatus()
    Specified by:
    @@ -272,13 +249,11 @@

    getStatus

    Returns:
    the HTTP status code of this response, such as 200 or 404
    -
  • getReason

    -
    public String getReason()
    Specified by:
    @@ -286,15 +261,13 @@

    getReason

    Returns:
    the HTTP reason associated to the Response.getStatus()
    -
  • getHeaders

    -
    public HttpFields getHeaders()
    -
    Description copied from interface: Response
    +
    Description copied from interface: Response

    Returns the headers of this response.

    Some headers sent by the server may not be present, or be present but modified, while the content is being @@ -312,15 +285,13 @@

    getHeaders

    Returns:
    the headers of this response
    -
  • abort

    -
    public boolean abort(Throwable cause)
    -
    Description copied from interface: Response
    +
    Description copied from interface: Response
    Attempts to abort the receive of this response.
    Specified by:
    @@ -330,13 +301,11 @@

    abort

    Returns:
    whether the abort succeeded
    -
  • getMediaType

    -
    public String getMediaType()
    Specified by:
    @@ -344,13 +313,11 @@

    getMediaType

    Returns:
    the media type of the content, such as "text/html" or "application/octet-stream"
    -
  • getEncoding

    -
    public String getEncoding()
    Specified by:
    @@ -358,13 +325,11 @@

    getEncoding

    Returns:
    the encoding of the content, such as "UTF-8"
    -
  • getContent

    -
    public byte[] getContent()
    Specified by:
    @@ -372,13 +337,11 @@

    getContent

    Returns:
    the response content
    -
  • getContentAsString

    -
    public String getContentAsString()
    Specified by:
    @@ -387,19 +350,16 @@

    getContentAsString

    the response content as a string, decoding the bytes using the charset provided by the Content-Type header, if any, or UTF-8.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -413,5 +373,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/HttpConversation.html b/jetty-11/org/eclipse/jetty/client/HttpConversation.html index 871858bf252..7066a3bb3e0 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpConversation.html +++ b/jetty-11/org/eclipse/jetty/client/HttpConversation.html @@ -1,29 +1,35 @@ - -HttpConversation (Eclipse Jetty API Doc - v11.0.21) + +HttpConversation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpConversation

    -
    All Implemented Interfaces:
    Attributes, Dumpable
    @@ -99,7 +86,6 @@

    Class HttpConversation


    public class HttpConversation extends AttributesMap
    -
    @@ -215,15 +199,12 @@

    Method Details

  • getExchanges

    -
    public Deque<HttpExchange> getExchanges()
    -
  • getResponseListeners

    -
    public List<Response.ResponseListener> getResponseListeners()
    Returns the list of response listeners that needs to be notified of response events. This list changes as the conversation proceeds, as follows: @@ -283,13 +264,11 @@

    getResponseListeners

    Returns:
    the list of response listeners that needs to be notified of response events
    -
  • updateResponseListeners

    -
    public void updateResponseListeners(Response.ResponseListener overrideListener)
    Requests to update the response listener, eventually using the given override response listener, that must be notified instead of the first exchange response listeners. @@ -299,13 +278,11 @@

    updateResponseListeners

    Parameters:
    overrideListener - the override response listener
    -
  • getTimeout

    -
    public long getTimeout()

    Returns the total timeout for the conversation.

    The conversation total timeout is the total timeout @@ -315,32 +292,27 @@

    getTimeout

    the total timeout of the conversation
    See Also:
    -
    -
  • abort

    -
    public boolean abort(Throwable cause)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AttributesMap
    -
  • @@ -354,5 +326,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/HttpDestination.Multiplexed.html b/jetty-11/org/eclipse/jetty/client/HttpDestination.Multiplexed.html index 2df63f901a8..5852f383b1c 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpDestination.Multiplexed.html +++ b/jetty-11/org/eclipse/jetty/client/HttpDestination.Multiplexed.html @@ -1,29 +1,35 @@ - -HttpDestination.Multiplexed (Eclipse Jetty API Doc - v11.0.21) + +HttpDestination.Multiplexed (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface HttpDestination.Multiplexed

    -
    All Known Implementing Classes:
    MultiplexHttpDestination
    Enclosing class:
    -
    HttpDestination
    +
    HttpDestination
    Functional Interface:
    @@ -102,7 +89,6 @@

    Interface HttpDe
    @FunctionalInterface public static interface HttpDestination.Multiplexed
    -

      @@ -137,9 +123,7 @@

      Method Details

    • setMaxRequestsPerConnection

      -
      void setMaxRequestsPerConnection(int maxRequestsPerConnection)
      -
    @@ -153,5 +137,7 @@

    setMaxRequestsPerConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpDestination.html b/jetty-11/org/eclipse/jetty/client/HttpDestination.html index b45ada7eceb..f3302c25c9c 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpDestination.html +++ b/jetty-11/org/eclipse/jetty/client/HttpDestination.html @@ -1,29 +1,35 @@ - -HttpDestination (Eclipse Jetty API Doc - v11.0.21) + +HttpDestination (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HttpDestination

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Destination, Callback, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Invocable, Sweeper.Sweepable
    @@ -107,7 +94,6 @@

    Class HttpDestination

    public abstract class HttpDestination extends ContainerLifeCycle implements Destination, Closeable, Callback, Dumpable, Sweeper.Sweepable
    -
    @@ -248,7 +234,7 @@

    Method Summary

     
    - +
     
    long
    @@ -290,7 +276,7 @@

    Method Summary

    protected ConnectionPool
     
    -
    protected Queue<HttpExchange>
    +
    protected Queue<HttpExchange>
     
    @@ -379,11 +365,9 @@

    Constructor Details

  • HttpDestination

    -
    public HttpDestination(HttpClient client, Origin origin, boolean intrinsicallySecure)
    -
  • @@ -397,23 +381,18 @@

    Method Details

  • accept

    -
    public void accept(Connection connection)
    -
  • stale

    -
    public boolean stale()
    -
  • sweep

    -
    public boolean sweep()
    Specified by:
    @@ -421,33 +400,30 @@

    sweep

    Returns:
    whether this resource should be swept
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -455,102 +431,78 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • newConnectionPool

    -
    protected ConnectionPool newConnectionPool(HttpClient client)
    -
  • newExchangeQueue

    -
    protected Queue<HttpExchange> newExchangeQueue(HttpClient client)
    -
  • newSslClientConnectionFactory

    -
    protected ClientConnectionFactory newSslClientConnectionFactory(SslContextFactory.Client sslContextFactory, ClientConnectionFactory connectionFactory)
    -
  • isSecure

    -
    public boolean isSecure()
    -
  • getHttpClient

    -
    public HttpClient getHttpClient()
    -
  • getOrigin

    -
    public Origin getOrigin()
    -
  • getHttpExchanges

    -
    public Queue<HttpExchange> getHttpExchanges()
    -
  • getRequestNotifier

    -
    public RequestNotifier getRequestNotifier()
    -
  • getResponseNotifier

    -
    public ResponseNotifier getResponseNotifier()
    -
  • getProxy

    -
    public ProxyConfiguration.Proxy getProxy()
    -
  • getClientConnectionFactory

    -
    public ClientConnectionFactory getClientConnectionFactory()
    -
  • getScheme

    -
    @ManagedAttribute(value="The destination scheme", readonly=true) public String getScheme()
    @@ -560,13 +512,11 @@

    getScheme

    Returns:
    the scheme of this destination, such as "http" or "https"
    -
  • getHost

    -
    @ManagedAttribute(value="The destination host", readonly=true) public String getHost()
    @@ -576,13 +526,11 @@

    getHost

    Returns:
    the host of this destination, such as "127.0.0.1" or "google.com"
    -
  • getPort

    -
    @ManagedAttribute(value="The destination port", readonly=true) public int getPort()
    @@ -592,71 +540,59 @@

    getPort

    Returns:
    the port of this destination such as 80 or 443
    -
  • getQueuedRequestCount

    -
    @ManagedAttribute(value="The number of queued requests", readonly=true) public int getQueuedRequestCount()
    -
  • getConnectAddress

    -
    public Origin.Address getConnectAddress()
    -
  • getHostField

    -
    public HttpField getHostField()
    -
  • getConnectionPool

    -
    @ManagedAttribute(value="The connection pool", readonly=true) public ConnectionPool getConnectionPool()
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -664,67 +600,53 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • send

    -
    public void send(Request request, Response.CompleteListener listener)
    -
  • send

    -
    protected void send(HttpRequest request, List<Response.ResponseListener> listeners)
    -
  • send

    -
    public void send(HttpExchange exchange)
    -
  • enqueue

    -
    protected boolean enqueue(Queue<HttpExchange> queue, HttpExchange exchange)
    -
  • send

    -
    public void send()
    -
  • send

    -
    protected SendFailure send(IConnection connection, HttpExchange exchange)
    -
  • newConnection

    -
    public void newConnection(Promise<Connection> promise)
    -
    Description copied from interface: Destination
    +
    Description copied from interface: Destination
    Creates asynchronously a new, unpooled, Connection that will be returned at a later time through the given Promise.

    @@ -741,29 +663,23 @@

    newConnection

    Parameters:
    promise - the promise of a new, unpooled, Connection
    -
  • createConnection

    -
    protected void createConnection(Promise<Connection> promise)
    -
  • remove

    -
    public boolean remove(HttpExchange exchange)
    -
  • close

    -
    public void close()
    Specified by:
    @@ -771,46 +687,38 @@

    close

    Specified by:
    close in interface Closeable
    -
  • release

    -
    public void release(Connection connection)
    -
  • remove

    -
    public boolean remove(Connection connection)
    -
  • abort

    -
    public void abort(Throwable cause)
    Aborts all the HttpExchanges queued in this destination.
    Parameters:
    cause - the abort cause
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -824,45 +732,36 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • asString

    -
    public String asString()
    -
  • getIdle

    -
    @ManagedAttribute("For how long this destination has been idle in ms") public long getIdle()
    -
  • isStale

    -
    @ManagedAttribute("Whether this destinations is stale") public boolean isStale()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -876,5 +775,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/HttpExchange.html b/jetty-11/org/eclipse/jetty/client/HttpExchange.html index db906cc90ed..69bf9aa3b55 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpExchange.html +++ b/jetty-11/org/eclipse/jetty/client/HttpExchange.html @@ -1,29 +1,35 @@ - -HttpExchange (Eclipse Jetty API Doc - v11.0.21) + +HttpExchange (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpExchange

    org.eclipse.jetty.client.HttpExchange
    -
    All Implemented Interfaces:
    CyclicTimeouts.Expirable
    @@ -98,7 +85,6 @@

    Class HttpExchange

    public class HttpExchange extends Object implements CyclicTimeouts.Expirable
    -
    @@ -216,65 +200,50 @@

    Method Details

  • getHttpDestination

    -
    public HttpDestination getHttpDestination()
    -
  • getConversation

    -
    public HttpConversation getConversation()
    -
  • getRequest

    -
    public HttpRequest getRequest()
    -
  • getRequestFailure

    -
    public Throwable getRequestFailure()
    -
  • getResponseListeners

    -
    public List<Response.ResponseListener> getResponseListeners()
    -
  • getResponse

    -
    public HttpResponse getResponse()
    -
  • getResponseFailure

    -
    public Throwable getResponseFailure()
    -
  • getExpireNanoTime

    -
    public long getExpireNanoTime()
    -
    Description copied from interface: CyclicTimeouts.Expirable
    +
    Description copied from interface: CyclicTimeouts.Expirable

    Returns the expiration time in nanoseconds.

    The value to return must be calculated taking into account the current nanoTime, for example:

    @@ -286,75 +255,58 @@

    getExpireNanoTime

    Returns:
    the expiration time in nanoseconds, or Long.MAX_VALUE if this entity does not expire
    -
  • requestComplete

    -
    public boolean requestComplete(Throwable failure)
    -
  • responseComplete

    -
    public boolean responseComplete(Throwable failure)
    -
  • terminateRequest

    -
    public Result terminateRequest()
    -
  • terminateResponse

    -
    public Result terminateResponse()
    -
  • abort

    -
    public boolean abort(Throwable failure)
    -
  • resetResponse

    -
    public void resetResponse()
    -
  • proceed

    -
    public void proceed(Throwable failure)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -368,5 +320,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpProxy.TunnelRequest.html b/jetty-11/org/eclipse/jetty/client/HttpProxy.TunnelRequest.html index 78a29a9e30e..168e00319da 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpProxy.TunnelRequest.html +++ b/jetty-11/org/eclipse/jetty/client/HttpProxy.TunnelRequest.html @@ -1,29 +1,35 @@ - -HttpProxy.TunnelRequest (Eclipse Jetty API Doc - v11.0.21) + +HttpProxy.TunnelRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class HttpProxy.TunnelRe

    -
    All Implemented Interfaces:
    Request
    Enclosing class:
    -
    HttpProxy
    +
    HttpProxy

    public static class HttpProxy.TunnelRequest extends HttpRequest
    -
    @@ -177,5 +161,7 @@

    getURI


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/HttpProxy.html b/jetty-11/org/eclipse/jetty/client/HttpProxy.html index 4af4d1afc13..f7a078be0eb 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpProxy.html +++ b/jetty-11/org/eclipse/jetty/client/HttpProxy.html @@ -1,29 +1,35 @@ - -HttpProxy (Eclipse Jetty API Doc - v11.0.21) + +HttpProxy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HttpProxy

    -

    public class HttpProxy extends ProxyConfiguration.Proxy
    -
    @@ -237,7 +213,6 @@

    Method Details

  • newClientConnectionFactory

    -
    public ClientConnectionFactory newClientConnectionFactory(ClientConnectionFactory connectionFactory)
    Specified by:
    @@ -247,13 +222,11 @@

    newClientConnectionFactory

    Returns:
    a new ClientConnectionFactory for this Proxy
    -
  • getURI

    -
    public URI getURI()
    Overrides:
    @@ -261,7 +234,6 @@

    getURI

    Returns:
    an URI representing this proxy, or null if no URI can represent this proxy
    -
  • @@ -275,5 +247,7 @@

    getURI


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/HttpReceiver.html b/jetty-11/org/eclipse/jetty/client/HttpReceiver.html index 68543ffa8e9..8b1e99da732 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpReceiver.html +++ b/jetty-11/org/eclipse/jetty/client/HttpReceiver.html @@ -1,29 +1,35 @@ - -HttpReceiver (Eclipse Jetty API Doc - v11.0.21) + +HttpReceiver (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpReceiver

    org.eclipse.jetty.client.HttpReceiver
    -
    Direct Known Subclasses:
    HttpReceiverOverFCGI, HttpReceiverOverHTTP, HttpReceiverOverHTTP2
    @@ -121,12 +108,11 @@

    Class HttpReceiver

    See Also:
    -
    -
      @@ -251,9 +237,7 @@

      Constructor Details

    • HttpReceiver

      -
      protected HttpReceiver(HttpChannel channel)
      -
    @@ -267,63 +251,48 @@

    Method Details

  • getHttpChannel

    -
    protected HttpChannel getHttpChannel()
    -
  • demand

    -
    protected long demand()
    -
  • hasDemandOrStall

    -
    protected boolean hasDemandOrStall()
    -
  • getHttpExchange

    -
    protected HttpExchange getHttpExchange()
    -
  • getHttpDestination

    -
    protected HttpDestination getHttpDestination()
    -
  • isFailed

    -
    public boolean isFailed()
    -
  • receive

    -
    protected void receive()
    -
  • responseBegin

    -
    protected boolean responseBegin(HttpExchange exchange)
    Method to be invoked when the response status code is available.

    @@ -337,13 +306,11 @@

    responseBegin

    Returns:
    whether the processing should continue
    -
  • responseHeader

    -
    protected boolean responseHeader(HttpExchange exchange, HttpField field)
    Method to be invoked when a response HTTP header is available. @@ -359,22 +326,18 @@

    responseHeader

    Returns:
    whether the processing should continue
    -
  • storeCookie

    -
    protected void storeCookie(URI uri, HttpField field)
    -
  • responseHeaders

    -
    protected boolean responseHeaders(HttpExchange exchange)
    Method to be invoked after all response HTTP headers are available.

    @@ -385,13 +348,11 @@

    responseHeaders

    Returns:
    whether the processing should continue
    -
  • responseContent

    -
    protected boolean responseContent(HttpExchange exchange, ByteBuffer buffer, Callback callback)
    @@ -406,13 +367,11 @@

    responseContent

    Returns:
    whether the processing should continue
    -
  • responseSuccess

    -
    protected boolean responseSuccess(HttpExchange exchange)
    Method to be invoked when the response is successful.

    @@ -424,13 +383,11 @@

    responseSuccess

    Returns:
    whether the response was processed as successful
    -
  • responseFailure

    -
    protected boolean responseFailure(Throwable failure)
    Method to be invoked when the response is failed.

    @@ -441,54 +398,45 @@

    responseFailure

    Returns:
    whether the response was processed as failed
    -
  • reset

    -
    protected void reset()
    Resets the state of this HttpReceiver.

    Subclasses should override (but remember to call super) to reset their own state.

    Either this method or dispose() is called.

    -
  • dispose

    -
    protected void dispose()
    Disposes the state of this HttpReceiver.

    Subclasses should override (but remember to call super) to dispose their own state.

    Either this method or reset() is called.

    -
  • abort

    -
    public boolean abort(HttpExchange exchange, Throwable failure)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -502,5 +450,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpRedirector.html b/jetty-11/org/eclipse/jetty/client/HttpRedirector.html index 0820d2e6d00..afe5952456f 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpRedirector.html +++ b/jetty-11/org/eclipse/jetty/client/HttpRedirector.html @@ -1,29 +1,35 @@ - -HttpRedirector (Eclipse Jetty API Doc - v11.0.21) + +HttpRedirector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpRedirector

    org.eclipse.jetty.client.HttpRedirector
    -

    public class HttpRedirector extends Object
    @@ -113,7 +100,6 @@

    Class HttpRedirector

    response = result.getResponse(); }
    -
      @@ -193,9 +179,7 @@

      Constructor Details

    • HttpRedirector

      -
      public HttpRedirector(HttpClient client)
      -
    @@ -209,7 +193,6 @@

    Method Details

  • isRedirect

    -
    public boolean isRedirect(Response response)
    Parameters:
    @@ -217,13 +200,11 @@

    isRedirect

    Returns:
    whether the response code is an HTTP redirect code
    -
  • redirect

    -
    public Result redirect(Request request, Response response) throws InterruptedException, @@ -240,18 +221,16 @@

    redirect

    ExecutionException - if the redirect failed
    See Also:
    -
    -
  • redirect

    -
    public Request redirect(Request request, Response response, Response.CompleteListener listener)
    @@ -264,13 +243,11 @@

    redirect

    Returns:
    the request to the redirected location
    -
  • extractRedirectURI

    -
    public URI extractRedirectURI(Response response)
    Extracts and sanitizes (by making it absolute and escaping paths and query parameters) the redirect URI of the given response.
    @@ -280,27 +257,22 @@

    extractRedirectURI

    Returns:
    the absolute redirect URI, or null if the response does not contain a valid redirect location
    -
  • fail

    -
    protected void fail(Request request, Response response, Throwable failure)
    -
  • fail

    -
    protected void fail(Request request, Throwable failure, Response response)
    -
  • @@ -314,5 +286,7 @@

    fail


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/HttpRequest.html b/jetty-11/org/eclipse/jetty/client/HttpRequest.html index 36e4da72941..157d2438c7c 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpRequest.html +++ b/jetty-11/org/eclipse/jetty/client/HttpRequest.html @@ -1,29 +1,35 @@ - -HttpRequest (Eclipse Jetty API Doc - v11.0.21) + +HttpRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpRequest

    org.eclipse.jetty.client.HttpRequest
    -
    All Implemented Interfaces:
    Request
    @@ -102,7 +89,6 @@

    Class HttpRequest

    public class HttpRequest extends Object implements Request
    -
    @@ -449,17 +433,14 @@

    Method Details

  • getConversation

    -
    public HttpConversation getConversation()
    -
  • getConnection

    -
    public Connection getConnection()
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request

    Returns the connection associated with this request.

    The connection is available only starting from the request begin event, @@ -473,13 +454,11 @@

    getConnection

    or null if there is no connection associated with this request -
  • getScheme

    -
    public String getScheme()
    Specified by:
    @@ -487,13 +466,11 @@

    getScheme

    Returns:
    the URI scheme of this request, such as "http" or "https"
    -
  • scheme

    -
    public Request scheme(String scheme)
    Specified by:
    @@ -503,13 +480,11 @@

    scheme

    Returns:
    this request object
    -
  • getHost

    -
    public String getHost()
    Specified by:
    @@ -517,13 +492,11 @@

    getHost

    Returns:
    the URI host of this request, such as "127.0.0.1" or "google.com"
    -
  • host

    -
    public Request host(String host)
    Specified by:
    @@ -533,13 +506,11 @@

    host

    Returns:
    this request object
    -
  • getPort

    -
    public int getPort()
    Specified by:
    @@ -547,13 +518,11 @@

    getPort

    Returns:
    the URI port of this request such as 80 or 443
    -
  • port

    -
    public Request port(int port)
    Specified by:
    @@ -563,13 +532,11 @@

    port

    Returns:
    this request object
    -
  • getMethod

    -
    public String getMethod()
    Specified by:
    @@ -577,13 +544,11 @@

    getMethod

    Returns:
    the method of this request, such as GET or POST, as a String
    -
  • method

    -
    public Request method(HttpMethod method)
    Specified by:
    @@ -593,13 +558,11 @@

    method

    Returns:
    this request object
    -
  • method

    -
    public Request method(String method)
    Specified by:
    @@ -609,13 +572,11 @@

    method

    Returns:
    this request object
    -
  • getPath

    -
    public String getPath()
    Specified by:
    @@ -624,20 +585,18 @@

    getPath

    the URI path of this request, such as "/" or "/path" - without the query
    See Also:
    -
    -
  • path

    -
    public Request path(String path)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Specifies the URI path - and possibly the query - of this request. If the query part is specified, parameter values must be properly UTF-8 URL encoded. @@ -652,13 +611,11 @@

    path

    Returns:
    this request object
    -
  • getQuery

    -
    public String getQuery()
    Specified by:
    @@ -667,19 +624,17 @@

    getQuery

    the URI query string of this request such as "param=1"
    See Also:
    -
    -
  • getURI

    -
    public URI getURI()
    Specified by:
    @@ -687,13 +642,11 @@

    getURI

    Returns:
    the full URI of this request such as "http://host:port/path?param=1"
    -
  • getVersion

    -
    public HttpVersion getVersion()
    Specified by:
    @@ -701,21 +654,17 @@

    getVersion

    Returns:
    the HTTP version of this request, such as "HTTP/1.1"
    -
  • isVersionExplicit

    -
    public boolean isVersionExplicit()
    -
  • version

    -
    public Request version(HttpVersion version)
    Specified by:
    @@ -725,16 +674,14 @@

    version

    Returns:
    this request object
    -
  • param

    -
    public Request param(String name, String value)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Adds a URI query parameter with the given name and value. The value is UTF-8 URL encoded.
    @@ -746,13 +693,11 @@

    param

    Returns:
    this request object
    -
  • getParams

    -
    public Fields getParams()
    Specified by:
    @@ -760,13 +705,11 @@

    getParams

    Returns:
    the URI query parameters of this request
    -
  • getAgent

    -
    public String getAgent()
    Specified by:
    @@ -774,13 +717,11 @@

    getAgent

    Returns:
    the user agent for this request
    -
  • agent

    -
    public Request agent(String agent)
    Specified by:
    @@ -790,13 +731,11 @@

    agent

    Returns:
    this request object
    -
  • accept

    -
    public Request accept(String... accepts)
    Specified by:
    @@ -807,13 +746,11 @@

    accept

    Returns:
    this request object
    -
  • header

    -
    @Deprecated public Request header(String name, String value)
    @@ -828,23 +765,21 @@

    header

    this request object
    See Also:
    -
    -
  • header

    -
    @Deprecated public Request header(HttpHeader header, String value)
    Deprecated.
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request

    Adds the given value to the specified header.

    Multiple calls with the same parameters will add multiple values; use the value null to remove the header completely.

    @@ -857,13 +792,11 @@

    header

    Returns:
    this request object
    -
  • getCookies

    -
    public List<HttpCookie> getCookies()
    Specified by:
    @@ -871,13 +804,11 @@

    getCookies

    Returns:
    the cookies associated with this request
    -
  • cookie

    -
    public Request cookie(HttpCookie cookie)
    Specified by:
    @@ -887,15 +818,13 @@

    cookie

    Returns:
    this request object
    -
  • tag

    -
    public Request tag(Object tag)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request

    Tags this request with the given metadata tag.

    Each different tag will create a different destination, even if the destination origin is the same.

    @@ -914,13 +843,11 @@

    tag

    Returns:
    this request object
    -
  • getTag

    -
    public Object getTag()
    Specified by:
    @@ -928,13 +855,11 @@

    getTag

    Returns:
    the metadata this request has been tagged with
    -
  • attribute

    -
    public Request attribute(String name, Object value)
    @@ -946,13 +871,11 @@

    attribute

    Returns:
    this request object
    -
  • getAttributes

    -
    public Map<String,Object> getAttributes()
    Specified by:
    @@ -960,13 +883,11 @@

    getAttributes

    Returns:
    the attributes of this request
    -
  • getHeaders

    -
    public HttpFields getHeaders()
    Specified by:
    @@ -974,15 +895,13 @@

    getHeaders

    Returns:
    the headers of this request
    -
  • headers

    -
    public Request headers(Consumer<HttpFields.Mutable> consumer)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Modifies the headers of this request.
    Specified by:
    @@ -992,21 +911,17 @@

    headers

    Returns:
    this request object
    -
  • addHeader

    -
    public HttpRequest addHeader(HttpField header)
    -
  • getRequestListeners

    -
    public <T extends Request.RequestListener> List<T> getRequestListeners(Class<T> type)
    Specified by:
    @@ -1018,13 +933,11 @@

    getRequestListeners

    Returns:
    the listeners for request events of the given class
    -
  • listener

    -
    public Request listener(Request.Listener listener)
    Specified by:
    @@ -1034,13 +947,11 @@

    listener

    Returns:
    this request object
    -
  • onRequestQueued

    -
    public Request onRequestQueued(Request.QueuedListener listener)
    Specified by:
    @@ -1050,13 +961,11 @@

    onRequestQueued

    Returns:
    this request object
    -
  • onRequestBegin

    -
    public Request onRequestBegin(Request.BeginListener listener)
    Specified by:
    @@ -1066,13 +975,11 @@

    onRequestBegin

    Returns:
    this request object
    -
  • onRequestHeaders

    -
    public Request onRequestHeaders(Request.HeadersListener listener)
    Specified by:
    @@ -1082,13 +989,11 @@

    onRequestHeaders

    Returns:
    this request object
    -
  • onRequestCommit

    -
    public Request onRequestCommit(Request.CommitListener listener)
    Specified by:
    @@ -1098,13 +1003,11 @@

    onRequestCommit

    Returns:
    this request object
    -
  • onRequestContent

    -
    public Request onRequestContent(Request.ContentListener listener)
    Specified by:
    @@ -1114,13 +1017,11 @@

    onRequestContent

    Returns:
    this request object
    -
  • onRequestSuccess

    -
    public Request onRequestSuccess(Request.SuccessListener listener)
    Specified by:
    @@ -1130,13 +1031,11 @@

    onRequestSuccess

    Returns:
    this request object
    -
  • onRequestFailure

    -
    public Request onRequestFailure(Request.FailureListener listener)
    Specified by:
    @@ -1146,13 +1045,11 @@

    onRequestFailure

    Returns:
    this request object
    -
  • onResponseBegin

    -
    public Request onResponseBegin(Response.BeginListener listener)
    Specified by:
    @@ -1162,13 +1059,11 @@

    onResponseBegin

    Returns:
    this request object
    -
  • onResponseHeader

    -
    public Request onResponseHeader(Response.HeaderListener listener)
    Specified by:
    @@ -1178,15 +1073,13 @@

    onResponseHeader

    Returns:
    this request object
    -
  • onResponseHeaders

    -
    public Request onResponseHeaders(Response.HeadersListener listener)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request

    Registers a listener for the headers event.

    Note that the response headers at this event may be different from the headers received in @@ -1200,13 +1093,11 @@

    onResponseHeaders

    Returns:
    this request object
    -
  • onResponseContent

    -
    public Request onResponseContent(Response.ContentListener listener)
    Specified by:
    @@ -1216,13 +1107,11 @@

    onResponseContent

    Returns:
    this request object
    -
  • onResponseContentAsync

    -
    public Request onResponseContentAsync(Response.AsyncContentListener listener)
    Specified by:
    @@ -1232,13 +1121,11 @@

    onResponseContentAsync

    Returns:
    this request object
    -
  • onResponseContentDemanded

    -
    public Request onResponseContentDemanded(Response.DemandedContentListener listener)
    Specified by:
    @@ -1248,13 +1135,11 @@

    onResponseContentDemanded

    Returns:
    this request object
    -
  • onResponseSuccess

    -
    public Request onResponseSuccess(Response.SuccessListener listener)
    Specified by:
    @@ -1264,13 +1149,11 @@

    onResponseSuccess

    Returns:
    this request object
    -
  • onResponseFailure

    -
    public Request onResponseFailure(Response.FailureListener listener)
    Specified by:
    @@ -1280,13 +1163,11 @@

    onResponseFailure

    Returns:
    this request object
    -
  • onComplete

    -
    public Request onComplete(Response.CompleteListener listener)
    Specified by:
    @@ -1296,13 +1177,11 @@

    onComplete

    Returns:
    this request object
    -
  • pushListener

    -
    public Request pushListener(BiFunction<Request,Request,Response.CompleteListener> listener)

    Sets a listener for pushed resources.

    When resources are pushed from the server, the given listener @@ -1319,29 +1198,23 @@

    pushListener

    Returns:
    this request object
    -
  • trailers

    -
    public HttpRequest trailers(Supplier<HttpFields> trailers)
    -
  • upgradeProtocol

    -
    public HttpRequest upgradeProtocol(String upgradeProtocol)
    -
  • getContent

    -
    public ContentProvider getContent()
    Specified by:
    @@ -1349,13 +1222,11 @@

    getContent

    Returns:
    the content provider of this request
    -
  • content

    -
    public Request content(ContentProvider content)
    Specified by:
    @@ -1365,13 +1236,11 @@

    content

    Returns:
    this request object
    -
  • content

    -
    public Request content(ContentProvider content, String contentType)
    @@ -1383,13 +1252,11 @@

    content

    Returns:
    this request object
    -
  • getBody

    -
    public Request.Content getBody()
    Specified by:
    @@ -1397,13 +1264,11 @@

    getBody

    Returns:
    the request content of this request
    -
  • body

    -
    public Request body(Request.Content content)
    Specified by:
    @@ -1413,16 +1278,14 @@

    body

    Returns:
    this request object
    -
  • file

    -
    public Request file(Path file) throws IOException
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Shortcut method to specify a file as a content for this request, with the default content type of "application/octet-stream".
    @@ -1435,17 +1298,15 @@

    file

    Throws:
    IOException - if the file does not exist or cannot be read
    -
  • file

    -
    public Request file(Path file, String contentType) throws IOException
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Shortcut method to specify a file as a content for this request, with the given content type.
    Specified by:
    @@ -1458,13 +1319,11 @@

    file

    Throws:
    IOException - if the file does not exist or cannot be read
    -
  • isFollowRedirects

    -
    public boolean isFollowRedirects()
    Specified by:
    @@ -1472,13 +1331,11 @@

    isFollowRedirects

    Returns:
    whether this request follows redirects
    -
  • followRedirects

    -
    public Request followRedirects(boolean follow)
    Specified by:
    @@ -1488,13 +1345,11 @@

    followRedirects

    Returns:
    this request object
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    Specified by:
    @@ -1502,13 +1357,11 @@

    getIdleTimeout

    Returns:
    the idle timeout for this request, in milliseconds
    -
  • idleTimeout

    -
    public Request idleTimeout(long timeout, TimeUnit unit)
    @@ -1520,13 +1373,11 @@

    idleTimeout

    Returns:
    this request object
    -
  • getTimeout

    -
    public long getTimeout()
    Specified by:
    @@ -1535,13 +1386,11 @@

    getTimeout

    the total timeout for this request, in milliseconds; zero or negative if the timeout is disabled
    -
  • timeout

    -
    public Request timeout(long timeout, TimeUnit unit)
    @@ -1554,18 +1403,16 @@

    timeout

    Returns:
    this request object
    -
  • send

    -
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Sends this request and returns the response.

    This method should be used when a simple blocking semantic is needed, and when it is known @@ -1587,20 +1434,18 @@

    send

    ExecutionException - if execution fails
    See Also:
    -
    -
  • send

    -
    public void send(Response.CompleteListener listener)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request

    Sends this request and asynchronously notifies the given listener for response events.

    This method should be used when the application needs to be notified of the various response events as they happen, or when the application needs to efficiently manage the response content.

    @@ -1613,47 +1458,37 @@

    send

    Parameters:
    listener - the listener that receives response events
    -
  • getResponseListeners

    -
    protected List<Response.ResponseListener> getResponseListeners()
    -
  • getPushListener

    -
    -
  • getTrailers

    -
    public Supplier<HttpFields> getTrailers()
    -
  • getUpgradeProtocol

    -
    public String getUpgradeProtocol()
    -
  • abort

    -
    public boolean abort(Throwable cause)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request
    Attempts to abort the send of this request.
    Specified by:
    @@ -1663,13 +1498,11 @@

    abort

    Returns:
    whether the abort succeeded
    -
  • getAbortCause

    -
    public Throwable getAbortCause()
    Specified by:
    @@ -1678,19 +1511,16 @@

    getAbortCause

    the abort cause passed to Request.abort(Throwable), or null if this request has not been aborted
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1704,5 +1534,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpRequestException.html b/jetty-11/org/eclipse/jetty/client/HttpRequestException.html index bf9082bb9ae..d59e377961c 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpRequestException.html +++ b/jetty-11/org/eclipse/jetty/client/HttpRequestException.html @@ -1,29 +1,35 @@ - -HttpRequestException (Eclipse Jetty API Doc - v11.0.21) + +HttpRequestException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HttpRequestException<

    -
    All Implemented Interfaces:
    Serializable
    @@ -106,12 +93,11 @@

    Class HttpRequestException<
    See Also:
    -
    -

      @@ -166,10 +152,8 @@

      Constructor Details

    • HttpRequestException

      -
      public HttpRequestException(String message, Request request)
      -
    @@ -183,9 +167,7 @@

    Method Details

  • getRequest

    -
    public Request getRequest()
    -
  • @@ -199,5 +181,7 @@

    getRequest


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/HttpResponse.html b/jetty-11/org/eclipse/jetty/client/HttpResponse.html index 3f8a6afa817..89885d173b7 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpResponse.html +++ b/jetty-11/org/eclipse/jetty/client/HttpResponse.html @@ -1,29 +1,35 @@ - -HttpResponse (Eclipse Jetty API Doc - v11.0.21) + +HttpResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpResponse

    org.eclipse.jetty.client.HttpResponse
    -
    All Implemented Interfaces:
    Response
    @@ -98,7 +85,6 @@

    Class HttpResponse

    public class HttpResponse extends Object implements Response
    -
    @@ -225,7 +209,6 @@

    Method Details

  • getRequest

    -
    public Request getRequest()
    Specified by:
    @@ -233,13 +216,11 @@

    getRequest

    Returns:
    the request associated with this response
    -
  • getVersion

    -
    public HttpVersion getVersion()
    Specified by:
    @@ -247,21 +228,17 @@

    getVersion

    Returns:
    the HTTP version of this response, such as "HTTP/1.1"
    -
  • version

    -
    public HttpResponse version(HttpVersion version)
    -
  • getStatus

    -
    public int getStatus()
    Specified by:
    @@ -269,21 +246,17 @@

    getStatus

    Returns:
    the HTTP status code of this response, such as 200 or 404
    -
  • status

    -
    public HttpResponse status(int status)
    -
  • getReason

    -
    public String getReason()
    Specified by:
    @@ -291,23 +264,19 @@

    getReason

    Returns:
    the HTTP reason associated to the Response.getStatus()
    -
  • reason

    -
    public HttpResponse reason(String reason)
    -
  • getHeaders

    -
    public HttpFields getHeaders()
    -
    Description copied from interface: Response
    +
    Description copied from interface: Response

    Returns the headers of this response.

    Some headers sent by the server may not be present, or be present but modified, while the content is being @@ -325,37 +294,29 @@

    getHeaders

    Returns:
    the headers of this response
    -
  • clearHeaders

    -
    public void clearHeaders()
    -
  • addHeader

    -
    public HttpResponse addHeader(HttpField header)
    -
  • headers

    -
    public HttpResponse headers(Consumer<HttpFields.Mutable> consumer)
    -
  • getListeners

    -
    public <T extends Response.ResponseListener> List<T> getListeners(Class<T> type)
    @@ -368,31 +329,25 @@

    getListeners

    Returns:
    the response listener passed to Request.send(org.eclipse.jetty.client.api.Response.CompleteListener)
    -
  • getTrailers

    -
    public HttpFields getTrailers()
    -
  • trailer

    -
    public HttpResponse trailer(HttpField trailer)
    -
  • abort

    -
    public boolean abort(Throwable cause)
    -
    Description copied from interface: Response
    +
    Description copied from interface: Response
    Attempts to abort the receive of this response.
    Specified by:
    @@ -402,19 +357,16 @@

    abort

    Returns:
    whether the abort succeeded
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -428,5 +380,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpResponseException.html b/jetty-11/org/eclipse/jetty/client/HttpResponseException.html index 8099639b8a5..67743706ac6 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpResponseException.html +++ b/jetty-11/org/eclipse/jetty/client/HttpResponseException.html @@ -1,29 +1,35 @@ - -HttpResponseException (Eclipse Jetty API Doc - v11.0.21) + +HttpResponseException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HttpResponseExceptio

    -
    All Implemented Interfaces:
    Serializable
    @@ -106,12 +93,11 @@

    Class HttpResponseExceptio
    See Also:
    -
    -

      @@ -170,20 +156,16 @@

      Constructor Details

    • HttpResponseException

      -
      public HttpResponseException(String message, Response response)
      -
    • HttpResponseException

      -
      public HttpResponseException(String message, Response response, Throwable cause)
      -
    @@ -197,9 +179,7 @@

    Method Details

  • getResponse

    -
    public Response getResponse()
    -
  • @@ -213,5 +193,7 @@

    getResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/HttpSender.html b/jetty-11/org/eclipse/jetty/client/HttpSender.html index 7741fb64a6b..ad7fed7fabe 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpSender.html +++ b/jetty-11/org/eclipse/jetty/client/HttpSender.html @@ -1,29 +1,35 @@ - -HttpSender (Eclipse Jetty API Doc - v11.0.21) + +HttpSender (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpSender

    org.eclipse.jetty.client.HttpSender
    -
    Direct Known Subclasses:
    HttpSenderOverFCGI, HttpSenderOverHTTP, HttpSenderOverHTTP2
    @@ -110,12 +97,11 @@

    Class HttpSender

    See Also:
    -
    -
      @@ -233,9 +219,7 @@

      Constructor Details

    • HttpSender

      -
      protected HttpSender(HttpChannel channel)
      -
    @@ -249,88 +233,67 @@

    Method Details

  • getHttpChannel

    -
    protected HttpChannel getHttpChannel()
    -
  • getHttpExchange

    -
    protected HttpExchange getHttpExchange()
    -
  • isFailed

    -
    public boolean isFailed()
    -
  • send

    -
    public void send(HttpExchange exchange)
    -
  • expects100Continue

    -
    protected boolean expects100Continue(Request request)
    -
  • queuedToBegin

    -
    protected boolean queuedToBegin(HttpExchange exchange)
    -
  • beginToHeaders

    -
    protected boolean beginToHeaders(HttpExchange exchange)
    -
  • headersToCommit

    -
    protected boolean headersToCommit(HttpExchange exchange)
    -
  • someToContent

    -
    protected boolean someToContent(HttpExchange exchange, ByteBuffer content)
    -
  • someToSuccess

    -
    protected boolean someToSuccess(HttpExchange exchange)
    -
  • sendHeaders

    -
    protected abstract void sendHeaders(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, @@ -346,13 +309,11 @@

    sendHeaders

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • sendContent

    -
    protected abstract void sendContent(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, @@ -365,61 +326,48 @@

    sendContent

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • reset

    -
    protected void reset()
    -
  • dispose

    -
    protected void dispose()
    -
  • proceed

    -
    public void proceed(HttpExchange exchange, Throwable failure)
    -
  • abort

    -
    public boolean abort(HttpExchange exchange, Throwable failure)
    -
  • relativize

    -
    protected String relativize(String path)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -433,5 +381,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpUpgrader.Factory.html b/jetty-11/org/eclipse/jetty/client/HttpUpgrader.Factory.html index c6cf39c0c7c..f517a87d241 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpUpgrader.Factory.html +++ b/jetty-11/org/eclipse/jetty/client/HttpUpgrader.Factory.html @@ -1,29 +1,35 @@ - -HttpUpgrader.Factory (Eclipse Jetty API Doc - v11.0.21) + +HttpUpgrader.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,21 +74,19 @@

    Interface HttpUpgrader.Factory

    -
    All Known Implementing Classes:
    CoreClientUpgradeRequest, JakartaClientUpgradeRequest, JettyClientUpgradeRequest
    Enclosing interface:
    -
    HttpUpgrader
    +
    HttpUpgrader

    public static interface HttpUpgrader.Factory

    A factory for HttpUpgraders.

    A Request subclass should implement this interface if it wants to create a specific HttpUpgrader.

    -
    @@ -151,5 +135,7 @@

    newHttpUpgrader


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/HttpUpgrader.html b/jetty-11/org/eclipse/jetty/client/HttpUpgrader.html index d306f36e447..44156c441ef 100644 --- a/jetty-11/org/eclipse/jetty/client/HttpUpgrader.html +++ b/jetty-11/org/eclipse/jetty/client/HttpUpgrader.html @@ -1,29 +1,35 @@ - -HttpUpgrader (Eclipse Jetty API Doc - v11.0.21) + +HttpUpgrader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpUpgrader

    -
    All Known Implementing Classes:
    HttpUpgraderOverHTTP, HttpUpgraderOverHTTP2, ProtocolHttpUpgrader
    @@ -102,7 +89,6 @@

    Interface HttpUpgrader

    Given the differences among mechanism implementations, a request needs to be prepared before being sent to comply with the mechanism requirements (for example, add required headers, etc.).

    -
      @@ -164,7 +150,6 @@

      Method Details

    • prepare

      -
      void prepare(HttpRequest request)

      Prepares the request for the upgrade, for example by setting the HTTP method or by setting HTTP headers required for the upgrade.

      @@ -172,13 +157,11 @@

      prepare

      Parameters:
      request - the request to prepare
      -
    • upgrade

      -
      void upgrade(HttpResponse response, EndPoint endPoint, Callback callback)
      @@ -191,7 +174,6 @@

      upgrade

      endPoint - the EndPoint to upgrade
      callback - a callback to notify of the success or failure of the upgrade
      -
    @@ -205,5 +187,7 @@

    upgrade


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/IConnection.html b/jetty-11/org/eclipse/jetty/client/IConnection.html index 933e41fc464..55ec0df01b5 100644 --- a/jetty-11/org/eclipse/jetty/client/IConnection.html +++ b/jetty-11/org/eclipse/jetty/client/IConnection.html @@ -1,29 +1,35 @@ - -IConnection (Eclipse Jetty API Doc - v11.0.21) + +IConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface IConnection

    -
    All Superinterfaces:
    AutoCloseable, Closeable, Connection
    @@ -98,7 +85,6 @@

    Interface IConnection


    public interface IConnection extends Connection
    -
    @@ -152,5 +136,7 @@

    send


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/LeakTrackingConnectionPool.html b/jetty-11/org/eclipse/jetty/client/LeakTrackingConnectionPool.html index 963b1cfd612..f1626409526 100644 --- a/jetty-11/org/eclipse/jetty/client/LeakTrackingConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/LeakTrackingConnectionPool.html @@ -1,29 +1,35 @@ - -LeakTrackingConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +LeakTrackingConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class LeakTrackingCon

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ConnectionPool, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Sweeper.Sweepable
    @@ -105,7 +92,6 @@

    Class LeakTrackingCon
    public class LeakTrackingConnectionPool extends DuplexConnectionPool
    -

    @@ -239,7 +223,6 @@

    Method Details

  • close

    -
    public void close()
    Specified by:
    @@ -251,39 +234,32 @@

    close

    Overrides:
    close in class AbstractConnectionPool
    -
  • acquired

    -
    protected void acquired(Connection connection)
    Overrides:
    acquired in class AbstractConnectionPool
    -
  • released

    -
    protected void released(Connection connection)
    Overrides:
    released in class AbstractConnectionPool
    -
  • leaked

    -
    protected void leaked(LeakDetector<Connection>.LeakInfo leakInfo)
    -
  • @@ -297,5 +273,7 @@

    leaked


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/MultiplexConnectionPool.html b/jetty-11/org/eclipse/jetty/client/MultiplexConnectionPool.html index 63908fa7799..d78fcd45b95 100644 --- a/jetty-11/org/eclipse/jetty/client/MultiplexConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/MultiplexConnectionPool.html @@ -1,29 +1,35 @@ - -MultiplexConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +MultiplexConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class MultiplexConnectio

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ConnectionPool, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Sweeper.Sweepable
    @@ -108,7 +95,6 @@

    Class MultiplexConnectio
    @ManagedObject public class MultiplexConnectionPool extends AbstractConnectionPool
    -

    @@ -299,51 +277,43 @@

    Method Details

  • getMaxMultiplex

    -
    @ManagedAttribute("The multiplexing factor of connections") public int getMaxMultiplex()
    Overrides:
    getMaxMultiplex in class AbstractConnectionPool
    -
  • setMaxMultiplex

    -
    public void setMaxMultiplex(int maxMultiplex)
    Overrides:
    setMaxMultiplex in class AbstractConnectionPool
    -
  • getMaxUsageCount

    -
    @ManagedAttribute("The maximum amount of times a connection is used before it gets closed") public int getMaxUsageCount()
    Overrides:
    getMaxUsageCount in class AbstractConnectionPool
    -
  • setMaxUsageCount

    -
    public void setMaxUsageCount(int maxUsageCount)
    Overrides:
    setMaxUsageCount in class AbstractConnectionPool
    -
  • @@ -357,5 +327,7 @@

    setMaxUsageCount


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/MultiplexHttpDestination.html b/jetty-11/org/eclipse/jetty/client/MultiplexHttpDestination.html index 70b92d57665..d840ccc7406 100644 --- a/jetty-11/org/eclipse/jetty/client/MultiplexHttpDestination.html +++ b/jetty-11/org/eclipse/jetty/client/MultiplexHttpDestination.html @@ -1,29 +1,35 @@ - -MultiplexHttpDestination (Eclipse Jetty API Doc - v11.0.21) + +MultiplexHttpDestination (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class MultiplexHttpDest

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Destination, HttpDestination.Multiplexed, Callback, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Invocable, Sweeper.Sweepable
    @@ -111,7 +98,6 @@

    Class MultiplexHttpDest the proper cardinality.

    If the cardinality is 1, the behavior of this class is similar to that of DuplexHttpDestination.

    -
    @@ -266,22 +248,18 @@

    Method Details

  • getMaxRequestsPerConnection

    -
    @ManagedAttribute("The maximum number of concurrent requests per connection") public int getMaxRequestsPerConnection()
    -
  • setMaxRequestsPerConnection

    -
    public void setMaxRequestsPerConnection(int maxRequestsPerConnection)
    Specified by:
    setMaxRequestsPerConnection in interface HttpDestination.Multiplexed
    -
  • @@ -295,5 +273,7 @@

    setMaxRequestsPerConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/client/Origin.Address.html b/jetty-11/org/eclipse/jetty/client/Origin.Address.html index 006bcbadccf..a4d4fa75a37 100644 --- a/jetty-11/org/eclipse/jetty/client/Origin.Address.html +++ b/jetty-11/org/eclipse/jetty/client/Origin.Address.html @@ -1,29 +1,35 @@ - -Origin.Address (Eclipse Jetty API Doc - v11.0.21) + +Origin.Address (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class Origin.Address

    org.eclipse.jetty.client.Origin.Address
    -
    Enclosing class:
    -
    Origin
    +
    Origin

    public static class Origin.Address extends Object
    -
      @@ -167,10 +153,8 @@

      Constructor Details

    • Address

      -
      public Address(String host, int port)
      -
    @@ -184,69 +168,55 @@

    Method Details

  • getHost

    -
    public String getHost()
    -
  • getPort

    -
    public int getPort()
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • asString

    -
    public String asString()
    -
  • getSocketAddress

    -
    public SocketAddress getSocketAddress()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -260,5 +230,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Origin.Protocol.html b/jetty-11/org/eclipse/jetty/client/Origin.Protocol.html index 850c4da7f25..81a507ed19c 100644 --- a/jetty-11/org/eclipse/jetty/client/Origin.Protocol.html +++ b/jetty-11/org/eclipse/jetty/client/Origin.Protocol.html @@ -1,29 +1,35 @@ - -Origin.Protocol (Eclipse Jetty API Doc - v11.0.21) + +Origin.Protocol (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class Origin.Protocol

    org.eclipse.jetty.client.Origin.Protocol
    -
    Enclosing class:
    -
    Origin
    +
    Origin

    public static class Origin.Protocol @@ -103,7 +90,6 @@

    Class Origin.Protocol

    A Protocol is then rendered into a ClientConnectionFactory chain, for example in HttpClientTransportDynamic.newConnection(EndPoint, Map).

    -
      @@ -141,7 +127,7 @@

      Method Summary

      boolean
       
      - +
       
      int
      @@ -173,7 +159,6 @@

      Constructor Details

    • Protocol

      -
      public Protocol(List<String> protocols, boolean negotiate)
      Creates a Protocol with the given list of protocol names @@ -183,7 +168,6 @@

      Protocol

      protocols - the protocol names
      negotiate - whether the protocol should be negotiated
      -
    @@ -197,61 +181,49 @@

    Method Details

  • getProtocols

    -
    public List<String> getProtocols()
    -
  • isNegotiate

    -
    public boolean isNegotiate()
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -265,5 +237,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Origin.html b/jetty-11/org/eclipse/jetty/client/Origin.html index d38f8381b6d..e74b80d1b7d 100644 --- a/jetty-11/org/eclipse/jetty/client/Origin.html +++ b/jetty-11/org/eclipse/jetty/client/Origin.html @@ -1,29 +1,35 @@ - -Origin (Eclipse Jetty API Doc - v11.0.21) + +Origin (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Origin

    org.eclipse.jetty.client.Origin
    -

    public class Origin extends Object
    @@ -106,7 +93,6 @@

    Class Origin

    to the destination tag, so that all the connections to the server associated to that destination can specify the PROXY protocol bytes for that particular client connection.

    -
    @@ -294,77 +268,61 @@

    Method Details

  • getScheme

    -
    public String getScheme()
    -
  • getAddress

    -
    public Origin.Address getAddress()
    -
  • getTag

    -
    public Object getTag()
    -
  • getProtocol

    -
    public Origin.Protocol getProtocol()
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -378,5 +336,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/ProtocolHandler.html b/jetty-11/org/eclipse/jetty/client/ProtocolHandler.html index 9a5071e9fa4..ae9d8a37f73 100644 --- a/jetty-11/org/eclipse/jetty/client/ProtocolHandler.html +++ b/jetty-11/org/eclipse/jetty/client/ProtocolHandler.html @@ -1,29 +1,35 @@ - -ProtocolHandler (Eclipse Jetty API Doc - v11.0.21) + +ProtocolHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ProtocolHandler

    - -
      @@ -144,19 +130,16 @@

      Method Details

    • getName

      -
      String getName()
      Returns:
      a unique name among protocol handlers
      -
    • accept

      -
      boolean accept(Request request, Response response)

      Inspects the given request and response @@ -172,20 +155,17 @@

      accept

      Returns:
      true if this protocol handler can handle the given request and response
      -
    • getResponseListener

      -
      Response.Listener getResponseListener()
      Returns:
      a response listener that will handle the request and response on behalf of the application.
      -
    @@ -199,5 +179,7 @@

    getResponseListener


    + + diff --git a/jetty-11/org/eclipse/jetty/client/ProtocolHandlers.html b/jetty-11/org/eclipse/jetty/client/ProtocolHandlers.html index 7eb3397ce89..32f9b2f8778 100644 --- a/jetty-11/org/eclipse/jetty/client/ProtocolHandlers.html +++ b/jetty-11/org/eclipse/jetty/client/ProtocolHandlers.html @@ -1,29 +1,35 @@ - -ProtocolHandlers (Eclipse Jetty API Doc - v11.0.21) + +ProtocolHandlers (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProtocolHandlers

    org.eclipse.jetty.client.ProtocolHandlers
    -
    All Implemented Interfaces:
    Dumpable
    @@ -99,7 +86,6 @@

    Class ProtocolHandlers

    extends Object implements Dumpable

    A container for ProtocolHandlers accessible from HttpClient.getProtocolHandlers().

    -
      @@ -108,7 +94,7 @@

      Class ProtocolHandlers

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -202,9 +188,7 @@

      Constructor Details

    • ProtocolHandlers

      -
      protected ProtocolHandlers()
      -
    @@ -218,7 +202,6 @@

    Method Details

  • put

    -
    public ProtocolHandler put(ProtocolHandler protocolHandler)

    Stores the given protocolHandler in this container.

    If a protocol handler with the same name exists, it is @@ -231,18 +214,16 @@

    put

    or null if no protocol handler with that name was already stored
    See Also:
    -
    -
  • remove

    -
    public ProtocolHandler remove(String name)

    Removes the protocol handler with the given name.

    @@ -253,28 +234,24 @@

    remove

    protocol handler with that name was already stored
    See Also:
    -
    -
  • clear

    -
    public void clear()

    Removes all protocol handlers from this container.

    -
  • find

    -
    public ProtocolHandler find(Request request, Response response)

    Finds the first protocol handler that @@ -288,29 +265,25 @@

    find

    the protocol handler that accepted the request and response, or null if none of the protocol handlers accepted the request and response
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -322,7 +295,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -336,5 +308,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.html b/jetty-11/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.html index a305a50f7a0..971edb96c7b 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.html @@ -1,29 +1,35 @@ - -ProxyAuthenticationProtocolHandler (Eclipse Jetty API Doc - v11.0.21) + +ProxyAuthenticationProtocolHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ProxyAu

    -
    All Implemented Interfaces:
    ProtocolHandler
    @@ -104,12 +91,11 @@

    Class ProxyAu
    See Also:
    -
    -

    @@ -227,18 +211,14 @@

    Constructor Details

  • ProxyAuthenticationProtocolHandler

    -
    public ProxyAuthenticationProtocolHandler(HttpClient client)
    -
  • ProxyAuthenticationProtocolHandler

    -
    public ProxyAuthenticationProtocolHandler(HttpClient client, int maxContentLength)
    -
  • @@ -252,22 +232,19 @@

    Method Details

  • getName

    -
    public String getName()
    Returns:
    a unique name among protocol handlers
    -
  • accept

    -
    public boolean accept(Request request, Response response)
    -
    Description copied from interface: ProtocolHandler
    +
    Description copied from interface: ProtocolHandler

    Inspects the given request and response to detect whether this protocol handler should handle them.

    For example, a redirect protocol handler can inspect the @@ -281,55 +258,46 @@

    accept

    Returns:
    true if this protocol handler can handle the given request and response
    -
  • getAuthenticateHeader

    -
    protected HttpHeader getAuthenticateHeader()
    Specified by:
    getAuthenticateHeader in class AuthenticationProtocolHandler
    -
  • getAuthorizationHeader

    -
    protected HttpHeader getAuthorizationHeader()
    Specified by:
    getAuthorizationHeader in class AuthenticationProtocolHandler
    -
  • getAuthenticationURI

    -
    protected URI getAuthenticationURI(Request request)
    Specified by:
    getAuthenticationURI in class AuthenticationProtocolHandler
    -
  • getAuthenticationAttribute

    -
    protected String getAuthenticationAttribute()
    Specified by:
    getAuthenticationAttribute in class AuthenticationProtocolHandler
    -
  • @@ -343,5 +311,7 @@

    getAuthenticationAttribute


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.Proxy.html b/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.Proxy.html index dec5a32727c..60d31df7098 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.Proxy.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.Proxy.html @@ -1,29 +1,35 @@ - -ProxyConfiguration.Proxy (Eclipse Jetty API Doc - v11.0.21) + +ProxyConfiguration.Proxy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,19 +77,17 @@

    Class ProxyConfiguratio
    org.eclipse.jetty.client.ProxyConfiguration.Proxy

    -
    Direct Known Subclasses:
    HttpProxy, Socks4Proxy, Socks5Proxy
    Enclosing class:
    -
    ProxyConfiguration
    +
    ProxyConfiguration

    public abstract static class ProxyConfiguration.Proxy extends Object
    -
    @@ -222,113 +204,96 @@

    Method Details

  • getOrigin

    -
    public Origin getOrigin()
    -
  • getAddress

    -
    public Origin.Address getAddress()
    Returns:
    the address of this proxy
    -
  • isSecure

    -
    public boolean isSecure()
    Returns:
    whether the connection to the proxy must be secured via TLS
    -
  • getSslContextFactory

    -
    public SslContextFactory.Client getSslContextFactory()
    Returns:
    the optional SslContextFactory to use when connecting to proxies
    -
  • getProtocol

    -
    public Origin.Protocol getProtocol()
    Returns:
    the protocol spoken by this proxy
    -
  • getIncludedAddresses

    -
    public Set<String> getIncludedAddresses()
    Returns:
    the list of origins that must be proxied
    See Also:
    -
    -
  • getExcludedAddresses

    -
    public Set<String> getExcludedAddresses()
    Returns:
    the list of origins that must not be proxied.
    See Also:
    -
    -
  • getURI

    -
    public URI getURI()
    Returns:
    an URI representing this proxy, or null if no URI can represent this proxy
    -
  • matches

    -
    public boolean matches(Origin origin)
    Matches the given origin with the included and excluded addresses, returning true if the given origin is to be proxied.
    @@ -338,13 +303,11 @@

    matches

    Returns:
    true if the origin must be proxied, false otherwise
    -
  • newClientConnectionFactory

    -
    public abstract ClientConnectionFactory newClientConnectionFactory(ClientConnectionFactory connectionFactory)
    Parameters:
    @@ -352,19 +315,16 @@

    newClientConnectionFactory

    Returns:
    a new ClientConnectionFactory for this Proxy
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -378,5 +338,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.html b/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.html index 379431b3ac8..3d9ba5a0b64 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyConfiguration.html @@ -1,29 +1,35 @@ - -ProxyConfiguration (Eclipse Jetty API Doc - v11.0.21) + +ProxyConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProxyConfiguration

    org.eclipse.jetty.client.ProxyConfiguration
    -

    public class ProxyConfiguration extends Object
    @@ -103,12 +90,11 @@

    Class ProxyConfiguration

    See Also:
    -
    -
    @@ -207,7 +191,6 @@

    Method Details

  • getProxies

    -
    Deprecated. @@ -224,13 +207,11 @@

    getProxies

    Returns:
    the forward proxies to use
    -
  • addProxy

    -
    public void addProxy(ProxyConfiguration.Proxy proxy)
    Adds a proxy.
    @@ -239,13 +220,11 @@

    addProxy

    Throws:
    NullPointerException - if proxy is null
    -
  • removeProxy

    -
    public boolean removeProxy(ProxyConfiguration.Proxy proxy)
    Removes a proxy.
    @@ -254,15 +233,12 @@

    removeProxy

    Returns:
    true if a match is found
    -
  • match

    -
    public ProxyConfiguration.Proxy match(Origin origin)
    -
  • @@ -276,5 +252,7 @@

    match


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.ProxyProtocolConnection.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.ProxyProtocolConnection.html index a275948bad7..7194f94fea0 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.ProxyProtocolConnection.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.ProxyProtocolConnection.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.ProxyProtocolConnection (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.ProxyProtocolConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, Callback, Invocable
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory
    +
    ProxyProtocolClientConnectionFactory

    protected abstract static class ProxyProtocolClientConnectionFactory.ProxyProtocolConnection extends AbstractConnection implements Callback
    -
    @@ -208,9 +194,7 @@

    Field Details

  • LOG

    -
    protected static final org.slf4j.Logger LOG
    -
  • @@ -224,9 +208,8 @@

    Method Details

  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -235,44 +218,38 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • writePROXYBytes

    -
    protected abstract void writePROXYBytes(EndPoint endPoint, Callback callback)
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -280,13 +257,11 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -294,27 +269,24 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • @@ -328,5 +300,7 @@

    onFillable


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.Tag.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.Tag.html index 700800db0b5..9f673aff4a2 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.Tag.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.Tag.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V1.Tag (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V1.Tag (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Clas
    org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory.V1.Tag

    -
    All Implemented Interfaces:
    ClientConnectionFactory.Decorator
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory.V1
    +
    ProxyProtocolClientConnectionFactory.V1

    public static class ProxyProtocolClientConnectionFactory.V1.Tag @@ -107,7 +94,6 @@

    Clas

    Instances of this class are associated to a destination so that all connections of that destination will initiate the communication with the PROXY protocol version 1 bytes specified by this metadata.

    -
    @@ -230,16 +214,13 @@

    Constructor Details

  • Tag

    -
    public Tag()

    Creates a Tag whose metadata will be derived from the underlying EndPoint.

    -
  • Tag

    -
    public Tag(String srcIP, int srcPort)

    Creates a Tag with the given source metadata.

    @@ -249,13 +230,11 @@

    Tag

    srcIP - the source IP address
    srcPort - the source port
    -
  • Tag

    -
    public Tag(String family, String srcIP, int srcPort, @@ -270,7 +249,6 @@

    Tag

    dstIP - the destination IP address
    dstPort - the destination port
    -
  • @@ -284,49 +262,38 @@

    Method Details

  • getFamily

    -
    public String getFamily()
    -
  • getSourceAddress

    -
    public String getSourceAddress()
    -
  • getSourcePort

    -
    public int getSourcePort()
    -
  • getDestinationAddress

    -
    public String getDestinationAddress()
    -
  • getDestinationPort

    -
    public int getDestinationPort()
    -
  • apply

    -
    -
    Description copied from interface: ClientConnectionFactory.Decorator
    +
    Description copied from interface: ClientConnectionFactory.Decorator

    Wraps the given factory.

    Specified by:
    @@ -336,31 +303,26 @@

    apply

    Returns:
    the wrapping ClientConnectionFactory
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • @@ -374,5 +336,7 @@

    hashCode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.html index 41796258f65..02e5e733282 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V1.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V1 (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V1 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class Pr

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory
    +
    ProxyProtocolClientConnectionFactory

    public static class ProxyProtocolClientConnectionFactory.V1 extends ProxyProtocolClientConnectionFactory
    A ClientConnectionFactory for the PROXY protocol version 1.
    -
      @@ -125,10 +111,10 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory

    ProxyProtocolClientConnectionFactory.ProxyProtocolConnection, ProxyProtocolClientConnectionFactory.V1, ProxyProtocolClientConnectionFactory.V2
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    ClientConnectionFactory.Decorator, ClientConnectionFactory.Info
    @@ -195,9 +181,7 @@

    Constructor Details

  • V1

    -
    public V1(ClientConnectionFactory factory)
    -
  • @@ -211,14 +195,12 @@

    Method Details

  • newProxyProtocolConnection

    -
  • @@ -232,5 +214,7 @@

    newProxyProtocolConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Command.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Command.html index f3bb6c1efca..eee7f5158f9 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Command.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Command.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V2.Tag.Command (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V2.Tag.Command (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    -
    All Implemented Interfaces:
    Serializable, Comparable<ProxyProtocolClientConnectionFactory.V2.Tag.Command>, java.lang.constant.Constable
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory.V2.Tag
    +
    ProxyProtocolClientConnectionFactory.V2.Tag

    public static enum ProxyProtocolClientConnectionFactory.V2.Tag.Command extends Enum<ProxyProtocolClientConnectionFactory.V2.Tag.Command>
    -
      @@ -112,7 +98,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
    @@ -176,17 +162,13 @@

    Enum Constant Details

  • LOCAL

    -
  • PROXY

    -
  • @@ -200,7 +182,6 @@

    Method Details

  • values

    -
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -208,13 +189,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -229,7 +208,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -243,5 +221,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Family.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Family.html index 97a0fb3b778..48980a64937 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Family.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Family.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V2.Tag.Family (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V2.Tag.Family (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    -
    All Implemented Interfaces:
    Serializable, Comparable<ProxyProtocolClientConnectionFactory.V2.Tag.Family>, java.lang.constant.Constable
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory.V2.Tag
    +
    ProxyProtocolClientConnectionFactory.V2.Tag

    public static enum ProxyProtocolClientConnectionFactory.V2.Tag.Family extends Enum<ProxyProtocolClientConnectionFactory.V2.Tag.Family>
    -
      @@ -112,7 +98,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
    @@ -180,33 +166,25 @@

    Enum Constant Details

  • UNSPEC

    -
  • INET4

    -
  • INET6

    -
  • UNIX

    -
  • @@ -220,7 +198,6 @@

    Method Details

  • values

    -
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -228,13 +205,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -249,7 +224,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -263,5 +237,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Protocol.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Protocol.html index 1229db149c8..9c5e8903eb2 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Protocol.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.Protocol.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V2.Tag.Protocol (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V2.Tag.Protocol (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    -
    All Implemented Interfaces:
    Serializable, Comparable<ProxyProtocolClientConnectionFactory.V2.Tag.Protocol>, java.lang.constant.Constable
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory.V2.Tag
    +
    ProxyProtocolClientConnectionFactory.V2.Tag

    public static enum ProxyProtocolClientConnectionFactory.V2.Tag.Protocol extends Enum<ProxyProtocolClientConnectionFactory.V2.Tag.Protocol>
    -
      @@ -112,7 +98,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
    @@ -178,25 +164,19 @@

    Enum Constant Details

  • UNSPEC

    -
  • STREAM

    -
  • DGRAM

    -
  • @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.TLV.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.TLV.html index 99dc0064bd9..a5ad052c491 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.TLV.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.TLV.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V2.Tag.TLV (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V2.Tag.TLV (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory.V2.Tag.TLV

    -
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory.V2.Tag
    +
    ProxyProtocolClientConnectionFactory.V2.Tag

    public static class ProxyProtocolClientConnectionFactory.V2.Tag.TLV extends Object
    -
      @@ -158,10 +144,8 @@

      Constructor Details

    • TLV

      -
      public TLV(int type, byte[] value)
      -
    @@ -175,41 +159,33 @@

    Method Details

  • getType

    -
    public int getType()
    -
  • getValue

    -
    public byte[] getValue()
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • @@ -223,5 +199,7 @@

    hashCode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.html index b09bf0c084c..2bee3dd428e 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.Tag.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V2.Tag (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V2.Tag (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Clas
    org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory.V2.Tag

    -
    All Implemented Interfaces:
    ClientConnectionFactory.Decorator
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory.V2
    +
    ProxyProtocolClientConnectionFactory.V2

    public static class ProxyProtocolClientConnectionFactory.V2.Tag @@ -107,7 +94,6 @@

    Clas

    Instances of this class are associated to a destination so that all connections of that destination will initiate the communication with the PROXY protocol version 2 bytes specified by this metadata.

    -
    @@ -272,16 +256,13 @@

    Constructor Details

  • Tag

    -
    public Tag()

    Creates a Tag whose metadata will be derived from the underlying EndPoint.

    -
  • Tag

    -
    public Tag(String srcIP, int srcPort)

    Creates a Tag with the given source metadata.

    @@ -291,13 +272,11 @@

    Tag

    srcIP - the source IP address
    srcPort - the source port
    -
  • Tag

    -
    public Tag(String srcIP, int srcPort, List<ProxyProtocolClientConnectionFactory.V2.Tag.TLV> tlvs)
    @@ -309,13 +288,11 @@

    Tag

    srcPort - the source port
    tlvs - the TLV objects
    -
  • Tag

    -
    public Tag(ProxyProtocolClientConnectionFactory.V2.Tag.Command command, ProxyProtocolClientConnectionFactory.V2.Tag.Family family, ProxyProtocolClientConnectionFactory.V2.Tag.Protocol protocol, @@ -336,7 +313,6 @@

    Tag

    dstPort - the destination port
    tlvs - the TLV objects
    -
  • @@ -350,73 +326,56 @@

    Method Details

  • getCommand

    -
  • getFamily

    -
  • getProtocol

    -
  • getSourceAddress

    -
    public String getSourceAddress()
    -
  • getSourcePort

    -
    public int getSourcePort()
    -
  • getDestinationAddress

    -
    public String getDestinationAddress()
    -
  • getDestinationPort

    -
    public int getDestinationPort()
    -
  • getTLVs

    -
  • apply

    -
    -
    Description copied from interface: ClientConnectionFactory.Decorator
    +
    Description copied from interface: ClientConnectionFactory.Decorator

    Wraps the given factory.

    Specified by:
    @@ -426,31 +385,26 @@

    apply

    Returns:
    the wrapping ClientConnectionFactory
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • @@ -464,5 +418,7 @@

    hashCode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.html index cc679e348fb..a312ac3dea7 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.V2.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory.V2 (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory.V2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class Pr

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    Enclosing class:
    -
    ProxyProtocolClientConnectionFactory
    +
    ProxyProtocolClientConnectionFactory

    public static class ProxyProtocolClientConnectionFactory.V2 extends ProxyProtocolClientConnectionFactory
    A ClientConnectionFactory for the PROXY protocol version 2.
    -
      @@ -125,10 +111,10 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory

    ProxyProtocolClientConnectionFactory.ProxyProtocolConnection, ProxyProtocolClientConnectionFactory.V1, ProxyProtocolClientConnectionFactory.V2
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    ClientConnectionFactory.Decorator, ClientConnectionFactory.Info
    @@ -195,9 +181,7 @@

    Constructor Details

  • V2

    -
    public V2(ClientConnectionFactory factory)
    -
  • @@ -211,14 +195,12 @@

    Method Details

  • newProxyProtocolConnection

    -
  • @@ -232,5 +214,7 @@

    newProxyProtocolConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.html index febdf143a95..731b18212da 100644 --- a/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/client/ProxyProtocolClientConnectionFactory.html @@ -1,29 +1,35 @@ - -ProxyProtocolClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ProxyProtocolClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Proxy
    org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    @@ -106,7 +93,6 @@

    Class Proxy PROXY protocol.

    Use the ProxyProtocolClientConnectionFactory.V1 or ProxyProtocolClientConnectionFactory.V2 versions of this class to specify what version of the PROXY protocol you want to use.

    -
      @@ -134,7 +120,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    ClientConnectionFactory.Decorator, ClientConnectionFactory.Info
    @@ -192,15 +178,12 @@

    Method Details

  • getClientConnectionFactory

    -
    public ClientConnectionFactory getClientConnectionFactory()
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -212,16 +195,13 @@

    newConnection

    Returns:
    a new Connection
    -
  • newProxyProtocolConnection

    -
    protected abstract ProxyProtocolClientConnectionFactory.ProxyProtocolConnection newProxyProtocolConnection(EndPoint endPoint, Map<String,Object> context)
    -
  • @@ -235,5 +215,7 @@

    newProxyProtocolConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/client/RandomConnectionPool.html b/jetty-11/org/eclipse/jetty/client/RandomConnectionPool.html index 8afc31aa29e..ea6fdf6060e 100644 --- a/jetty-11/org/eclipse/jetty/client/RandomConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/RandomConnectionPool.html @@ -1,18 +1,19 @@ - -RandomConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +RandomConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RedirectProtocolHa

    -

    A protocol handler that handles redirect status codes 301, 302, 303, 307 and 308.

    -
    @@ -235,9 +219,7 @@

    Constructor Details

  • RedirectProtocolHandler

    -
    public RedirectProtocolHandler(HttpClient client)
    -
  • @@ -251,7 +233,6 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    @@ -259,16 +240,14 @@

    getName

    Returns:
    a unique name among protocol handlers
    -
  • accept

    -
    public boolean accept(Request request, Response response)
    -
    Description copied from interface: ProtocolHandler
    +
    Description copied from interface: ProtocolHandler

    Inspects the given request and response to detect whether this protocol handler should handle them.

    For example, a redirect protocol handler can inspect the @@ -284,13 +263,11 @@

    accept

    Returns:
    true if this protocol handler can handle the given request and response
    -
  • getResponseListener

    -
    public Response.Listener getResponseListener()
    Specified by:
    @@ -299,16 +276,14 @@

    getResponseListener

    a response listener that will handle the request and response on behalf of the application.
    -
  • onHeader

    -
    public boolean onHeader(Response response, HttpField field)
    -
    Description copied from interface: Response.HeaderListener
    +
    Description copied from interface: Response.HeaderListener
    Callback method invoked when a response header has been received and parsed, returning whether the header should be processed or not.
    @@ -322,15 +297,13 @@

    onHeader

    Returns:
    true to process the header, false to skip processing of the header
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -349,7 +322,6 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • @@ -363,5 +335,7 @@

    onComplete


    + + diff --git a/jetty-11/org/eclipse/jetty/client/RequestNotifier.html b/jetty-11/org/eclipse/jetty/client/RequestNotifier.html index cace8eb99d9..6f69621023f 100644 --- a/jetty-11/org/eclipse/jetty/client/RequestNotifier.html +++ b/jetty-11/org/eclipse/jetty/client/RequestNotifier.html @@ -1,29 +1,35 @@ - -RequestNotifier (Eclipse Jetty API Doc - v11.0.21) + +RequestNotifier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class RequestNotifier

    org.eclipse.jetty.client.RequestNotifier
    -

    public class RequestNotifier extends Object
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • RequestNotifier

      -
      public RequestNotifier(HttpClient client)
      -
    @@ -180,59 +164,45 @@

    Method Details

  • notifyQueued

    -
    public void notifyQueued(Request request)
    -
  • notifyBegin

    -
    public void notifyBegin(Request request)
    -
  • notifyHeaders

    -
    public void notifyHeaders(Request request)
    -
  • notifyCommit

    -
    public void notifyCommit(Request request)
    -
  • notifyContent

    -
    public void notifyContent(Request request, ByteBuffer content)
    -
  • notifySuccess

    -
    public void notifySuccess(Request request)
    -
  • notifyFailure

    -
    public void notifyFailure(Request request, Throwable failure)
    -
  • @@ -246,5 +216,7 @@

    notifyFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/ResponseNotifier.html b/jetty-11/org/eclipse/jetty/client/ResponseNotifier.html index fac61d377fc..d89bb7568fe 100644 --- a/jetty-11/org/eclipse/jetty/client/ResponseNotifier.html +++ b/jetty-11/org/eclipse/jetty/client/ResponseNotifier.html @@ -1,29 +1,35 @@ - -ResponseNotifier (Eclipse Jetty API Doc - v11.0.21) + +ResponseNotifier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class ResponseNotifier

    org.eclipse.jetty.client.ResponseNotifier
    -

    public class ResponseNotifier extends Object
    -
      @@ -200,9 +186,7 @@

      Constructor Details

    • ResponseNotifier

      -
      public ResponseNotifier()
      -
    @@ -216,120 +200,96 @@

    Method Details

  • notifyBegin

    -
    public void notifyBegin(List<Response.ResponseListener> listeners, Response response)
    -
  • notifyHeader

    -
    public boolean notifyHeader(List<Response.ResponseListener> listeners, Response response, HttpField field)
    -
  • notifyHeaders

    -
    public void notifyHeaders(List<Response.ResponseListener> listeners, Response response)
    -
  • notifyBeforeContent

    -
    public void notifyBeforeContent(Response response, ObjLongConsumer<Object> demand, List<Response.DemandedContentListener> contentListeners)
    -
  • notifyContent

    -
    public void notifyContent(Response response, ObjLongConsumer<Object> demand, ByteBuffer buffer, Callback callback, List<Response.DemandedContentListener> contentListeners)
    -
  • notifySuccess

    -
    public void notifySuccess(List<Response.ResponseListener> listeners, Response response)
    -
  • notifyFailure

    -
    public void notifyFailure(List<Response.ResponseListener> listeners, Response response, Throwable failure)
    -
  • notifyComplete

    -
    public void notifyComplete(List<Response.ResponseListener> listeners, Result result)
    -
  • forwardSuccess

    -
    public void forwardSuccess(List<Response.ResponseListener> listeners, Response response)
    -
  • forwardSuccessComplete

    -
    public void forwardSuccessComplete(List<Response.ResponseListener> listeners, Request request, Response response)
    -
  • forwardFailure

    -
    public void forwardFailure(List<Response.ResponseListener> listeners, Response response, Throwable failure)
    -
  • forwardFailureComplete

    -
    public void forwardFailureComplete(List<Response.ResponseListener> listeners, Request request, Throwable requestFailure, Response response, Throwable responseFailure)
    -
  • @@ -343,5 +303,7 @@

    forwardFailureComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/RoundRobinConnectionPool.html b/jetty-11/org/eclipse/jetty/client/RoundRobinConnectionPool.html index 0f7036c2893..47046f0a369 100644 --- a/jetty-11/org/eclipse/jetty/client/RoundRobinConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/RoundRobinConnectionPool.html @@ -1,18 +1,19 @@ - -RoundRobinConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +RoundRobinConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class SendFailure

    org.eclipse.jetty.client.SendFailure
    -

    public class SendFailure extends Object
    -
      @@ -163,17 +149,13 @@

      Field Details

    • failure

      -
      public final Throwable failure
      -
    • retry

      -
      public final boolean retry
      -
    @@ -187,10 +169,8 @@

    Constructor Details

  • SendFailure

    -
    public SendFailure(Throwable failure, boolean retry)
    -
  • @@ -204,13 +184,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -224,5 +202,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Socks4Proxy.Socks4ProxyClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/client/Socks4Proxy.Socks4ProxyClientConnectionFactory.html index 3b44dd4a740..6158f7e82d6 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks4Proxy.Socks4ProxyClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/client/Socks4Proxy.Socks4ProxyClientConnectionFactory.html @@ -1,29 +1,35 @@ - -Socks4Proxy.Socks4ProxyClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +Socks4Proxy.Socks4ProxyClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    C
    org.eclipse.jetty.client.Socks4Proxy.Socks4ProxyClientConnectionFactory

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    Enclosing class:
    -
    Socks4Proxy
    +
    Socks4Proxy

    public static class Socks4Proxy.Socks4ProxyClientConnectionFactory extends Object implements ClientConnectionFactory
    -
    @@ -191,7 +175,6 @@

    Method Details

  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -203,7 +186,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -217,5 +199,7 @@

    newConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Socks4Proxy.html b/jetty-11/org/eclipse/jetty/client/Socks4Proxy.html index 5dbd4375f33..767825dbefa 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks4Proxy.html +++ b/jetty-11/org/eclipse/jetty/client/Socks4Proxy.html @@ -1,29 +1,35 @@ - -Socks4Proxy (Eclipse Jetty API Doc - v11.0.21) + +Socks4Proxy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class Socks4Proxy

    -

    public class Socks4Proxy extends ProxyConfiguration.Proxy
    -
      @@ -168,19 +154,15 @@

      Constructor Details

    • Socks4Proxy

      -
      public Socks4Proxy(String host, int port)
      -
    • Socks4Proxy

      -
      public Socks4Proxy(Origin.Address address, boolean secure)
      -
    @@ -194,7 +176,6 @@

    Method Details

  • newClientConnectionFactory

    -
    public ClientConnectionFactory newClientConnectionFactory(ClientConnectionFactory connectionFactory)
    Specified by:
    @@ -204,7 +185,6 @@

    newClientConnectionFactory

    Returns:
    a new ClientConnectionFactory for this Proxy
    -
  • @@ -218,5 +198,7 @@

    newClientConnectionFactory


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.Factory.html b/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.Factory.html index cc8c35f6ab6..3a541b6d811 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.Factory.html +++ b/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.Factory.html @@ -1,29 +1,35 @@ - -Socks5.Authentication.Factory (Eclipse Jetty API Doc - v11.0.21) + +Socks5.Authentication.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface Socks5.Authentication.Factory

    -
    All Known Implementing Classes:
    Socks5.NoAuthenticationFactory, Socks5.UsernamePasswordAuthenticationFactory
    Enclosing interface:
    -
    Socks5.Authentication
    +
    Socks5.Authentication

    public static interface Socks5.Authentication.Factory
    A factory for Socks5.Authentications.
    -
      @@ -136,25 +122,21 @@

      Method Details

    • getMethod

      -
      byte getMethod()
      Returns:
      the authentication method defined by RFC 1928
      -
    • newAuthentication

      -
      Socks5.Authentication newAuthentication()
      Returns:
      a new Socks5.Authentication
      -
    @@ -168,5 +150,7 @@

    newAuthentication


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.html b/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.html index acc1ef8791b..d9767751363 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.html +++ b/jetty-11/org/eclipse/jetty/client/Socks5.Authentication.html @@ -1,29 +1,35 @@ - -Socks5.Authentication (Eclipse Jetty API Doc - v11.0.21) + +Socks5.Authentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,17 +74,15 @@

    Interface Socks5.Authentication

    -
    Enclosing class:
    -
    Socks5
    +
    Socks5

    public static interface Socks5.Authentication

    A SOCKS5 authentication method.

    Implementations should send and receive the bytes that are specific to the particular authentication method.

    -
      @@ -152,7 +138,6 @@

      Method Details

    • authenticate

      -
      void authenticate(EndPoint endPoint, Callback callback)

      Performs the authentication send and receive bytes @@ -162,7 +147,6 @@

      authenticate

      endPoint - the EndPoint to send to and receive from the SOCKS5 server
      callback - the callback to complete when the authentication is complete
      -
    @@ -176,5 +160,7 @@

    authenticate


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Socks5.NoAuthenticationFactory.html b/jetty-11/org/eclipse/jetty/client/Socks5.NoAuthenticationFactory.html index 25f73aac2fb..5b45cc8e958 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks5.NoAuthenticationFactory.html +++ b/jetty-11/org/eclipse/jetty/client/Socks5.NoAuthenticationFactory.html @@ -1,29 +1,35 @@ - -Socks5.NoAuthenticationFactory (Eclipse Jetty API Doc - v11.0.21) + +Socks5.NoAuthenticationFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class Socks5.NoAu
    org.eclipse.jetty.client.Socks5.NoAuthenticationFactory

    -
    All Implemented Interfaces:
    Socks5.Authentication.Factory
    Enclosing class:
    -
    Socks5
    +
    Socks5

    public static class Socks5.NoAuthenticationFactory @@ -104,7 +91,6 @@

    Class Socks5.NoAu implements Socks5.Authentication.Factory

    The implementation of the NO AUTH authentication method defined in RFC 1928.

    -
      @@ -173,17 +159,15 @@

      Field Details

    • METHOD

      -
      public static final byte METHOD
      See Also:
      -
      -
    @@ -197,9 +181,7 @@

    Constructor Details

  • NoAuthenticationFactory

    -
    public NoAuthenticationFactory()
    -
  • @@ -213,7 +195,6 @@

    Method Details

  • getMethod

    -
    public byte getMethod()
    Specified by:
    @@ -221,13 +202,11 @@

    getMethod

    Returns:
    the authentication method defined by RFC 1928
    -
  • newAuthentication

    -
    public Socks5.Authentication newAuthentication()
    Specified by:
    @@ -235,7 +214,6 @@

    newAuthentication

    Returns:
    a new Socks5.Authentication
    -
  • @@ -249,5 +227,7 @@

    newAuthentication


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Socks5.UsernamePasswordAuthenticationFactory.html b/jetty-11/org/eclipse/jetty/client/Socks5.UsernamePasswordAuthenticationFactory.html index 31ccf025929..71e5cf2ab85 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks5.UsernamePasswordAuthenticationFactory.html +++ b/jetty-11/org/eclipse/jetty/client/Socks5.UsernamePasswordAuthenticationFactory.html @@ -1,29 +1,35 @@ - -Socks5.UsernamePasswordAuthenticationFactory (Eclipse Jetty API Doc - v11.0.21) + +Socks5.UsernamePasswordAuthenticationFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Cla
    org.eclipse.jetty.client.Socks5.UsernamePasswordAuthenticationFactory

    -
    All Implemented Interfaces:
    Socks5.Authentication.Factory
    Enclosing class:
    -
    Socks5
    +
    Socks5

    public static class Socks5.UsernamePasswordAuthenticationFactory @@ -104,7 +91,6 @@

    Cla implements Socks5.Authentication.Factory

    The implementation of the USERNAME/PASSWORD authentication method defined in RFC 1929.

    -
    @@ -221,20 +203,16 @@

    Constructor Details

  • UsernamePasswordAuthenticationFactory

    -
    public UsernamePasswordAuthenticationFactory(String userName, String password)
    -
  • UsernamePasswordAuthenticationFactory

    -
    public UsernamePasswordAuthenticationFactory(String userName, String password, Charset charset)
    -
  • @@ -248,7 +226,6 @@

    Method Details

  • getMethod

    -
    public byte getMethod()
    Specified by:
    @@ -256,13 +233,11 @@

    getMethod

    Returns:
    the authentication method defined by RFC 1928
    -
  • newAuthentication

    -
    public Socks5.Authentication newAuthentication()
    Specified by:
    @@ -270,7 +245,6 @@

    newAuthentication

    Returns:
    a new Socks5.Authentication
    -
  • @@ -284,5 +258,7 @@

    newAuthentication


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/Socks5.html b/jetty-11/org/eclipse/jetty/client/Socks5.html index 4c3d793b805..3af4b2dc084 100644 --- a/jetty-11/org/eclipse/jetty/client/Socks5.html +++ b/jetty-11/org/eclipse/jetty/client/Socks5.html @@ -1,18 +1,19 @@ - -Socks5 (Eclipse Jetty API Doc - v11.0.21) + +Socks5 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Socks5Proxy

    -

    public class Socks5Proxy extends ProxyConfiguration.Proxy
    @@ -104,7 +91,6 @@

    Class Socks5Proxy

    The USERNAME/PASSWORD is available to applications but must be explicitly configured and added.

    -
      @@ -172,19 +158,15 @@

      Constructor Details

    • Socks5Proxy

      -
      public Socks5Proxy(String host, int port)
      -
    • Socks5Proxy

      -
      public Socks5Proxy(Origin.Address address, boolean secure)
      -
    @@ -198,7 +180,6 @@

    Method Details

  • putAuthenticationFactory

    -
    public Socks5.Authentication.Factory putAuthenticationFactory(Socks5.Authentication.Factory authenticationFactory)

    Provides this class with the given SOCKS5 authentication method.

    @@ -208,26 +189,22 @@

    putAuthenticationFactory

    the previous authentication method of the same type, or null if there was none of that type already present
    -
  • removeAuthenticationFactory

    -
    public Socks5.Authentication.Factory removeAuthenticationFactory(byte method)

    Removes the authentication of the given method.

    Parameters:
    method - the authentication method to remove
    -
  • newClientConnectionFactory

    -
    public ClientConnectionFactory newClientConnectionFactory(ClientConnectionFactory connectionFactory)
    Specified by:
    @@ -237,7 +214,6 @@

    newClientConnectionFactory

    Returns:
    a new ClientConnectionFactory for this Proxy
    -
  • @@ -251,5 +227,7 @@

    newClientConnectionFactory


    + + diff --git a/jetty-11/org/eclipse/jetty/client/Synchronizable.html b/jetty-11/org/eclipse/jetty/client/Synchronizable.html index b9326b89346..85a4e5c839e 100644 --- a/jetty-11/org/eclipse/jetty/client/Synchronizable.html +++ b/jetty-11/org/eclipse/jetty/client/Synchronizable.html @@ -1,29 +1,35 @@ - -Synchronizable (Eclipse Jetty API Doc - v11.0.21) + +Synchronizable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Synchronizable

    -

    public interface Synchronizable

    Implementations of this interface expose a lock object @@ -105,7 +92,6 @@

    Interface Synchronizable

    In the example above, the calls to hasNext() and next() are performed "atomically".

    -
      @@ -140,13 +126,11 @@

      Method Details

    • getLock

      -
      Object getLock()
      Returns:
      the lock object to synchronize on
      -
    @@ -160,5 +144,7 @@

    getLock


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/TimeoutCompleteListener.html b/jetty-11/org/eclipse/jetty/client/TimeoutCompleteListener.html index dc15fe63fd0..928c11b94f8 100644 --- a/jetty-11/org/eclipse/jetty/client/TimeoutCompleteListener.html +++ b/jetty-11/org/eclipse/jetty/client/TimeoutCompleteListener.html @@ -1,29 +1,35 @@ - -TimeoutCompleteListener (Eclipse Jetty API Doc - v11.0.21) + +TimeoutCompleteListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class TimeoutCompleteLis

    -
    All Implemented Interfaces:
    EventListener, Response.CompleteListener, Response.ResponseListener, Destroyable
    @@ -104,7 +91,6 @@

    Class TimeoutCompleteLis
    Deprecated.
    Do not use it, use CyclicTimeouts instead.
    -

      @@ -170,10 +156,8 @@

      Constructor Details

    • TimeoutCompleteListener

      -
      public TimeoutCompleteListener(Scheduler scheduler)
      Deprecated.
      -
    @@ -187,25 +171,22 @@

    Method Details

  • onTimeoutExpired

    -
    public void onTimeoutExpired()
    Deprecated.
    -
    Description copied from class: CyclicTimeout
    +
    Description copied from class: CyclicTimeout

    Invoked when the timeout expires.

    Specified by:
    onTimeoutExpired in class CyclicTimeout
    -
  • onComplete

    -
    public void onComplete(Result result)
    Deprecated.
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -222,7 +203,6 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • @@ -236,5 +216,7 @@

    onComplete


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/UpgradeProtocolHandler.html b/jetty-11/org/eclipse/jetty/client/UpgradeProtocolHandler.html index 8eeca818061..c53909821cd 100644 --- a/jetty-11/org/eclipse/jetty/client/UpgradeProtocolHandler.html +++ b/jetty-11/org/eclipse/jetty/client/UpgradeProtocolHandler.html @@ -1,29 +1,35 @@ - -UpgradeProtocolHandler (Eclipse Jetty API Doc - v11.0.21) + +UpgradeProtocolHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UpgradeProtocolHand
    org.eclipse.jetty.client.UpgradeProtocolHandler

    -
    All Implemented Interfaces:
    ProtocolHandler
    @@ -99,7 +86,6 @@

    Class UpgradeProtocolHand extends Object implements ProtocolHandler

    A protocol handler that handles HTTP 101 responses.

    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • UpgradeProtocolHandler

      -
      public UpgradeProtocolHandler()
      -
    @@ -180,7 +164,6 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    @@ -188,16 +171,14 @@

    getName

    Returns:
    a unique name among protocol handlers
    -
  • accept

    -
    public boolean accept(Request request, Response response)
    -
    Description copied from interface: ProtocolHandler
    +
    Description copied from interface: ProtocolHandler

    Inspects the given request and response to detect whether this protocol handler should handle them.

    For example, a redirect protocol handler can inspect the @@ -213,22 +194,18 @@

    accept

    Returns:
    true if this protocol handler can handle the given request and response
    -
  • acceptHeaders

    -
    protected boolean acceptHeaders(Request request, Response response)
    -
  • getResponseListener

    -
    public Response.Listener getResponseListener()
    Specified by:
    @@ -237,7 +214,6 @@

    getResponseListener

    a response listener that will handle the request and response on behalf of the application.
    -
  • @@ -251,5 +227,7 @@

    getResponseListener


    + + diff --git a/jetty-11/org/eclipse/jetty/client/ValidatingConnectionPool.html b/jetty-11/org/eclipse/jetty/client/ValidatingConnectionPool.html index 3e00756cde5..76ba85c0722 100644 --- a/jetty-11/org/eclipse/jetty/client/ValidatingConnectionPool.html +++ b/jetty-11/org/eclipse/jetty/client/ValidatingConnectionPool.html @@ -1,29 +1,35 @@ - -ValidatingConnectionPool (Eclipse Jetty API Doc - v11.0.21) + +ValidatingConnectionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class ValidatingConnect

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ConnectionPool, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Sweeper.Sweepable
    @@ -126,7 +113,6 @@

    Class ValidatingConnect This case is however unavoidable and may be mitigated by tuning the idle timeout of the servers to be larger than that of the client.

    -
    @@ -275,19 +259,16 @@

    Method Details

  • getValidatingConnectionCount

    -
    @ManagedAttribute(value="The number of validating connections", readonly=true) public int getValidatingConnectionCount()
    -
  • release

    -
    public boolean release(Connection connection)
    -
    Description copied from interface: ConnectionPool
    +
    Description copied from interface: ConnectionPool

    Returns the given connection, previously obtained via ConnectionPool.acquire(boolean), back to this ConnectionPool.

    @@ -301,15 +282,13 @@

    release

    true if the connection has been released, false if the connection should be closed
    -
  • remove

    -
    public boolean remove(Connection connection)
    -
    Description copied from interface: ConnectionPool
    +
    Description copied from interface: ConnectionPool

    Removes the given connection from this ConnectionPool.

    Specified by:
    @@ -321,17 +300,15 @@

    remove

    Returns:
    true if the connection was removed from this ConnectionPool
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -345,19 +322,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractConnectionPool
    -
  • @@ -371,5 +345,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/WWWAuthenticationProtocolHandler.html b/jetty-11/org/eclipse/jetty/client/WWWAuthenticationProtocolHandler.html index 1e7967b5a7b..77945a8e273 100644 --- a/jetty-11/org/eclipse/jetty/client/WWWAuthenticationProtocolHandler.html +++ b/jetty-11/org/eclipse/jetty/client/WWWAuthenticationProtocolHandler.html @@ -1,29 +1,35 @@ - -WWWAuthenticationProtocolHandler (Eclipse Jetty API Doc - v11.0.21) + +WWWAuthenticationProtocolHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WWWAuthen

    -
    All Implemented Interfaces:
    ProtocolHandler
    @@ -104,12 +91,11 @@

    Class WWWAuthen
    See Also:
    -
    -

    @@ -227,18 +211,14 @@

    Constructor Details

  • WWWAuthenticationProtocolHandler

    -
    public WWWAuthenticationProtocolHandler(HttpClient client)
    -
  • WWWAuthenticationProtocolHandler

    -
    public WWWAuthenticationProtocolHandler(HttpClient client, int maxContentLength)
    -
  • @@ -252,22 +232,19 @@

    Method Details

  • getName

    -
    public String getName()
    Returns:
    a unique name among protocol handlers
    -
  • accept

    -
    public boolean accept(Request request, Response response)
    -
    Description copied from interface: ProtocolHandler
    +
    Description copied from interface: ProtocolHandler

    Inspects the given request and response to detect whether this protocol handler should handle them.

    For example, a redirect protocol handler can inspect the @@ -281,55 +258,46 @@

    accept

    Returns:
    true if this protocol handler can handle the given request and response
    -
  • getAuthenticateHeader

    -
    protected HttpHeader getAuthenticateHeader()
    Specified by:
    getAuthenticateHeader in class AuthenticationProtocolHandler
    -
  • getAuthorizationHeader

    -
    protected HttpHeader getAuthorizationHeader()
    Specified by:
    getAuthorizationHeader in class AuthenticationProtocolHandler
    -
  • getAuthenticationURI

    -
    protected URI getAuthenticationURI(Request request)
    Specified by:
    getAuthenticationURI in class AuthenticationProtocolHandler
    -
  • getAuthenticationAttribute

    -
    protected String getAuthenticationAttribute()
    Specified by:
    getAuthenticationAttribute in class AuthenticationProtocolHandler
    -
  • @@ -343,5 +311,7 @@

    getAuthenticationAttribute


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/api/Authentication.HeaderInfo.html b/jetty-11/org/eclipse/jetty/client/api/Authentication.HeaderInfo.html index 05018ead969..9ba830a6bb0 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Authentication.HeaderInfo.html +++ b/jetty-11/org/eclipse/jetty/client/api/Authentication.HeaderInfo.html @@ -1,29 +1,35 @@ - -Authentication.HeaderInfo (Eclipse Jetty API Doc - v11.0.21) + +Authentication.HeaderInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class Authentication.H
    org.eclipse.jetty.client.api.Authentication.HeaderInfo

    -
    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static class Authentication.HeaderInfo extends Object
    Structure holding information about the WWW-Authenticate (or Proxy-Authenticate) header.
    -
    @@ -189,73 +173,61 @@

    Method Details

  • getType

    -
    public String getType()
    Returns:
    the authentication type (for example "Basic" or "Digest")
    -
  • getRealm

    -
    public String getRealm()
    Returns:
    the realm name or null if there is no realm parameter
    -
  • getBase64

    -
    public String getBase64()
    Returns:
    the base64 content as a string if it exists otherwise null
    -
  • getParameters

    -
    public Map<String,String> getParameters()
    Returns:
    additional authentication parameters
    -
  • getParameter

    -
    public String getParameter(String paramName)
    Returns:
    specified authentication parameter or null if does not exist
    -
  • getHeader

    -
    public HttpHeader getHeader()
    Returns:
    the Authorization (or Proxy-Authorization) header
    -
  • @@ -269,5 +241,7 @@

    getHeader


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Authentication.Result.html b/jetty-11/org/eclipse/jetty/client/api/Authentication.Result.html index 0120a425ce0..23cded0699f 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Authentication.Result.html +++ b/jetty-11/org/eclipse/jetty/client/api/Authentication.Result.html @@ -1,29 +1,35 @@ - -Authentication.Result (Eclipse Jetty API Doc - v11.0.21) + +Authentication.Result (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface Authentication.Result

    -
    All Known Implementing Classes:
    BasicAuthentication.BasicResult, SPNEGOAuthentication.SPNEGOResult
    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static interface Authentication.Result
    Authentication.Result holds the information needed to authenticate a Request via apply(org.eclipse.jetty.client.api.Request).
    -
      @@ -138,19 +124,16 @@

      Method Details

    • getURI

      -
      URI getURI()
      Returns:
      the URI of the request that has been used to generate this Authentication.Result
      -
    • apply

      -
      void apply(Request request)
      Applies the authentication result to the given request. Typically, a Authorization header is added to the request, with the right information to @@ -159,7 +142,6 @@

      apply

      Parameters:
      request - the request to authenticate
      -
    @@ -173,5 +155,7 @@

    apply


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Authentication.html b/jetty-11/org/eclipse/jetty/client/api/Authentication.html index 12570798a31..883f99a3880 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Authentication.html +++ b/jetty-11/org/eclipse/jetty/client/api/Authentication.html @@ -1,29 +1,35 @@ - -Authentication (Eclipse Jetty API Doc - v11.0.21) + +Authentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Authentication

    -
    All Known Implementing Classes:
    AbstractAuthentication, BasicAuthentication, DigestAuthentication, SPNEGOAuthentication
    @@ -104,7 +91,6 @@

    Interface Authentication

    executed for the given request, returning an Authentication.Result, which is then stored in the AuthenticationStore so that subsequent requests can be preemptively authenticated.
    -
    @@ -217,7 +201,6 @@

    Method Details

  • matches

    -
    boolean matches(String type, URI uri, String realm)
    @@ -230,13 +213,11 @@

    matches

    Returns:
    true if this authentication matches, false otherwise
    -
  • authenticate

    -
    Authentication.Result authenticate(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, @@ -258,7 +239,6 @@

    authenticate

    Returns:
    the authentication result, or null if the authentication could not be performed
    -
  • @@ -272,5 +252,7 @@

    authenticate


    + + diff --git a/jetty-11/org/eclipse/jetty/client/api/AuthenticationStore.html b/jetty-11/org/eclipse/jetty/client/api/AuthenticationStore.html index e69dd33e8f5..52456e4cd07 100644 --- a/jetty-11/org/eclipse/jetty/client/api/AuthenticationStore.html +++ b/jetty-11/org/eclipse/jetty/client/api/AuthenticationStore.html @@ -1,29 +1,35 @@ - -AuthenticationStore (Eclipse Jetty API Doc - v11.0.21) + +AuthenticationStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface AuthenticationStore

    -
    All Known Implementing Classes:
    HttpAuthenticationStore
    @@ -94,7 +81,6 @@

    Interface Authentication
    public interface AuthenticationStore
    -

      @@ -165,40 +151,33 @@

      Method Details

    • addAuthentication

      -
      void addAuthentication(Authentication authentication)
      Parameters:
      authentication - the Authentication to add
      -
    • removeAuthentication

      -
      void removeAuthentication(Authentication authentication)
      Parameters:
      authentication - the Authentication to remove
      -
    • clearAuthentications

      -
      void clearAuthentications()
      Removes all Authentications stored
      -
    • findAuthentication

      -
      Authentication findAuthentication(String type, URI uri, String realm)
      @@ -213,46 +192,38 @@

      findAuthentication

      Returns:
      the authentication that matches the given parameters, or null
      -
    • addAuthenticationResult

      -
      void addAuthenticationResult(Authentication.Result result)
      Parameters:
      result - the Authentication.Result to add
      -
    • removeAuthenticationResult

      -
      void removeAuthenticationResult(Authentication.Result result)
      Parameters:
      result - the Authentication.Result to remove
      -
    • clearAuthenticationResults

      -
      void clearAuthenticationResults()
      Removes all authentication results stored
      -
    • findAuthenticationResult

      -
      Authentication.Result findAuthenticationResult(URI uri)
      Returns an Authentication.Result that matches the given URI, or null if no Authentication.Results match the given URI.
      @@ -262,19 +233,16 @@

      findAuthenticationResult

      Returns:
      the Authentication.Result that matches the given URI, or null
      -
    • hasAuthenticationResults

      -
      default boolean hasAuthenticationResults()
      Returns:
      false if there are no stored authentication results, true if there may be some.
      -
    @@ -288,5 +256,7 @@

    hasAuthenticationResults


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Connection.html b/jetty-11/org/eclipse/jetty/client/api/Connection.html index 46efca97201..99a9c8e228d 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Connection.html +++ b/jetty-11/org/eclipse/jetty/client/api/Connection.html @@ -1,29 +1,35 @@ - -Connection (Eclipse Jetty API Doc - v11.0.21) + +Connection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Connection

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -108,7 +95,6 @@

    Interface Connection

    Connections are normally pooled by Destinations, but unpooled Connections may be created by applications that want to do their own connection management via Destination.newConnection(Promise) and close().
    -
      @@ -158,7 +144,6 @@

      Method Details

    • send

      -
      void send(Request request, Response.CompleteListener listener)
      Sends a request with an associated response listener. @@ -170,13 +155,11 @@

      send

      request - the request to send
      listener - the response listener
      -
    • close

      -
      void close()
      Specified by:
      @@ -184,49 +167,42 @@

      close

      Specified by:
      close in interface Closeable
      -
    • isClosed

      -
      boolean isClosed()
      Returns:
      whether this connection has been closed
      See Also:
      -
      -
    • getLocalSocketAddress

      -
      default SocketAddress getLocalSocketAddress()
      Returns:
      the local socket address associated with the connection
      -
    • getRemoteSocketAddress

      -
      default SocketAddress getRemoteSocketAddress()
      Returns:
      the remote socket address associated with the connection
      -
    @@ -240,5 +216,7 @@

    getRemoteSocketAddress


    + + diff --git a/jetty-11/org/eclipse/jetty/client/api/ContentProvider.Typed.html b/jetty-11/org/eclipse/jetty/client/api/ContentProvider.Typed.html index c94e9744d9b..b565f25548d 100644 --- a/jetty-11/org/eclipse/jetty/client/api/ContentProvider.Typed.html +++ b/jetty-11/org/eclipse/jetty/client/api/ContentProvider.Typed.html @@ -1,29 +1,35 @@ - -ContentProvider.Typed (Eclipse Jetty API Doc - v11.0.21) + +ContentProvider.Typed (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ContentProvider.Typed

    -
    All Superinterfaces:
    ContentProvider, Iterable<ByteBuffer>
    @@ -97,7 +84,7 @@

    Interface ContentProvi

    Enclosing interface:
    -
    ContentProvider
    +
    ContentProvider

    @Deprecated @@ -108,7 +95,6 @@

    Interface ContentProvi

    An extension of ContentProvider that provides a content type string to be used as a Content-Type HTTP header in requests.
    -
      @@ -117,7 +103,7 @@

      Interface ContentProvi

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
      @@ -160,7 +146,6 @@

      Method Details

    • getContentType

      -
      String getContentType()
      Deprecated.
      @@ -168,7 +153,6 @@

      getContentType

      the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
      -
    @@ -182,5 +166,7 @@

    getContentType


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/ContentProvider.html b/jetty-11/org/eclipse/jetty/client/api/ContentProvider.html index db0edfd2726..3f5b4f676f4 100644 --- a/jetty-11/org/eclipse/jetty/client/api/ContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/api/ContentProvider.html @@ -1,29 +1,35 @@ - -ContentProvider (Eclipse Jetty API Doc - v11.0.21) + +ContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ContentProvider

    -
    All Superinterfaces:
    Iterable<ByteBuffer>
    @@ -121,7 +108,6 @@

    Interface ContentProviderContent-Length header set by applications, resulting in chunked content (i.e. Transfer-Encoding: chunked) being sent to the server.

    -
      @@ -193,7 +179,6 @@

      Method Details

    • toRequestContent

      -
      static Request.Content toRequestContent(ContentProvider provider)
      Deprecated.

      Converts a ContentProvider to a Request.Content.

      @@ -203,26 +188,22 @@

      toRequestContent

      Returns:
      a Request.Content that wraps the ContentProvider
      -
    • getLength

      -
      long getLength()
      Deprecated.
      Returns:
      the content length, if known, or -1 if the content length is unknown
      -
    • isReproducible

      -
      default boolean isReproducible()
      Deprecated.

      Whether this ContentProvider can produce exactly the same content more @@ -236,7 +217,6 @@

      isReproducible

      Returns:
      whether the content can be produced more than once
      -
    @@ -250,5 +230,7 @@

    isReproducible


    + + diff --git a/jetty-11/org/eclipse/jetty/client/api/ContentResponse.html b/jetty-11/org/eclipse/jetty/client/api/ContentResponse.html index 87e3eaed250..42e933a2ac5 100644 --- a/jetty-11/org/eclipse/jetty/client/api/ContentResponse.html +++ b/jetty-11/org/eclipse/jetty/client/api/ContentResponse.html @@ -1,29 +1,35 @@ - -ContentResponse (Eclipse Jetty API Doc - v11.0.21) + +ContentResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ContentResponse

    -
    All Superinterfaces:
    Response
    @@ -99,7 +86,6 @@

    Interface ContentResponsepublic interface ContentResponse extends Response

    A specialized Response that can hold a limited content in memory.
    -
    @@ -155,50 +141,42 @@

    Method Details

  • getMediaType

    -
    String getMediaType()
    Returns:
    the media type of the content, such as "text/html" or "application/octet-stream"
    -
  • getEncoding

    -
    String getEncoding()
    Returns:
    the encoding of the content, such as "UTF-8"
    -
  • getContent

    -
    byte[] getContent()
    Returns:
    the response content
    -
  • getContentAsString

    -
    String getContentAsString()
    Returns:
    the response content as a string, decoding the bytes using the charset provided by the Content-Type header, if any, or UTF-8.
    -
  • @@ -212,5 +190,7 @@

    getContentAsString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/api/Destination.html b/jetty-11/org/eclipse/jetty/client/api/Destination.html index b59a9f349ce..7e97cdf15eb 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Destination.html +++ b/jetty-11/org/eclipse/jetty/client/api/Destination.html @@ -1,29 +1,35 @@ - -Destination (Eclipse Jetty API Doc - v11.0.21) + +Destination (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Destination

    -
    All Known Implementing Classes:
    DuplexHttpDestination, HttpDestination, MultiplexHttpDestination
    @@ -100,7 +87,6 @@

    Interface Destination

    connections if the application wants full control over connection management via newConnection(Promise).

    Destinations may be obtained via HttpClient.resolveDestination(Request)

    -
      @@ -147,43 +133,36 @@

      Method Details

    • getScheme

      -
      String getScheme()
      Returns:
      the scheme of this destination, such as "http" or "https"
      -
    • getHost

      -
      String getHost()
      Returns:
      the host of this destination, such as "127.0.0.1" or "google.com"
      -
    • getPort

      -
      int getPort()
      Returns:
      the port of this destination such as 80 or 443
      -
    • newConnection

      -
      void newConnection(Promise<Connection> promise)
      Creates asynchronously a new, unpooled, Connection that will be returned at a later time through the given Promise. @@ -199,7 +178,6 @@

      newConnection

      Parameters:
      promise - the promise of a new, unpooled, Connection
      -
    @@ -213,5 +191,7 @@

    newConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.BeginListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.BeginListener.html index d1be942f615..567bc5237d6 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.BeginListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.BeginListener.html @@ -1,29 +1,35 @@ - -Request.BeginListener (Eclipse Jetty API Doc - v11.0.21) + +Request.BeginListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.BeginListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.Begi

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.BeginListener extends Request.RequestListener
    Listener for the request begin event.
    -
      @@ -144,7 +130,6 @@

      Method Details

    • onBegin

      -
      void onBegin(Request request)
      Callback method invoked when the request begins being processed in order to be sent. This is the last opportunity to modify the request.
      @@ -152,7 +137,6 @@

      onBegin

      Parameters:
      request - the request that begins being processed
      -
    @@ -166,5 +150,7 @@

    onBegin


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.CommitListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.CommitListener.html index d9866a0637f..edde2bf9a9f 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.CommitListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.CommitListener.html @@ -1,29 +1,35 @@ - -Request.CommitListener (Eclipse Jetty API Doc - v11.0.21) + +Request.CommitListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.CommitListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.Com

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.CommitListener extends Request.RequestListener
    Listener for the request committed event.
    -
      @@ -144,7 +130,6 @@

      Method Details

    • onCommit

      -
      void onCommit(Request request)
      Callback method invoked when the request headers (and perhaps small content) have been sent. The request is now committed, and in transit to the server, and further modifications to the @@ -153,7 +138,6 @@

      onCommit

      Parameters:
      request - the request that has been committed
      -
    @@ -167,5 +151,7 @@

    onCommit


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.Content.Consumer.html b/jetty-11/org/eclipse/jetty/client/api/Request.Content.Consumer.html index 4021b076279..c9413f47516 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.Content.Consumer.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.Content.Consumer.html @@ -1,29 +1,35 @@ - -Request.Content.Consumer (Eclipse Jetty API Doc - v11.0.21) + +Request.Content.Consumer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,17 +74,15 @@

    Interface Request.Content.Consumer

    -
    Enclosing interface:
    -
    Request.Content
    +
    Request.Content

    public static interface Request.Content.Consumer

    A reactive model to consume request content, similar to Flow.Subscriber.

    Callback methods onContent(ByteBuffer, boolean, Callback) and onFailure(Throwable) are invoked in strict sequential order and never concurrently, although possibly by different threads.

    -
      @@ -141,7 +127,6 @@

      Method Details

    • onContent

      -
      void onContent(ByteBuffer buffer, boolean last, Callback callback)
      @@ -160,13 +145,11 @@

      onContent

      last - whether it's the last content
      callback - a callback to invoke when the content buffer is consumed
      -
    • onFailure

      -
      default void onFailure(Throwable failure)

      Callback method invoked by the producer when it failed to produce content.

      Typical failure: a producer getting an exception while reading from an @@ -175,7 +158,6 @@

      onFailure

      Parameters:
      failure - the reason of the failure
      -
    @@ -189,5 +171,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.Content.Subscription.html b/jetty-11/org/eclipse/jetty/client/api/Request.Content.Subscription.html index a76002599f1..f3446f06c08 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.Content.Subscription.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.Content.Subscription.html @@ -1,29 +1,35 @@ - -Request.Content.Subscription (Eclipse Jetty API Doc - v11.0.21) + +Request.Content.Subscription (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Request.Content.Subscription

    -
    All Known Implementing Classes:
    AbstractRequestContent.AbstractSubscription, AsyncRequestContent, OutputStreamRequestContent, RequestContentAdapter
    Enclosing interface:
    -
    Request.Content
    +
    Request.Content

    public static interface Request.Content.Subscription
    @@ -101,7 +88,6 @@

    Interface Reque

    Content consumers can demand more content via demand(), or ask the content producer to stop producing content via fail(Throwable).

    -
      @@ -145,17 +131,14 @@

      Method Details

    • demand

      -
      void demand()

      Demands more content, which eventually results in Request.Content.Consumer.onContent(ByteBuffer, boolean, Callback) to be invoked.

      -
    • fail

      -
      default void fail(Throwable failure)

      Fails the subscription, notifying the content producer to stop producing content.

      @@ -165,7 +148,6 @@

      fail

      Parameters:
      failure - the reason of the failure
      -
    @@ -179,5 +161,7 @@

    fail


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.Content.html b/jetty-11/org/eclipse/jetty/client/api/Request.Content.html index 81a68c93ee1..a22c1549cc6 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.Content.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.Content.html @@ -1,29 +1,35 @@ - -Request.Content (Eclipse Jetty API Doc - v11.0.21) + +Request.Content (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Request.Content

    -
      @@ -212,32 +198,27 @@

      Method Details

    • getContentType

      -
      default String getContentType()
      Returns:
      the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
      -
    • getLength

      -
      default long getLength()
      Returns:
      the content length, if known, or -1 if the content length is unknown
      -
    • isReproducible

      -
      default boolean isReproducible()

      Whether this content producer can produce exactly the same content more than once.

      @@ -250,13 +231,11 @@

      isReproducible

      Returns:
      whether the content can be produced more than once
      -
    • subscribe

      -
      Request.Content.Subscription subscribe(Request.Content.Consumer consumer, boolean emitInitialContent)

      Initializes this content producer with the content consumer, and with @@ -271,13 +250,11 @@

      subscribe

      Returns:
      the Subscription that links this producer to the consumer
      -
    • fail

      -
      default void fail(Throwable failure)

      Fails this request content, possibly failing and discarding accumulated content that was not demanded.

      @@ -288,7 +265,6 @@

      fail

      Parameters:
      failure - the reason of the failure
      -
    @@ -302,5 +278,7 @@

    fail


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.ContentListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.ContentListener.html index 7fe862edb34..6fa34180d80 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.ContentListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.ContentListener.html @@ -1,29 +1,35 @@ - -Request.ContentListener (Eclipse Jetty API Doc - v11.0.21) + +Request.ContentListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.ContentListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.Co

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.ContentListener extends Request.RequestListener
    Listener for the request content event.
    -
      @@ -145,7 +131,6 @@

      Method Details

    • onContent

      -
      void onContent(Request request, ByteBuffer content)
      Callback method invoked when a chunk of request content has been sent successfully. @@ -155,7 +140,6 @@

      onContent

      request - the request that has been committed
      content - the content
      -
    @@ -169,5 +153,7 @@

    onContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.FailureListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.FailureListener.html index 1578a5e5569..158f04be70d 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.FailureListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.FailureListener.html @@ -1,29 +1,35 @@ - -Request.FailureListener (Eclipse Jetty API Doc - v11.0.21) + +Request.FailureListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.FailureListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.Fa

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.FailureListener extends Request.RequestListener
    Listener for the request failed event.
    -
      @@ -145,7 +131,6 @@

      Method Details

    • onFailure

      -
      void onFailure(Request request, Throwable failure)
      Callback method invoked when the request has failed to be sent
      @@ -154,7 +139,6 @@

      onFailure

      request - the request that failed
      failure - the failure
      -
    @@ -168,5 +152,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.HeadersListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.HeadersListener.html index 7c0d764b393..8ee2e96dad5 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.HeadersListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.HeadersListener.html @@ -1,29 +1,35 @@ - -Request.HeadersListener (Eclipse Jetty API Doc - v11.0.21) + +Request.HeadersListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.HeadersListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.He

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.HeadersListener extends Request.RequestListener
    Listener for the request headers event.
    -
      @@ -144,7 +130,6 @@

      Method Details

    • onHeaders

      -
      void onHeaders(Request request)
      Callback method invoked when the request headers (and perhaps small content) are ready to be sent. The request has been converted into bytes, but not yet sent to the server, and further modifications @@ -153,7 +138,6 @@

      onHeaders

      Parameters:
      request - the request that is about to be committed
      -
    @@ -167,5 +151,7 @@

    onHeaders


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/client/api/Request.Listener.Adapter.html index 332decc1580..9870a752395 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.Listener.Adapter.html @@ -1,18 +1,19 @@ - -Request.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Request.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.Listener

    -
      @@ -189,9 +175,8 @@

      Method Details

    • onQueued

      -
      default void onQueued(Request request)
      -
      Description copied from interface: Request.QueuedListener
      +
      Description copied from interface: Request.QueuedListener
      Callback method invoked when the request is queued, waiting to be sent
      Specified by:
      @@ -199,15 +184,13 @@

      onQueued

      Parameters:
      request - the request being queued
      -
    • onBegin

      -
      default void onBegin(Request request)
      -
      Description copied from interface: Request.BeginListener
      +
      Description copied from interface: Request.BeginListener
      Callback method invoked when the request begins being processed in order to be sent. This is the last opportunity to modify the request.
      @@ -216,15 +199,13 @@

      onBegin

      Parameters:
      request - the request that begins being processed
      -
    • onHeaders

      -
      default void onHeaders(Request request)
      -
      Description copied from interface: Request.HeadersListener
      +
      Description copied from interface: Request.HeadersListener
      Callback method invoked when the request headers (and perhaps small content) are ready to be sent. The request has been converted into bytes, but not yet sent to the server, and further modifications to the request may have no effect.
      @@ -234,15 +215,13 @@

      onHeaders

      Parameters:
      request - the request that is about to be committed
      -
    • onCommit

      -
      default void onCommit(Request request)
      -
      Description copied from interface: Request.CommitListener
      +
      Description copied from interface: Request.CommitListener
      Callback method invoked when the request headers (and perhaps small content) have been sent. The request is now committed, and in transit to the server, and further modifications to the request may have no effect.
      @@ -252,16 +231,14 @@

      onCommit

      Parameters:
      request - the request that has been committed
      -
    • onContent

      -
      default void onContent(Request request, ByteBuffer content)
      -
      Description copied from interface: Request.ContentListener
      +
      Description copied from interface: Request.ContentListener
      Callback method invoked when a chunk of request content has been sent successfully. Changes to bytes in the given buffer have no effect, as the content has already been sent.
      @@ -271,15 +248,13 @@

      onContent

      request - the request that has been committed
      content - the content
      -
    • onSuccess

      -
      default void onSuccess(Request request)
      -
      Description copied from interface: Request.SuccessListener
      +
      Description copied from interface: Request.SuccessListener
      Callback method invoked when the request has been successfully sent.
      Specified by:
      @@ -287,16 +262,14 @@

      onSuccess

      Parameters:
      request - the request sent
      -
    • onFailure

      -
      default void onFailure(Request request, Throwable failure)
      -
      Description copied from interface: Request.FailureListener
      +
      Description copied from interface: Request.FailureListener
      Callback method invoked when the request has failed to be sent
      Specified by:
      @@ -305,7 +278,6 @@

      onFailure

      request - the request that failed
      failure - the failure
      -
    @@ -319,5 +291,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.QueuedListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.QueuedListener.html index e7619f2638d..bead857aade 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.QueuedListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.QueuedListener.html @@ -1,29 +1,35 @@ - -Request.QueuedListener (Eclipse Jetty API Doc - v11.0.21) + +Request.QueuedListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.QueuedListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.Que

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.QueuedListener extends Request.RequestListener
    Listener for the request queued event.
    -
      @@ -144,14 +130,12 @@

      Method Details

    • onQueued

      -
      void onQueued(Request request)
      Callback method invoked when the request is queued, waiting to be sent
      Parameters:
      request - the request being queued
      -
    @@ -165,5 +149,7 @@

    onQueued


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.RequestListener.html b/jetty-11/org/eclipse/jetty/client/api/Request.RequestListener.html index e7d9cd85ec4..627de9e9de5 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.RequestListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.RequestListener.html @@ -1,18 +1,19 @@ - -Request.RequestListener (Eclipse Jetty API Doc - v11.0.21) + +Request.RequestListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request.SuccessListener

    -
    All Superinterfaces:
    EventListener, Request.RequestListener
    @@ -101,13 +88,12 @@

    Interface Request.Su

    Enclosing interface:
    -
    Request
    +
    Request

    public static interface Request.SuccessListener extends Request.RequestListener
    Listener for the request succeeded event.
    -
      @@ -144,14 +130,12 @@

      Method Details

    • onSuccess

      -
      void onSuccess(Request request)
      Callback method invoked when the request has been successfully sent.
      Parameters:
      request - the request sent
      -
    @@ -165,5 +149,7 @@

    onSuccess


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Request.html b/jetty-11/org/eclipse/jetty/client/api/Request.html index c841745bd1c..47fd3924e69 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Request.html +++ b/jetty-11/org/eclipse/jetty/client/api/Request.html @@ -1,29 +1,35 @@ - -Request (Eclipse Jetty API Doc - v11.0.21) + +Request (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Request

    -
    All Known Implementing Classes:
    CoreClientUpgradeRequest, HttpProxy.TunnelRequest, HttpRequest, JakartaClientUpgradeRequest, JettyClientUpgradeRequest
    @@ -103,12 +90,11 @@

    Interface Request

    See Also:
    -
    -
    - +
     
    @@ -287,7 +273,7 @@

    Method Summary

     
    - +
    getRequestListeners(Class<T> listenerClass)
     
    @@ -451,7 +437,6 @@

    Method Details

  • getConnection

    -
    default Connection getConnection()

    Returns the connection associated with this request.

    The connection is available only starting from the @@ -464,25 +449,21 @@

    getConnection

    or null if there is no connection associated with this request -
  • getScheme

    -
    String getScheme()
    Returns:
    the URI scheme of this request, such as "http" or "https"
    -
  • scheme

    -
    Request scheme(String scheme)
    Parameters:
    @@ -490,25 +471,21 @@

    scheme

    Returns:
    this request object
    -
  • getHost

    -
    String getHost()
    Returns:
    the URI host of this request, such as "127.0.0.1" or "google.com"
    -
  • host

    -
    default Request host(String host)
    Parameters:
    @@ -516,25 +493,21 @@

    host

    Returns:
    this request object
    -
  • getPort

    -
    int getPort()
    Returns:
    the URI port of this request such as 80 or 443
    -
  • port

    -
    default Request port(int port)
    Parameters:
    @@ -542,25 +515,21 @@

    port

    Returns:
    this request object
    -
  • getMethod

    -
    String getMethod()
    Returns:
    the method of this request, such as GET or POST, as a String
    -
  • method

    -
    Request method(HttpMethod method)
    Parameters:
    @@ -568,13 +537,11 @@

    method

    Returns:
    this request object
    -
  • method

    -
    Request method(String method)
    Parameters:
    @@ -582,31 +549,27 @@

    method

    Returns:
    this request object
    -
  • getPath

    -
    String getPath()
    Returns:
    the URI path of this request, such as "/" or "/path" - without the query
    See Also:
    -
    -
  • path

    -
    Request path(String path)
    Specifies the URI path - and possibly the query - of this request. If the query part is specified, parameter values must be properly @@ -620,56 +583,48 @@

    path

    Returns:
    this request object
    -
  • getQuery

    -
    String getQuery()
    Returns:
    the URI query string of this request such as "param=1"
    See Also:
    -
    -
  • getURI

    -
    URI getURI()
    Returns:
    the full URI of this request such as "http://host:port/path?param=1"
    -
  • getVersion

    -
    HttpVersion getVersion()
    Returns:
    the HTTP version of this request, such as "HTTP/1.1"
    -
  • version

    -
    Request version(HttpVersion version)
    Parameters:
    @@ -677,25 +632,21 @@

    version

    Returns:
    this request object
    -
  • getParams

    -
    Fields getParams()
    Returns:
    the URI query parameters of this request
    -
  • param

    -
    Request param(String name, String value)
    Adds a URI query parameter with the given name and value. @@ -707,25 +658,21 @@

    param

    Returns:
    this request object
    -
  • getHeaders

    -
    HttpFields getHeaders()
    Returns:
    the headers of this request
    -
  • headers

    -
    Request headers(Consumer<HttpFields.Mutable> consumer)
    Modifies the headers of this request.
    @@ -734,13 +681,11 @@

    headers

    Returns:
    this request object
    -
  • header

    -
    @Deprecated Request header(String name, String value)
    @@ -755,18 +700,16 @@

    header

    this request object
    See Also:
    -
    -
  • header

    -
    @Deprecated Request header(HttpHeader header, String value)
    @@ -783,25 +726,21 @@

    header

    Returns:
    this request object
    -
  • getCookies

    -
    List<HttpCookie> getCookies()
    Returns:
    the cookies associated with this request
    -
  • cookie

    -
    Request cookie(HttpCookie cookie)
    Parameters:
    @@ -809,13 +748,11 @@

    cookie

    Returns:
    this request object
    -
  • tag

    -
    Request tag(Object tag)

    Tags this request with the given metadata tag.

    Each different tag will create a different destination, @@ -833,25 +770,21 @@

    tag

    Returns:
    this request object
    -
  • getTag

    -
    Object getTag()
    Returns:
    the metadata this request has been tagged with
    -
  • attribute

    -
    Request attribute(String name, Object value)
    @@ -861,25 +794,21 @@

    attribute

    Returns:
    this request object
    -
  • getAttributes

    -
    Map<String,Object> getAttributes()
    Returns:
    the attributes of this request
    -
  • getContent

    -
    Deprecated. @@ -889,13 +818,11 @@

    getContent

    Returns:
    the content provider of this request
    -
  • content

    -
    Deprecated. @@ -907,13 +834,11 @@

    content

    Returns:
    this request object
    -
  • content

    -
    @Deprecated Request content(ContentProvider content, String contentType)
    @@ -927,25 +852,21 @@

    content

    Returns:
    this request object
    -
  • getBody

    -
    Request.Content getBody()
    Returns:
    the request content of this request
    -
  • body

    -
    Request body(Request.Content content)
    Parameters:
    @@ -953,13 +874,11 @@

    body

    Returns:
    this request object
    -
  • file

    -
    Request file(Path file) throws IOException
    Shortcut method to specify a file as a content for this request, with the default content type of @@ -972,13 +891,11 @@

    file

    Throws:
    IOException - if the file does not exist or cannot be read
    -
  • file

    -
    Request file(Path file, String contentType) throws IOException
    @@ -992,25 +909,21 @@

    file

    Throws:
    IOException - if the file does not exist or cannot be read
    -
  • getAgent

    -
    String getAgent()
    Returns:
    the user agent for this request
    -
  • agent

    -
    Request agent(String agent)
    Parameters:
    @@ -1018,13 +931,11 @@

    agent

    Returns:
    this request object
    -
  • accept

    -
    Request accept(String... accepts)
    Parameters:
    @@ -1033,25 +944,21 @@

    accept

    Returns:
    this request object
    -
  • getIdleTimeout

    -
    long getIdleTimeout()
    Returns:
    the idle timeout for this request, in milliseconds
    -
  • idleTimeout

    -
    Request idleTimeout(long timeout, TimeUnit unit)
    @@ -1061,26 +968,22 @@

    idleTimeout

    Returns:
    this request object
    -
  • getTimeout

    -
    long getTimeout()
    Returns:
    the total timeout for this request, in milliseconds; zero or negative if the timeout is disabled
    -
  • timeout

    -
    Request timeout(long timeout, TimeUnit unit)
    @@ -1091,25 +994,21 @@

    timeout

    Returns:
    this request object
    -
  • isFollowRedirects

    -
    boolean isFollowRedirects()
    Returns:
    whether this request follows redirects
    -
  • followRedirects

    -
    Request followRedirects(boolean follow)
    Parameters:
    @@ -1117,13 +1016,11 @@

    followRedirects

    Returns:
    this request object
    -
  • getRequestListeners

    -
    <T extends Request.RequestListener> List<T> getRequestListeners(Class<T> listenerClass)
    Type Parameters:
    @@ -1133,13 +1030,11 @@

    getRequestListeners

    Returns:
    the listeners for request events of the given class
    -
  • listener

    -
    Request listener(Request.Listener listener)
    Parameters:
    @@ -1147,13 +1042,11 @@

    listener

    Returns:
    this request object
    -
  • onRequestQueued

    -
    Request onRequestQueued(Request.QueuedListener listener)
    Parameters:
    @@ -1161,13 +1054,11 @@

    onRequestQueued

    Returns:
    this request object
    -
  • onRequestBegin

    -
    Request onRequestBegin(Request.BeginListener listener)
    Parameters:
    @@ -1175,13 +1066,11 @@

    onRequestBegin

    Returns:
    this request object
    -
  • onRequestHeaders

    -
    Request onRequestHeaders(Request.HeadersListener listener)
    Parameters:
    @@ -1189,13 +1078,11 @@

    onRequestHeaders

    Returns:
    this request object
    -
  • onRequestCommit

    -
    Request onRequestCommit(Request.CommitListener listener)
    Parameters:
    @@ -1203,13 +1090,11 @@

    onRequestCommit

    Returns:
    this request object
    -
  • onRequestContent

    -
    Request onRequestContent(Request.ContentListener listener)
    Parameters:
    @@ -1217,13 +1102,11 @@

    onRequestContent

    Returns:
    this request object
    -
  • onRequestSuccess

    -
    Request onRequestSuccess(Request.SuccessListener listener)
    Parameters:
    @@ -1231,13 +1114,11 @@

    onRequestSuccess

    Returns:
    this request object
    -
  • onRequestFailure

    -
    Request onRequestFailure(Request.FailureListener listener)
    Parameters:
    @@ -1245,13 +1126,11 @@

    onRequestFailure

    Returns:
    this request object
    -
  • onResponseBegin

    -
    Request onResponseBegin(Response.BeginListener listener)
    Parameters:
    @@ -1259,13 +1138,11 @@

    onResponseBegin

    Returns:
    this request object
    -
  • onResponseHeader

    -
    Request onResponseHeader(Response.HeaderListener listener)
    Parameters:
    @@ -1273,13 +1150,11 @@

    onResponseHeader

    Returns:
    this request object
    -
  • onResponseHeaders

    -
    Request onResponseHeaders(Response.HeadersListener listener)

    Registers a listener for the headers event.

    Note that the response headers at this event @@ -1292,13 +1167,11 @@

    onResponseHeaders

    Returns:
    this request object
    -
  • onResponseContent

    -
    Request onResponseContent(Response.ContentListener listener)
    Parameters:
    @@ -1306,13 +1179,11 @@

    onResponseContent

    Returns:
    this request object
    -
  • onResponseContentAsync

    -
    Request onResponseContentAsync(Response.AsyncContentListener listener)
    Parameters:
    @@ -1320,13 +1191,11 @@

    onResponseContentAsync

    Returns:
    this request object
    -
  • onResponseContentDemanded

    -
    Request onResponseContentDemanded(Response.DemandedContentListener listener)
    Parameters:
    @@ -1334,13 +1203,11 @@

    onResponseContentDemanded

    Returns:
    this request object
    -
  • onResponseSuccess

    -
    Request onResponseSuccess(Response.SuccessListener listener)
    Parameters:
    @@ -1348,13 +1215,11 @@

    onResponseSuccess

    Returns:
    this request object
    -
  • onResponseFailure

    -
    Request onResponseFailure(Response.FailureListener listener)
    Parameters:
    @@ -1362,13 +1227,11 @@

    onResponseFailure

    Returns:
    this request object
    -
  • onComplete

    -
    Request onComplete(Response.CompleteListener listener)
    Parameters:
    @@ -1376,13 +1239,11 @@

    onComplete

    Returns:
    this request object
    -
  • send

    -
    ContentResponse send() throws InterruptedException, TimeoutException, @@ -1406,18 +1267,16 @@

    send

    ExecutionException - if execution fails
    See Also:
    -
    -
  • send

    -
    void send(Response.CompleteListener listener)

    Sends this request and asynchronously notifies the given listener for response events.

    This method should be used when the application needs to be notified of the various response events @@ -1429,13 +1288,11 @@

    send

    Parameters:
    listener - the listener that receives response events
    -
  • abort

    -
    boolean abort(Throwable cause)
    Attempts to abort the send of this request.
    @@ -1444,20 +1301,17 @@

    abort

    Returns:
    whether the abort succeeded
    -
  • getAbortCause

    -
    Throwable getAbortCause()
    Returns:
    the abort cause passed to abort(Throwable), or null if this request has not been aborted
    -
  • @@ -1471,5 +1325,7 @@

    getAbortCause


    + + diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.AsyncContentListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.AsyncContentListener.html index 56058f8a490..57e72e6d462 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.AsyncContentListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.AsyncContentListener.html @@ -1,29 +1,35 @@ - -Response.AsyncContentListener (Eclipse Jetty API Doc - v11.0.21) + +Response.AsyncContentListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.AsyncContentListener

    -
    All Superinterfaces:
    EventListener, Response.DemandedContentListener, Response.ResponseListener
    @@ -101,7 +88,7 @@

    Interface Resp

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.AsyncContentListener @@ -110,12 +97,11 @@

    Interface Resp
    See Also:
    -
    -

      @@ -165,7 +151,6 @@

      Method Details

    • onContent

      -
      void onContent(Response response, ByteBuffer content, Callback callback)
      @@ -178,18 +163,16 @@

      onContent

      content - the content bytes received
      callback - the callback to call when the content is consumed and to demand more content
      -
    • onContent

      -
      default void onContent(Response response, LongConsumer demand, ByteBuffer content, Callback callback)
      -
      Description copied from interface: Response.DemandedContentListener
      +
      Description copied from interface: Response.DemandedContentListener
      Callback method invoked when the response content has been received. The callback object should be succeeded to signal that the content buffer has been consumed. @@ -204,7 +187,6 @@

      onContent

      content - the content bytes received
      callback - the callback to call when the content is consumed
      -
    @@ -218,5 +200,7 @@

    onContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.BeginListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.BeginListener.html index 7bb0b5a05f8..367cdd97315 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.BeginListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.BeginListener.html @@ -1,29 +1,35 @@ - -Response.BeginListener (Eclipse Jetty API Doc - v11.0.21) + +Response.BeginListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.BeginListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface Response.Be

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.BeginListener extends Response.ResponseListener
    Listener for the response begin event.
    -
      @@ -145,7 +131,6 @@

      Method Details

    • onBegin

      -
      void onBegin(Response response)
      Callback method invoked when the response line containing HTTP version, HTTP status code and reason has been received and parsed. @@ -155,7 +140,6 @@

      onBegin

      Parameters:
      response - the response containing the response line data
      -
    @@ -169,5 +153,7 @@

    onBegin


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.CompleteListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.CompleteListener.html index 093d00508a1..2c8203e5d01 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.CompleteListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.CompleteListener.html @@ -1,29 +1,35 @@ - -Response.CompleteListener (Eclipse Jetty API Doc - v11.0.21) + +Response.CompleteListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.CompleteListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface Response

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.CompleteListener extends Response.ResponseListener
    Listener for the request and response completed event.
    -
      @@ -145,7 +131,6 @@

      Method Details

    • onComplete

      -
      void onComplete(Result result)
      Callback method invoked when the request and the response have been processed, either successfully or not. @@ -161,7 +146,6 @@

      onComplete

      Parameters:
      result - the result of the request / response exchange
      -
    @@ -175,5 +159,7 @@

    onComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.ContentListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.ContentListener.html index 13afc806b8e..9b016918c36 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.ContentListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.ContentListener.html @@ -1,29 +1,35 @@ - -Response.ContentListener (Eclipse Jetty API Doc - v11.0.21) + +Response.ContentListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.ContentListener

    -
    All Superinterfaces:
    EventListener, Response.AsyncContentListener, Response.DemandedContentListener, Response.ResponseListener
    @@ -101,7 +88,7 @@

    Interface Response.

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.ContentListener @@ -110,12 +97,11 @@

    Interface Response.
    See Also:
    -
    -

      @@ -166,7 +152,6 @@

      Method Details

    • onContent

      -
      void onContent(Response response, ByteBuffer content)
      Callback method invoked when the response content has been received, parsed and there is demand. @@ -177,17 +162,15 @@

      onContent

      response - the response containing the response line data and the headers
      content - the content bytes received
      -
    • onContent

      -
      default void onContent(Response response, ByteBuffer content, Callback callback)
      -
      Description copied from interface: Response.AsyncContentListener
      +
      Description copied from interface: Response.AsyncContentListener
      Callback method invoked when the response content has been received, parsed and there is demand. The callback object should be succeeded to signal that the content buffer has been consumed and to demand more content.
      @@ -199,7 +182,6 @@

      onContent

      content - the content bytes received
      callback - the callback to call when the content is consumed and to demand more content
      -
    @@ -213,5 +195,7 @@

    onContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.DemandedContentListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.DemandedContentListener.html index 9c6866ad201..6da96118bf5 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.DemandedContentListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.DemandedContentListener.html @@ -1,29 +1,35 @@ - -Response.DemandedContentListener (Eclipse Jetty API Doc - v11.0.21) + +Response.DemandedContentListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.DemandedContentListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface R

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.DemandedContentListener extends Response.ResponseListener
    Asynchronous listener for the response content events.
    -
      @@ -153,7 +139,6 @@

      Method Details

    • onBeforeContent

      -
      default void onBeforeContent(Response response, LongConsumer demand)
      Callback method invoked before response content events. @@ -166,13 +151,11 @@

      onBeforeContent

      response - the response containing the response line data and the headers
      demand - the object that allows to demand content buffers
      -
    • onContent

      -
      void onContent(Response response, LongConsumer demand, ByteBuffer content, @@ -189,7 +172,6 @@

      onContent

      content - the content bytes received
      callback - the callback to call when the content is consumed
      -
    @@ -203,5 +185,7 @@

    onContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.FailureListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.FailureListener.html index 93cc23ace6e..440f752d3ad 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.FailureListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.FailureListener.html @@ -1,29 +1,35 @@ - -Response.FailureListener (Eclipse Jetty API Doc - v11.0.21) + +Response.FailureListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.FailureListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface Response.

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.FailureListener extends Response.ResponseListener
    Listener for the response failure event.
    -
      @@ -145,7 +131,6 @@

      Method Details

    • onFailure

      -
      void onFailure(Response response, Throwable failure)
      Callback method invoked when the response has failed in the process of being received
      @@ -154,7 +139,6 @@

      onFailure

      response - the response containing data up to the point the failure happened
      failure - the failure happened
      -
    @@ -168,5 +152,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.HeaderListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.HeaderListener.html index cfa05b89082..46b622da23c 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.HeaderListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.HeaderListener.html @@ -1,29 +1,35 @@ - -Response.HeaderListener (Eclipse Jetty API Doc - v11.0.21) + +Response.HeaderListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.HeaderListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface Response.H

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.HeaderListener extends Response.ResponseListener
    Listener for a response header event.
    -
      @@ -146,7 +132,6 @@

      Method Details

    • onHeader

      -
      boolean onHeader(Response response, HttpField field)
      Callback method invoked when a response header has been received and parsed, @@ -158,7 +143,6 @@

      onHeader

      Returns:
      true to process the header, false to skip processing of the header
      -
    @@ -172,5 +156,7 @@

    onHeader


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.HeadersListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.HeadersListener.html index b4d9609339e..1dcfd09b9f5 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.HeadersListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.HeadersListener.html @@ -1,29 +1,35 @@ - -Response.HeadersListener (Eclipse Jetty API Doc - v11.0.21) + +Response.HeadersListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.HeadersListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface Response.

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.HeadersListener extends Response.ResponseListener
    Listener for the response headers event.
    -
      @@ -144,14 +130,12 @@

      Method Details

    • onHeaders

      -
      void onHeaders(Response response)
      Callback method invoked when all the response headers have been received and parsed.
      Parameters:
      response - the response containing the response line data and the headers
      -
    @@ -165,5 +149,7 @@

    onHeaders


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/client/api/Response.Listener.Adapter.html index 3daef426250..4f14905367b 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.Listener.Adapter.html @@ -1,18 +1,19 @@ - -Response.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Response.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.Listener

    -
      @@ -202,9 +188,8 @@

      Method Details

    • onBegin

      -
      default void onBegin(Response response)
      -
      Description copied from interface: Response.BeginListener
      +
      Description copied from interface: Response.BeginListener
      Callback method invoked when the response line containing HTTP version, HTTP status code and reason has been received and parsed.

      @@ -215,16 +200,14 @@

      onBegin

      Parameters:
      response - the response containing the response line data
      -
    • onHeader

      -
      default boolean onHeader(Response response, HttpField field)
      -
      Description copied from interface: Response.HeaderListener
      +
      Description copied from interface: Response.HeaderListener
      Callback method invoked when a response header has been received and parsed, returning whether the header should be processed or not.
      @@ -236,15 +219,13 @@

      onHeader

      Returns:
      true to process the header, false to skip processing of the header
      -
    • onHeaders

      -
      default void onHeaders(Response response)
      -
      Description copied from interface: Response.HeadersListener
      +
      Description copied from interface: Response.HeadersListener
      Callback method invoked when all the response headers have been received and parsed.
      Specified by:
      @@ -252,16 +233,14 @@

      onHeaders

      Parameters:
      response - the response containing the response line data and the headers
      -
    • onContent

      -
      default void onContent(Response response, ByteBuffer content)
      -
      Description copied from interface: Response.ContentListener
      +
      Description copied from interface: Response.ContentListener
      Callback method invoked when the response content has been received, parsed and there is demand. This method may be invoked multiple times, and the content buffer must be consumed (or copied) before returning from this method.
      @@ -272,15 +251,13 @@

      onContent

      response - the response containing the response line data and the headers
      content - the content bytes received
      -
    • onSuccess

      -
      default void onSuccess(Response response)
      -
      Description copied from interface: Response.SuccessListener
      +
      Description copied from interface: Response.SuccessListener
      Callback method invoked when the whole response has been successfully received.
      Specified by:
      @@ -288,16 +265,14 @@

      onSuccess

      Parameters:
      response - the response containing the response line data and the headers
      -
    • onFailure

      -
      default void onFailure(Response response, Throwable failure)
      -
      Description copied from interface: Response.FailureListener
      +
      Description copied from interface: Response.FailureListener
      Callback method invoked when the response has failed in the process of being received
      Specified by:
      @@ -306,15 +281,13 @@

      onFailure

      response - the response containing data up to the point the failure happened
      failure - the failure happened
      -
    • onComplete

      -
      default void onComplete(Result result)
      -
      Description copied from interface: Response.CompleteListener
      +
      Description copied from interface: Response.CompleteListener
      Callback method invoked when the request and the response have been processed, either successfully or not.

      @@ -331,7 +304,6 @@

      onComplete

      Parameters:
      result - the result of the request / response exchange
      -
    @@ -345,5 +317,7 @@

    onComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.ResponseListener.html b/jetty-11/org/eclipse/jetty/client/api/Response.ResponseListener.html index 725a8046d5d..7de0f34be66 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.ResponseListener.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.ResponseListener.html @@ -1,18 +1,19 @@ - -Response.ResponseListener (Eclipse Jetty API Doc - v11.0.21) + +Response.ResponseListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response.SuccessListener

    -
    All Superinterfaces:
    EventListener, Response.ResponseListener
    @@ -101,13 +88,12 @@

    Interface Response.

    Enclosing interface:
    -
    Response
    +
    Response

    public static interface Response.SuccessListener extends Response.ResponseListener
    Listener for the response succeeded event.
    -
      @@ -144,14 +130,12 @@

      Method Details

    • onSuccess

      -
      void onSuccess(Response response)
      Callback method invoked when the whole response has been successfully received.
      Parameters:
      response - the response containing the response line data and the headers
      -
    @@ -165,5 +149,7 @@

    onSuccess


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/Response.html b/jetty-11/org/eclipse/jetty/client/api/Response.html index 81be8bad6b0..ac31bceea26 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Response.html +++ b/jetty-11/org/eclipse/jetty/client/api/Response.html @@ -1,29 +1,35 @@ - -Response (Eclipse Jetty API Doc - v11.0.21) + +Response (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Response

    -
    All Known Subinterfaces:
    ContentResponse
    @@ -105,7 +92,6 @@

    Interface Response

    to fit into memory. The response content should be retrieved via content events, or via utility classes such as BufferingResponseListener.

    -
      @@ -197,7 +183,7 @@

      Method Summary

      Returns the headers of this response.
      - +
      getListeners(Class<T> listenerClass)
       
      @@ -229,19 +215,16 @@

      Method Details

    • getRequest

      -
      Request getRequest()
      Returns:
      the request associated with this response
      -
    • getListeners

      -
      <T extends Response.ResponseListener> List<T> getListeners(Class<T> listenerClass)
      Type Parameters:
      @@ -251,49 +234,41 @@

      getListeners

      Returns:
      the response listener passed to Request.send(org.eclipse.jetty.client.api.Response.CompleteListener)
      -
    • getVersion

      -
      HttpVersion getVersion()
      Returns:
      the HTTP version of this response, such as "HTTP/1.1"
      -
    • getStatus

      -
      int getStatus()
      Returns:
      the HTTP status code of this response, such as 200 or 404
      -
    • getReason

      -
      String getReason()
      Returns:
      the HTTP reason associated to the getStatus()
      -
    • getHeaders

      -
      HttpFields getHeaders()

      Returns the headers of this response.

      Some headers sent by the server may not be present, @@ -310,13 +285,11 @@

      getHeaders

      Returns:
      the headers of this response
      -
    • abort

      -
      boolean abort(Throwable cause)
      Attempts to abort the receive of this response.
      @@ -325,7 +298,6 @@

      abort

      Returns:
      whether the abort succeeded
      -
    @@ -339,5 +311,7 @@

    abort


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/api/Result.html b/jetty-11/org/eclipse/jetty/client/api/Result.html index 61f06101354..6356b985e56 100644 --- a/jetty-11/org/eclipse/jetty/client/api/Result.html +++ b/jetty-11/org/eclipse/jetty/client/api/Result.html @@ -1,29 +1,35 @@ - -Result (Eclipse Jetty API Doc - v11.0.21) + +Result (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class Result

    org.eclipse.jetty.client.api.Result
    -

    public class Result extends Object
    The result of a request / response exchange, containing the Request, the Response and eventual failures of either.
    -
    @@ -241,97 +217,81 @@

    Method Details

  • getRequest

    -
    public Request getRequest()
    Returns:
    the request object
    -
  • getRequestFailure

    -
    public Throwable getRequestFailure()
    Returns:
    the request failure, if any
    -
  • getResponse

    -
    public Response getResponse()
    Returns:
    the response object
    -
  • getResponseFailure

    -
    public Throwable getResponseFailure()
    Returns:
    the response failure, if any
    -
  • isSucceeded

    -
    public boolean isSucceeded()
    Returns:
    whether both the request and the response succeeded
    -
  • isFailed

    -
    public boolean isFailed()
    Returns:
    whether either the response or the request failed
    -
  • getFailure

    -
    public Throwable getFailure()
    Returns:
    the response failure, if any, otherwise the request failure, if any
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -345,5 +305,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/class-use/Authentication.HeaderInfo.html b/jetty-11/org/eclipse/jetty/client/api/class-use/Authentication.HeaderInfo.html index 4ac77e11b9b..40cb5ad2fdc 100644 --- a/jetty-11/org/eclipse/jetty/client/api/class-use/Authentication.HeaderInfo.html +++ b/jetty-11/org/eclipse/jetty/client/api/class-use/Authentication.HeaderInfo.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.client.api.Authentication.HeaderInfo (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.client.api.Authentication.HeaderInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.client.api


    -
    package org.eclipse.jetty.client.api
    Jetty Client : API Classes
    -
    • @@ -275,5 +270,7 @@

      Package org.eclip
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/client/api/package-tree.html b/jetty-11/org/eclipse/jetty/client/api/package-tree.html index dd988c93745..6feb96a1d84 100644 --- a/jetty-11/org/eclipse/jetty/client/api/package-tree.html +++ b/jetty-11/org/eclipse/jetty/client/api/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.client.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.client.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HttpClientTrans

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -138,7 +125,6 @@

    Class HttpClientTrans applications can customize the creation of the origin (for example depending on request protocol version, or request headers, or request attributes, or even request path) by overriding HttpClientTransport.newOrigin(HttpRequest).

    -
    @@ -320,9 +300,8 @@

    Method Details

  • newOrigin

    -
    public Origin newOrigin(HttpRequest request)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new Origin with the given request.
    Parameters:
    @@ -330,15 +309,13 @@

    newOrigin

    Returns:
    an Origin that identifies a destination
    -
  • newHttpDestination

    -
    public HttpDestination newHttpDestination(Origin origin)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new, transport-specific, HttpDestination object.

    HttpDestination controls the destination-connection cardinality: protocols like @@ -349,13 +326,11 @@

    newHttpDestination

    Returns:
    a new, transport-specific, HttpDestination object
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -368,22 +343,18 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • upgrade

    -
    public void upgrade(EndPoint endPoint, Map<String,Object> context)
    -
  • newNegotiatedConnection

    -
    protected Connection newNegotiatedConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -391,7 +362,6 @@

    newNegotiatedConnection

    Throws:
    IOException
    -
  • @@ -405,5 +375,7 @@

    newNegotiatedConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/client/dynamic/class-use/HttpClientTransportDynamic.html b/jetty-11/org/eclipse/jetty/client/dynamic/class-use/HttpClientTransportDynamic.html index 63112c6a76b..a2650930a36 100644 --- a/jetty-11/org/eclipse/jetty/client/dynamic/class-use/HttpClientTransportDynamic.html +++ b/jetty-11/org/eclipse/jetty/client/dynamic/class-use/HttpClientTransportDynamic.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.client.dynamic.HttpClientTransportDynamic (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.client.dynamic.HttpClientTransportDynamic (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpChannelOverHTTP

    -
    All Implemented Interfaces:
    CyclicTimeouts.Expirable
    @@ -99,7 +86,6 @@

    Class HttpChannelOverHTTP
    public class HttpChannelOverHTTP extends HttpChannel
    -

      @@ -190,9 +176,7 @@

      Constructor Details

    • HttpChannelOverHTTP

      -
      public HttpChannelOverHTTP(HttpConnectionOverHTTP connection)
      -
    @@ -206,134 +190,108 @@

    Method Details

  • newHttpSender

    -
    protected HttpSenderOverHTTP newHttpSender()
    -
  • newHttpReceiver

    -
    protected HttpReceiverOverHTTP newHttpReceiver()
    -
  • getConnection

    -
    protected Connection getConnection()
    Specified by:
    getConnection in class HttpChannel
    -
  • getHttpSender

    -
    protected HttpSenderOverHTTP getHttpSender()
    Specified by:
    getHttpSender in class HttpChannel
    -
  • getHttpReceiver

    -
    protected HttpReceiverOverHTTP getHttpReceiver()
    Specified by:
    getHttpReceiver in class HttpChannel
    -
  • getHttpConnection

    -
    public HttpConnectionOverHTTP getHttpConnection()
    -
  • send

    -
    public void send(HttpExchange exchange)
    Specified by:
    send in class HttpChannel
    -
  • release

    -
    public void release()
    Specified by:
    release in class HttpChannel
    -
  • receive

    -
    public void receive()
    -
  • exchangeTerminated

    -
    public void exchangeTerminated(HttpExchange exchange, Result result)
    Overrides:
    exchangeTerminated in class HttpChannel
    -
  • getMessagesIn

    -
    protected long getMessagesIn()
    -
  • getMessagesOut

    -
    protected long getMessagesOut()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpChannel
    -
  • @@ -347,5 +305,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/http/HttpClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/client/http/HttpClientConnectionFactory.html index 25366433ff0..efe5c5bf3ba 100644 --- a/jetty-11/org/eclipse/jetty/client/http/HttpClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/client/http/HttpClientConnectionFactory.html @@ -1,29 +1,35 @@ - -HttpClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HttpClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpClientConn
    org.eclipse.jetty.client.http.HttpClientConnectionFactory

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    @@ -98,7 +85,6 @@

    Class HttpClientConn
    public class HttpClientConnectionFactory extends Object implements ClientConnectionFactory
    -

    @@ -199,9 +183,7 @@

    Constructor Details

  • HttpClientConnectionFactory

    -
    public HttpClientConnectionFactory()
    -
  • @@ -215,7 +197,6 @@

    Method Details

  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -227,7 +208,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -241,5 +221,7 @@

    newConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/http/HttpClientTransportOverHTTP.html b/jetty-11/org/eclipse/jetty/client/http/HttpClientTransportOverHTTP.html index d9be974f8a5..39a2104aceb 100644 --- a/jetty-11/org/eclipse/jetty/client/http/HttpClientTransportOverHTTP.html +++ b/jetty-11/org/eclipse/jetty/client/http/HttpClientTransportOverHTTP.html @@ -1,29 +1,35 @@ - -HttpClientTransportOverHTTP (Eclipse Jetty API Doc - v11.0.21) + +HttpClientTransportOverHTTP (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HttpClientTran

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class HttpClientTran
    @ManagedObject("The HTTP/1.1 client transport") public class HttpClientTransportOverHTTP extends AbstractConnectorHttpClientTransport
    -

    @@ -272,25 +256,19 @@

    Constructor Details

  • HttpClientTransportOverHTTP

    -
    public HttpClientTransportOverHTTP()
    -
  • HttpClientTransportOverHTTP

    -
    public HttpClientTransportOverHTTP(int selectors)
    -
  • HttpClientTransportOverHTTP

    -
    public HttpClientTransportOverHTTP(ClientConnector connector)
    -
  • @@ -304,9 +282,8 @@

    Method Details

  • newOrigin

    -
    public Origin newOrigin(HttpRequest request)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new Origin with the given request.
    Parameters:
    @@ -314,15 +291,13 @@

    newOrigin

    Returns:
    an Origin that identifies a destination
    -
  • newHttpDestination

    -
    public HttpDestination newHttpDestination(Origin origin)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new, transport-specific, HttpDestination object.

    HttpDestination controls the destination-connection cardinality: protocols like @@ -333,13 +308,11 @@

    newHttpDestination

    Returns:
    a new, transport-specific, HttpDestination object
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -352,41 +325,32 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • getHeaderCacheSize

    -
    @ManagedAttribute("The maximum allowed size in bytes for an HTTP header field cache") public int getHeaderCacheSize()
    -
  • setHeaderCacheSize

    -
    public void setHeaderCacheSize(int headerCacheSize)
    -
  • isHeaderCacheCaseSensitive

    -
    @ManagedAttribute("Whether the header field cache is case sensitive") public boolean isHeaderCacheCaseSensitive()
    -
  • setHeaderCacheCaseSensitive

    -
    public void setHeaderCacheCaseSensitive(boolean headerCacheCaseSensitive)
    -
  • @@ -400,5 +364,7 @@

    setHeaderCacheCaseSensitive


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/http/HttpConnectionOverHTTP.html b/jetty-11/org/eclipse/jetty/client/http/HttpConnectionOverHTTP.html index c295490290a..db2b3ff90f6 100644 --- a/jetty-11/org/eclipse/jetty/client/http/HttpConnectionOverHTTP.html +++ b/jetty-11/org/eclipse/jetty/client/http/HttpConnectionOverHTTP.html @@ -1,29 +1,35 @@ - -HttpConnectionOverHTTP (Eclipse Jetty API Doc - v11.0.21) + +HttpConnectionOverHTTP (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpConnectionOverH

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, IConnection, Connection, Connection.UpgradeFrom, Attachable, Sweeper.Sweepable
    @@ -100,7 +87,6 @@

    Class HttpConnectionOverH
    public class HttpConnectionOverHTTP extends AbstractConnection implements IConnection, Connection.UpgradeFrom, Sweeper.Sweepable, Attachable
    -

    @@ -294,31 +276,24 @@

    Method Details

  • newHttpChannel

    -
    protected HttpChannelOverHTTP newHttpChannel()
    -
  • getHttpChannel

    -
    public HttpChannelOverHTTP getHttpChannel()
    -
  • getHttpDestination

    -
    public HttpDestination getHttpDestination()
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -326,13 +301,11 @@

    getLocalSocketAddress

    Returns:
    the local socket address associated with the connection
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -340,13 +313,11 @@

    getRemoteSocketAddress

    Returns:
    the remote socket address associated with the connection
    -
  • getBytesIn

    -
    public long getBytesIn()
    Specified by:
    @@ -354,21 +325,17 @@

    getBytesIn

    Overrides:
    getBytesIn in class AbstractConnection
    -
  • addBytesIn

    -
    protected void addBytesIn(long bytesIn)
    -
  • getBytesOut

    -
    public long getBytesOut()
    Specified by:
    @@ -376,21 +343,17 @@

    getBytesOut

    Overrides:
    getBytesOut in class AbstractConnection
    -
  • addBytesOut

    -
    protected void addBytesOut(long bytesOut)
    -
  • getMessagesIn

    -
    public long getMessagesIn()
    Specified by:
    @@ -398,13 +361,11 @@

    getMessagesIn

    Overrides:
    getMessagesIn in class AbstractConnection
    -
  • getMessagesOut

    -
    public long getMessagesOut()
    Specified by:
    @@ -412,16 +373,14 @@

    getMessagesOut

    Overrides:
    getMessagesOut in class AbstractConnection
    -
  • send

    -
    public void send(Request request, Response.CompleteListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection
    Sends a request with an associated response listener.

    Request.send(Response.CompleteListener) will eventually call this method to send the request. @@ -433,27 +392,23 @@

    send

    request - the request to send
    listener - the response listener
    -
  • send

    -
    public SendFailure send(HttpExchange exchange)
    Specified by:
    send in interface IConnection
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -462,13 +417,11 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • isClosed

    -
    public boolean isClosed()
    Specified by:
    @@ -477,20 +430,18 @@

    isClosed

    whether this connection has been closed
    See Also:
    -
    -
  • setAttachment

    -
    public void setAttachment(Object obj)
    -
    Description copied from interface: Attachable
    +
    Description copied from interface: Attachable
    Attaches the given object to this stream for later retrieval.
    Specified by:
    @@ -498,13 +449,11 @@

    setAttachment

    Parameters:
    obj - the object to attach to this instance
    -
  • getAttachment

    -
    public Object getAttachment()
    Specified by:
    @@ -513,20 +462,18 @@

    getAttachment

    the object attached to this instance
    See Also:
    -
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -542,43 +489,37 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • onIdleTimeout

    -
    protected boolean onIdleTimeout(long idleTimeout)
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • onUpgradeFrom

    -
    public ByteBuffer onUpgradeFrom()
    -
    Description copied from interface: Connection.UpgradeFrom
    +
    Description copied from interface: Connection.UpgradeFrom

    Invoked during an upgrade to produce a buffer containing bytes that have not been consumed by this connection, and that must be consumed by the upgrade-to @@ -592,31 +533,25 @@

    onUpgradeFrom

    having consumed its bytes. The returned buffer may be null if there are no unconsumed bytes. -
  • release

    -
    public void release()
    -
  • remove

    -
    public void remove()
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -633,29 +568,23 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • close

    -
    protected void close(Throwable failure)
    -
  • abort

    -
    protected boolean abort(Throwable failure)
    -
  • sweep

    -
    public boolean sweep()
    Specified by:
    @@ -663,19 +592,16 @@

    sweep

    Returns:
    whether this resource should be swept
    -
  • toConnectionString

    -
    public String toConnectionString()
    Overrides:
    toConnectionString in class AbstractConnection
    -
  • @@ -689,5 +615,7 @@

    toConnectionString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.html b/jetty-11/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.html index 5ab20c46ba7..6e6823bc5b8 100644 --- a/jetty-11/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.html +++ b/jetty-11/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.html @@ -1,29 +1,35 @@ - -HttpReceiverOverHTTP (Eclipse Jetty API Doc - v11.0.21) + +HttpReceiverOverHTTP (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpReceiverOverHTTP<

    -
    All Implemented Interfaces:
    HttpParser.HttpHandler, HttpParser.ResponseHandler
    @@ -100,7 +87,6 @@

    Class HttpReceiverOverHTTP<
    public class HttpReceiverOverHTTP extends HttpReceiver implements HttpParser.ResponseHandler
    -

      @@ -217,9 +203,7 @@

      Constructor Details

    • HttpReceiverOverHTTP

      -
      public HttpReceiverOverHTTP(HttpChannelOverHTTP channel)
      -
    @@ -233,67 +217,54 @@

    Method Details

  • getHttpChannel

    -
    public HttpChannelOverHTTP getHttpChannel()
    Overrides:
    getHttpChannel in class HttpReceiver
    -
  • getResponseBuffer

    -
    protected ByteBuffer getResponseBuffer()
    -
  • receive

    -
    public void receive()
    Overrides:
    receive in class HttpReceiver
    -
  • onUpgradeFrom

    -
    protected ByteBuffer onUpgradeFrom()
    -
  • fillInterested

    -
    protected void fillInterested()
    -
  • isShutdown

    -
    protected boolean isShutdown()
    -
  • startResponse

    -
    public void startResponse(HttpVersion version, int status, String reason)
    -
    Description copied from interface: HttpParser.ResponseHandler
    +
    Description copied from interface: HttpParser.ResponseHandler
    This is the method called by parser when the HTTP request line is parsed
    Specified by:
    @@ -303,15 +274,13 @@

    startResponse

    status - the response status
    reason - the response reason phrase
    -
  • parsedHeader

    -
    public void parsedHeader(HttpField field)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    This is the method called by parser when an HTTP Header name and value is found
    Specified by:
    @@ -319,51 +288,43 @@

    parsedHeader

    Parameters:
    field - The field parsed
    -
  • headerComplete

    -
    public boolean headerComplete()
    Specified by:
    headerComplete in interface HttpParser.HttpHandler
    -
  • content

    -
    public boolean content(ByteBuffer buffer)
    Specified by:
    content in interface HttpParser.HttpHandler
    -
  • contentComplete

    -
    public boolean contentComplete()
    Specified by:
    contentComplete in interface HttpParser.HttpHandler
    -
  • parsedTrailer

    -
    public void parsedTrailer(HttpField trailer)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    This is the method called by parser when an HTTP Trailer name and value is found
    Specified by:
    @@ -371,42 +332,36 @@

    parsedTrailer

    Parameters:
    trailer - The field parsed
    -
  • messageComplete

    -
    public boolean messageComplete()
    Specified by:
    messageComplete in interface HttpParser.HttpHandler
    -
  • earlyEOF

    -
    public void earlyEOF()
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    Called to signal that an EOF was received unexpectedly during the parsing of an HTTP message
    Specified by:
    earlyEOF in interface HttpParser.HttpHandler
    -
  • badMessage

    -
    public void badMessage(BadMessageException failure)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    Called to signal that a bad HTTP message has been received.
    Specified by:
    @@ -414,15 +369,13 @@

    badMessage

    Parameters:
    failure - the failure with the bad message information
    -
  • reset

    -
    protected void reset()
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Resets the state of this HttpReceiver.

    Subclasses should override (but remember to call super) to reset their own state. @@ -432,19 +385,16 @@

    reset

    Overrides:
    reset in class HttpReceiver
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpReceiver
    -
  • @@ -458,5 +408,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/http/HttpSenderOverHTTP.html b/jetty-11/org/eclipse/jetty/client/http/HttpSenderOverHTTP.html index f5cd9aa488a..d7af69ea1e1 100644 --- a/jetty-11/org/eclipse/jetty/client/http/HttpSenderOverHTTP.html +++ b/jetty-11/org/eclipse/jetty/client/http/HttpSenderOverHTTP.html @@ -1,29 +1,35 @@ - -HttpSenderOverHTTP (Eclipse Jetty API Doc - v11.0.21) + +HttpSenderOverHTTP (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HttpSenderOverHTTP

    -

    public class HttpSenderOverHTTP extends HttpSender
    -
      @@ -178,9 +164,7 @@

      Constructor Details

    • HttpSenderOverHTTP

      -
      public HttpSenderOverHTTP(HttpChannelOverHTTP channel)
      -
    @@ -194,24 +178,21 @@

    Method Details

  • getHttpChannel

    -
    public HttpChannelOverHTTP getHttpChannel()
    Overrides:
    getHttpChannel in class HttpSender
    -
  • sendHeaders

    -
    protected void sendHeaders(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
    -
    Description copied from class: HttpSender
    +
    Description copied from class: HttpSender

    Implementations should send the HTTP headers over the wire, possibly with some content, in a single write, and notify the given callback of the result of this operation.

    If there is more content to send, then HttpSender.sendContent(HttpExchange, ByteBuffer, boolean, Callback) @@ -225,18 +206,16 @@

    sendHeaders

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • sendContent

    -
    protected void sendContent(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
    -
    Description copied from class: HttpSender
    +
    Description copied from class: HttpSender

    Implementations should send the given HTTP content over the wire.

    Specified by:
    @@ -247,51 +226,42 @@

    sendContent

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • reset

    -
    protected void reset()
    Overrides:
    reset in class HttpSender
    -
  • dispose

    -
    protected void dispose()
    Overrides:
    dispose in class HttpSender
    -
  • isShutdown

    -
    protected boolean isShutdown()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpSender
    -
  • @@ -305,5 +275,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/http/ProtocolHttpUpgrader.html b/jetty-11/org/eclipse/jetty/client/http/ProtocolHttpUpgrader.html index ac5e0bd7c99..f2725193f61 100644 --- a/jetty-11/org/eclipse/jetty/client/http/ProtocolHttpUpgrader.html +++ b/jetty-11/org/eclipse/jetty/client/http/ProtocolHttpUpgrader.html @@ -1,29 +1,35 @@ - -ProtocolHttpUpgrader (Eclipse Jetty API Doc - v11.0.21) + +ProtocolHttpUpgrader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProtocolHttpUpgrader<
    org.eclipse.jetty.client.http.ProtocolHttpUpgrader

    -
    All Implemented Interfaces:
    HttpUpgrader
    @@ -103,7 +90,6 @@

    Class ProtocolHttpUpgrader< so that the protocol to upgrade to must be one of the application protocols supported by HttpClientTransportDynamic.

    -
      @@ -112,7 +98,7 @@

      Class ProtocolHttpUpgrader<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.HttpUpgrader

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.HttpUpgrader

      HttpUpgrader.Factory
      @@ -174,10 +160,8 @@

      Constructor Details

    • ProtocolHttpUpgrader

      -
      public ProtocolHttpUpgrader(HttpDestination destination, String protocol)
      -
    @@ -191,9 +175,8 @@

    Method Details

  • prepare

    -
    public void prepare(HttpRequest request)
    -
    Description copied from interface: HttpUpgrader
    +
    Description copied from interface: HttpUpgrader

    Prepares the request for the upgrade, for example by setting the HTTP method or by setting HTTP headers required for the upgrade.

    @@ -202,17 +185,15 @@

    prepare

    Parameters:
    request - the request to prepare
    -
  • upgrade

    -
    public void upgrade(HttpResponse response, EndPoint endPoint, Callback callback)
    -
    Description copied from interface: HttpUpgrader
    +
    Description copied from interface: HttpUpgrader

    Upgrades the given endPoint to a different protocol.

    The success or failure of the upgrade should be communicated via the given callback.

    An exception thrown by this method is equivalent to failing the callback.

    @@ -224,7 +205,6 @@

    upgrade

    endPoint - the EndPoint to upgrade
    callback - a callback to notify of the success or failure of the upgrade
    -
  • @@ -238,5 +218,7 @@

    upgrade


    + + diff --git a/jetty-11/org/eclipse/jetty/client/http/class-use/HttpChannelOverHTTP.html b/jetty-11/org/eclipse/jetty/client/http/class-use/HttpChannelOverHTTP.html index f04ddbf1941..169c16acd14 100644 --- a/jetty-11/org/eclipse/jetty/client/http/class-use/HttpChannelOverHTTP.html +++ b/jetty-11/org/eclipse/jetty/client/http/class-use/HttpChannelOverHTTP.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.client.http.HttpChannelOverHTTP (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.client.http.HttpChannelOverHTTP (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RequestContentAdapte
    org.eclipse.jetty.client.internal.RequestContentAdapter

    -

    Implements the conversion from ContentProvider to Request.Content.

    -
    @@ -251,15 +235,12 @@

    Method Details

  • getContentProvider

    -
    public ContentProvider getContentProvider()
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    @@ -268,13 +249,11 @@

    getContentType

    the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
    -
  • getLength

    -
    public long getLength()
    Specified by:
    @@ -282,15 +261,13 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Whether this content producer can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -304,16 +281,14 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • subscribe

    -
    public Request.Content.Subscription subscribe(Request.Content.Consumer consumer, boolean emitInitialContent)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Initializes this content producer with the content consumer, and with the indication of whether initial content, if present, must be emitted upon the initial demand of content (to support delaying the send of the @@ -328,30 +303,26 @@

    subscribe

    Returns:
    the Subscription that links this producer to the consumer
    -
  • demand

    -
    public void demand()
    -
    Description copied from interface: Request.Content.Subscription
    +
    Description copied from interface: Request.Content.Subscription

    Demands more content, which eventually results in Request.Content.Consumer.onContent(ByteBuffer, boolean, Callback) to be invoked.

    Specified by:
    demand in interface Request.Content.Subscription
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Fails this request content, possibly failing and discarding accumulated content that was not demanded.

    The failure may be notified to the consumer at a later time, when the @@ -365,49 +336,43 @@

    fail

    Parameters:
    failure - the reason of the failure
    -
  • onContent

    -
    public void onContent()
    -
    Description copied from interface: AsyncContentProvider.Listener
    +
    Description copied from interface: AsyncContentProvider.Listener
    Callback method invoked when content is available
    Specified by:
    onContent in interface AsyncContentProvider.Listener
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -415,13 +380,11 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -429,19 +392,16 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -455,5 +415,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/internal/class-use/RequestContentAdapter.html b/jetty-11/org/eclipse/jetty/client/internal/class-use/RequestContentAdapter.html index 3f8e8524722..0c66e7312a4 100644 --- a/jetty-11/org/eclipse/jetty/client/internal/class-use/RequestContentAdapter.html +++ b/jetty-11/org/eclipse/jetty/client/internal/class-use/RequestContentAdapter.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.client.internal.RequestContentAdapter (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.client.internal.RequestContentAdapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpClientMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -99,7 +86,6 @@

    Class HttpClientMBean


    public class HttpClientMBean extends ObjectMBean
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • HttpClientMBean

      -
      public HttpClientMBean(Object managedObject)
      -
    @@ -180,9 +164,8 @@

    Method Details

  • getObjectContextBasis

    -
    public String getObjectContextBasis()
    -
    Description copied from class: ObjectMBean
    +
    Description copied from class: ObjectMBean

    Allows to customize the ObjectName property context.

    When MBeanContainer creates default ObjectNames, the context property is "inherited" recursively by MBeans that are children of this MBean; this allows to @@ -201,7 +184,6 @@

    getObjectContextBasis

    Returns:
    a custom value for the property context
    -
  • @@ -215,5 +197,7 @@

    getObjectContextBasis


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/jmx/class-use/HttpClientMBean.html b/jetty-11/org/eclipse/jetty/client/jmx/class-use/HttpClientMBean.html index 6dba425ed3e..658d5fffd40 100644 --- a/jetty-11/org/eclipse/jetty/client/jmx/class-use/HttpClientMBean.html +++ b/jetty-11/org/eclipse/jetty/client/jmx/class-use/HttpClientMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.client.jmx.HttpClientMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.client.jmx.HttpClientMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.client


    -
    package org.eclipse.jetty.client
    Jetty Client : Implementation and Core Classes @@ -99,7 +95,6 @@

    Package org.eclipse.j Alternatively, application may ask to be notified of response events asynchronously, using Request.send(org.eclipse.jetty.client.api.Response.CompleteListener).

    -
    • @@ -129,7 +124,7 @@

      Package org.eclipse.j

    • -
      +
      Class
      @@ -412,5 +407,7 @@

      Package org.eclipse.j
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/client/package-tree.html b/jetty-11/org/eclipse/jetty/client/package-tree.html index 8cde1f530dd..214362f4f7b 100644 --- a/jetty-11/org/eclipse/jetty/client/package-tree.html +++ b/jetty-11/org/eclipse/jetty/client/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.client Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.client Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -89,7 +77,6 @@

      Class AbstractAuthenticat
      org.eclipse.jetty.client.util.AbstractAuthentication

      -
      All Implemented Interfaces:
      Authentication
      @@ -102,7 +89,6 @@

      Class AbstractAuthenticat
      public abstract class AbstractAuthentication extends Object implements Authentication
      -

        @@ -111,7 +97,7 @@

        Class AbstractAuthenticat

        Nested Class Summary

        -

        Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Authentication

        +

        Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Authentication

        Authentication.HeaderInfo, Authentication.Result
        @@ -192,10 +178,8 @@

        Constructor Details

      • AbstractAuthentication

        -
        public AbstractAuthentication(URI uri, String realm)
        -
      @@ -209,35 +193,28 @@

      Method Details

    • getType

      -
      public abstract String getType()
      -
    • getURI

      -
      public URI getURI()
      -
    • getRealm

      -
      public String getRealm()
      -
    • matches

      -
      public boolean matches(String type, URI uri, String realm)
      -
      Description copied from interface: Authentication
      +
      Description copied from interface: Authentication
      Matches Authentications based on the given parameters
      Specified by:
      @@ -249,16 +226,13 @@

      matches

      Returns:
      true if this authentication matches, false otherwise
      -
    • matchesURI

      -
      public static boolean matchesURI(URI uri1, URI uri2)
      -
    @@ -272,5 +246,7 @@

    matchesURI


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.AbstractSubscription.html b/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.AbstractSubscription.html index 2302e160c4c..46327dcc330 100644 --- a/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.AbstractSubscription.html +++ b/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.AbstractSubscription.html @@ -1,29 +1,35 @@ - -AbstractRequestContent.AbstractSubscription (Eclipse Jetty API Doc - v11.0.21) + +AbstractRequestContent.AbstractSubscription (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Clas
    org.eclipse.jetty.client.util.AbstractRequestContent.AbstractSubscription

    -
    All Implemented Interfaces:
    Request.Content.Subscription
    Enclosing class:
    -
    AbstractRequestContent
    +
    AbstractRequestContent

    public abstract class AbstractRequestContent.AbstractSubscription @@ -104,7 +91,6 @@

    Clas implements Request.Content.Subscription

    Partial implementation of Subscription.

    Implements the algorithm described in Request.Content.

    -
      @@ -179,10 +165,8 @@

      Constructor Details

    • AbstractSubscription

      -
      public AbstractSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
      -
    @@ -196,22 +180,19 @@

    Method Details

  • demand

    -
    public void demand()
    -
    Description copied from interface: Request.Content.Subscription
    +
    Description copied from interface: Request.Content.Subscription

    Demands more content, which eventually results in Request.Content.Consumer.onContent(ByteBuffer, boolean, Callback) to be invoked.

    Specified by:
    demand in interface Request.Content.Subscription
    -
  • produceContent

    -
    protected abstract boolean produceContent(AbstractRequestContent.Producer producer) throws Exception

    Subclasses implement this method to produce content, @@ -242,15 +223,13 @@

    produceContent

    Throws:
    Exception - when content production fails
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: Request.Content.Subscription
    +
    Description copied from interface: Request.Content.Subscription

    Fails the subscription, notifying the content producer to stop producing content.

    Typical failure: a proxy consumer waiting for more content (or waiting @@ -261,29 +240,24 @@

    fail

    Parameters:
    failure - the reason of the failure
    -
  • notifyContent

    -
    protected void notifyContent(ByteBuffer buffer, boolean last, Callback callback)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -297,5 +271,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.Producer.html b/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.Producer.html index d0b38a3126f..f50ce3c2531 100644 --- a/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.Producer.html +++ b/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.Producer.html @@ -1,29 +1,35 @@ - -AbstractRequestContent.Producer (Eclipse Jetty API Doc - v11.0.21) + +AbstractRequestContent.Producer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface AbstractRequestContent.Producer

    -
    Enclosing class:
    -
    AbstractRequestContent
    +
    AbstractRequestContent

    public static interface AbstractRequestContent.Producer
    -
      @@ -130,11 +116,9 @@

      Method Details

    • produce

      -
      boolean produce(ByteBuffer content, boolean lastContent, Callback callback)
      -
    @@ -148,5 +132,7 @@

    produce


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.html index a1fdc05cf50..dab8df7b3c9 100644 --- a/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/AbstractRequestContent.html @@ -1,29 +1,35 @@ - -AbstractRequestContent (Eclipse Jetty API Doc - v11.0.21) + +AbstractRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractRequestCont
    org.eclipse.jetty.client.util.AbstractRequestContent

    -
    All Implemented Interfaces:
    Request.Content
    @@ -103,7 +90,6 @@

    Class AbstractRequestCont extends Object implements Request.Content

    Partial implementation of Request.Content.

    -
    @@ -196,9 +182,7 @@

    Constructor Details

  • AbstractRequestContent

    -
    protected AbstractRequestContent(String contentType)
    -
  • @@ -212,7 +196,6 @@

    Method Details

  • getContentType

    -
    public String getContentType()
    Specified by:
    @@ -221,16 +204,14 @@

    getContentType

    the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
    -
  • subscribe

    -
    public Request.Content.Subscription subscribe(Request.Content.Consumer consumer, boolean emitInitialContent)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Initializes this content producer with the content consumer, and with the indication of whether initial content, if present, must be emitted upon the initial demand of content (to support delaying the send of the @@ -245,16 +226,13 @@

    subscribe

    Returns:
    the Subscription that links this producer to the consumer
    -
  • newSubscription

    -
    protected abstract Request.Content.Subscription newSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
    -
  • @@ -268,5 +246,7 @@

    newSubscription


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/AbstractTypedContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/AbstractTypedContentProvider.html index 4ce5fdcee5e..53a7fd80063 100644 --- a/jetty-11/org/eclipse/jetty/client/util/AbstractTypedContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/AbstractTypedContentProvider.html @@ -1,29 +1,35 @@ - -AbstractTypedContentProvider (Eclipse Jetty API Doc - v11.0.21) + +AbstractTypedContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractTyped
    org.eclipse.jetty.client.util.AbstractTypedContentProvider

    -
    All Implemented Interfaces:
    Iterable<ByteBuffer>, ContentProvider, ContentProvider.Typed
    @@ -106,7 +93,6 @@

    Class AbstractTyped
    Deprecated.
    -

      @@ -115,7 +101,7 @@

      Class AbstractTyped

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
      @@ -178,10 +164,8 @@

      Constructor Details

    • AbstractTypedContentProvider

      -
      protected AbstractTypedContentProvider(String contentType)
      Deprecated.
      -
    @@ -195,7 +179,6 @@

    Method Details

  • getContentType

    -
    public String getContentType()
    Deprecated.
    @@ -205,7 +188,6 @@

    getContentType

    the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
    -
  • @@ -219,5 +201,7 @@

    getContentType


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/AsyncRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/AsyncRequestContent.html index aa8832a3ac0..1487d106b91 100644 --- a/jetty-11/org/eclipse/jetty/client/util/AsyncRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/AsyncRequestContent.html @@ -1,29 +1,35 @@ - -AsyncRequestContent (Eclipse Jetty API Doc - v11.0.21) + +AsyncRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AsyncRequestContentorg.eclipse.jetty.client.util.AsyncRequestContent

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Request.Content, Request.Content.Subscription
    @@ -102,7 +89,6 @@

    Class AsyncRequestContentpublic class AsyncRequestContent extends Object implements Request.Content, Request.Content.Subscription, Closeable

    -
    @@ -212,18 +198,14 @@

    Constructor Details

  • AsyncRequestContent

    -
    public AsyncRequestContent(ByteBuffer... buffers)
    -
  • AsyncRequestContent

    -
    public AsyncRequestContent(String contentType, ByteBuffer... buffers)
    -
  • @@ -237,7 +219,6 @@

    Method Details

  • getContentType

    -
    public String getContentType()
    Specified by:
    @@ -246,13 +227,11 @@

    getContentType

    the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
    -
  • getLength

    -
    public long getLength()
    Specified by:
    @@ -260,16 +239,14 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • subscribe

    -
    public Request.Content.Subscription subscribe(Request.Content.Consumer consumer, boolean emitInitialContent)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Initializes this content producer with the content consumer, and with the indication of whether initial content, if present, must be emitted upon the initial demand of content (to support delaying the send of the @@ -284,30 +261,26 @@

    subscribe

    Returns:
    the Subscription that links this producer to the consumer
    -
  • demand

    -
    public void demand()
    -
    Description copied from interface: Request.Content.Subscription
    +
    Description copied from interface: Request.Content.Subscription

    Demands more content, which eventually results in Request.Content.Consumer.onContent(ByteBuffer, boolean, Callback) to be invoked.

    Specified by:
    demand in interface Request.Content.Subscription
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Fails this request content, possibly failing and discarding accumulated content that was not demanded.

    The failure may be notified to the consumer at a later time, when the @@ -321,43 +294,35 @@

    fail

    Parameters:
    failure - the reason of the failure
    -
  • offer

    -
    public boolean offer(ByteBuffer buffer)
    -
  • offer

    -
    public boolean offer(ByteBuffer buffer, Callback callback)
    -
  • flush

    -
    public void flush() throws IOException
    Throws:
    IOException
    -
  • close

    -
    public void close()
    Specified by:
    @@ -365,27 +330,22 @@

    close

    Specified by:
    close in interface Closeable
    -
  • isClosed

    -
    public boolean isClosed()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -399,5 +359,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.BasicResult.html b/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.BasicResult.html index c6e88cad5c1..07e9285132c 100644 --- a/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.BasicResult.html +++ b/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.BasicResult.html @@ -1,29 +1,35 @@ - -BasicAuthentication.BasicResult (Eclipse Jetty API Doc - v11.0.21) + +BasicAuthentication.BasicResult (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class BasicAuthe
    org.eclipse.jetty.client.util.BasicAuthentication.BasicResult

    -
    All Implemented Interfaces:
    Authentication.Result
    Enclosing class:
    -
    BasicAuthentication
    +
    BasicAuthentication

    public static class BasicAuthentication.BasicResult @@ -110,7 +97,6 @@

    Class BasicAuthe sending the authorization header based on the fact that the URI is known to require authentication and that username and password are known a priori.

    -
    @@ -223,7 +203,6 @@

    Method Details

  • getURI

    -
    public URI getURI()
    Specified by:
    @@ -231,15 +210,13 @@

    getURI

    Returns:
    the URI of the request that has been used to generate this Authentication.Result
    -
  • apply

    -
    public void apply(Request request)
    -
    Description copied from interface: Authentication.Result
    +
    Description copied from interface: Authentication.Result
    Applies the authentication result to the given request. Typically, a Authorization header is added to the request, with the right information to successfully authenticate at the server.
    @@ -249,19 +226,16 @@

    apply

    Parameters:
    request - the request to authenticate
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -275,5 +249,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.html b/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.html index 1eedc819741..ca1d43b30d6 100644 --- a/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.html +++ b/jetty-11/org/eclipse/jetty/client/util/BasicAuthentication.html @@ -1,29 +1,35 @@ - -BasicAuthentication (Eclipse Jetty API Doc - v11.0.21) + +BasicAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BasicAuthentication

    -
    All Implemented Interfaces:
    Authentication
    @@ -104,7 +91,6 @@

    Class BasicAuthenticationAuthenticationStore retrieved from the HttpClient via HttpClient.getAuthenticationStore().

    -
      @@ -124,7 +110,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Authentication

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Authentication

    Authentication.HeaderInfo, Authentication.Result
    @@ -199,7 +185,6 @@

    Constructor Details

  • BasicAuthentication

    -
    public BasicAuthentication(URI uri, String realm, String user, @@ -211,7 +196,6 @@

    BasicAuthentication

    user - the user that wants to authenticate
    password - the password of the user
    -
  • @@ -225,24 +209,21 @@

    Method Details

  • getType

    -
    public String getType()
    Specified by:
    getType in class AbstractAuthentication
    -
  • authenticate

    -
    public Authentication.Result authenticate(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context)
    -
    Description copied from interface: Authentication
    +
    Description copied from interface: Authentication
    Executes the authentication mechanism for the given request, returning a Authentication.Result that can be used to actually authenticate the request via Authentication.Result.apply(Request).

    @@ -260,7 +241,6 @@

    authenticate

    Returns:
    the authentication result, or null if the authentication could not be performed
    -
  • @@ -274,5 +254,7 @@

    authenticate


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/BufferingResponseListener.html b/jetty-11/org/eclipse/jetty/client/util/BufferingResponseListener.html index 86fb8a3b8cb..31323c78191 100644 --- a/jetty-11/org/eclipse/jetty/client/util/BufferingResponseListener.html +++ b/jetty-11/org/eclipse/jetty/client/util/BufferingResponseListener.html @@ -1,29 +1,35 @@ - -BufferingResponseListener (Eclipse Jetty API Doc - v11.0.21) + +BufferingResponseListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BufferingRespons

    - -
      @@ -117,7 +103,7 @@

      Class BufferingRespons

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      Response.Listener.Adapter
      @@ -221,23 +207,19 @@

      Constructor Details

    • BufferingResponseListener

      -
      public BufferingResponseListener()
      Creates an instance with a default maximum length of 2 MiB.
      -
    • BufferingResponseListener

      -
      public BufferingResponseListener(int maxLength)
      Creates an instance with the given maximum length
      Parameters:
      maxLength - the maximum length of the content
      -
    @@ -251,24 +233,21 @@

    Method Details

  • onHeaders

    -
    public void onHeaders(Response response)
    -
    Description copied from interface: Response.HeadersListener
    +
    Description copied from interface: Response.HeadersListener
    Callback method invoked when all the response headers have been received and parsed.
    Parameters:
    response - the response containing the response line data and the headers
    -
  • onContent

    -
    public void onContent(Response response, ByteBuffer content)
    -
    Description copied from interface: Response.ContentListener
    +
    Description copied from interface: Response.ContentListener
    Callback method invoked when the response content has been received, parsed and there is demand. This method may be invoked multiple times, and the content buffer must be consumed (or copied) before returning from this method.
    @@ -277,15 +256,13 @@

    onContent

    response - the response containing the response line data and the headers
    content - the content bytes received
    -
  • onComplete

    -
    public abstract void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -300,47 +277,39 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • getMediaType

    -
    public String getMediaType()
    -
  • getEncoding

    -
    public String getEncoding()
    -
  • getContent

    -
    public byte[] getContent()
    Returns:
    the content as bytes
    See Also:
    -
    -
  • getContentAsString

    -
    public String getContentAsString()
    Returns:
    @@ -348,18 +317,16 @@

    getContentAsString

    or defaulting to UTF-8 if the encoding could not be detected.
    See Also:
    -
    -
  • getContentAsString

    -
    public String getContentAsString(String encoding)
    Parameters:
    @@ -368,18 +335,16 @@

    getContentAsString

    the content as a string, with the specified encoding
    See Also:
    -
    -
  • getContentAsString

    -
    public String getContentAsString(Charset encoding)
    Parameters:
    @@ -388,24 +353,21 @@

    getContentAsString

    the content as a string, with the specified encoding
    See Also:
    -
    -
  • getContentAsInputStream

    -
    public InputStream getContentAsInputStream()
    Returns:
    Content as InputStream
    -
  • @@ -419,5 +381,7 @@

    getContentAsInputStream


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/ByteBufferContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/ByteBufferContentProvider.html index e65e67c7045..4b2b80a0d08 100644 --- a/jetty-11/org/eclipse/jetty/client/util/ByteBufferContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/ByteBufferContentProvider.html @@ -1,29 +1,35 @@ - -ByteBufferContentProvider (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteBufferConten

    -
    All Implemented Interfaces:
    Iterable<ByteBuffer>, ContentProvider, ContentProvider.Typed
    @@ -108,7 +95,6 @@

    Class ByteBufferConten The position and limit of the ByteBuffers passed to the constructor are not modified, and each invocation of the iterator() method returns a slice of the original ByteBuffer.

    -
      @@ -117,7 +103,7 @@

      Class ByteBufferConten

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
      @@ -164,7 +150,7 @@

      Method Summary

      Whether this ContentProvider can produce exactly the same content more than once.
      - +
      Deprecated.
      @@ -195,20 +181,16 @@

      Constructor Details

    • ByteBufferContentProvider

      -
      public ByteBufferContentProvider(ByteBuffer... buffers)
      Deprecated.
      -
    • ByteBufferContentProvider

      -
      public ByteBufferContentProvider(String contentType, ByteBuffer... buffers)
      Deprecated.
      -
    @@ -222,23 +204,20 @@

    Method Details

  • getLength

    -
    public long getLength()
    Deprecated.
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    Deprecated.
    -
    Description copied from interface: ContentProvider
    +
    Description copied from interface: ContentProvider

    Whether this ContentProvider can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -250,16 +229,13 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    -
  • @@ -273,5 +249,7 @@

    iterator


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/ByteBufferRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/ByteBufferRequestContent.html index f82a7ee8ec4..ca4ef664b0c 100644 --- a/jetty-11/org/eclipse/jetty/client/util/ByteBufferRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/ByteBufferRequestContent.html @@ -1,29 +1,35 @@ - -ByteBufferRequestContent (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteBufferRequest

    -
    All Implemented Interfaces:
    Request.Content
    @@ -102,7 +89,6 @@

    Class ByteBufferRequest

    A Request.Content for ByteBuffers.

    The position and limit of the ByteBuffers passed to the constructor are not modified; content production returns a slice of the original ByteBuffer.

    -

    @@ -209,21 +191,18 @@

    Method Details

  • getLength

    -
    public long getLength()
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Whether this content producer can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -235,20 +214,17 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • newSubscription

    -
    protected Request.Content.Subscription newSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
    Specified by:
    newSubscription in class AbstractRequestContent
    -
  • @@ -262,5 +238,7 @@

    newSubscription


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/util/BytesContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/BytesContentProvider.html index 300bfe99098..90afa04d832 100644 --- a/jetty-11/org/eclipse/jetty/client/util/BytesContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/BytesContentProvider.html @@ -1,29 +1,35 @@ - -BytesContentProvider (Eclipse Jetty API Doc - v11.0.21) + +BytesContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BytesContentProvider<

    -
    All Implemented Interfaces:
    Iterable<ByteBuffer>, ContentProvider, ContentProvider.Typed
    @@ -108,7 +95,6 @@

    Class BytesContentProvider<
    use BytesRequestContent instead.

    A ContentProvider for byte arrays.
    -
      @@ -117,7 +103,7 @@

      Class BytesContentProvider<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
      @@ -164,7 +150,7 @@

      Method Summary

      Whether this ContentProvider can produce exactly the same content more than once.
      - +
      Deprecated.
      @@ -195,20 +181,16 @@

      Constructor Details

    • BytesContentProvider

      -
      public BytesContentProvider(byte[]... bytes)
      Deprecated.
      -
    • BytesContentProvider

      -
      public BytesContentProvider(String contentType, byte[]... bytes)
      Deprecated.
      -
    @@ -222,23 +204,20 @@

    Method Details

  • getLength

    -
    public long getLength()
    Deprecated.
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    Deprecated.
    -
    Description copied from interface: ContentProvider
    +
    Description copied from interface: ContentProvider

    Whether this ContentProvider can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -250,16 +229,13 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    -
  • @@ -273,5 +249,7 @@

    iterator


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/BytesRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/BytesRequestContent.html index d6594172ed5..1467168c53e 100644 --- a/jetty-11/org/eclipse/jetty/client/util/BytesRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/BytesRequestContent.html @@ -1,29 +1,35 @@ - -BytesRequestContent (Eclipse Jetty API Doc - v11.0.21) + +BytesRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BytesRequestContent

    -
    All Implemented Interfaces:
    Request.Content
    @@ -104,7 +91,6 @@

    Class BytesRequestContentpublic class BytesRequestContent extends AbstractRequestContent

    A Request.Content for byte arrays.
    -
    @@ -186,18 +172,14 @@

    Constructor Details

  • BytesRequestContent

    -
    public BytesRequestContent(byte[]... bytes)
    -
  • BytesRequestContent

    -
    public BytesRequestContent(String contentType, byte[]... bytes)
    -
  • @@ -211,21 +193,18 @@

    Method Details

  • getLength

    -
    public long getLength()
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Whether this content producer can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -237,20 +216,17 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • newSubscription

    -
    protected Request.Content.Subscription newSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
    Specified by:
    newSubscription in class AbstractRequestContent
    -
  • @@ -264,5 +240,7 @@

    newSubscription


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.Chunk.html b/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.Chunk.html index 51757e22d71..7c103737ce3 100644 --- a/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.Chunk.html +++ b/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.Chunk.html @@ -1,29 +1,35 @@ - -DeferredContentProvider.Chunk (Eclipse Jetty API Doc - v11.0.21) + +DeferredContentProvider.Chunk (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class DeferredCont
    org.eclipse.jetty.client.util.DeferredContentProvider.Chunk

    -
    Enclosing class:
    -
    DeferredContentProvider
    +
    DeferredContentProvider

    public static class DeferredContentProvider.Chunk extends Object
    -
      @@ -167,17 +153,13 @@

      Field Details

    • buffer

      -
      public final ByteBuffer buffer
      -
    • callback

      -
      public final Callback callback
      -
    @@ -191,10 +173,8 @@

    Constructor Details

  • Chunk

    -
    public Chunk(ByteBuffer buffer, Callback callback)
    -
  • @@ -208,13 +188,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -228,5 +206,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.html index 773f5e4f741..ae8bfffe555 100644 --- a/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/DeferredContentProvider.html @@ -1,29 +1,35 @@ - -DeferredContentProvider (Eclipse Jetty API Doc - v11.0.21) + +DeferredContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DeferredContentPro
    org.eclipse.jetty.client.util.DeferredContentProvider

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<ByteBuffer>, ContentProvider, AsyncContentProvider, Callback, Invocable
    @@ -146,7 +133,6 @@

    Class DeferredContentPro content.offer(ByteBuffer.wrap("some content".getBytes())); }

    -
      @@ -166,16 +152,16 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.AsyncContentProvider

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.AsyncContentProvider

    AsyncContentProvider.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

    Callback.Completable, Callback.Completing, Callback.Nested
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

    ContentProvider.Typed
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

    Invocable.InvocationType, Invocable.ReadyTask, Invocable.Task
    @@ -246,7 +232,7 @@

    Method Summary

    Deprecated.
     
    - +
    Deprecated.
    @@ -301,7 +287,6 @@

    Constructor Details

  • DeferredContentProvider

    -
    public DeferredContentProvider(ByteBuffer... buffers)
    Deprecated.
    Creates a new DeferredContentProvider with the given initial content
    @@ -309,7 +294,6 @@

    DeferredContentProvider

    Parameters:
    buffers - the initial content
    -
  • @@ -323,7 +307,6 @@

    Method Details

  • setListener

    -
    public void setListener(AsyncContentProvider.Listener listener)
    Deprecated.
    @@ -332,13 +315,11 @@

    setListener

    Parameters:
    listener - the listener to be notified of content availability
    -
  • getLength

    -
    public long getLength()
    Deprecated.
    @@ -347,13 +328,11 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • offer

    -
    public boolean offer(ByteBuffer buffer)
    Deprecated.
    Adds the given content buffer to this content provider @@ -364,23 +343,19 @@

    offer

    Returns:
    true if the content was added, false otherwise
    -
  • offer

    -
    public boolean offer(ByteBuffer buffer, Callback callback)
    Deprecated.
    -
  • flush

    -
    public void flush() throws IOException
    Deprecated.
    @@ -388,13 +363,11 @@

    flush

    Throws:
    IOException
    -
  • close

    -
    public void close()
    Deprecated.
    No more content will be added to this content provider @@ -405,25 +378,21 @@

    close

    Specified by:
    close in interface Closeable
    -
  • isClosed

    -
    public boolean isClosed()
    Deprecated.
    -
  • failed

    -
    public void failed(Throwable failure)
    Deprecated.
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -431,20 +400,17 @@

    failed

    Parameters:
    failure - the reason for the operation failure
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    Specified by:
    iterator in interface Iterable<ByteBuffer>
    -
  • @@ -458,5 +424,7 @@

    iterator


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/util/DigestAuthentication.html b/jetty-11/org/eclipse/jetty/client/util/DigestAuthentication.html index 33e8939cf7f..bdf98382d00 100644 --- a/jetty-11/org/eclipse/jetty/client/util/DigestAuthentication.html +++ b/jetty-11/org/eclipse/jetty/client/util/DigestAuthentication.html @@ -1,29 +1,35 @@ - -DigestAuthentication (Eclipse Jetty API Doc - v11.0.21) + +DigestAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DigestAuthentication<

    -
    All Implemented Interfaces:
    Authentication
    @@ -104,7 +91,6 @@

    Class DigestAuthentication< Applications should create objects of this class and add them to the AuthenticationStore retrieved from the HttpClient via HttpClient.getAuthenticationStore().

    -
      @@ -113,7 +99,7 @@

      Class DigestAuthentication<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Authentication

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Authentication

      Authentication.HeaderInfo, Authentication.Result
      @@ -203,7 +189,6 @@

      Constructor Details

    • DigestAuthentication

      -
      public DigestAuthentication(URI uri, String realm, String user, @@ -216,13 +201,11 @@

      DigestAuthentication

      user - the user that wants to authenticate
      password - the password of the user
      -
    • DigestAuthentication

      -
      public DigestAuthentication(URI uri, String realm, String user, @@ -236,7 +219,6 @@

      DigestAuthentication

      password - the password of the user
      random - the Random generator to use for nonces.
      -
    @@ -250,23 +232,20 @@

    Method Details

  • getType

    -
    public String getType()
    Specified by:
    getType in class AbstractAuthentication
    -
  • matches

    -
    public boolean matches(String type, URI uri, String realm)
    -
    Description copied from interface: Authentication
    +
    Description copied from interface: Authentication
    Matches Authentications based on the given parameters
    Specified by:
    @@ -280,18 +259,16 @@

    matches

    Returns:
    true if this authentication matches, false otherwise
    -
  • authenticate

    -
    public Authentication.Result authenticate(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context)
    -
    Description copied from interface: Authentication
    +
    Description copied from interface: Authentication
    Executes the authentication mechanism for the given request, returning a Authentication.Result that can be used to actually authenticate the request via Authentication.Result.apply(Request).

    @@ -309,7 +286,6 @@

    authenticate

    Returns:
    the authentication result, or null if the authentication could not be performed
    -
  • @@ -323,5 +299,7 @@

    authenticate


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/FormContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/FormContentProvider.html index 10397cf0d08..2dbd831374b 100644 --- a/jetty-11/org/eclipse/jetty/client/util/FormContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/FormContentProvider.html @@ -1,29 +1,35 @@ - -FormContentProvider (Eclipse Jetty API Doc - v11.0.21) + +FormContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class FormContentProvider

    -
    All Implemented Interfaces:
    Iterable<ByteBuffer>, ContentProvider, ContentProvider.Typed
    @@ -109,7 +96,6 @@

    Class FormContentProvider
    A ContentProvider for form uploads with the "application/x-www-form-urlencoded" content type.
    -

      @@ -118,7 +104,7 @@

      Class FormContentProvider

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
    @@ -193,20 +179,16 @@

    Constructor Details

  • FormContentProvider

    -
    public FormContentProvider(Fields fields)
    Deprecated.
    -
  • FormContentProvider

    -
    public FormContentProvider(Fields fields, Charset charset)
    Deprecated.
    -
  • @@ -220,20 +202,16 @@

    Method Details

  • convert

    -
    public static String convert(Fields fields)
    Deprecated.
    -
  • convert

    -
    public static String convert(Fields fields, Charset charset)
    Deprecated.
    -
  • @@ -247,5 +225,7 @@

    convert


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/FormRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/FormRequestContent.html index 07947de8760..4b72f20a5a4 100644 --- a/jetty-11/org/eclipse/jetty/client/util/FormRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/FormRequestContent.html @@ -1,29 +1,35 @@ - -FormRequestContent (Eclipse Jetty API Doc - v11.0.21) + +FormRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class FormRequestContent

    -
    All Implemented Interfaces:
    Request.Content
    @@ -105,7 +92,6 @@

    Class FormRequestContent

    extends StringRequestContent

    A Request.Content for form uploads with the "application/x-www-form-urlencoded" content type.

    -
    @@ -209,18 +191,14 @@

    Method Details

  • convert

    -
    public static String convert(Fields fields)
    -
  • convert

    -
    public static String convert(Fields fields, Charset charset)
    -
  • @@ -234,5 +212,7 @@

    convert


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/FutureResponseListener.html b/jetty-11/org/eclipse/jetty/client/util/FutureResponseListener.html index c14654ae2d7..bb8cef5c86c 100644 --- a/jetty-11/org/eclipse/jetty/client/util/FutureResponseListener.html +++ b/jetty-11/org/eclipse/jetty/client/util/FutureResponseListener.html @@ -1,29 +1,35 @@ - -FutureResponseListener (Eclipse Jetty API Doc - v11.0.21) + +FutureResponseListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class FutureResponseListe

    -
    All Implemented Interfaces:
    Future<ContentResponse>, EventListener, Response.AsyncContentListener, Response.BeginListener, Response.CompleteListener, Response.ContentListener, Response.DemandedContentListener, Response.FailureListener, Response.HeaderListener, Response.HeadersListener, Response.Listener, Response.ResponseListener, Response.SuccessListener
    @@ -113,7 +100,6 @@

    Class FutureResponseListe request.send(listener); // Asynchronous send ContentResponse response = listener.get(5, TimeUnit.SECONDS); // Timed block

    -
    @@ -244,17 +220,14 @@

    Method Details

  • getRequest

    -
    public Request getRequest()
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -275,49 +248,41 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • cancel

    -
    public boolean cancel(boolean mayInterruptIfRunning)
    Specified by:
    cancel in interface Future<ContentResponse>
    -
  • isCancelled

    -
    public boolean isCancelled()
    Specified by:
    isCancelled in interface Future<ContentResponse>
    -
  • isDone

    -
    public boolean isDone()
    Specified by:
    isDone in interface Future<ContentResponse>
    -
  • get

    -
  • get

    -
    public ContentResponse get(long timeout, TimeUnit unit) throws InterruptedException, @@ -348,7 +311,6 @@

    get

    ExecutionException
    TimeoutException
    -
  • @@ -362,5 +324,7 @@

    get


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/InputStreamContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/InputStreamContentProvider.html index e3e78ebd9b4..c258789883d 100644 --- a/jetty-11/org/eclipse/jetty/client/util/InputStreamContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/InputStreamContentProvider.html @@ -1,29 +1,35 @@ - -InputStreamContentProvider (Eclipse Jetty API Doc - v11.0.21) + +InputStreamContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InputStreamCont
    org.eclipse.jetty.client.util.InputStreamContentProvider

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<ByteBuffer>, ContentProvider, Callback, Invocable
    @@ -120,7 +107,6 @@

    Class InputStreamCont The InputStream passed to the constructor is by default closed when is it fully consumed (or when an exception is thrown while reading it), unless otherwise specified to the constructor.

    -
    @@ -296,7 +276,6 @@

    Method Details

  • getLength

    -
    public long getLength()
    Deprecated.
    @@ -305,13 +284,11 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • onRead

    -
    protected ByteBuffer onRead(byte[] buffer, int offset, int length)
    @@ -331,13 +308,11 @@

    onRead

    Returns:
    a ByteBuffer wrapping the byte array
    -
  • onReadFailure

    -
    protected void onReadFailure(Throwable failure)
    Deprecated.
    Callback method invoked when an exception is thrown while reading @@ -346,26 +321,22 @@

    onReadFailure

    Parameters:
    failure - the exception thrown while reading from the stream.
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    Specified by:
    iterator in interface Iterable<ByteBuffer>
    -
  • close

    -
    public void close()
    Deprecated.
    @@ -374,16 +345,14 @@

    close

    Specified by:
    close in interface Closeable
    -
  • failed

    -
    public void failed(Throwable failure)
    Deprecated.
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -391,7 +360,6 @@

    failed

    Parameters:
    failure - the reason for the operation failure
    -
  • @@ -405,5 +373,7 @@

    failed


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/InputStreamRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/InputStreamRequestContent.html index 9ea9c61223d..ab01672c998 100644 --- a/jetty-11/org/eclipse/jetty/client/util/InputStreamRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/InputStreamRequestContent.html @@ -1,29 +1,35 @@ - -InputStreamRequestContent (Eclipse Jetty API Doc - v11.0.21) + +InputStreamRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class InputStreamReque

    -
    All Implemented Interfaces:
    Request.Content
    @@ -109,7 +96,6 @@

    Class InputStreamReque content from the stream, by default 1024 bytes.

    The InputStream passed to the constructor is by default closed when is it fully consumed.

    -
    @@ -247,22 +225,19 @@

    Method Details

  • newSubscription

    -
    protected Request.Content.Subscription newSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
    Specified by:
    newSubscription in class AbstractRequestContent
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Fails this request content, possibly failing and discarding accumulated content that was not demanded.

    The failure may be notified to the consumer at a later time, when the @@ -272,25 +247,20 @@

    fail

    Parameters:
    failure - the reason of the failure
    -
  • onRead

    -
    protected ByteBuffer onRead(byte[] buffer, int offset, int length)
    -
  • onReadFailure

    -
    protected void onReadFailure(Throwable failure)
    -
  • @@ -304,5 +274,7 @@

    onReadFailure


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/InputStreamResponseListener.html b/jetty-11/org/eclipse/jetty/client/util/InputStreamResponseListener.html index 7bc8e1073a2..ba14510a85d 100644 --- a/jetty-11/org/eclipse/jetty/client/util/InputStreamResponseListener.html +++ b/jetty-11/org/eclipse/jetty/client/util/InputStreamResponseListener.html @@ -1,29 +1,35 @@ - -InputStreamResponseListener (Eclipse Jetty API Doc - v11.0.21) + +InputStreamResponseListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class InputStreamRes

    -
    All Implemented Interfaces:
    EventListener, Response.AsyncContentListener, Response.BeginListener, Response.CompleteListener, Response.ContentListener, Response.DemandedContentListener, Response.FailureListener, Response.HeaderListener, Response.HeadersListener, Response.Listener, Response.ResponseListener, Response.SuccessListener
    @@ -126,7 +113,6 @@

    Class InputStreamRes with the typical InputStream.read() semantic. If the consumer is slower than the producer, then the producer will block until the client consumes.

    -
      @@ -135,7 +121,7 @@

      Class InputStreamRes

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      Response.Listener.Adapter
      @@ -239,9 +225,7 @@

      Constructor Details

    • InputStreamResponseListener

      -
      public InputStreamResponseListener()
      -
    @@ -255,25 +239,22 @@

    Method Details

  • onHeaders

    -
    public void onHeaders(Response response)
    -
    Description copied from interface: Response.HeadersListener
    +
    Description copied from interface: Response.HeadersListener
    Callback method invoked when all the response headers have been received and parsed.
    Parameters:
    response - the response containing the response line data and the headers
    -
  • onContent

    -
    public void onContent(Response response, ByteBuffer content, Callback callback)
    -
    Description copied from interface: Response.AsyncContentListener
    +
    Description copied from interface: Response.AsyncContentListener
    Callback method invoked when the response content has been received, parsed and there is demand. The callback object should be succeeded to signal that the content buffer has been consumed and to demand more content.
    @@ -283,45 +264,39 @@

    onContent

    content - the content bytes received
    callback - the callback to call when the content is consumed and to demand more content
    -
  • onSuccess

    -
    public void onSuccess(Response response)
    -
    Description copied from interface: Response.SuccessListener
    +
    Description copied from interface: Response.SuccessListener
    Callback method invoked when the whole response has been successfully received.
    Parameters:
    response - the response containing the response line data and the headers
    -
  • onFailure

    -
    public void onFailure(Response response, Throwable failure)
    -
    Description copied from interface: Response.FailureListener
    +
    Description copied from interface: Response.FailureListener
    Callback method invoked when the response has failed in the process of being received
    Parameters:
    response - the response containing data up to the point the failure happened
    failure - the failure happened
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -336,13 +311,11 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • get

    -
    public Response get(long timeout, TimeUnit unit) throws InterruptedException, @@ -363,13 +336,11 @@

    get

    TimeoutException - if the timeout expires
    ExecutionException - if a failure happened
    -
  • await

    -
    public Result await(long timeout, TimeUnit unit) throws InterruptedException, @@ -388,18 +359,16 @@

    await

    TimeoutException - if the timeout expires
    See Also:
    -
    -
  • getInputStream

    -
    public InputStream getInputStream()
    Returns an InputStream providing the response content bytes.

    @@ -408,7 +377,6 @@

    getInputStream

    Returns:
    an input stream providing the response content
    -
  • @@ -422,5 +390,7 @@

    getInputStream


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/MultiPartContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/MultiPartContentProvider.html index 49ea1ff8b72..39cdc608585 100644 --- a/jetty-11/org/eclipse/jetty/client/util/MultiPartContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/MultiPartContentProvider.html @@ -1,29 +1,35 @@ - -MultiPartContentProvider (Eclipse Jetty API Doc - v11.0.21) + +MultiPartContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MultiPartContentP

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<ByteBuffer>, ContentProvider, ContentProvider.Typed, AsyncContentProvider
    @@ -124,7 +111,6 @@

    Class MultiPartContentP <input type="file" name="icon" /> </form>

    -
    @@ -264,7 +246,6 @@

    Method Details

  • addFieldPart

    -
    public void addFieldPart(String name, ContentProvider content, HttpFields fields)
    @@ -284,13 +265,11 @@

    addFieldPart

    content - the part content
    fields - the headers associated with this part
    -
  • addFilePart

    -
    public void addFilePart(String name, String fileName, ContentProvider content, @@ -312,13 +291,11 @@

    addFilePart

    content - the part content
    fields - the headers associated with this part
    -
  • setListener

    -
    public void setListener(AsyncContentProvider.Listener listener)
    Deprecated.
    @@ -327,13 +304,11 @@

    setListener

    Parameters:
    listener - the listener to be notified of content availability
    -
  • getLength

    -
    public long getLength()
    Deprecated.
    @@ -342,26 +317,22 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    Specified by:
    iterator in interface Iterable<ByteBuffer>
    -
  • close

    -
    public void close()
    Deprecated.
    @@ -370,7 +341,6 @@

    close

    Specified by:
    close in interface Closeable
    -
  • @@ -384,5 +354,7 @@

    close


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/MultiPartRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/MultiPartRequestContent.html index c688cea555b..567de342358 100644 --- a/jetty-11/org/eclipse/jetty/client/util/MultiPartRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/MultiPartRequestContent.html @@ -1,29 +1,35 @@ - -MultiPartRequestContent (Eclipse Jetty API Doc - v11.0.21) + +MultiPartRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MultiPartRequestCo

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Request.Content
    @@ -120,7 +107,6 @@

    Class MultiPartRequestCo <input type="file" name="icon" /> </form>

    -
    @@ -245,7 +227,6 @@

    Method Details

  • getLength

    -
    public long getLength()
    Specified by:
    @@ -253,28 +234,24 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • newSubscription

    -
    protected Request.Content.Subscription newSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
    Specified by:
    newSubscription in class AbstractRequestContent
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Fails this request content, possibly failing and discarding accumulated content that was not demanded.

    The failure may be notified to the consumer at a later time, when the @@ -286,13 +263,11 @@

    fail

    Parameters:
    failure - the reason of the failure
    -
  • addFieldPart

    -
    public void addFieldPart(String name, Request.Content content, HttpFields fields)
    @@ -309,13 +284,11 @@

    addFieldPart

    content - the part content
    fields - the headers associated with this part
    -
  • addFilePart

    -
    public void addFilePart(String name, String fileName, Request.Content content, @@ -334,13 +307,11 @@

    addFilePart

    content - the part content
    fields - the headers associated with this part
    -
  • close

    -
    public void close()
    Specified by:
    @@ -348,7 +319,6 @@

    close

    Specified by:
    close in interface Closeable
    -
  • @@ -362,5 +332,7 @@

    close


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/OutputStreamContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/OutputStreamContentProvider.html index cc07f1988b4..c6d5065e4d8 100644 --- a/jetty-11/org/eclipse/jetty/client/util/OutputStreamContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/OutputStreamContentProvider.html @@ -1,29 +1,35 @@ - -OutputStreamContentProvider (Eclipse Jetty API Doc - v11.0.21) + +OutputStreamContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class OutputStreamCo
    org.eclipse.jetty.client.util.OutputStreamContentProvider

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<ByteBuffer>, ContentProvider, AsyncContentProvider, Callback, Invocable
    @@ -143,7 +130,6 @@

    Class OutputStreamCo output.write("some content".getBytes()); }

    -
    @@ -296,7 +280,6 @@

    Method Details

  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Deprecated.
    @@ -305,13 +288,11 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • getLength

    -
    public long getLength()
    Deprecated.
    @@ -320,26 +301,22 @@

    getLength

    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    Specified by:
    iterator in interface Iterable<ByteBuffer>
    -
  • setListener

    -
    public void setListener(AsyncContentProvider.Listener listener)
    Deprecated.
    @@ -348,31 +325,25 @@

    setListener

    Parameters:
    listener - the listener to be notified of content availability
    -
  • getOutputStream

    -
    public OutputStream getOutputStream()
    Deprecated.
    -
  • write

    -
    protected void write(ByteBuffer buffer)
    Deprecated.
    -
  • close

    -
    public void close()
    Deprecated.
    @@ -381,37 +352,33 @@

    close

    Specified by:
    close in interface Closeable
    -
  • succeeded

    -
    public void succeeded()
    Deprecated.
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable failure)
    Deprecated.
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -419,7 +386,6 @@

    failed

    Parameters:
    failure - the reason for the operation failure
    -
  • @@ -433,5 +399,7 @@

    failed


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/OutputStreamRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/OutputStreamRequestContent.html index ecd05ff8bac..fba4a29fefb 100644 --- a/jetty-11/org/eclipse/jetty/client/util/OutputStreamRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/OutputStreamRequestContent.html @@ -1,29 +1,35 @@ - -OutputStreamRequestContent (Eclipse Jetty API Doc - v11.0.21) + +OutputStreamRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class OutputStreamReq

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Request.Content, Request.Content.Subscription
    @@ -132,7 +119,6 @@

    Class OutputStreamReq output.write("more content".getBytes()); } // Implicit call to output.close().

    -
      @@ -141,7 +127,7 @@

      Class OutputStreamReq

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Request.Content

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Request.Content

      Request.Content.Consumer, Request.Content.Subscription
      @@ -200,17 +186,13 @@

      Constructor Details

    • OutputStreamRequestContent

      -
      public OutputStreamRequestContent()
      -
    • OutputStreamRequestContent

      -
      public OutputStreamRequestContent(String contentType)
      -
    @@ -224,9 +206,7 @@

    Method Details

  • getOutputStream

    -
    public OutputStream getOutputStream()
    -
  • @@ -240,5 +220,7 @@

    getOutputStream


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/PathContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/PathContentProvider.html index e42601538df..da3cf24d2d2 100644 --- a/jetty-11/org/eclipse/jetty/client/util/PathContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/PathContentProvider.html @@ -1,29 +1,35 @@ - -PathContentProvider (Eclipse Jetty API Doc - v11.0.21) + +PathContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PathContentProvider

    -
    All Implemented Interfaces:
    Iterable<ByteBuffer>, ContentProvider, ContentProvider.Typed
    @@ -109,7 +96,6 @@

    Class PathContentProviderByteBufferPool is provided via setByteBufferPool(ByteBufferPool), the buffer will be allocated from that pool, otherwise one buffer will be allocated and used to read the file.

    -
      @@ -118,7 +104,7 @@

      Class PathContentProvider

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.ContentProvider

      ContentProvider.Typed
    @@ -186,7 +172,7 @@

    Method Summary

    Deprecated.
     
    - +
    Deprecated.
    @@ -227,7 +213,6 @@

    Constructor Details

  • PathContentProvider

    -
    public PathContentProvider(Path filePath) throws IOException
    Deprecated.
    @@ -235,13 +220,11 @@

    PathContentProvider

    Throws:
    IOException
    -
  • PathContentProvider

    -
    public PathContentProvider(Path filePath, int bufferSize) throws IOException
    @@ -250,13 +233,11 @@

    PathContentProvider

    Throws:
    IOException
    -
  • PathContentProvider

    -
    public PathContentProvider(String contentType, Path filePath) throws IOException
    @@ -265,13 +246,11 @@

    PathContentProvider

    Throws:
    IOException
    -
  • PathContentProvider

    -
    public PathContentProvider(String contentType, Path filePath, int bufferSize) @@ -281,7 +260,6 @@

    PathContentProvider

    Throws:
    IOException
    -
  • @@ -295,23 +273,20 @@

    Method Details

  • getLength

    -
    public long getLength()
    Deprecated.
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    Deprecated.
    -
    Description copied from interface: ContentProvider
    +
    Description copied from interface: ContentProvider

    Whether this ContentProvider can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -323,52 +298,41 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    Deprecated.
    -
  • setByteBufferPool

    -
    public void setByteBufferPool(ByteBufferPool byteBufferPool)
    Deprecated.
    -
  • isUseDirectByteBuffers

    -
    public boolean isUseDirectByteBuffers()
    Deprecated.
    -
  • setUseDirectByteBuffers

    -
    public void setUseDirectByteBuffers(boolean useDirectByteBuffers)
    Deprecated.
    -
  • iterator

    -
    public Iterator<ByteBuffer> iterator()
    Deprecated.
    -
  • @@ -382,5 +346,7 @@

    iterator


    +
    + diff --git a/jetty-11/org/eclipse/jetty/client/util/PathRequestContent.html b/jetty-11/org/eclipse/jetty/client/util/PathRequestContent.html index 5d68d5c9ad4..5773987be90 100644 --- a/jetty-11/org/eclipse/jetty/client/util/PathRequestContent.html +++ b/jetty-11/org/eclipse/jetty/client/util/PathRequestContent.html @@ -1,29 +1,35 @@ - -PathRequestContent (Eclipse Jetty API Doc - v11.0.21) + +PathRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PathRequestContent

    -
    All Implemented Interfaces:
    Request.Content
    @@ -105,7 +92,6 @@

    Class PathRequestContent

    If a ByteBufferPool is provided via setByteBufferPool(ByteBufferPool), the buffer will be allocated from that pool, otherwise one buffer will be allocated and used to read the file.

    -
    @@ -270,21 +248,18 @@

    Method Details

  • getLength

    -
    public long getLength()
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • isReproducible

    -
    public boolean isReproducible()
    -
    Description copied from interface: Request.Content
    +
    Description copied from interface: Request.Content

    Whether this content producer can produce exactly the same content more than once.

    Implementations should return true only if the content can be @@ -296,52 +271,41 @@

    isReproducible

    Returns:
    whether the content can be produced more than once
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • setByteBufferPool

    -
    public void setByteBufferPool(ByteBufferPool byteBufferPool)
    -
  • isUseDirectByteBuffers

    -
    public boolean isUseDirectByteBuffers()
    -
  • setUseDirectByteBuffers

    -
    public void setUseDirectByteBuffers(boolean useDirectByteBuffers)
    -
  • newSubscription

    -
    protected Request.Content.Subscription newSubscription(Request.Content.Consumer consumer, boolean emitInitialContent)
    Specified by:
    newSubscription in class AbstractRequestContent
    -
  • @@ -355,5 +319,7 @@

    newSubscription


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.SPNEGOResult.html b/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.SPNEGOResult.html index 54004e71b46..d039111d775 100644 --- a/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.SPNEGOResult.html +++ b/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.SPNEGOResult.html @@ -1,29 +1,35 @@ - -SPNEGOAuthentication.SPNEGOResult (Eclipse Jetty API Doc - v11.0.21) + +SPNEGOAuthentication.SPNEGOResult (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class SPNEGOAu
    org.eclipse.jetty.client.util.SPNEGOAuthentication.SPNEGOResult

    -
    All Implemented Interfaces:
    Authentication.Result
    Enclosing class:
    -
    SPNEGOAuthentication
    +
    SPNEGOAuthentication

    public static class SPNEGOAuthentication.SPNEGOResult extends Object implements Authentication.Result
    -
      @@ -163,20 +149,16 @@

      Constructor Details

    • SPNEGOResult

      -
      public SPNEGOResult(URI uri, String token)
      -
    • SPNEGOResult

      -
      public SPNEGOResult(URI uri, HttpHeader header, String token)
      -
    @@ -190,7 +172,6 @@

    Method Details

  • getURI

    -
    public URI getURI()
    Specified by:
    @@ -198,15 +179,13 @@

    getURI

    Returns:
    the URI of the request that has been used to generate this Authentication.Result
    -
  • apply

    -
    public void apply(Request request)
    -
    Description copied from interface: Authentication.Result
    +
    Description copied from interface: Authentication.Result
    Applies the authentication result to the given request. Typically, a Authorization header is added to the request, with the right information to successfully authenticate at the server.
    @@ -216,7 +195,6 @@

    apply

    Parameters:
    request - the request to authenticate
    -
  • @@ -230,5 +208,7 @@

    apply


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.html b/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.html index a6196ec239d..46bf390fba9 100644 --- a/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.html +++ b/jetty-11/org/eclipse/jetty/client/util/SPNEGOAuthentication.html @@ -1,29 +1,35 @@ - -SPNEGOAuthentication (Eclipse Jetty API Doc - v11.0.21) + +SPNEGOAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SPNEGOAuthentication<

    -
    All Implemented Interfaces:
    Authentication
    @@ -107,7 +94,6 @@

    Class SPNEGOAuthentication<

    Applications should create objects of this class and add them to the AuthenticationStore retrieved from the HttpClient via HttpClient.getAuthenticationStore().

    -
    @@ -239,9 +225,7 @@

    Constructor Details

  • SPNEGOAuthentication

    -
    public SPNEGOAuthentication(URI uri)
    -
  • @@ -255,216 +239,185 @@

    Method Details

  • getType

    -
    public String getType()
    Specified by:
    getType in class AbstractAuthentication
    -
  • getUserName

    -
    public String getUserName()
    Returns:
    the user name of the user to login
    -
  • setUserName

    -
    public void setUserName(String userName)
    Parameters:
    userName - user name of the user to login
    -
  • getUserPassword

    -
    public String getUserPassword()
    Returns:
    the password of the user to login
    -
  • setUserPassword

    -
    public void setUserPassword(String userPassword)
    Parameters:
    userPassword - the password of the user to login
    See Also:
    -
    -
  • getUserKeyTabPath

    -
    public Path getUserKeyTabPath()
    Returns:
    the path of the keyTab file with the user credentials
    -
  • setUserKeyTabPath

    -
    public void setUserKeyTabPath(Path userKeyTabPath)
    Parameters:
    userKeyTabPath - the path of the keyTab file with the user credentials
    See Also:
    -
    -
  • getServiceName

    -
    public String getServiceName()
    Returns:
    the name of the service to use
    -
  • setServiceName

    -
    public void setServiceName(String serviceName)
    Parameters:
    serviceName - the name of the service to use
    -
  • isUseTicketCache

    -
    public boolean isUseTicketCache()
    Returns:
    whether to use the ticket cache during login
    -
  • setUseTicketCache

    -
    public void setUseTicketCache(boolean useTicketCache)
    Parameters:
    useTicketCache - whether to use the ticket cache during login
    See Also:
    -
    -
  • getTicketCachePath

    -
    public Path getTicketCachePath()
    Returns:
    the path of the ticket cache file
    -
  • setTicketCachePath

    -
    public void setTicketCachePath(Path ticketCachePath)
    Parameters:
    ticketCachePath - the path of the ticket cache file
    See Also:
    -
    -
  • isRenewTGT

    -
    public boolean isRenewTGT()
    Returns:
    whether to renew the ticket granting ticket
    -
  • setRenewTGT

    -
    public void setRenewTGT(boolean renewTGT)
    Parameters:
    renewTGT - whether to renew the ticket granting ticket
    -
  • authenticate

    -
    public Authentication.Result authenticate(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context)
    -
    Description copied from interface: Authentication
    +
    Description copied from interface: Authentication
    Executes the authentication mechanism for the given request, returning a Authentication.Result that can be used to actually authenticate the request via Authentication.Result.apply(Request).

    @@ -482,7 +435,6 @@

    authenticate

    Returns:
    the authentication result, or null if the authentication could not be performed
    -
  • @@ -496,5 +448,7 @@

    authenticate


    + + diff --git a/jetty-11/org/eclipse/jetty/client/util/StringContentProvider.html b/jetty-11/org/eclipse/jetty/client/util/StringContentProvider.html index 6e92a9e8a3a..fe11fe97d6b 100644 --- a/jetty-11/org/eclipse/jetty/client/util/StringContentProvider.html +++ b/jetty-11/org/eclipse/jetty/client/util/StringContentProvider.html @@ -1,18 +1,19 @@ - -StringContentProvider (Eclipse Jetty API Doc - v11.0.21) + +StringContentProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.client.util


    -
    package org.eclipse.jetty.client.util
    Jetty Client : Utility Classes
    -
    • @@ -242,5 +237,7 @@

      Package org.ecli
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/client/util/package-tree.html b/jetty-11/org/eclipse/jetty/client/util/package-tree.html index 73dbf80f087..8d5f8210e45 100644 --- a/jetty-11/org/eclipse/jetty/client/util/package-tree.html +++ b/jetty-11/org/eclipse/jetty/client/util/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.client.util Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.client.util Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class App

    org.eclipse.jetty.deploy.App
    -
    Direct Known Subclasses:
    AbstractOSGiApp
    @@ -98,7 +85,6 @@

    Class App

    public class App extends Object
    The information about an App that is managed by the DeploymentManager
    -
    @@ -250,31 +232,26 @@

    Method Details

  • getDeploymentManager

    -
    public DeploymentManager getDeploymentManager()
    Returns:
    The deployment manager
    -
  • getAppProvider

    -
    public AppProvider getAppProvider()
    Returns:
    The AppProvider
    -
  • getContextHandler

    -
    public ContextHandler getContextHandler() throws Exception
    Get ContextHandler for the App. @@ -288,13 +265,11 @@

    getContextHandler

    Throws:
    Exception - if unable to get the context handler
    -
  • getContextId

    -
    public String getContextId()
    Deprecated.
    Use getContextPath instead.
    @@ -309,13 +284,11 @@

    getContextId

    Returns:
    the context path for the App
    -
  • getContextPath

    -
    public String getContextPath()
    The context path App relating to how it is installed on the jetty server side.
    @@ -323,32 +296,27 @@

    getContextPath

    Returns:
    the contextPath for the App
    -
  • getOriginId

    -
    public String getOriginId()
    The origin of this App as specified by the AppProvider
    Returns:
    String representing the origin of this app.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -362,5 +330,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.Binding.html b/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.Binding.html index 84c6844d163..7912d251e61 100644 --- a/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.Binding.html +++ b/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.Binding.html @@ -1,29 +1,35 @@ - -AppLifeCycle.Binding (Eclipse Jetty API Doc - v11.0.21) + +AppLifeCycle.Binding (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface AppLifeCycle.Binding

    -
      @@ -140,20 +126,17 @@

      Method Details

    • getBindingTargets

      -
      String[] getBindingTargets()
      Get a list of targets that this implementation should bind to.
      Returns:
      the array of String node names to bind to. (use "*" to bind to all known node names)
      -
    • processBinding

      -
      void processBinding(Node node, App app) throws Exception
      @@ -165,7 +148,6 @@

      processBinding

      Throws:
      Exception - if any problem severe enough to halt the AppLifeCycle processing
      -
    @@ -179,5 +161,7 @@

    processBinding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.html b/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.html index 0a50019372e..34ea8636e20 100644 --- a/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.html +++ b/jetty-11/org/eclipse/jetty/deploy/AppLifeCycle.html @@ -1,29 +1,35 @@ - -AppLifeCycle (Eclipse Jetty API Doc - v11.0.21) + +AppLifeCycle (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AppLifeCycle

    -

    public class AppLifeCycle extends Graph
    @@ -101,7 +88,6 @@

    Class AppLifeCycle

    annotation.

    app lifecycle graph

    -
    @@ -365,9 +335,7 @@

    Constructor Details

  • AppLifeCycle

    -
    public AppLifeCycle()
    -
  • @@ -381,36 +349,29 @@

    Method Details

  • addBinding

    -
    public void addBinding(AppLifeCycle.Binding binding)
    -
  • removeBinding

    -
    public void removeBinding(AppLifeCycle.Binding binding)
    -
  • getBindings

    -
    public Set<AppLifeCycle.Binding> getBindings()
    Get all Node bound objects.
    Returns:
    Set of Object(s) for all lifecycle bindings. never null.
    -
  • getBindings

    -
    public Set<AppLifeCycle.Binding> getBindings(Node node)
    Get all objects bound to a specific Node
    @@ -419,13 +380,11 @@

    getBindings

    Returns:
    Set of Object(s) for specific lifecycle bindings. never null.
    -
  • getBindings

    -
    public Set<AppLifeCycle.Binding> getBindings(String nodeName)
    Get all objects bound to a specific Node
    @@ -434,13 +393,11 @@

    getBindings

    Returns:
    Set of Object(s) for specific lifecycle bindings. never null.
    -
  • runBindings

    -
    public void runBindings(Node node, App app, DeploymentManager deploymentManager) @@ -449,7 +406,6 @@

    runBindings

    Throws:
    Throwable
    -
  • @@ -463,5 +419,7 @@

    runBindings


    + + diff --git a/jetty-11/org/eclipse/jetty/deploy/AppProvider.html b/jetty-11/org/eclipse/jetty/deploy/AppProvider.html index a69dfc0c78d..2e40875d167 100644 --- a/jetty-11/org/eclipse/jetty/deploy/AppProvider.html +++ b/jetty-11/org/eclipse/jetty/deploy/AppProvider.html @@ -1,29 +1,35 @@ - -AppProvider (Eclipse Jetty API Doc - v11.0.21) + +AppProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface AppProvider

    -
    All Superinterfaces:
    LifeCycle
    @@ -99,7 +86,6 @@

    Interface AppProvider

    public interface AppProvider extends LifeCycle
    Object responsible for providing Apps to the DeploymentManager
    -
      @@ -108,7 +94,7 @@

      Interface AppProvider

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -153,7 +139,6 @@

      Method Details

    • setDeploymentManager

      -
      void setDeploymentManager(DeploymentManager deploymentManager)
      Set the Deployment Manager
      @@ -162,13 +147,11 @@

      setDeploymentManager

      Throws:
      IllegalStateException - if the provider LifeCycle.isRunning().
      -
    • createContextHandler

      -
      ContextHandler createContextHandler(App app) throws Exception
      Create a ContextHandler for an App
      @@ -181,7 +164,6 @@

      createContextHandler

      IOException - if unable to create context
      Exception - if unable to create context
      -
    @@ -195,5 +177,7 @@

    createContextHandler


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/ConfigurationManager.html b/jetty-11/org/eclipse/jetty/deploy/ConfigurationManager.html index 1872f79a21c..3ae9c5f4abe 100644 --- a/jetty-11/org/eclipse/jetty/deploy/ConfigurationManager.html +++ b/jetty-11/org/eclipse/jetty/deploy/ConfigurationManager.html @@ -1,29 +1,35 @@ - -ConfigurationManager (Eclipse Jetty API Doc - v11.0.21) + +ConfigurationManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConfigurationManager

    -
    All Known Implementing Classes:
    PropertiesConfigurationManager
    @@ -96,7 +83,6 @@

    Interface Configuration
    ConfigurationManager Type for allow injection of property values for replacement in jetty xml files during deployment.
    -

    @@ -131,9 +117,7 @@

    Method Details

  • getProperties

    -
    Map<String,String> getProperties()
    -
  • @@ -147,5 +131,7 @@

    getProperties


    +
    + diff --git a/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.AppEntry.html b/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.AppEntry.html index 62ccd7ad326..a88560d9c51 100644 --- a/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.AppEntry.html +++ b/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.AppEntry.html @@ -1,29 +1,35 @@ - -DeploymentManager.AppEntry (Eclipse Jetty API Doc - v11.0.21) + +DeploymentManager.AppEntry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class DeploymentManag
    org.eclipse.jetty.deploy.DeploymentManager.AppEntry

    -
    Enclosing class:
    -
    DeploymentManager
    +
    DeploymentManager

    public class DeploymentManager.AppEntry extends Object
    Represents a single tracked app within the deployment manager.
    -
    @@ -174,33 +158,25 @@

    Method Details

  • getApp

    -
    public App getApp()
    -
  • getLifecyleNode

    -
    public Node getLifecyleNode()
    -
  • getStateTimestamps

    -
    public Map<Node,Long> getStateTimestamps()
    -
  • getVersion

    -
    public int getVersion()
    -
  • @@ -214,5 +190,7 @@

    getVersion


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.html b/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.html index 8549f8f0359..147783419d9 100644 --- a/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.html +++ b/jetty-11/org/eclipse/jetty/deploy/DeploymentManager.html @@ -1,29 +1,35 @@ - -DeploymentManager (Eclipse Jetty API Doc - v11.0.21) + +DeploymentManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DeploymentManager

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -114,7 +101,6 @@

    Class DeploymentManager

    deployment manager graph

    -
    @@ -207,24 +193,24 @@

    Method Summary

     
    - +
     
    - +
     
    - +
     
    - +
    getApps(String nodeName)
     
    - +
    getApps(Node node)
    Get Set of Apps by Node
    - +
     
    @@ -244,10 +230,10 @@

    Method Summary

     
    - +
     
    - +
     
    @@ -358,9 +344,7 @@

    Constructor Details

  • DeploymentManager

    -
    public DeploymentManager()
    -
  • @@ -374,7 +358,6 @@

    Method Details

  • addApp

    -
    public void addApp(App app)
    Receive an app for processing. @@ -383,13 +366,11 @@

    addApp

    Parameters:
    app - the app
    -
  • setAppProviders

    -
    public void setAppProviders(Collection<AppProvider> providers)
    Set the AppProviders. The providers passed are added via ContainerLifeCycle.addBean(Object) so that @@ -398,53 +379,41 @@

    setAppProviders

    Parameters:
    providers - the app provider list
    -
  • getAppProviders

    -
    public Collection<AppProvider> getAppProviders()
    -
  • addAppProvider

    -
    public void addAppProvider(AppProvider provider)
    -
  • setLifeCycleBindings

    -
    public void setLifeCycleBindings(Collection<AppLifeCycle.Binding> bindings)
    -
  • getLifeCycleBindings

    -
    public Collection<AppLifeCycle.Binding> getLifeCycleBindings()
    -
  • addLifeCycleBinding

    -
    public void addLifeCycleBinding(AppLifeCycle.Binding binding)
    -
  • insertLifeCycleNode

    -
    public void insertLifeCycleNode(String existingFromNodeName, String existingToNodeName, String insertedNodeName)
    @@ -455,33 +424,30 @@

    insertLifeCycleNode

    existingToNodeName - the existing node end
    insertedNodeName - the new node to create between the existing nodes
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -489,37 +455,29 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getAppByOriginId

    -
    public App getAppByOriginId(String originId)
    -
  • getAppEntries

    -
    public Collection<DeploymentManager.AppEntry> getAppEntries()
    -
  • getApps

    -
    public Collection<App> getApps()
    -
  • getApps

    -
    public Collection<App> getApps(Node node)
    Get Set of Apps by Node
    @@ -528,29 +486,23 @@

    getApps

    Returns:
    the collection of apps for the node
    -
  • getApps

    -
    public Collection<App> getApps(String nodeName)
    -
  • getAppsWithSameContext

    -
    public List<App> getAppsWithSameContext(App app)
    -
  • getContextAttribute

    -
    public Object getContextAttribute(String name)
    Get a contextAttribute that will be set for every Context deployed by this provider.
    @@ -559,88 +511,70 @@

    getContextAttribute

    Returns:
    the context attribute value
    -
  • getContextAttributes

    -
    public AttributesMap getContextAttributes()
    -
  • getContexts

    -
    @ManagedAttribute("Deployed Contexts") public ContextHandlerCollection getContexts()
    -
  • getDefaultLifeCycleGoal

    -
    public String getDefaultLifeCycleGoal()
    -
  • getLifeCycle

    -
    public AppLifeCycle getLifeCycle()
    -
  • getServer

    -
    public Server getServer()
    -
  • removeApp

    -
    public void removeApp(App app)
    Remove the app from the tracking of the DeploymentManager
    Parameters:
    app - if the app is Unavailable remove it from the deployment manager.
    -
  • removeAppProvider

    -
    public void removeAppProvider(AppProvider provider)
    -
  • removeContextAttribute

    -
    public void removeContextAttribute(String name)
    Remove a contextAttribute that will be set for every Context deployed by this provider.
    Parameters:
    name - the context attribute name
    -
  • requestAppGoal

    -
    public void requestAppGoal(App app, String nodeName)
    Move an App through the AppLifeCycle to the desired Node, executing each lifecycle step @@ -650,13 +584,11 @@

    requestAppGoal

    app - the app to move through the process
    nodeName - the name of the node to attain
    -
  • requestAppGoal

    -
    @ManagedOperation(value="request the app to be moved to the specified lifecycle node", impact="ACTION") public void requestAppGoal(@Name("appId") @@ -670,13 +602,11 @@

    requestAppGoal

    appId - the id of the app to move through the process
    nodeName - the name of the node to attain
    -
  • setContextAttribute

    -
    public void setContextAttribute(String name, Object value)
    Set a contextAttribute that will be set for every Context deployed by this provider.
    @@ -685,69 +615,53 @@

    setContextAttribute

    name - the context attribute name
    value - the context attribute value
    -
  • setContextAttributes

    -
    public void setContextAttributes(AttributesMap contextAttributes)
    -
  • setContexts

    -
    public void setContexts(ContextHandlerCollection contexts)
    -
  • setDefaultLifeCycleGoal

    -
    public void setDefaultLifeCycleGoal(String defaultLifeCycleState)
    -
  • undeployAll

    -
    public void undeployAll()
    -
  • isUseStandardBindings

    -
    public boolean isUseStandardBindings()
    -
  • setUseStandardBindings

    -
    public void setUseStandardBindings(boolean useStandardBindings)
    -
  • getNodes

    -
    public Collection<Node> getNodes()
    -
  • scope

    -
    public void scope(XmlConfiguration xmlc, Resource webapp) throws IOException
    @@ -755,7 +669,6 @@

    scope

    Throws:
    IOException
    -
  • @@ -769,5 +682,7 @@

    scope


    + + diff --git a/jetty-11/org/eclipse/jetty/deploy/PropertiesConfigurationManager.html b/jetty-11/org/eclipse/jetty/deploy/PropertiesConfigurationManager.html index c2a1b30be59..fccfc48bc38 100644 --- a/jetty-11/org/eclipse/jetty/deploy/PropertiesConfigurationManager.html +++ b/jetty-11/org/eclipse/jetty/deploy/PropertiesConfigurationManager.html @@ -1,29 +1,35 @@ - -PropertiesConfigurationManager (Eclipse Jetty API Doc - v11.0.21) + +PropertiesConfigurationManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PropertiesC
    org.eclipse.jetty.deploy.PropertiesConfigurationManager

    -
    All Implemented Interfaces:
    ConfigurationManager, Dumpable
    @@ -102,7 +89,6 @@

    Class PropertiesC
    FileConfigurationManager Supplies properties defined in a file.
    -

      @@ -111,7 +97,7 @@

      Class PropertiesC

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -162,7 +148,7 @@

      Method Summary

       
      - +
       
      void
      @@ -198,17 +184,13 @@

      Constructor Details

    • PropertiesConfigurationManager

      -
      public PropertiesConfigurationManager(String properties)
      -
    • PropertiesConfigurationManager

      -
      public PropertiesConfigurationManager()
      -
    @@ -222,81 +204,68 @@

    Method Details

  • setFile

    -
    public void setFile(String resource) throws IOException
    Throws:
    IOException
    -
  • getFile

    -
    @ManagedAttribute("A file or URL of properties") public String getFile()
    -
  • put

    -
    @ManagedOperation("Set a property") public void put(@Name("name") String name, @Name("value") String value)
    -
  • getProperties

    -
    public Map<String,String> getProperties()
    Specified by:
    getProperties in interface ConfigurationManager
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -308,7 +277,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -322,5 +290,7 @@

    dump


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/DebugBinding.html b/jetty-11/org/eclipse/jetty/deploy/bindings/DebugBinding.html index 6bc9758de72..4d5bd503a60 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/DebugBinding.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/DebugBinding.html @@ -1,29 +1,35 @@ - -DebugBinding (Eclipse Jetty API Doc - v11.0.21) + +DebugBinding (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DebugBinding

    org.eclipse.jetty.deploy.bindings.DebugBinding
    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -102,7 +89,6 @@

    Class DebugBinding

    public class DebugBinding extends Object implements AppLifeCycle.Binding
    -
      @@ -163,17 +149,13 @@

      Constructor Details

    • DebugBinding

      -
      public DebugBinding(String target)
      -
    • DebugBinding

      -
      public DebugBinding(String... targets)
      -
    @@ -187,9 +169,8 @@

    Method Details

  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -197,17 +178,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -218,7 +197,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -232,5 +210,7 @@

    processBinding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/DebugListenerBinding.html b/jetty-11/org/eclipse/jetty/deploy/bindings/DebugListenerBinding.html index 92d075fbc9a..6d2e94ccdad 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/DebugListenerBinding.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/DebugListenerBinding.html @@ -1,29 +1,35 @@ - -DebugListenerBinding (Eclipse Jetty API Doc - v11.0.21) + +DebugListenerBinding (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DebugListenerBinding<

    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -100,7 +87,6 @@

    Class DebugListenerBinding<
    public class DebugListenerBinding extends DebugBinding
    A Deployment binding that installs a DebugListener in all deployed contexts
    -

      @@ -162,17 +148,13 @@

      Constructor Details

    • DebugListenerBinding

      -
      public DebugListenerBinding()
      -
    • DebugListenerBinding

      -
      public DebugListenerBinding(DebugListener debugListener)
      -
    @@ -186,19 +168,16 @@

    Method Details

  • getDebugListener

    -
    public DebugListener getDebugListener()
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -211,7 +190,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -225,5 +203,7 @@

    processBinding


    +
    + diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/GlobalWebappConfigBinding.html b/jetty-11/org/eclipse/jetty/deploy/bindings/GlobalWebappConfigBinding.html index 3e8971bae5b..93520f513fe 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/GlobalWebappConfigBinding.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/GlobalWebappConfigBinding.html @@ -1,29 +1,35 @@ - -GlobalWebappConfigBinding (Eclipse Jetty API Doc - v11.0.21) + +GlobalWebappConfigBinding (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class GlobalWebappConf
    org.eclipse.jetty.deploy.bindings.GlobalWebappConfigBinding

    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -109,7 +96,6 @@

    Class GlobalWebappConf Note: Currently properties from startup will not be available for reference.

    -
      @@ -174,9 +160,7 @@

      Constructor Details

    • GlobalWebappConfigBinding

      -
      public GlobalWebappConfigBinding()
      -
    @@ -190,25 +174,20 @@

    Method Details

  • getJettyXml

    -
    public String getJettyXml()
    -
  • setJettyXml

    -
    public void setJettyXml(String jettyXml)
    -
  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -216,17 +195,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -237,7 +214,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -251,5 +227,7 @@

    processBinding


    +
    + diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/OrderedGroupBinding.html b/jetty-11/org/eclipse/jetty/deploy/bindings/OrderedGroupBinding.html index 9e68b6bf208..c46b6cd3aaa 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/OrderedGroupBinding.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/OrderedGroupBinding.html @@ -1,29 +1,35 @@ - -OrderedGroupBinding (Eclipse Jetty API Doc - v11.0.21) + +OrderedGroupBinding (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class OrderedGroupBindingorg.eclipse.jetty.deploy.bindings.OrderedGroupBinding

    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -100,7 +87,6 @@

    Class OrderedGroupBindingAppLifeCycle.Binding

    Provides a way of forcing the ordered execution of bindings within a declared binding target.
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • OrderedGroupBinding

      -
      public OrderedGroupBinding(String[] bindingTargets)
      -
    @@ -181,25 +165,20 @@

    Method Details

  • addBinding

    -
    public void addBinding(AppLifeCycle.Binding binding)
    -
  • addBindings

    -
    public void addBindings(AppLifeCycle.Binding[] bindings)
    -
  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -207,17 +186,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -228,7 +205,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -242,5 +218,7 @@

    processBinding


    + + diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardDeployer.html b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardDeployer.html index c95a389fde7..36e9a187e00 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardDeployer.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardDeployer.html @@ -1,29 +1,35 @@ - -StandardDeployer (Eclipse Jetty API Doc - v11.0.21) + +StandardDeployer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StandardDeployer

    org.eclipse.jetty.deploy.bindings.StandardDeployer
    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -102,7 +89,6 @@

    Class StandardDeployer

    public class StandardDeployer extends Object implements AppLifeCycle.Binding
    -
      @@ -161,9 +147,7 @@

      Constructor Details

    • StandardDeployer

      -
      public StandardDeployer()
      -
    @@ -177,9 +161,8 @@

    Method Details

  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -187,17 +170,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -208,7 +189,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -222,5 +202,7 @@

    processBinding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStarter.html b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStarter.html index d1f323ba9f0..50b38e8bdbb 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStarter.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStarter.html @@ -1,29 +1,35 @@ - -StandardStarter (Eclipse Jetty API Doc - v11.0.21) + +StandardStarter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StandardStarter

    org.eclipse.jetty.deploy.bindings.StandardStarter
    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -98,7 +85,6 @@

    Class StandardStarter

    public class StandardStarter extends Object implements AppLifeCycle.Binding
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • StandardStarter

      -
      public StandardStarter()
      -
    @@ -173,9 +157,8 @@

    Method Details

  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -183,17 +166,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -204,7 +185,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -218,5 +198,7 @@

    processBinding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStopper.html b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStopper.html index 52ee68210e9..4e49cfb606d 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStopper.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardStopper.html @@ -1,29 +1,35 @@ - -StandardStopper (Eclipse Jetty API Doc - v11.0.21) + +StandardStopper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StandardStopper

    org.eclipse.jetty.deploy.bindings.StandardStopper
    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -98,7 +85,6 @@

    Class StandardStopper

    public class StandardStopper extends Object implements AppLifeCycle.Binding
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • StandardStopper

      -
      public StandardStopper()
      -
    @@ -173,9 +157,8 @@

    Method Details

  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -183,17 +166,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -204,7 +185,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -218,5 +198,7 @@

    processBinding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardUndeployer.html b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardUndeployer.html index 1623d2b4318..46977490614 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/StandardUndeployer.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/StandardUndeployer.html @@ -1,29 +1,35 @@ - -StandardUndeployer (Eclipse Jetty API Doc - v11.0.21) + +StandardUndeployer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StandardUndeployer

    org.eclipse.jetty.deploy.bindings.StandardUndeployer
    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -102,7 +89,6 @@

    Class StandardUndeployer

    public class StandardUndeployer extends Object implements AppLifeCycle.Binding
    -
      @@ -161,9 +147,7 @@

      Constructor Details

    • StandardUndeployer

      -
      public StandardUndeployer()
      -
    @@ -177,9 +161,8 @@

    Method Details

  • getBindingTargets

    -
    public String[] getBindingTargets()
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Get a list of targets that this implementation should bind to.
    Specified by:
    @@ -187,17 +170,15 @@

    getBindingTargets

    Returns:
    the array of String node names to bind to. (use "*" to bind to all known node names)
    -
  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -208,7 +189,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -222,5 +202,7 @@

    processBinding


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/bindings/class-use/DebugBinding.html b/jetty-11/org/eclipse/jetty/deploy/bindings/class-use/DebugBinding.html index 45459db61cd..ccb34e4c359 100644 --- a/jetty-11/org/eclipse/jetty/deploy/bindings/class-use/DebugBinding.html +++ b/jetty-11/org/eclipse/jetty/deploy/bindings/class-use/DebugBinding.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.deploy.bindings.DebugBinding (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.deploy.bindings.DebugBinding (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Edge

    org.eclipse.jetty.deploy.graph.Edge
    -

    public final class Edge extends Object
    Basic Graph Edge
    -
      @@ -158,10 +144,8 @@

      Constructor Details

    • Edge

      -
      public Edge(Node from, Node to)
      -
    @@ -175,53 +159,43 @@

    Method Details

  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getFrom

    -
    public Node getFrom()
    -
  • getTo

    -
    public Node getTo()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -235,5 +209,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/graph/Graph.html b/jetty-11/org/eclipse/jetty/deploy/graph/Graph.html index 3b4116d0abb..f6a506d05d4 100644 --- a/jetty-11/org/eclipse/jetty/deploy/graph/Graph.html +++ b/jetty-11/org/eclipse/jetty/deploy/graph/Graph.html @@ -1,29 +1,35 @@ - -Graph (Eclipse Jetty API Doc - v11.0.21) + +Graph (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Graph

    org.eclipse.jetty.deploy.graph.Graph
    -
    Direct Known Subclasses:
    AppLifeCycle
    @@ -98,7 +85,6 @@

    Class Graph

    public class Graph extends Object
    Basic directed graph implementation
    -
    @@ -234,32 +218,25 @@

    Method Details

  • addEdge

    -
    public void addEdge(Edge edge)
    -
  • addEdge

    -
    public void addEdge(String from, String to)
    -
  • addNode

    -
    public void addNode(Node node)
    -
  • insertNode

    -
    public void insertNode(Edge edge, String nodeName)
    Convenience method for insertNode(Edge, Node)
    @@ -268,13 +245,11 @@

    insertNode

    edge - the edge to split and insert a node into
    nodeName - the name of the node to insert along the edge
    -
  • insertNode

    -
    public void insertNode(Edge edge, Node node)
    Insert an arbitrary node on an existing edge.
    @@ -283,13 +258,11 @@

    insertNode

    edge - the edge to split and insert a node into
    node - the node to insert along the edge
    -
  • findEdges

    -
    public Set<Edge> findEdges(Node node)
    Find all edges that are connected to the specific node, both as an outgoing Edge.getFrom() or incoming Edge.getTo() end point.
    @@ -299,13 +272,11 @@

    findEdges

    Returns:
    the set of edges connected to the node
    -
  • findEdgesFrom

    -
    public Set<Edge> findEdgesFrom(Node from)
    Find all edges that are connected Edge.getFrom() the specific node.
    @@ -314,13 +285,11 @@

    findEdgesFrom

    Returns:
    the set of edges from the node
    -
  • getPath

    -
    public Path getPath(String nodeNameOrigin, String nodeNameDest)
    Convenience method for getPath(Node, Node)
    @@ -331,13 +300,11 @@

    getPath

    Returns:
    the path to take
    -
  • getPath

    -
    public Path getPath(Node from, Node to)
    Using BFS (Breadth First Search) return the path from a any arbitrary node to any other.
    @@ -348,21 +315,17 @@

    getPath

    Returns:
    the path to take or null if there is no path.
    -
  • getEdges

    -
    public Set<Edge> getEdges()
    -
  • getNodeByName

    -
    public Node getNodeByName(String name)
    Get the Node by Name.
    @@ -371,56 +334,43 @@

    getNodeByName

    Returns:
    the node if found or null if not found.
    -
  • getNodes

    -
    public Set<Node> getNodes()
    -
  • removeEdge

    -
    public void removeEdge(Edge edge)
    -
  • removeEdge

    -
    public void removeEdge(String fromNodeName, String toNodeName)
    -
  • removeNode

    -
    public void removeNode(Node node)
    -
  • setEdges

    -
    public void setEdges(Set<Edge> edges)
    -
  • setNodes

    -
    public void setNodes(Set<Node> nodes)
    -
  • @@ -434,5 +384,7 @@

    setNodes


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/graph/GraphOutputDot.html b/jetty-11/org/eclipse/jetty/deploy/graph/GraphOutputDot.html index 79e5c1ec9d1..dbf1d0a80b7 100644 --- a/jetty-11/org/eclipse/jetty/deploy/graph/GraphOutputDot.html +++ b/jetty-11/org/eclipse/jetty/deploy/graph/GraphOutputDot.html @@ -1,29 +1,35 @@ - -GraphOutputDot (Eclipse Jetty API Doc - v11.0.21) + +GraphOutputDot (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class GraphOutputDot

    org.eclipse.jetty.deploy.graph.GraphOutputDot
    -

    public class GraphOutputDot extends Object
    Output the Graph in GraphViz Dot format.
    -
      @@ -133,7 +119,6 @@

      Method Details

    • write

      -
      public static void write(Graph graph, File outputFile) throws IOException
      @@ -141,7 +126,6 @@

      write

      Throws:
      IOException
      -
    @@ -155,5 +139,7 @@

    write


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/graph/Node.html b/jetty-11/org/eclipse/jetty/deploy/graph/Node.html index 836e750a011..524d6323bd1 100644 --- a/jetty-11/org/eclipse/jetty/deploy/graph/Node.html +++ b/jetty-11/org/eclipse/jetty/deploy/graph/Node.html @@ -1,29 +1,35 @@ - -Node (Eclipse Jetty API Doc - v11.0.21) + +Node (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Node

    org.eclipse.jetty.deploy.graph.Node
    -

    public final class Node extends Object
    Basic Graph Node
    -
      @@ -154,9 +140,7 @@

      Constructor Details

    • Node

      -
      public Node(String name)
      -
    @@ -170,45 +154,37 @@

    Method Details

  • getName

    -
    public String getName()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • @@ -222,5 +198,7 @@

    equals


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/graph/Path.html b/jetty-11/org/eclipse/jetty/deploy/graph/Path.html index 0792e20ccc0..299d442446d 100644 --- a/jetty-11/org/eclipse/jetty/deploy/graph/Path.html +++ b/jetty-11/org/eclipse/jetty/deploy/graph/Path.html @@ -1,29 +1,35 @@ - -Path (Eclipse Jetty API Doc - v11.0.21) + +Path (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Path

    org.eclipse.jetty.deploy.graph.Path
    -

    public class Path extends Object
    -
    @@ -199,117 +183,89 @@

    Method Details

  • add

    -
    public void add(Edge edge)
    -
  • forkPath

    -
    public Path forkPath()
    -
  • getNodes

    -
    public List<Node> getNodes()
    -
  • getEdges

    -
    public List<Node> getEdges()
    -
  • getNode

    -
    public Node getNode(int index)
    -
  • firstNode

    -
    public Node firstNode()
    -
  • lastNode

    -
    public Node lastNode()
    -
  • nodes

    -
    public int nodes()
    -
  • edges

    -
    public int edges()
    -
  • isEmpty

    -
    public boolean isEmpty()
    -
  • firstEdge

    -
    public Edge firstEdge()
    -
  • lastEdge

    -
    public Edge lastEdge()
    -
  • getEdge

    -
    public Edge getEdge(int index)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -323,5 +279,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/graph/class-use/Edge.html b/jetty-11/org/eclipse/jetty/deploy/graph/class-use/Edge.html index f2ca0135a97..11b5077f8ae 100644 --- a/jetty-11/org/eclipse/jetty/deploy/graph/class-use/Edge.html +++ b/jetty-11/org/eclipse/jetty/deploy/graph/class-use/Edge.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.deploy.graph.Edge (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.deploy.graph.Edge (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DeploymentManagerMB

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -100,7 +87,6 @@

    Class DeploymentManagerMB
    @ManagedObject("MBean Wrapper for DeploymentManager") public class DeploymentManagerMBean extends ObjectMBean
    -

    @@ -195,62 +179,50 @@

    Method Details

  • getApps

    -
    @ManagedAttribute("list apps being tracked") public Collection<String> getApps()
    -
  • getApps

    -
    @ManagedOperation(value="list apps that are located at specified App LifeCycle nodes", impact="ACTION") public Collection<String> getApps(@Name("nodeName") String nodeName)
    -
  • getNodes

    -
    @ManagedOperation(value="list nodes that are tracked by DeploymentManager", impact="INFO") public Collection<String> getNodes()
    -
  • getContexts

    -
    public Collection<ContextHandler> getContexts() throws Exception
    Throws:
    Exception
    -
  • getAppProviders

    -
    @ManagedAttribute("Registered AppProviders") public List<String> getAppProviders()
    -
  • requestAppGoal

    -
    public void requestAppGoal(String appId, String nodeName)
    -
  • @@ -264,5 +236,7 @@

    requestAppGoal


    +
    + diff --git a/jetty-11/org/eclipse/jetty/deploy/jmx/class-use/DeploymentManagerMBean.html b/jetty-11/org/eclipse/jetty/deploy/jmx/class-use/DeploymentManagerMBean.html index 81aa762aabd..9d469ffdc17 100644 --- a/jetty-11/org/eclipse/jetty/deploy/jmx/class-use/DeploymentManagerMBean.html +++ b/jetty-11/org/eclipse/jetty/deploy/jmx/class-use/DeploymentManagerMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.deploy.jmx.DeploymentManagerMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.deploy.jmx.DeploymentManagerMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.deploy


    -
    package org.eclipse.jetty.deploy
    Jetty Deploy : Webapp Deploy Management
    -
    • @@ -153,5 +148,7 @@

      Package org.eclipse.j
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/package-tree.html b/jetty-11/org/eclipse/jetty/deploy/package-tree.html index 2f859d3e765..ae198d0ff75 100644 --- a/jetty-11/org/eclipse/jetty/deploy/package-tree.html +++ b/jetty-11/org/eclipse/jetty/deploy/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.deploy Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.deploy Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ScanningAppProvider

    -
    All Implemented Interfaces:
    AppProvider, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class ScanningAppProviderpublic abstract class ScanningAppProvider extends ContainerLifeCycle implements AppProvider

    -
    @@ -200,7 +186,7 @@

    Method Summary

    protected void
    fileRemoved(String filename)
     
    -
    protected Map<String,App>
    +
    protected Map<String,App>
     
    @@ -214,7 +200,7 @@

    Method Summary

     
    - +
     
    int
    @@ -306,17 +292,13 @@

    Constructor Details

  • ScanningAppProvider

    -
    protected ScanningAppProvider()
    -
  • ScanningAppProvider

    -
    protected ScanningAppProvider(FilenameFilter filter)
    -
  • @@ -330,51 +312,42 @@

    Method Details

  • isUseRealPaths

    -
    public boolean isUseRealPaths()
    Returns:
    True if the real path of the scanned files should be used for deployment.
    -
  • setUseRealPaths

    -
    public void setUseRealPaths(boolean useRealPaths)
    Parameters:
    useRealPaths - True if the real path of the scanned files should be used for deployment.
    -
  • setFilenameFilter

    -
    protected void setFilenameFilter(FilenameFilter filter)
    -
  • getDeployedApps

    -
    protected Map<String,App> getDeployedApps()
    Returns:
    The index of currently deployed applications.
    -
  • createApp

    -
    protected App createApp(String filename)
    Called by the Scanner.DiscreteListener to create a new App object. Isolated in a method so that it is possible to override the default App @@ -386,33 +359,30 @@

    createApp

    Returns:
    The App object for this particular context definition file.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -420,100 +390,82 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • exists

    -
    protected boolean exists(String path)
    -
  • fileAdded

    -
    protected void fileAdded(String filename) throws Exception
    Throws:
    Exception
    -
  • fileChanged

    -
    protected void fileChanged(String filename) throws Exception
    Throws:
    Exception
    -
  • fileRemoved

    -
    protected void fileRemoved(String filename) throws Exception
    Throws:
    Exception
    -
  • getDeploymentManager

    -
    public DeploymentManager getDeploymentManager()
    Get the deploymentManager.
    Returns:
    the deploymentManager
    -
  • getMonitoredDirResource

    -
    public Resource getMonitoredDirResource()
    -
  • getMonitoredDirName

    -
    public String getMonitoredDirName()
    -
  • getScanInterval

    -
    @ManagedAttribute("scanning interval to detect changes which need reloaded") public int getScanInterval()
    -
  • setDeploymentManager

    -
    public void setDeploymentManager(DeploymentManager deploymentManager)
    -
    Description copied from interface: AppProvider
    +
    Description copied from interface: AppProvider
    Set the Deployment Manager
    Specified by:
    @@ -521,78 +473,62 @@

    setDeploymentManager

    Parameters:
    deploymentManager - the deployment manager
    -
  • setMonitoredResources

    -
    public void setMonitoredResources(List<Resource> resources)
    -
  • getMonitoredResources

    -
    public List<Resource> getMonitoredResources()
    -
  • setMonitoredDirResource

    -
    public void setMonitoredDirResource(Resource resource)
    -
  • addScannerListener

    -
    public void addScannerListener(Scanner.Listener listener)
    -
  • setMonitoredDirName

    -
    public void setMonitoredDirName(String dir)
    Parameters:
    dir - Directory to scan for context descriptors or war files
    -
  • setMonitoredDirectories

    -
    public void setMonitoredDirectories(Collection<String> directories)
    -
  • isDeferInitialScan

    -
    public boolean isDeferInitialScan()
    Test if initial scan should be deferred.
    Returns:
    true if initial scan is deferred, false to have initial scan occur on startup of ScanningAppProvider.
    -
  • setDeferInitialScan

    -
    public void setDeferInitialScan(boolean defer)
    Flag to control initial scan behavior. @@ -607,37 +543,30 @@

    setDeferInitialScan

    Parameters:
    defer - true to defer initial scan, false to have initial scan occur on startup of ScanningAppProvider.
    -
  • setScanInterval

    -
    public void setScanInterval(int scanInterval)
    -
  • scan

    -
    @ManagedOperation(value="Scan the monitored directories", impact="ACTION") public void scan()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -651,5 +580,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.Filter.html b/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.Filter.html index af05ec42985..761e170e4e2 100644 --- a/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.Filter.html +++ b/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.Filter.html @@ -1,29 +1,35 @@ - -WebAppProvider.Filter (Eclipse Jetty API Doc - v11.0.21) + +WebAppProvider.Filter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class WebAppProvider.Filte
    org.eclipse.jetty.deploy.providers.WebAppProvider.Filter

    -
    All Implemented Interfaces:
    FilenameFilter
    Enclosing class:
    -
    WebAppProvider
    +
    WebAppProvider

    public class WebAppProvider.Filter extends Object implements FilenameFilter
    -
      @@ -154,9 +140,7 @@

      Constructor Details

    • Filter

      -
      public Filter()
      -
    @@ -170,14 +154,12 @@

    Method Details

  • accept

    -
    public boolean accept(File dir, String name)
    Specified by:
    accept in interface FilenameFilter
    -
  • @@ -191,5 +173,7 @@

    accept


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.html b/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.html index b99bad8cb2e..0a58e117a30 100644 --- a/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.html +++ b/jetty-11/org/eclipse/jetty/deploy/providers/WebAppProvider.html @@ -1,29 +1,35 @@ - -WebAppProvider (Eclipse Jetty API Doc - v11.0.21) + +WebAppProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class WebAppProvider

    -
    All Implemented Interfaces:
    AppProvider, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -127,7 +114,6 @@

    Class WebAppProvider

    For XML configured contexts, the ID map will contain a reference to the Server instance called "Server" and properties for the webapp file as "jetty.webapp" and directory as "jetty.webapps".

    -
    @@ -311,9 +297,7 @@

    Constructor Details

  • WebAppProvider

    -
    public WebAppProvider()
    -
  • @@ -327,7 +311,6 @@

    Method Details

  • isExtractWars

    -
    @ManagedAttribute("extract war files") public boolean isExtractWars()
    Get the extractWars.
    @@ -335,26 +318,22 @@

    isExtractWars

    Returns:
    the extractWars
    -
  • setExtractWars

    -
    public void setExtractWars(boolean extractWars)
    Set the extractWars.
    Parameters:
    extractWars - the extractWars to set
    -
  • isParentLoaderPriority

    -
    @ManagedAttribute("parent classloader has priority") public boolean isParentLoaderPriority()
    Get the parentLoaderPriority.
    @@ -362,26 +341,22 @@

    isParentLoaderPriority

    Returns:
    the parentLoaderPriority
    -
  • setParentLoaderPriority

    -
    public void setParentLoaderPriority(boolean parentLoaderPriority)
    Set the parentLoaderPriority.
    Parameters:
    parentLoaderPriority - the parentLoaderPriority to set
    -
  • getDefaultsDescriptor

    -
    @ManagedAttribute("default descriptor for webapps") public String getDefaultsDescriptor()
    Get the defaultsDescriptor.
    @@ -389,68 +364,56 @@

    getDefaultsDescriptor

    Returns:
    the defaultsDescriptor
    -
  • setDefaultsDescriptor

    -
    public void setDefaultsDescriptor(String defaultsDescriptor)
    Set the defaultsDescriptor.
    Parameters:
    defaultsDescriptor - the defaultsDescriptor to set
    -
  • getConfigurationManager

    -
    public ConfigurationManager getConfigurationManager()
    -
  • setConfigurationManager

    -
    public void setConfigurationManager(ConfigurationManager configurationManager)
    Set the configurationManager.
    Parameters:
    configurationManager - the configurationManager to set
    -
  • setConfigurationClasses

    -
    public void setConfigurationClasses(String[] configurations)
    Parameters:
    configurations - The configuration class names.
    -
  • getConfigurationClasses

    -
    @ManagedAttribute("configuration classes for webapps to be processed through") public String[] getConfigurationClasses()
    -
  • setTempDir

    -
    public void setTempDir(File directory)
    Set the Work directory where unpacked WAR files are managed from.

    @@ -459,13 +422,11 @@

    setTempDir

    Parameters:
    directory - the new work directory
    -
  • getTempDir

    -
    @ManagedAttribute("temp directory for use, null if no user set temp directory") public File getTempDir()
    Get the user supplied Work Directory.
    @@ -473,24 +434,20 @@

    getTempDir

    Returns:
    the user supplied work directory (null if user has not set Temp Directory yet)
    -
  • initializeWebAppContextDefaults

    -
    protected void initializeWebAppContextDefaults(WebAppContext webapp)
    -
  • createContextHandler

    -
    public ContextHandler createContextHandler(App app) throws Exception
    -
    Description copied from interface: AppProvider
    +
    Description copied from interface: AppProvider
    Create a ContextHandler for an App
    Parameters:
    @@ -498,25 +455,22 @@

    createContextHandler

    Returns:
    A ContextHandler
    Throws:
    +
    IOException - if unable to create context
    Exception - if unable to create context
    -
  • initializeContextPath

    -
    protected void initializeContextPath(ContextHandler context, String contextName, boolean stripExtension)
    -
  • fileChanged

    -
    protected void fileChanged(String filename) throws Exception
    @@ -525,13 +479,11 @@

    fileChanged

    Throws:
    Exception
    -
  • fileAdded

    -
    protected void fileAdded(String filename) throws Exception
    @@ -540,13 +492,11 @@

    fileAdded

    Throws:
    Exception
    -
  • fileRemoved

    -
    protected void fileRemoved(String filename) throws Exception
    @@ -555,7 +505,6 @@

    fileRemoved

    Throws:
    Exception
    -
  • @@ -569,5 +518,7 @@

    fileRemoved


    + + diff --git a/jetty-11/org/eclipse/jetty/deploy/providers/class-use/ScanningAppProvider.html b/jetty-11/org/eclipse/jetty/deploy/providers/class-use/ScanningAppProvider.html index 26635f20b1f..a57bc4e810e 100644 --- a/jetty-11/org/eclipse/jetty/deploy/providers/class-use/ScanningAppProvider.html +++ b/jetty-11/org/eclipse/jetty/deploy/providers/class-use/ScanningAppProvider.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.deploy.providers.ScanningAppProvider (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.deploy.providers.ScanningAppProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WebAppProviderMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -100,7 +87,6 @@

    Class WebAppProviderMBean@ManagedObject("WebAppProvider mbean wrapper") public class WebAppProviderMBean extends ObjectMBean

    -
    @@ -163,9 +149,7 @@

    Constructor Details

  • WebAppProviderMBean

    -
    public WebAppProviderMBean(Object managedObject)
    -
  • @@ -179,10 +163,8 @@

    Method Details

  • getMonitoredResources

    -
    @ManagedAttribute("List of monitored resources") public List<String> getMonitoredResources()
    -
  • @@ -196,5 +178,7 @@

    getMonitoredResources


    + + diff --git a/jetty-11/org/eclipse/jetty/deploy/providers/jmx/class-use/WebAppProviderMBean.html b/jetty-11/org/eclipse/jetty/deploy/providers/jmx/class-use/WebAppProviderMBean.html index 34a1de8c1bd..2d2ca438e9e 100644 --- a/jetty-11/org/eclipse/jetty/deploy/providers/jmx/class-use/WebAppProviderMBean.html +++ b/jetty-11/org/eclipse/jetty/deploy/providers/jmx/class-use/WebAppProviderMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.deploy.providers.jmx.WebAppProviderMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.deploy.providers.jmx.WebAppProviderMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class FileID

    org.eclipse.jetty.deploy.util.FileID
    -

    public class FileID extends Object
    Simple, yet surprisingly common utility methods for identifying various file types commonly seen and worked with in a deployment scenario.
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • FileID

      -
      public FileID()
      -
    @@ -172,7 +156,6 @@

    Method Details

  • isWebArchive

    -
    public static boolean isWebArchive(File path)
    Is the path a Web Archive?
    @@ -182,18 +165,16 @@

    isWebArchive

    True if a .war or .jar or exploded web directory
    See Also:
    -
    -
  • isWebArchiveFile

    -
    public static boolean isWebArchiveFile(File path)
    Is the path a Web Archive File (not directory)
    @@ -203,20 +184,17 @@

    isWebArchiveFile

    True if a .war or .jar file.
    See Also:
    -
    -
  • isXmlFile

    -
    public static boolean isXmlFile(File path)
    -
  • @@ -230,5 +208,7 @@

    isXmlFile


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/deploy/util/class-use/FileID.html b/jetty-11/org/eclipse/jetty/deploy/util/class-use/FileID.html index 182f34773a7..69fffcb70a9 100644 --- a/jetty-11/org/eclipse/jetty/deploy/util/class-use/FileID.html +++ b/jetty-11/org/eclipse/jetty/deploy/util/class-use/FileID.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.deploy.util.FileID (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.deploy.util.FileID (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum FCGI.FrameType

    -
    All Implemented Interfaces:
    Serializable, Comparable<FCGI.FrameType>, java.lang.constant.Constable
    Enclosing class:
    -
    FCGI
    +
    FCGI

    public static enum FCGI.FrameType extends Enum<FCGI.FrameType>
    -
      @@ -112,7 +98,7 @@

      Enum FCGI.FrameType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -210,81 +196,61 @@

      Enum Constant Details

    • BEGIN_REQUEST

      -
      public static final FCGI.FrameType BEGIN_REQUEST
      -
    • ABORT_REQUEST

      -
      public static final FCGI.FrameType ABORT_REQUEST
      -
    • END_REQUEST

      -
      public static final FCGI.FrameType END_REQUEST
      -
    • PARAMS

      -
      public static final FCGI.FrameType PARAMS
      -
    • STDIN

      -
      public static final FCGI.FrameType STDIN
      -
    • STDOUT

      -
      public static final FCGI.FrameType STDOUT
      -
    • STDERR

      -
      public static final FCGI.FrameType STDERR
      -
    • DATA

      -
      public static final FCGI.FrameType DATA
      -
    • GET_VALUES

      -
      public static final FCGI.FrameType GET_VALUES
      -
    • GET_VALUES_RESULT

      -
      public static final FCGI.FrameType GET_VALUES_RESULT
      -
    @@ -298,9 +264,7 @@

    Field Details

  • code

    -
    public final int code
    -
  • @@ -314,7 +278,6 @@

    Method Details

  • values

    -
    public static FCGI.FrameType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -322,13 +285,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static FCGI.FrameType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -343,15 +304,12 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static FCGI.FrameType from(int code)
    -
  • @@ -365,5 +323,7 @@

    from


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/FCGI.Headers.html b/jetty-11/org/eclipse/jetty/fcgi/FCGI.Headers.html index b781cfe3191..46f105b296f 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/FCGI.Headers.html +++ b/jetty-11/org/eclipse/jetty/fcgi/FCGI.Headers.html @@ -1,18 +1,19 @@ - -FCGI.Headers (Eclipse Jetty API Doc - v11.0.21) + +FCGI.Headers (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum FCGI.Role

    -
    All Implemented Interfaces:
    Serializable, Comparable<FCGI.Role>, java.lang.constant.Constable
    Enclosing class:
    -
    FCGI
    +
    FCGI

    public static enum FCGI.Role extends Enum<FCGI.Role>
    -
      @@ -112,7 +98,7 @@

      Enum FCGI.Role

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -196,25 +182,19 @@

      Enum Constant Details

    • RESPONDER

      -
      public static final FCGI.Role RESPONDER
      -
    • AUTHORIZER

      -
      public static final FCGI.Role AUTHORIZER
      -
    • FILTER

      -
      public static final FCGI.Role FILTER
      -
    @@ -228,9 +208,7 @@

    Field Details

  • code

    -
    public final int code
    -
  • @@ -244,7 +222,6 @@

    Method Details

  • values

    -
    public static FCGI.Role[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -252,13 +229,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static FCGI.Role valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -273,15 +248,12 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static FCGI.Role from(int code)
    -
  • @@ -295,5 +267,7 @@

    from


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/FCGI.StreamType.html b/jetty-11/org/eclipse/jetty/fcgi/FCGI.StreamType.html index e7e5d977a74..08463f6e6d6 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/FCGI.StreamType.html +++ b/jetty-11/org/eclipse/jetty/fcgi/FCGI.StreamType.html @@ -1,29 +1,35 @@ - -FCGI.StreamType (Eclipse Jetty API Doc - v11.0.21) + +FCGI.StreamType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum FCGI.StreamType

    -
    All Implemented Interfaces:
    Serializable, Comparable<FCGI.StreamType>, java.lang.constant.Constable
    Enclosing class:
    -
    FCGI
    +
    FCGI

    public static enum FCGI.StreamType extends Enum<FCGI.StreamType>
    -
      @@ -112,7 +98,7 @@

      Enum FCGI.StreamType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -178,25 +164,19 @@

      Enum Constant Details

    • STD_IN

      -
      public static final FCGI.StreamType STD_IN
      -
    • STD_OUT

      -
      public static final FCGI.StreamType STD_OUT
      -
    • STD_ERR

      -
      public static final FCGI.StreamType STD_ERR
      -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static FCGI.StreamType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static FCGI.StreamType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/FCGI.html b/jetty-11/org/eclipse/jetty/fcgi/FCGI.html index dc90e6e6e18..0d00f887280 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/FCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/FCGI.html @@ -1,18 +1,19 @@ - -FCGI (Eclipse Jetty API Doc - v11.0.21) + +FCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpChannelOverFCGI

    -
    All Implemented Interfaces:
    CyclicTimeouts.Expirable
    @@ -99,7 +86,6 @@

    Class HttpChannelOverFCGI
    public class HttpChannelOverFCGI extends HttpChannel
    -

      @@ -200,11 +186,9 @@

      Constructor Details

    • HttpChannelOverFCGI

      -
      public HttpChannelOverFCGI(HttpConnectionOverFCGI connection, Flusher flusher, long idleTimeout)
      -
    @@ -218,148 +202,118 @@

    Method Details

  • getRequest

    -
    protected int getRequest()
    -
  • getConnection

    -
    protected Connection getConnection()
    Specified by:
    getConnection in class HttpChannel
    -
  • getHttpSender

    -
    protected HttpSender getHttpSender()
    Specified by:
    getHttpSender in class HttpChannel
    -
  • getHttpReceiver

    -
    protected HttpReceiver getHttpReceiver()
    Specified by:
    getHttpReceiver in class HttpChannel
    -
  • isFailed

    -
    public boolean isFailed()
    -
  • send

    -
    public void send(HttpExchange exchange)
    Specified by:
    send in class HttpChannel
    -
  • release

    -
    public void release()
    Specified by:
    release in class HttpChannel
    -
  • responseBegin

    -
    protected boolean responseBegin(int code, String reason)
    -
  • responseHeader

    -
    protected boolean responseHeader(HttpField field)
    -
  • responseHeaders

    -
    protected boolean responseHeaders()
    -
  • content

    -
    protected boolean content(ByteBuffer buffer, Callback callback)
    -
  • responseSuccess

    -
    protected boolean responseSuccess()
    -
  • responseFailure

    -
    protected boolean responseFailure(Throwable failure)
    -
  • exchangeTerminated

    -
    public void exchangeTerminated(HttpExchange exchange, Result result)
    Overrides:
    exchangeTerminated in class HttpChannel
    -
  • flush

    -
    protected void flush(Generator.Result... results)
    -
  • @@ -373,5 +327,7 @@

    flush


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpClientTransportOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpClientTransportOverFCGI.html index 581e9cafab8..e6e012ca27e 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpClientTransportOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpClientTransportOverFCGI.html @@ -1,29 +1,35 @@ - -HttpClientTransportOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +HttpClientTransportOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HttpClientTran

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class HttpClientTran
    @ManagedObject("The FastCGI/1.0 client transport") public class HttpClientTransportOverFCGI extends AbstractConnectorHttpClientTransport
    -

    @@ -283,19 +263,16 @@

    Method Details

  • getScriptRoot

    -
    @ManagedAttribute(value="The scripts root directory", readonly=true) public String getScriptRoot()
    -
  • newOrigin

    -
    public Origin newOrigin(HttpRequest request)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new Origin with the given request.
    Parameters:
    @@ -303,15 +280,13 @@

    newOrigin

    Returns:
    an Origin that identifies a destination
    -
  • newHttpDestination

    -
    public HttpDestination newHttpDestination(Origin origin)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new, transport-specific, HttpDestination object.

    HttpDestination controls the destination-connection cardinality: protocols like @@ -322,13 +297,11 @@

    newHttpDestination

    Returns:
    a new, transport-specific, HttpDestination object
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -341,26 +314,21 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • newHttpConnection

    -
    protected HttpConnectionOverFCGI newHttpConnection(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise)
    -
  • customize

    -
    protected void customize(Request request, HttpFields.Mutable fastCGIHeaders)
    -
  • @@ -374,5 +342,7 @@

    customize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpConnectionOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpConnectionOverFCGI.html index 654e09bb6de..5ee3c0f1073 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpConnectionOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpConnectionOverFCGI.html @@ -1,29 +1,35 @@ - -HttpConnectionOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +HttpConnectionOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpConnectionOverF

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, IConnection, Connection, Attachable
    @@ -100,7 +87,6 @@

    Class HttpConnectionOverF
    public class HttpConnectionOverFCGI extends AbstractConnection implements IConnection, Attachable
    -

    @@ -254,15 +238,12 @@

    Method Details

  • getHttpDestination

    -
    public HttpDestination getHttpDestination()
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -270,13 +251,11 @@

    getLocalSocketAddress

    Returns:
    the local socket address associated with the connection
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -284,24 +263,20 @@

    getRemoteSocketAddress

    Returns:
    the remote socket address associated with the connection
    -
  • getFlusher

    -
    protected Flusher getFlusher()
    -
  • send

    -
    public void send(Request request, Response.CompleteListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection
    Sends a request with an associated response listener.

    Request.send(Response.CompleteListener) will eventually call this method to send the request. @@ -313,27 +288,23 @@

    send

    request - the request to send
    listener - the response listener
    -
  • send

    -
    public SendFailure send(HttpExchange exchange)
    Specified by:
    send in interface IConnection
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -342,35 +313,31 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -386,23 +353,19 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • release

    -
    protected void release(HttpChannelOverFCGI channel)
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -419,21 +382,17 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • close

    -
    protected void close(Throwable failure)
    -
  • isClosed

    -
    public boolean isClosed()
    Specified by:
    @@ -442,20 +401,18 @@

    isClosed

    whether this connection has been closed
    See Also:
    -
    -
  • setAttachment

    -
    public void setAttachment(Object obj)
    -
    Description copied from interface: Attachable
    +
    Description copied from interface: Attachable
    Attaches the given object to this stream for later retrieval.
    Specified by:
    @@ -463,13 +420,11 @@

    setAttachment

    Parameters:
    obj - the object to attach to this instance
    -
  • getAttachment

    -
    public Object getAttachment()
    Specified by:
    @@ -478,57 +433,46 @@

    getAttachment

    the object attached to this instance
    See Also:
    -
    -
  • closeByHTTP

    -
    protected boolean closeByHTTP(HttpFields fields)
    -
  • abort

    -
    protected void abort(Throwable failure)
    -
  • acquireHttpChannel

    -
    protected HttpChannelOverFCGI acquireHttpChannel(int id, Request request)
    -
  • newHttpChannel

    -
    protected HttpChannelOverFCGI newHttpChannel(Request request)
    -
  • toConnectionString

    -
    public String toConnectionString()
    Overrides:
    toConnectionString in class AbstractConnection
    -
  • @@ -542,5 +486,7 @@

    toConnectionString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpReceiverOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpReceiverOverFCGI.html index c6ef13ed41f..99f69f31626 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpReceiverOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpReceiverOverFCGI.html @@ -1,29 +1,35 @@ - -HttpReceiverOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +HttpReceiverOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HttpReceiverOverFCGI<

    -

    public class HttpReceiverOverFCGI extends HttpReceiver
    -
      @@ -185,9 +171,7 @@

      Constructor Details

    • HttpReceiverOverFCGI

      -
      public HttpReceiverOverFCGI(HttpChannel channel)
      -
    @@ -201,21 +185,18 @@

    Method Details

  • getHttpChannel

    -
    protected HttpChannelOverFCGI getHttpChannel()
    Overrides:
    getHttpChannel in class HttpReceiver
    -
  • responseBegin

    -
    protected boolean responseBegin(HttpExchange exchange)
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Method to be invoked when the response status code is available.

    Subclasses must have set the response status code on the Response object of the HttpExchange @@ -230,16 +211,14 @@

    responseBegin

    Returns:
    whether the processing should continue
    -
  • responseHeader

    -
    protected boolean responseHeader(HttpExchange exchange, HttpField field)
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Method to be invoked when a response HTTP header is available.

    Subclasses must not have added the header to the Response object of the HttpExchange @@ -255,15 +234,13 @@

    responseHeader

    Returns:
    whether the processing should continue
    -
  • responseHeaders

    -
    protected boolean responseHeaders(HttpExchange exchange)
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Method to be invoked after all response HTTP headers are available.

    This method takes case of notifying Response.HeadersListeners.

    @@ -275,17 +252,15 @@

    responseHeaders

    Returns:
    whether the processing should continue
    -
  • responseContent

    -
    protected boolean responseContent(HttpExchange exchange, ByteBuffer buffer, Callback callback)
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Method to be invoked when response HTTP content is available.

    This method takes case of decoding the content, if necessary, and notifying Response.ContentListeners.

    @@ -299,15 +274,13 @@

    responseContent

    Returns:
    whether the processing should continue
    -
  • responseSuccess

    -
    protected boolean responseSuccess(HttpExchange exchange)
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Method to be invoked when the response is successful.

    This method takes case of notifying Response.SuccessListeners and possibly @@ -320,15 +293,13 @@

    responseSuccess

    Returns:
    whether the response was processed as successful
    -
  • responseFailure

    -
    protected boolean responseFailure(Throwable failure)
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Method to be invoked when the response is failed.

    This method takes care of notifying Response.FailureListeners.

    @@ -340,19 +311,16 @@

    responseFailure

    Returns:
    whether the response was processed as failed
    -
  • receive

    -
    protected void receive()
    Overrides:
    receive in class HttpReceiver
    -
  • @@ -366,5 +334,7 @@

    receive


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpSenderOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpSenderOverFCGI.html index d212c5ec0c9..b30b9f4ea85 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpSenderOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/client/http/HttpSenderOverFCGI.html @@ -1,29 +1,35 @@ - -HttpSenderOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +HttpSenderOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HttpSenderOverFCGI

    -

    public class HttpSenderOverFCGI extends HttpSender
    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • HttpSenderOverFCGI

      -
      public HttpSenderOverFCGI(HttpChannel channel)
      -
    @@ -182,24 +166,21 @@

    Method Details

  • getHttpChannel

    -
    protected HttpChannelOverFCGI getHttpChannel()
    Overrides:
    getHttpChannel in class HttpSender
    -
  • sendHeaders

    -
    protected void sendHeaders(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
    -
    Description copied from class: HttpSender
    +
    Description copied from class: HttpSender

    Implementations should send the HTTP headers over the wire, possibly with some content, in a single write, and notify the given callback of the result of this operation.

    If there is more content to send, then HttpSender.sendContent(HttpExchange, ByteBuffer, boolean, Callback) @@ -213,18 +194,16 @@

    sendHeaders

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • sendContent

    -
    protected void sendContent(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
    -
    Description copied from class: HttpSender
    +
    Description copied from class: HttpSender

    Implementations should send the given HTTP content over the wire.

    Specified by:
    @@ -235,7 +214,6 @@

    sendContent

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • @@ -249,5 +227,7 @@

    sendContent


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/client/http/class-use/HttpChannelOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/client/http/class-use/HttpChannelOverFCGI.html index 0b99b5b9ca3..956584dfc76 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/client/http/class-use/HttpChannelOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/client/http/class-use/HttpChannelOverFCGI.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.fcgi.client.http.HttpChannelOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.fcgi.client.http.HttpChannelOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ClientGenerator

    -

    public class ClientGenerator extends Generator
    -
      @@ -104,7 +90,7 @@

      Class ClientGenerator

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.generator.Generator

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.generator.Generator

      Generator.Result
      @@ -187,17 +173,15 @@

      Field Details

    • MAX_PARAM_LENGTH

      -
      public static final int MAX_PARAM_LENGTH
      See Also:
      -
      -
    @@ -211,18 +195,14 @@

    Constructor Details

  • ClientGenerator

    -
    public ClientGenerator(ByteBufferPool byteBufferPool)
    -
  • ClientGenerator

    -
    public ClientGenerator(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers)
    -
  • @@ -236,22 +216,18 @@

    Method Details

  • generateRequestHeaders

    -
    public Generator.Result generateRequestHeaders(int request, HttpFields fields, Callback callback)
    -
  • generateRequestContent

    -
    public Generator.Result generateRequestContent(int request, ByteBuffer content, boolean lastContent, Callback callback)
    -
  • @@ -265,5 +241,7 @@

    generateRequestContent


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/generator/Flusher.html b/jetty-11/org/eclipse/jetty/fcgi/generator/Flusher.html index 6fdae85d58d..136d960f5ac 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/generator/Flusher.html +++ b/jetty-11/org/eclipse/jetty/fcgi/generator/Flusher.html @@ -1,29 +1,35 @@ - -Flusher (Eclipse Jetty API Doc - v11.0.21) + +Flusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Flusher

    org.eclipse.jetty.fcgi.generator.Flusher
    -

    public class Flusher extends Object
    -
      @@ -147,9 +133,7 @@

      Constructor Details

    • Flusher

      -
      public Flusher(EndPoint endPoint)
      -
    @@ -163,17 +147,13 @@

    Method Details

  • flush

    -
    public void flush(Generator.Result... results)
    -
  • shutdown

    -
    public void shutdown()
    -
  • @@ -187,5 +167,7 @@

    shutdown


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.Result.html b/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.Result.html index bd4e6c3b8c5..ef564a295b9 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.Result.html +++ b/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.Result.html @@ -1,29 +1,35 @@ - -Generator.Result (Eclipse Jetty API Doc - v11.0.21) + +Generator.Result (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Generator.Result

    org.eclipse.jetty.fcgi.generator.Generator.Result
    -
    All Implemented Interfaces:
    Callback, Invocable
    Enclosing class:
    -
    Generator
    +
    Generator

    public static class Generator.Result extends Object implements Callback
    -
    @@ -221,54 +205,45 @@

    Method Details

  • append

    -
    public Generator.Result append(ByteBuffer buffer, boolean recycle)
    -
  • join

    -
    public Generator.Result join(Generator.Result that)
    -
  • getByteBuffers

    -
    public ByteBuffer[] getByteBuffers()
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -276,15 +251,12 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • recycle

    -
    protected void recycle()
    -
  • @@ -298,5 +270,7 @@

    recycle


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.html b/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.html index 486bbb0e293..17703c7f247 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.html +++ b/jetty-11/org/eclipse/jetty/fcgi/generator/Generator.html @@ -1,29 +1,35 @@ - -Generator (Eclipse Jetty API Doc - v11.0.21) + +Generator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Generator

    org.eclipse.jetty.fcgi.generator.Generator
    -
    Direct Known Subclasses:
    ClientGenerator, ServerGenerator
    @@ -97,7 +84,6 @@

    Class Generator


    public class Generator extends Object
    -
      @@ -184,17 +170,15 @@

      Field Details

    • MAX_CONTENT_LENGTH

      -
      public static final int MAX_CONTENT_LENGTH
      See Also:
      -
      -
    @@ -208,10 +192,8 @@

    Constructor Details

  • Generator

    -
    public Generator(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers)
    -
  • @@ -225,14 +207,12 @@

    Method Details

  • generateContent

    -
    protected Generator.Result generateContent(int id, ByteBuffer content, boolean recycle, boolean lastContent, Callback callback, FCGI.FrameType frameType)
    -
  • @@ -246,5 +226,7 @@

    generateContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/generator/ServerGenerator.html b/jetty-11/org/eclipse/jetty/fcgi/generator/ServerGenerator.html index b8ab61f5b8b..edc87ec34b2 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/generator/ServerGenerator.html +++ b/jetty-11/org/eclipse/jetty/fcgi/generator/ServerGenerator.html @@ -1,29 +1,35 @@ - -ServerGenerator (Eclipse Jetty API Doc - v11.0.21) + +ServerGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ServerGenerator

    -

    public class ServerGenerator extends Generator
    -
      @@ -104,7 +90,7 @@

      Class ServerGenerator

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.generator.Generator

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.generator.Generator

      Generator.Result
      @@ -182,19 +168,15 @@

      Constructor Details

    • ServerGenerator

      -
      public ServerGenerator(ByteBufferPool byteBufferPool)
      -
    • ServerGenerator

      -
      public ServerGenerator(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, boolean sendStatus200)
      -
    @@ -208,25 +190,21 @@

    Method Details

  • generateResponseHeaders

    -
    public Generator.Result generateResponseHeaders(int request, int code, String reason, HttpFields fields, Callback callback)
    -
  • generateResponseContent

    -
    public Generator.Result generateResponseContent(int request, ByteBuffer content, boolean lastContent, boolean aborted, Callback callback)
    -
  • @@ -240,5 +218,7 @@

    generateResponseContent


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/generator/class-use/ClientGenerator.html b/jetty-11/org/eclipse/jetty/fcgi/generator/class-use/ClientGenerator.html index bc9b5c7ceff..f04e1c8b7c8 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/generator/class-use/ClientGenerator.html +++ b/jetty-11/org/eclipse/jetty/fcgi/generator/class-use/ClientGenerator.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.fcgi.generator.ClientGenerator (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.fcgi.generator.ClientGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.fcgi


    -
    package org.eclipse.jetty.fcgi
    -
    • @@ -116,5 +111,7 @@

      Package org.eclipse.jet
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/package-tree.html b/jetty-11/org/eclipse/jetty/fcgi/package-tree.html index b72d5b90204..73f04d4ee27 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/package-tree.html +++ b/jetty-11/org/eclipse/jetty/fcgi/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.fcgi Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.fcgi Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BeginRequestCont

    -

    public class BeginRequestContentParser extends ContentParser
    @@ -103,7 +90,6 @@

    Class BeginRequestCont ubyte[5] reserved; }

    -
      @@ -112,7 +98,7 @@

      Class BeginRequestCont

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      ContentParser.Result
      @@ -169,10 +155,8 @@

      Constructor Details

    • BeginRequestContentParser

      -
      public BeginRequestContentParser(HeaderParser headerParser, ServerParser.Listener listener)
      -
    @@ -186,9 +170,8 @@

    Method Details

  • parse

    -
    public ContentParser.Result parse(ByteBuffer buffer)
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Parses the bytes in the given buffer as FastCGI frame content bytes.

    Specified by:
    @@ -198,7 +181,6 @@

    parse

    Returns:
    the result of the parsing
    -
  • @@ -212,5 +194,7 @@

    parse


    + + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.Adapter.html index 8a67a1a886b..2f818568e72 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.Adapter.html @@ -1,29 +1,35 @@ - -ClientParser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +ClientParser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class ClientParser

    -
    All Implemented Interfaces:
    ClientParser.Listener, Parser.Listener
    Enclosing interface:
    -
    ClientParser.Listener
    +
    ClientParser.Listener

    public static class ClientParser.Listener.Adapter extends Parser.Listener.Adapter implements ClientParser.Listener
    -
    @@ -191,7 +175,6 @@

    Method Details

  • onBegin

    -
    public void onBegin(int request, int code, String reason)
    @@ -199,7 +182,6 @@

    onBegin

    Specified by:
    onBegin in interface ClientParser.Listener
    -
  • @@ -213,5 +195,7 @@

    onBegin


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.html index 09c10c77277..0f24ce7c44c 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.Listener.html @@ -1,29 +1,35 @@ - -ClientParser.Listener (Eclipse Jetty API Doc - v11.0.21) + +ClientParser.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ClientParser.Listener

    -
    All Superinterfaces:
    Parser.Listener
    @@ -97,12 +84,11 @@

    Interface ClientParser

    Enclosing class:
    -
    ClientParser
    +
    ClientParser

    public static interface ClientParser.Listener extends Parser.Listener
    -
      @@ -157,11 +143,9 @@

      Method Details

    • onBegin

      -
      void onBegin(int request, int code, String reason)
      -
    @@ -175,5 +159,7 @@

    onBegin


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.html index ad21fef6915..1f627dde0bb 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ClientParser.html @@ -1,29 +1,35 @@ - -ClientParser (Eclipse Jetty API Doc - v11.0.21) + +ClientParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ClientParser

    -

    public class ClientParser extends Parser
    -
      @@ -173,9 +159,7 @@

      Constructor Details

    • ClientParser

      -
      public ClientParser(ClientParser.Listener listener)
      -
    @@ -189,13 +173,11 @@

    Method Details

  • findContentParser

    -
    protected ContentParser findContentParser(FCGI.FrameType frameType)
    Specified by:
    findContentParser in class Parser
    -
  • @@ -209,5 +191,7 @@

    findContentParser


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.Result.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.Result.html index aa0b1036445..feb4d31bf8f 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.Result.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.Result.html @@ -1,29 +1,35 @@ - -ContentParser.Result (Eclipse Jetty API Doc - v11.0.21) + +ContentParser.Result (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Enum ContentParser.Result

    -
    All Implemented Interfaces:
    Serializable, Comparable<ContentParser.Result>, java.lang.constant.Constable
    Enclosing class:
    -
    ContentParser
    +
    ContentParser

    public static enum ContentParser.Result extends Enum<ContentParser.Result>

    The result of the frame content parsing.

    -
      @@ -113,7 +99,7 @@

      Enum ContentParser.Result

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
    @@ -188,31 +174,25 @@

    Enum Constant Details

  • PENDING

    -
    public static final ContentParser.Result PENDING

    Not enough bytes have been provided to the parser with a call to ContentParser.parse(ByteBuffer).

    -
  • ASYNC

    -
    public static final ContentParser.Result ASYNC

    The frame content has been parsed, but the application signalled that it wants to process the content asynchronously.

    -
  • COMPLETE

    -
    public static final ContentParser.Result COMPLETE

    The frame content parsing is complete, and the parser can now parse the padding bytes.

    -
  • @@ -226,7 +206,6 @@

    Method Details

  • values

    -
    public static ContentParser.Result[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -234,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ContentParser.Result valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -255,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -269,5 +245,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.html index d62a6a658fa..bccd098ab3a 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ContentParser.html @@ -1,29 +1,35 @@ - -ContentParser (Eclipse Jetty API Doc - v11.0.21) + +ContentParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ContentParser

    org.eclipse.jetty.fcgi.parser.ContentParser
    -
    Direct Known Subclasses:
    BeginRequestContentParser, EndRequestContentParser, ParamsContentParser, StreamContentParser
    @@ -113,12 +100,11 @@

    Class ContentParser

    See Also:
    -
    -
      @@ -201,9 +187,7 @@

      Constructor Details

    • ContentParser

      -
      protected ContentParser(HeaderParser headerParser)
      -
    @@ -217,7 +201,6 @@

    Method Details

  • parse

    -
    public abstract ContentParser.Result parse(ByteBuffer buffer)

    Parses the bytes in the given buffer as FastCGI frame content bytes.

    @@ -226,36 +209,29 @@

    parse

    Returns:
    the result of the parsing
    -
  • noContent

    -
    public boolean noContent()

    Invoked by the Parser when the frame content length is zero.

    Returns:
    whether the parsing should stop
    -
  • getRequest

    -
    protected int getRequest()
    -
  • getContentLength

    -
    protected int getContentLength()
    -
  • @@ -269,5 +245,7 @@

    getContentLength


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/EndRequestContentParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/EndRequestContentParser.html index ee953a12766..d020a0f9e3e 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/EndRequestContentParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/EndRequestContentParser.html @@ -1,29 +1,35 @@ - -EndRequestContentParser (Eclipse Jetty API Doc - v11.0.21) + +EndRequestContentParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class EndRequestContentP

    -

    public class EndRequestContentParser extends ContentParser
    @@ -103,7 +90,6 @@

    Class EndRequestContentP ubyte[3] reserved; }

    -
      @@ -112,7 +98,7 @@

      Class EndRequestContentP

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      ContentParser.Result
      @@ -169,10 +155,8 @@

      Constructor Details

    • EndRequestContentParser

      -
      public EndRequestContentParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -186,9 +170,8 @@

    Method Details

  • parse

    -
    public ContentParser.Result parse(ByteBuffer buffer)
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Parses the bytes in the given buffer as FastCGI frame content bytes.

    Specified by:
    @@ -198,7 +181,6 @@

    parse

    Returns:
    the result of the parsing
    -
  • @@ -212,5 +194,7 @@

    parse


    + + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/HeaderParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/HeaderParser.html index fcb24bd2ad4..73f5edd7b5b 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/HeaderParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/HeaderParser.html @@ -1,29 +1,35 @@ - -HeaderParser (Eclipse Jetty API Doc - v11.0.21) + +HeaderParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HeaderParser

    org.eclipse.jetty.fcgi.parser.HeaderParser
    -

    public class HeaderParser extends Object
    @@ -107,12 +94,11 @@

    Class HeaderParser

    See Also:
    -
    -
      @@ -180,9 +166,7 @@

      Constructor Details

    • HeaderParser

      -
      public HeaderParser()
      -
    @@ -196,7 +180,6 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    Parses the bytes in the given buffer as FastCGI frame header bytes
    @@ -205,47 +188,36 @@

    parse

    Returns:
    whether there were enough bytes for a FastCGI header
    -
  • getFrameType

    -
    public FCGI.FrameType getFrameType()
    -
  • getRequest

    -
    public int getRequest()
    -
  • getContentLength

    -
    public int getContentLength()
    -
  • getPaddingLength

    -
    public int getPaddingLength()
    -
  • reset

    -
    protected void reset()
    -
  • @@ -259,5 +231,7 @@

    reset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ParamsContentParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ParamsContentParser.html index 424e5f4a911..c6999113206 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ParamsContentParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ParamsContentParser.html @@ -1,29 +1,35 @@ - -ParamsContentParser (Eclipse Jetty API Doc - v11.0.21) + +ParamsContentParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ParamsContentParser

    -

    public class ParamsContentParser extends ContentParser
    @@ -125,7 +112,6 @@

    Class ParamsContentParser

    -
      @@ -134,7 +120,7 @@

      Class ParamsContentParser

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      ContentParser.Result
    @@ -203,10 +189,8 @@

    Constructor Details

  • ParamsContentParser

    -
    public ParamsContentParser(HeaderParser headerParser, ServerParser.Listener listener)
    -
  • @@ -220,9 +204,8 @@

    Method Details

  • parse

    -
    public ContentParser.Result parse(ByteBuffer buffer)
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Parses the bytes in the given buffer as FastCGI frame content bytes.

    Specified by:
    @@ -232,15 +215,13 @@

    parse

    Returns:
    the result of the parsing
    -
  • noContent

    -
    public boolean noContent()
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Invoked by the Parser when the frame content length is zero.

    Overrides:
    @@ -248,24 +229,19 @@

    noContent

    Returns:
    whether the parsing should stop
    -
  • onParam

    -
    protected void onParam(String name, String value)
    -
  • onParams

    -
    protected boolean onParams()
    -
  • @@ -279,5 +255,7 @@

    onParams


    + + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.Adapter.html index 4e24e4ed846..1f54c8d06d9 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.Adapter.html @@ -1,29 +1,35 @@ - -Parser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Parser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Parser.Listener.Ad
    org.eclipse.jetty.fcgi.parser.Parser.Listener.Adapter

    -
    All Implemented Interfaces:
    Parser.Listener
    @@ -100,13 +87,12 @@

    Class Parser.Listener.Ad

    Enclosing interface:
    -
    Parser.Listener
    +
    Parser.Listener

    public static class Parser.Listener.Adapter extends Object implements Parser.Listener
    -
      @@ -115,7 +101,7 @@

      Class Parser.Listener.Ad

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.fcgi.parser.Parser.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.fcgi.parser.Parser.Listener

      Parser.Listener.Adapter
      @@ -182,9 +168,7 @@

      Constructor Details

    • Adapter

      -
      public Adapter()
      -
    @@ -198,20 +182,17 @@

    Method Details

  • onHeader

    -
    public void onHeader(int request, HttpField field)
    Specified by:
    onHeader in interface Parser.Listener
    -
  • onHeaders

    -
    public boolean onHeaders(int request)
    Specified by:
    @@ -221,13 +202,11 @@

    onHeaders

    Returns:
    true to signal to the parser to stop parsing, false to continue parsing
    -
  • onContent

    -
    public boolean onContent(int request, FCGI.StreamType stream, ByteBuffer buffer)
    @@ -242,37 +221,32 @@

    onContent

    true to signal to the parser to stop parsing, false to continue parsing
    See Also:
    -
    -
  • onEnd

    -
    public void onEnd(int request)
    Specified by:
    onEnd in interface Parser.Listener
    -
  • onFailure

    -
    public void onFailure(int request, Throwable failure)
    Specified by:
    onFailure in interface Parser.Listener
    -
  • @@ -286,5 +260,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.html b/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.html index 6b5adbfb13f..f1b8265b44f 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.Listener.html @@ -1,29 +1,35 @@ - -Parser.Listener (Eclipse Jetty API Doc - v11.0.21) + +Parser.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Parser.Listener

    -
    All Known Subinterfaces:
    ClientParser.Listener, ServerParser.Listener
    @@ -97,11 +84,10 @@

    Interface Parser.Listener
    Enclosing class:
    -
    Parser
    +
    Parser

    public static interface Parser.Listener
    -

      @@ -167,16 +153,13 @@

      Method Details

    • onHeader

      -
      void onHeader(int request, HttpField field)
      -
    • onHeaders

      -
      boolean onHeaders(int request)
      Parameters:
      @@ -184,13 +167,11 @@

      onHeaders

      Returns:
      true to signal to the parser to stop parsing, false to continue parsing
      -
    • onContent

      -
      boolean onContent(int request, FCGI.StreamType stream, ByteBuffer buffer)
      @@ -203,29 +184,24 @@

      onContent

      true to signal to the parser to stop parsing, false to continue parsing
      See Also:
      -
      -
    • onEnd

      -
      void onEnd(int request)
      -
    • onFailure

      -
      void onFailure(int request, Throwable failure)
      -
    @@ -239,5 +215,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.html index 8bc044e8447..b15426c638e 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/Parser.html @@ -1,29 +1,35 @@ - -Parser (Eclipse Jetty API Doc - v11.0.21) + +Parser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Parser

    org.eclipse.jetty.fcgi.parser.Parser
    -
    Direct Known Subclasses:
    ClientParser, ServerParser
    @@ -129,13 +116,12 @@

    Class Parser

    See Also:
    -
    -
      @@ -219,9 +205,7 @@

      Field Details

    • headerParser

      -
      protected final HeaderParser headerParser
      -
    @@ -235,9 +219,7 @@

    Constructor Details

  • Parser

    -
    public Parser()
    -
  • @@ -251,7 +233,6 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    Parameters:
    @@ -259,15 +240,12 @@

    parse

    Returns:
    true if the caller should stop parsing, false if the caller should continue parsing
    -
  • findContentParser

    -
    protected abstract ContentParser findContentParser(FCGI.FrameType frameType)
    -
  • @@ -281,5 +259,7 @@

    findContentParser


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ResponseContentParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ResponseContentParser.html index c6eb67c271b..80b6b63969c 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ResponseContentParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ResponseContentParser.html @@ -1,29 +1,35 @@ - -ResponseContentParser (Eclipse Jetty API Doc - v11.0.21) + +ResponseContentParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ResponseContentParse

    -

    public class ResponseContentParser extends StreamContentParser
    @@ -103,7 +90,6 @@

    Class ResponseContentParse

    For this reason, a special HTTP parser is used to parse the frames body. This special HTTP parser is configured to skip the response line, and to parse HTTP headers and HTTP content.

    -
      @@ -112,7 +98,7 @@

      Class ResponseContentParse

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      ContentParser.Result
      @@ -178,10 +164,8 @@

      Constructor Details

    • ResponseContentParser

      -
      public ResponseContentParser(HeaderParser headerParser, ClientParser.Listener listener)
      -
    @@ -195,9 +179,8 @@

    Method Details

  • noContent

    -
    public boolean noContent()
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Invoked by the Parser when the frame content length is zero.

    Overrides:
    @@ -205,31 +188,26 @@

    noContent

    Returns:
    whether the parsing should stop
    -
  • onContent

    -
    protected boolean onContent(ByteBuffer buffer)
    Overrides:
    onContent in class StreamContentParser
    -
  • end

    -
    protected void end(int request)
    Overrides:
    end in class StreamContentParser
    -
  • @@ -243,5 +221,7 @@

    end


    + + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.Adapter.html index 9d7c259618d..d13975dd1e7 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.Adapter.html @@ -1,29 +1,35 @@ - -ServerParser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +ServerParser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class ServerParser

    -
    All Implemented Interfaces:
    Parser.Listener, ServerParser.Listener
    Enclosing interface:
    -
    ServerParser.Listener
    +
    ServerParser.Listener

    public static class ServerParser.Listener.Adapter extends Parser.Listener.Adapter implements ServerParser.Listener
    -
    @@ -191,7 +175,6 @@

    Method Details

  • onStart

    -
    public void onStart(int request, FCGI.Role role, int flags)
    @@ -199,7 +182,6 @@

    onStart

    Specified by:
    onStart in interface ServerParser.Listener
    -
  • @@ -213,5 +195,7 @@

    onStart


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.html index 67c28807e67..64ab5b2ad39 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.Listener.html @@ -1,29 +1,35 @@ - -ServerParser.Listener (Eclipse Jetty API Doc - v11.0.21) + +ServerParser.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ServerParser.Listener

    -
    All Superinterfaces:
    Parser.Listener
    @@ -97,12 +84,11 @@

    Interface ServerParser

    Enclosing class:
    -
    ServerParser
    +
    ServerParser

    public static interface ServerParser.Listener extends Parser.Listener
    -
      @@ -157,11 +143,9 @@

      Method Details

    • onStart

      -
      void onStart(int request, FCGI.Role role, int flags)
      -
    @@ -175,5 +159,7 @@

    onStart


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.html index 411c5dd45a4..32d08e8ecc5 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/ServerParser.html @@ -1,29 +1,35 @@ - -ServerParser (Eclipse Jetty API Doc - v11.0.21) + +ServerParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ServerParser

    -

    public class ServerParser extends Parser
    -
      @@ -173,9 +159,7 @@

      Constructor Details

    • ServerParser

      -
      public ServerParser(ServerParser.Listener listener)
      -
    @@ -189,13 +173,11 @@

    Method Details

  • findContentParser

    -
    protected ContentParser findContentParser(FCGI.FrameType frameType)
    Specified by:
    findContentParser in class Parser
    -
  • @@ -209,5 +191,7 @@

    findContentParser


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/StreamContentParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/StreamContentParser.html index 73a8d26a87d..33b2af9ee5d 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/StreamContentParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/StreamContentParser.html @@ -1,29 +1,35 @@ - -StreamContentParser (Eclipse Jetty API Doc - v11.0.21) + +StreamContentParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StreamContentParser

    -
    Direct Known Subclasses:
    ResponseContentParser
    @@ -101,7 +88,6 @@

    Class StreamContentParserextends ContentParser

    A stream content parser parses frame bodies of type STDIN, STDOUT and STDERR.

    STDOUT frame bodies are handled specially by ResponseContentParser.

    -
      @@ -110,7 +96,7 @@

      Class StreamContentParser

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser

      ContentParser.Result
    @@ -179,11 +165,9 @@

    Constructor Details

  • StreamContentParser

    -
    public StreamContentParser(HeaderParser headerParser, FCGI.StreamType streamType, Parser.Listener listener)
    -
  • @@ -197,9 +181,8 @@

    Method Details

  • parse

    -
    public ContentParser.Result parse(ByteBuffer buffer)
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Parses the bytes in the given buffer as FastCGI frame content bytes.

    Specified by:
    @@ -209,15 +192,13 @@

    parse

    Returns:
    the result of the parsing
    -
  • noContent

    -
    public boolean noContent()
    -
    Description copied from class: ContentParser
    +
    Description copied from class: ContentParser

    Invoked by the Parser when the frame content length is zero.

    Overrides:
    @@ -225,23 +206,18 @@

    noContent

    Returns:
    whether the parsing should stop
    -
  • onContent

    -
    protected boolean onContent(ByteBuffer buffer)
    -
  • end

    -
    protected void end(int request)
    -
  • @@ -255,5 +231,7 @@

    end


    + + diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/class-use/BeginRequestContentParser.html b/jetty-11/org/eclipse/jetty/fcgi/parser/class-use/BeginRequestContentParser.html index 5a1a1ec3bc4..1101accedec 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/class-use/BeginRequestContentParser.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/class-use/BeginRequestContentParser.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.fcgi.parser.BeginRequestContentParser (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.fcgi.parser.BeginRequestContentParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.fcgi.parser


    -
    package org.eclipse.jetty.fcgi.parser
    -
    • @@ -158,5 +153,7 @@

      Package org.ecli
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/parser/package-tree.html b/jetty-11/org/eclipse/jetty/fcgi/parser/package-tree.html index e05b389520d..107a39145d7 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/parser/package-tree.html +++ b/jetty-11/org/eclipse/jetty/fcgi/parser/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.fcgi.parser Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.fcgi.parser Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpChannelOverFCGI

    -
    All Implemented Interfaces:
    Runnable, HttpOutput.Interceptor
    @@ -99,7 +86,6 @@

    Class HttpChannelOverFCGI
    public class HttpChannelOverFCGI extends HttpChannel
    -

    @@ -218,13 +204,11 @@

    Constructor Details

  • HttpChannelOverFCGI

    -
    public HttpChannelOverFCGI(ServerFCGIConnection connection, Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransport transport)
    -
  • @@ -238,21 +222,18 @@

    Method Details

  • onContent

    -
    public boolean onContent(HttpInput.Content content)
    Overrides:
    onContent in class HttpChannel
    -
  • needContent

    -
    public boolean needContent()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Notify the channel that content is needed. If some content is immediately available, true is returned and HttpChannel.produceContent() has to be called and will return a non-null object. If no content is immediately available, an attempt to produce content must be made; if new content has been @@ -266,15 +247,13 @@

    needContent

    Returns:
    true if content is immediately available.
    -
  • produceContent

    -
    public HttpInput.Content produceContent()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Produce a HttpInput.Content object with data currently stored within the channel. The produced content can be special (meaning calling HttpInput.Content.isSpecial() returns true) if the channel reached a special state, like EOF or an error. @@ -287,15 +266,13 @@

    produceContent

    Returns:
    a HttpInput.Content object if one is immediately available without blocking, null otherwise.
    -
  • failAllContent

    -
    public boolean failAllContent(Throwable failure)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Fail all content that is currently stored within the channel.
    Specified by:
    @@ -305,15 +282,13 @@

    failAllContent

    Returns:
    true if EOF was reached while failing all content, false otherwise.
    -
  • failed

    -
    public boolean failed(Throwable x)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Fail the channel's input.
    Specified by:
    @@ -323,15 +298,13 @@

    failed

    Returns:
    true if the channel needs to be rescheduled.
    -
  • eof

    -
    protected boolean eof()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Mark the channel's input as EOF.
    Specified by:
    @@ -339,63 +312,50 @@

    eof

    Returns:
    true if the channel needs to be rescheduled.
    -
  • header

    -
    protected void header(HttpField field)
    -
  • onRequest

    -
    public void onRequest()
    -
  • dispatch

    -
    protected void dispatch()
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(Throwable timeout)
    -
  • recycle

    -
    public void recycle()
    Overrides:
    recycle in class HttpChannel
    -
  • onCompleted

    -
    public void onCompleted()
    Overrides:
    onCompleted in class HttpChannel
    -
  • @@ -409,5 +369,7 @@

    onCompleted


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/server/HttpTransportOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/server/HttpTransportOverFCGI.html index bf38e373d68..64aff69b3c6 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/server/HttpTransportOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/server/HttpTransportOverFCGI.html @@ -1,29 +1,35 @@ - -HttpTransportOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +HttpTransportOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpTransportOverFCG
    org.eclipse.jetty.fcgi.server.HttpTransportOverFCGI

    -
    All Implemented Interfaces:
    HttpTransport
    @@ -98,7 +85,6 @@

    Class HttpTransportOverFCG
    public class HttpTransportOverFCGI extends Object implements HttpTransport
    -

      @@ -194,13 +180,11 @@

      Constructor Details

    • HttpTransportOverFCGI

      -
      public HttpTransportOverFCGI(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, boolean sendStatus200, Flusher flusher, int request)
      -
    @@ -214,13 +198,12 @@

    Method Details

  • send

    -
    public void send(MetaData.Request request, MetaData.Response response, ByteBuffer content, boolean lastContent, Callback callback)
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Asynchronous call to send a response (or part) over the transport
    Specified by:
    @@ -233,13 +216,11 @@

    send

    lastContent - True if the content is the last content for the current response.
    callback - The Callback instance that success or failure of the send is notified on
    -
  • isPushSupported

    -
    public boolean isPushSupported()
    Specified by:
    @@ -247,13 +228,11 @@

    isPushSupported

    Returns:
    true if responses can be pushed over this transport
    -
  • push

    -
    public void push(MetaData.Request request)
    Specified by:
    @@ -261,34 +240,28 @@

    push

    Parameters:
    request - A request to use as the basis for generating a pushed response.
    -
  • generateResponseHeaders

    -
    protected Generator.Result generateResponseHeaders(MetaData.Response info, Callback callback)
    -
  • generateResponseContent

    -
    protected Generator.Result generateResponseContent(ByteBuffer buffer, boolean lastContent, Callback callback)
    -
  • abort

    -
    public void abort(Throwable failure)
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Aborts this transport.

    This method should terminate the transport in a way that @@ -305,22 +278,19 @@

    abort

    Parameters:
    failure - the failure that caused the abort.
    -
  • onCompleted

    -
    public void onCompleted()
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Called to indicated the end of the current request/response cycle (which may be some time after the last content is sent).
    Specified by:
    onCompleted in interface HttpTransport
    -
  • @@ -334,5 +304,7 @@

    onCompleted


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnection.html b/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnection.html index 1a69a312384..e263738039d 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnection.html +++ b/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnection.html @@ -1,29 +1,35 @@ - -ServerFCGIConnection (Eclipse Jetty API Doc - v11.0.21) + +ServerFCGIConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServerFCGIConnection<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -99,7 +86,6 @@

    Class ServerFCGIConnection<
    public class ServerFCGIConnection extends AbstractConnection
    -

    @@ -208,41 +192,32 @@

    Method Details

  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -251,35 +226,31 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • onReadTimeout

    -
    protected boolean onReadTimeout(Throwable timeout)
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint failed to be ready to be read after a timeout

    Overrides:
    @@ -289,7 +260,6 @@

    onReadTimeout

    Returns:
    true to signal that the endpoint must be closed, false to keep the endpoint open
    -
  • @@ -303,5 +273,7 @@

    onReadTimeout


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnectionFactory.html b/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnectionFactory.html index c1c5ef7ceb1..5fa0c7cd3ee 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/fcgi/server/ServerFCGIConnectionFactory.html @@ -1,29 +1,35 @@ - -ServerFCGIConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ServerFCGIConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ServerFCGIConn

    -
    All Implemented Interfaces:
    ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class ServerFCGIConn
    @ManagedObject public class ServerFCGIConnectionFactory extends AbstractConnectionFactory
    -

    @@ -249,44 +231,35 @@

    Method Details

  • isUseInputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for reading") public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for writing") public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • newConnection

    -
    public Connection newConnection(Connector connector, EndPoint endPoint)
    -
    Description copied from interface: ConnectionFactory
    +
    Description copied from interface: ConnectionFactory

    Creates a new Connection with the given parameters

    Parameters:
    @@ -295,7 +268,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -309,5 +281,7 @@

    newConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/fcgi/server/class-use/HttpChannelOverFCGI.html b/jetty-11/org/eclipse/jetty/fcgi/server/class-use/HttpChannelOverFCGI.html index 50991573259..ee638ec08cf 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/server/class-use/HttpChannelOverFCGI.html +++ b/jetty-11/org/eclipse/jetty/fcgi/server/class-use/HttpChannelOverFCGI.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.fcgi.server.HttpChannelOverFCGI (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.fcgi.server.HttpChannelOverFCGI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -101,7 +89,6 @@

    Class FastCGIProxyServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -137,13 +124,12 @@

    Class FastCGIProxyServlet
    See Also:
    -

    -
    @@ -275,97 +261,85 @@

    Field Details

  • SCRIPT_ROOT_INIT_PARAM

    -
    public static final String SCRIPT_ROOT_INIT_PARAM
    See Also:
    -
    -
  • SCRIPT_PATTERN_INIT_PARAM

    -
    public static final String SCRIPT_PATTERN_INIT_PARAM
    See Also:
    -
    -
  • ORIGINAL_URI_ATTRIBUTE_INIT_PARAM

    -
    public static final String ORIGINAL_URI_ATTRIBUTE_INIT_PARAM
    See Also:
    -
    -
  • ORIGINAL_QUERY_ATTRIBUTE_INIT_PARAM

    -
    public static final String ORIGINAL_QUERY_ATTRIBUTE_INIT_PARAM
    See Also:
    -
    -
  • FASTCGI_HTTPS_INIT_PARAM

    -
    public static final String FASTCGI_HTTPS_INIT_PARAM
    See Also:
    -
    -
  • FASTCGI_ENV_NAMES_INIT_PARAM

    -
    public static final String FASTCGI_ENV_NAMES_INIT_PARAM
    See Also:
    -
    -
  • @@ -379,9 +353,7 @@

    Constructor Details

  • FastCGIProxyServlet

    -
    public FastCGIProxyServlet()
    -
  • @@ -395,7 +367,6 @@

    Method Details

  • init

    -
    public void init() throws jakarta.servlet.ServletException
    @@ -404,15 +375,13 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • newHttpClient

    -
    protected HttpClient newHttpClient()
    -
    Description copied from class: AbstractProxyServlet
    +
    Description copied from class: AbstractProxyServlet
    The servlet init parameter 'selectors' can be set for the number of selector threads to be used by the HttpClient.
    @@ -421,13 +390,11 @@

    newHttpClient

    Returns:
    a new HttpClient instance
    -
  • sendProxyRequest

    -
    protected void sendProxyRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest)
    @@ -435,16 +402,13 @@

    sendProxyRequest

    Overrides:
    sendProxyRequest in class AbstractProxyServlet
    -
  • customizeFastCGIHeaders

    -
    protected void customizeFastCGIHeaders(Request proxyRequest, HttpFields.Mutable fastCGIHeaders)
    -
  • @@ -458,5 +422,7 @@

    customizeFastCGIHeaders


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/server/proxy/TryFilesFilter.html b/jetty-11/org/eclipse/jetty/fcgi/server/proxy/TryFilesFilter.html index 659f6b55d57..f5070f481de 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/server/proxy/TryFilesFilter.html +++ b/jetty-11/org/eclipse/jetty/fcgi/server/proxy/TryFilesFilter.html @@ -1,29 +1,35 @@ - -TryFilesFilter (Eclipse Jetty API Doc - v11.0.21) + +TryFilesFilter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class TryFilesFilter

    org.eclipse.jetty.fcgi.server.proxy.TryFilesFilter
    -
    All Implemented Interfaces:
    jakarta.servlet.Filter
    @@ -127,12 +114,11 @@

    Class TryFilesFilter

    See Also:
    -
    -
      @@ -212,17 +198,15 @@

      Field Details

    • FILES_INIT_PARAM

      -
      public static final String FILES_INIT_PARAM
      See Also:
      -
      -
    @@ -236,9 +220,7 @@

    Constructor Details

  • TryFilesFilter

    -
    public TryFilesFilter()
    -
  • @@ -252,7 +234,6 @@

    Method Details

  • init

    -
    public void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException
    @@ -261,13 +242,11 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • doFilter

    -
    public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) @@ -280,13 +259,11 @@

    doFilter

    IOException
    jakarta.servlet.ServletException
    -
  • fallback

    -
    protected void fallback(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain, @@ -298,19 +275,16 @@

    fallback

    IOException
    jakarta.servlet.ServletException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.servlet.Filter
    -
  • @@ -324,5 +298,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/fcgi/server/proxy/class-use/FastCGIProxyServlet.html b/jetty-11/org/eclipse/jetty/fcgi/server/proxy/class-use/FastCGIProxyServlet.html index b4efcd87624..632079539c4 100644 --- a/jetty-11/org/eclipse/jetty/fcgi/server/proxy/class-use/FastCGIProxyServlet.html +++ b/jetty-11/org/eclipse/jetty/fcgi/server/proxy/class-use/FastCGIProxyServlet.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.fcgi.server.proxy.FastCGIProxyServlet (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.fcgi.server.proxy.FastCGIProxyServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class GCl
    org.eclipse.jetty.gcloud.session.GCloudSessionDataStore.EntityDataModel

    -
    Enclosing class:
    -
    GCloudSessionDataStore
    +
    GCloudSessionDataStore

    public static class GCloudSessionDataStore.EntityDataModel @@ -100,7 +87,6 @@

    Class GCl
    EntityDataModel Names of type of Entity and Entity properties for sessions.
    -

    @@ -639,9 +573,7 @@

    Constructor Details

  • EntityDataModel

    -
    public EntityDataModel()
    -
  • @@ -655,325 +587,271 @@

    Method Details

  • getLastNode

    -
    public String getLastNode()
    Returns:
    the lastNode
    -
  • setLastNode

    -
    public void setLastNode(String lastNode)
    Parameters:
    lastNode - the lastNode to set
    -
  • getKind

    -
    public String getKind()
    Returns:
    the kind
    -
  • setKind

    -
    public void setKind(String kind)
    Parameters:
    kind - the kind to set
    -
  • getId

    -
    public String getId()
    Returns:
    the id
    -
  • setId

    -
    public void setId(String id)
    Parameters:
    id - the id to set
    -
  • getContextPath

    -
    public String getContextPath()
    Returns:
    the contextPath
    -
  • setContextPath

    -
    public void setContextPath(String contextPath)
    Parameters:
    contextPath - the contextPath to set
    -
  • getVhost

    -
    public String getVhost()
    Returns:
    the vhost
    -
  • setVhost

    -
    public void setVhost(String vhost)
    Parameters:
    vhost - the vhost to set
    -
  • getAccessed

    -
    public String getAccessed()
    Returns:
    the accessed
    -
  • setAccessed

    -
    public void setAccessed(String accessed)
    Parameters:
    accessed - the accessed to set
    -
  • getLastAccessed

    -
    public String getLastAccessed()
    Returns:
    the lastAccessed
    -
  • setLastAccessed

    -
    public void setLastAccessed(String lastAccessed)
    Parameters:
    lastAccessed - the lastAccessed to set
    -
  • getCreateTime

    -
    public String getCreateTime()
    Returns:
    the createTime
    -
  • setCreateTime

    -
    public void setCreateTime(String createTime)
    Parameters:
    createTime - the createTime to set
    -
  • getCookieSetTime

    -
    public String getCookieSetTime()
    Returns:
    the cookieSetTime
    -
  • setCookieSetTime

    -
    public void setCookieSetTime(String cookieSetTime)
    Parameters:
    cookieSetTime - the cookieSetTime to set
    -
  • getExpiry

    -
    public String getExpiry()
    Returns:
    the expiry
    -
  • setExpiry

    -
    public void setExpiry(String expiry)
    Parameters:
    expiry - the expiry to set
    -
  • getMaxInactive

    -
    public String getMaxInactive()
    Returns:
    the maxInactive
    -
  • setMaxInactive

    -
    public void setMaxInactive(String maxInactive)
    Parameters:
    maxInactive - the maxInactive to set
    -
  • getAttributes

    -
    public String getAttributes()
    Returns:
    the attributes
    -
  • setAttributes

    -
    public void setAttributes(String attributes)
    Parameters:
    attributes - the attributes to set
    -
  • getLastSaved

    -
    public String getLastSaved()
    Returns:
    the lastSaved
    -
  • setLastSaved

    -
    public void setLastSaved(String lastSaved)
    Parameters:
    lastSaved - the lastSaved to set
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -987,5 +865,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.ExpiryInfo.html b/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.ExpiryInfo.html index f80cbc6ead8..c24fe69aa81 100644 --- a/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.ExpiryInfo.html +++ b/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.ExpiryInfo.html @@ -1,29 +1,35 @@ - -GCloudSessionDataStore.ExpiryInfo (Eclipse Jetty API Doc - v11.0.21) + +GCloudSessionDataStore.ExpiryInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class GCloudSe
    org.eclipse.jetty.gcloud.session.GCloudSessionDataStore.ExpiryInfo

    -
    Enclosing class:
    -
    GCloudSessionDataStore
    +
    GCloudSessionDataStore

    public static class GCloudSessionDataStore.ExpiryInfo @@ -100,7 +87,6 @@

    Class GCloudSe
    ExpiryInfo Information related to session expiry
    -

      @@ -173,7 +159,6 @@

      Constructor Details

    • ExpiryInfo

      -
      public ExpiryInfo(String id, String lastNode, long expiry, @@ -187,7 +172,6 @@

      ExpiryInfo

      contextPath - context path for session
      vhost - vhost of context for session
      -
    @@ -201,69 +185,55 @@

    Method Details

  • getId

    -
    public String getId()
    Returns:
    the id
    -
  • getLastNode

    -
    public String getLastNode()
    Returns:
    the lastNode
    -
  • getExpiry

    -
    public long getExpiry()
    Returns:
    the expiry time
    -
  • getContextPath

    -
    public String getContextPath()
    -
  • setContextPath

    -
    public void setContextPath(String contextPath)
    -
  • getVhost

    -
    public String getVhost()
    -
  • setVhost

    -
    public void setVhost(String vhost)
    -
  • @@ -277,5 +247,7 @@

    setVhost


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.html b/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.html index 894ba63f81c..76b9dd84496 100644 --- a/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStore.html @@ -1,29 +1,35 @@ - -GCloudSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +GCloudSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class GCloudSessionDataSt

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -105,7 +92,6 @@

    Class GCloudSessionDataSt public class GCloudSessionDataStore extends AbstractSessionDataStore

    GCloudSessionDataStore
    -
    @@ -242,7 +228,7 @@

    Method Summary

    Delete session data
    - +
    doCheckExpired(Set<String> candidates, long time)
    @@ -260,7 +246,7 @@

    Method Summary

    Check if a session for the given id exists.
    - +
    doGetExpired(long time)
    Implemented by subclasses to find sessions for this context in the store @@ -337,25 +323,25 @@

    Method Summary

    Make a unique key for this session.
    - +
    A less efficient query to find sessions whose expiry time has passed: retrieves the whole Entity.
    - +
    queryExpiryByEntity(long timeLimit)
    A less efficient query to find sessions whose expiry time is before the given timeLimit.
    - +
    An efficient query to find sessions whose expiry time has passed: uses a projection query, which requires indexes to be uploaded.
    - +
    queryExpiryByIndex(long timeLimit)
    An efficient query to find sessions whose expiry time is before the given timeLimit: @@ -434,137 +420,111 @@

    Field Details

  • DEFAULT_MAX_QUERY_RESULTS

    -
    public static final int DEFAULT_MAX_QUERY_RESULTS
    See Also:
    -
    -
  • DEFAULT_MAX_RETRIES

    -
    public static final int DEFAULT_MAX_RETRIES
    See Also:
    -
    -
  • DEFAULT_BACKOFF_MS

    -
    public static final int DEFAULT_BACKOFF_MS
    See Also:
    -
    -
  • DEFAULT_NAMESPACE

    -
    public static final String DEFAULT_NAMESPACE
    See Also:
    -
    -
  • _datastore

    -
    protected com.google.cloud.datastore.Datastore _datastore
    -
  • _keyFactory

    -
    protected com.google.cloud.datastore.KeyFactory _keyFactory
    -
  • _maxResults

    -
    protected int _maxResults
    -
  • _maxRetries

    -
    protected int _maxRetries
    -
  • _backoff

    -
    protected int _backoff
    -
  • _dsProvided

    -
    protected boolean _dsProvided
    -
  • _indexesPresent

    -
    protected boolean _indexesPresent
    -
  • _model

    -
  • _modelProvided

    -
    protected boolean _modelProvided
    -
  • @@ -578,9 +538,7 @@

    Constructor Details

  • GCloudSessionDataStore

    -
    public GCloudSessionDataStore()
    -
  • @@ -594,131 +552,105 @@

    Method Details

  • setEntityDataModel

    -
    public void setEntityDataModel(GCloudSessionDataStore.EntityDataModel model)
    -
  • getEntityDataModel

    -
    public GCloudSessionDataStore.EntityDataModel getEntityDataModel()
    -
  • setBackoffMs

    -
    public void setBackoffMs(int ms)
    -
  • setNamespace

    -
    public void setNamespace(String namespace)
    -
  • getNamespace

    -
    @ManagedAttribute(value="gcloud namespace", readonly=true) public String getNamespace()
    -
  • getBackoffMs

    -
    @ManagedAttribute("unit in ms of exponential backoff") public int getBackoffMs()
    -
  • setMaxRetries

    -
    public void setMaxRetries(int retries)
    -
  • getMaxRetries

    -
    @ManagedAttribute("max number of retries for failed writes") public int getMaxRetries()
    -
  • setHost

    -
    public void setHost(String host)
    -
  • getHost

    -
    @ManagedAttribute(value="gcloud host", readonly=true) public String getHost()
    -
  • setProjectId

    -
    public void setProjectId(String projectId)
    -
  • getProjectId

    -
    @ManagedAttribute(value="gcloud project Id", readonly=true) public String getProjectId()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractSessionDataStore
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -726,41 +658,33 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • setDatastore

    -
    public void setDatastore(com.google.cloud.datastore.Datastore datastore)
    -
  • getMaxResults

    -
    @ManagedAttribute("max number of results to return from gcloud searches") public int getMaxResults()
    -
  • setMaxResults

    -
    public void setMaxResults(int maxResults)
    -
  • doLoad

    -
    public SessionData doLoad(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Load the session from persistent store.
    Specified by:
    @@ -772,16 +696,14 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Parameters:
    @@ -791,16 +713,14 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • doCheckExpired

    -
    public Set<String> doCheckExpired(Set<String> candidates, long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to resolve which sessions in this context that are being managed by this node that should be expired.
    @@ -812,15 +732,13 @@

    doCheckExpired

    Returns:
    the reconciled set of session ids that have been checked in the store
    -
  • doGetExpired

    -
    public Set<String> doGetExpired(long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node. This method is only called periodically (the period @@ -835,15 +753,13 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • doCleanOrphans

    -
    public void doCleanOrphans(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that are no longer being actively managed by any node. These are explicitly @@ -859,13 +775,11 @@

    doCleanOrphans

    Parameters:
    timeLimit - the upper limit of the expiry time to check in msec
    -
  • queryExpiryByEntity

    -
    protected Set<GCloudSessionDataStore.ExpiryInfo> queryExpiryByEntity() throws Exception
    A less efficient query to find sessions whose expiry time has passed: @@ -877,13 +791,11 @@

    queryExpiryByEntity

    Throws:
    Exception - if datastore experiences a problem
    -
  • queryExpiryByEntity

    -
    protected Set<GCloudSessionDataStore.ExpiryInfo> queryExpiryByEntity(long timeLimit) throws Exception
    A less efficient query to find sessions whose expiry time is before the @@ -896,13 +808,11 @@

    queryExpiryByEntity

    Throws:
    Exception
    -
  • queryExpiryByIndex

    -
    protected Set<GCloudSessionDataStore.ExpiryInfo> queryExpiryByIndex() throws Exception
    An efficient query to find sessions whose expiry time has passed: @@ -913,13 +823,11 @@

    queryExpiryByIndex

    Throws:
    Exception - if datastore experiences a problem
    -
  • queryExpiryByIndex

    -
    protected Set<GCloudSessionDataStore.ExpiryInfo> queryExpiryByIndex(long timeLimit) throws Exception
    An efficient query to find sessions whose expiry time is before the given timeLimit: @@ -932,16 +840,14 @@

    queryExpiryByIndex

    Throws:
    Exception
    -
  • doExists

    -
    public boolean doExists(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Check if a session for the given id exists.
    Specified by:
    @@ -953,13 +859,11 @@

    doExists

    Throws:
    Exception
    -
  • isExpired

    -
    protected boolean isExpired(long timestamp)
    Check to see if the given time is in the past.
    @@ -968,18 +872,16 @@

    isExpired

    Returns:
    false if the timestamp is 0 or less, true if it is in the past
    -
  • doStore

    -
    public void doStore(String id, SessionData data, long lastSaveTime) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Store the session data persistently.
    Specified by:
    @@ -991,13 +893,11 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • makeKey

    -
    protected com.google.cloud.datastore.Key makeKey(String id, SessionContext context)
    Make a unique key for this session. @@ -1015,23 +915,19 @@

    makeKey

    Returns:
    the key
    -
  • makeKey

    -
    protected com.google.cloud.datastore.Key makeKey(String id, String canonicalContextPath, String canonicalVHost)
    -
  • checkIndexes

    -
    protected boolean checkIndexes()
    Check to see if indexes are available, in which case we can do more performant queries.
    @@ -1039,13 +935,11 @@

    checkIndexes

    Returns:
    true if indexes are available
    -
  • entityFromSession

    -
    protected com.google.cloud.datastore.Entity entityFromSession(SessionData session, com.google.cloud.datastore.Key key) throws Exception
    @@ -1059,13 +953,11 @@

    entityFromSession

    Throws:
    Exception - if there is a deserialization error
    -
  • sessionFromEntity

    -
    protected SessionData sessionFromEntity(com.google.cloud.datastore.Entity entity) throws Exception
    Generate SessionData from an Entity retrieved from gcloud datastore.
    @@ -1077,35 +969,30 @@

    sessionFromEntity

    Throws:
    Exception - if unable to get the entity
    -
  • isPassivating

    -
    @ManagedAttribute(value="does gcloud serialize session data", readonly=true) public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Returns:
    true if this store can passivate sessions, false otherwise
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractSessionDataStore
    -
  • @@ -1119,5 +1006,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStoreFactory.html index b726defbe0d..fa3a3a12fcc 100644 --- a/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/gcloud/session/GCloudSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -GCloudSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +GCloudSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class GCloudSessio

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class GCloudSessio
    public class GCloudSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    GCloudSessionDataStoreFactory
    -

      @@ -190,9 +176,7 @@

      Constructor Details

    • GCloudSessionDataStoreFactory

      -
      public GCloudSessionDataStoreFactory()
      -
    @@ -206,118 +190,92 @@

    Method Details

  • getEntityDataModel

    -
    public GCloudSessionDataStore.EntityDataModel getEntityDataModel()
    -
  • setEntityDataModel

    -
    public void setEntityDataModel(GCloudSessionDataStore.EntityDataModel model)
    -
  • getMaxRetries

    -
    public int getMaxRetries()
    -
  • setMaxRetries

    -
    public void setMaxRetries(int maxRetries)
    -
  • getBackoffMs

    -
    public int getBackoffMs()
    -
  • setBackoffMs

    -
    public void setBackoffMs(int backoffMs)
    -
  • getNamespace

    -
    public String getNamespace()
    Returns:
    the namespace
    -
  • setNamespace

    -
    public void setNamespace(String namespace)
    Parameters:
    namespace - the namespace to set
    -
  • setHost

    -
    public void setHost(String host)
    -
  • getHost

    -
    public String getHost()
    -
  • setProjectId

    -
    public void setProjectId(String projectId)
    -
  • getProjectId

    -
    public String getProjectId()
    -
  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler) throws Exception
    Throws:
    Exception
    -
  • @@ -331,5 +289,7 @@

    getSessionDataStore


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/gcloud/session/class-use/GCloudSessionDataStore.EntityDataModel.html b/jetty-11/org/eclipse/jetty/gcloud/session/class-use/GCloudSessionDataStore.EntityDataModel.html index 46f8b4af418..8dffe2cf826 100644 --- a/jetty-11/org/eclipse/jetty/gcloud/session/class-use/GCloudSessionDataStore.EntityDataModel.html +++ b/jetty-11/org/eclipse/jetty/gcloud/session/class-use/GCloudSessionDataStore.EntityDataModel.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.gcloud.session.GCloudSessionDataStore.EntityDataModel (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.gcloud.session.GCloudSessionDataStore.EntityDataModel (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class BadMessageException

    -
    All Implemented Interfaces:
    Serializable
    @@ -109,12 +96,11 @@

    Class BadMessageException
    See Also:
    -

    -
      @@ -185,53 +171,41 @@

      Constructor Details

    • BadMessageException

      -
      public BadMessageException()
      -
    • BadMessageException

      -
      public BadMessageException(int code)
      -
    • BadMessageException

      -
      public BadMessageException(String reason)
      -
    • BadMessageException

      -
      public BadMessageException(String reason, Throwable cause)
      -
    • BadMessageException

      -
      public BadMessageException(int code, String reason)
      -
    • BadMessageException

      -
      public BadMessageException(int code, String reason, Throwable cause)
      -
    @@ -245,17 +219,13 @@

    Method Details

  • getCode

    -
    public int getCode()
    -
  • getReason

    -
    public String getReason()
    -
  • @@ -269,5 +239,7 @@

    getReason


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Listener.html b/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Listener.html index 3318a1a8092..0833d21f2b6 100644 --- a/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Listener.html +++ b/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Listener.html @@ -1,29 +1,35 @@ - -ComplianceViolation.Listener (Eclipse Jetty API Doc - v11.0.21) + +ComplianceViolation.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface ComplianceViolation.Listener

    -
    All Known Implementing Classes:
    HttpChannelOverHttp
    Enclosing interface:
    -
    ComplianceViolation
    +
    ComplianceViolation

    public static interface ComplianceViolation.Listener
    A listener that can be notified of violations.
    -
    @@ -153,5 +137,7 @@

    onComplianceViolation


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Mode.html b/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Mode.html index 7f7528a3d85..b5d9e4b4c0a 100644 --- a/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Mode.html +++ b/jetty-11/org/eclipse/jetty/http/ComplianceViolation.Mode.html @@ -1,29 +1,35 @@ - -ComplianceViolation.Mode (Eclipse Jetty API Doc - v11.0.21) + +ComplianceViolation.Mode (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface ComplianceViolation.Mode

    -
    All Known Implementing Classes:
    CookieCompliance, HttpCompliance, UriCompliance
    Enclosing interface:
    -
    ComplianceViolation
    +
    ComplianceViolation

    public static interface ComplianceViolation.Mode
    A Mode is a set of ComplianceViolations that are allowed.
    -
    @@ -200,5 +178,7 @@

    getAllowed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/ComplianceViolation.html b/jetty-11/org/eclipse/jetty/http/ComplianceViolation.html index 44f31dec69e..d3f18026a65 100644 --- a/jetty-11/org/eclipse/jetty/http/ComplianceViolation.html +++ b/jetty-11/org/eclipse/jetty/http/ComplianceViolation.html @@ -1,29 +1,35 @@ - -ComplianceViolation (Eclipse Jetty API Doc - v11.0.21) + +ComplianceViolation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ComplianceViolation

    -
    All Known Implementing Classes:
    CookieCompliance.Violation, HttpCompliance.Violation, UriCompliance.Violation
    @@ -98,7 +85,6 @@

    Interface ComplianceViol For example, supporting HTTP/0.9 is no longer a requirement of the current HTTP RFC, so by including the HttpCompliance.Violation.HTTP_0_9 in the HttpCompliance ComplianceViolation.Mode is interpreted as allowing HTTP/0.9 to be supported.

    -
      @@ -164,43 +150,36 @@

      Method Details

    • getName

      -
      String getName()
      Returns:
      The name of the violation.
      -
    • getURL

      -
      String getURL()
      Returns:
      A URL to the specification that provides more information regarding the requirement that may be violated.
      -
    • getDescription

      -
      String getDescription()
      Returns:
      A short description of the violation.
      -
    • isAllowedBy

      -
      default boolean isAllowedBy(ComplianceViolation.Mode mode)
      Parameters:
      @@ -208,7 +187,6 @@

      isAllowedBy

      Returns:
      True iff this violations is allowed by the mode.
      -
    @@ -222,5 +200,7 @@

    isAllowedBy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/CompressedContentFormat.html b/jetty-11/org/eclipse/jetty/http/CompressedContentFormat.html index 4e68673624c..fbee918ff52 100644 --- a/jetty-11/org/eclipse/jetty/http/CompressedContentFormat.html +++ b/jetty-11/org/eclipse/jetty/http/CompressedContentFormat.html @@ -1,29 +1,35 @@ - -CompressedContentFormat (Eclipse Jetty API Doc - v11.0.21) + +CompressedContentFormat (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class CompressedContentF
    org.eclipse.jetty.http.CompressedContentFormat

    -

    public class CompressedContentFormat extends Object
    -
      @@ -203,38 +189,30 @@

      Field Details

    • ETAG_SEPARATOR

      -
      public static final String ETAG_SEPARATOR
      The separator within an etag used to indicate a compressed variant. By default the separator is "--" So etag for compressed resource that normally has an etag of W/"28c772d6" is W/"28c772d6--gzip". The separator may be changed by the "org.eclipse.jetty.http.CompressedContentFormat.ETAG_SEPARATOR" System property. If changed, it should be changed to a string that will not be found in a normal etag or at least is very unlikely to be a substring of a normal etag.
      -
    • GZIP

      -
      public static final CompressedContentFormat GZIP
      -
    • BR

      -
      public static final CompressedContentFormat BR
      -
    • NONE

      -
      public static final CompressedContentFormat[] NONE
      -
    @@ -248,10 +226,8 @@

    Constructor Details

  • CompressedContentFormat

    -
    public CompressedContentFormat(String encoding, String extension)
    -
  • @@ -265,51 +241,40 @@

    Method Details

  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • getEncoding

    -
    public String getEncoding()
    -
  • getExtension

    -
    public String getExtension()
    -
  • getEtagSuffix

    -
    public String getEtagSuffix()
    -
  • getContentEncoding

    -
    public HttpField getContentEncoding()
    -
  • etag

    -
    public String etag(String etag)
    Get an etag with suffix that represents this compressed type.
    @@ -318,25 +283,21 @@

    etag

    Returns:
    An etag with compression suffix, or the etag itself if no suffix is configured.
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • tagEquals

    -
    public static boolean tagEquals(String etag, String etagWithSuffix)
    Check etags for equality, accounting for quoting and compression suffixes.
    @@ -347,27 +308,22 @@

    tagEquals

    Returns:
    True if the tags are equal.
    -
  • stripSuffixes

    -
    public String stripSuffixes(String etagsList)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -381,5 +337,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/CookieCompliance.Violation.html b/jetty-11/org/eclipse/jetty/http/CookieCompliance.Violation.html index 73dd783dd0d..84630e8df0f 100644 --- a/jetty-11/org/eclipse/jetty/http/CookieCompliance.Violation.html +++ b/jetty-11/org/eclipse/jetty/http/CookieCompliance.Violation.html @@ -1,29 +1,35 @@ - -CookieCompliance.Violation (Eclipse Jetty API Doc - v11.0.21) + +CookieCompliance.Violation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Enum CookieCompliance.

    -
    All Implemented Interfaces:
    Serializable, Comparable<CookieCompliance.Violation>, java.lang.constant.Constable, ComplianceViolation
    Enclosing class:
    -
    CookieCompliance
    +
    CookieCompliance

    public static enum CookieCompliance.Violation extends Enum<CookieCompliance.Violation> implements ComplianceViolation
    -
      @@ -113,10 +99,10 @@

      Enum CookieCompliance.

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.ComplianceViolation

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.ComplianceViolation

      ComplianceViolation.Listener, ComplianceViolation.Mode
      @@ -236,110 +222,88 @@

      Enum Constant Details

    • COMMA_NOT_VALID_OCTET

      -
      @Deprecated public static final CookieCompliance.Violation COMMA_NOT_VALID_OCTET
      Deprecated.
      Use SPECIAL_CHARS_IN_QUOTES
      A comma was found in a cookie value.
      -
    • COMMA_SEPARATOR

      -
      public static final CookieCompliance.Violation COMMA_SEPARATOR
      A comma was found as separator between cookies.
      -
    • RESERVED_NAMES_NOT_DOLLAR_PREFIXED

      -
      @Deprecated public static final CookieCompliance.Violation RESERVED_NAMES_NOT_DOLLAR_PREFIXED
      Deprecated.
      no replacement because was mistakenly considered a violation
      -
    • SPECIAL_CHARS_IN_QUOTES

      -
      public static final CookieCompliance.Violation SPECIAL_CHARS_IN_QUOTES
      Special characters were found in a quoted cookie value.
      -
    • ESCAPE_IN_QUOTES

      -
      public static final CookieCompliance.Violation ESCAPE_IN_QUOTES
      A backslash was found in a quoted cookie value.
      -
    • BAD_QUOTES

      -
      public static final CookieCompliance.Violation BAD_QUOTES
      Quotes are not balanced or are embedded in value.
      -
    • INVALID_COOKIES

      -
      public static final CookieCompliance.Violation INVALID_COOKIES
      An invalid cookie was found, without a more specific violation. When this violation is not allowed, an exception is thrown.
      -
    • ATTRIBUTES

      -
      public static final CookieCompliance.Violation ATTRIBUTES
      A cookie attribute was found. The attribute value is retained only if ATTRIBUTE_VALUES is allowed.
      -
    • ATTRIBUTE_VALUES

      -
      public static final CookieCompliance.Violation ATTRIBUTE_VALUES
      A cookie attribute value was found and its value is retained. Allowing ATTRIBUTE_VALUE implies allowing ATTRIBUTES.
      -
    • OPTIONAL_WHITE_SPACE

      -
      public static final CookieCompliance.Violation OPTIONAL_WHITE_SPACE
      Whitespace was found around the cookie name and/or around the cookie value.
      -
    • SPACE_IN_VALUES

      -
      public static final CookieCompliance.Violation SPACE_IN_VALUES
      Allow spaces within values without quotes.
      -
    @@ -353,7 +317,6 @@

    Method Details

  • values

    -
    public static CookieCompliance.Violation[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -361,13 +324,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static CookieCompliance.Violation valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -382,13 +343,11 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -396,13 +355,11 @@

    getName

    Returns:
    The name of the violation.
    -
  • getURL

    -
    public String getURL()
    Specified by:
    @@ -410,13 +367,11 @@

    getURL

    Returns:
    A URL to the specification that provides more information regarding the requirement that may be violated.
    -
  • getDescription

    -
    public String getDescription()
    Specified by:
    @@ -424,7 +379,6 @@

    getDescription

    Returns:
    A short description of the violation.
    -
  • @@ -438,5 +392,7 @@

    getDescription


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/CookieCompliance.html b/jetty-11/org/eclipse/jetty/http/CookieCompliance.html index 56624333508..cf9507eef3c 100644 --- a/jetty-11/org/eclipse/jetty/http/CookieCompliance.html +++ b/jetty-11/org/eclipse/jetty/http/CookieCompliance.html @@ -1,29 +1,35 @@ - -CookieCompliance (Eclipse Jetty API Doc - v11.0.21) + +CookieCompliance (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CookieCompliance

    org.eclipse.jetty.http.CookieCompliance
    -
    All Implemented Interfaces:
    ComplianceViolation.Mode
    @@ -99,7 +86,6 @@

    Class CookieCompliance

    extends Object implements ComplianceViolation.Mode
    The compliance mode for Cookie handling.
    -
    -
  • RFC6265_STRICT

    -
    public static final CookieCompliance RFC6265_STRICT
    A CookieCompliance mode that enforces RFC 6265 compliance.
    -
  • RFC6265_LEGACY

    -
    public static final CookieCompliance RFC6265_LEGACY

    A CookieCompliance mode that enforces RFC 6265 compliance, but allows:

    @@ -271,22 +252,18 @@

    RFC6265_LEGACY

  • CookieCompliance.Violation.SPECIAL_CHARS_IN_QUOTES
  • CookieCompliance.Violation.SPACE_IN_VALUES
  • -
  • RFC2965_LEGACY

    -
    public static final CookieCompliance RFC2965_LEGACY
    A CookieCompliance mode that allows RFC 2965 compliance.
    -
  • RFC2965

    -
    public static final CookieCompliance RFC2965
    A CookieCompliance mode that allows RFC 2965 compliance but does not allow: @@ -295,7 +272,6 @@

    RFC2965

  • CookieCompliance.Violation.COMMA_NOT_VALID_OCTET
  • CookieCompliance.Violation.RESERVED_NAMES_NOT_DOLLAR_PREFIXED
  • -
  • @@ -309,10 +285,8 @@

    Constructor Details

  • CookieCompliance

    -
    public CookieCompliance(String name, Set<CookieCompliance.Violation> violations)
    -
  • @@ -326,15 +300,12 @@

    Method Details

  • valueOf

    -
    public static CookieCompliance valueOf(String name)
    -
  • from

    -
    public static CookieCompliance from(String spec)
    Create compliance set from string.

    @@ -361,13 +332,11 @@

    from

    Returns:
    the compliance from the string spec
    -
  • allows

    -
    public boolean allows(ComplianceViolation violation)
    Specified by:
    @@ -377,13 +346,11 @@

    allows

    Returns:
    true iff the violation is allowed by this mode.
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -391,13 +358,11 @@

    getName

    Returns:
    The name of the compliance violation mode.
    -
  • getKnown

    -
    public Set<CookieCompliance.Violation> getKnown()
    Specified by:
    @@ -405,13 +370,11 @@

    getKnown

    Returns:
    The immutable set of all known violations for this mode.
    -
  • getAllowed

    -
    public Set<CookieCompliance.Violation> getAllowed()
    Specified by:
    @@ -419,27 +382,22 @@

    getAllowed

    Returns:
    The immutable set of violations allowed by this mode.
    -
  • compliesWith

    -
    public boolean compliesWith(CookieCompliance mode)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -453,5 +411,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/http/CookieCutter.html b/jetty-11/org/eclipse/jetty/http/CookieCutter.html index 6e36eddf788..d706930af75 100644 --- a/jetty-11/org/eclipse/jetty/http/CookieCutter.html +++ b/jetty-11/org/eclipse/jetty/http/CookieCutter.html @@ -1,29 +1,35 @@ - -CookieCutter (Eclipse Jetty API Doc - v11.0.21) + +CookieCutter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CookieCutter

    org.eclipse.jetty.http.CookieCutter
    -
    All Implemented Interfaces:
    CookieParser
    @@ -101,7 +88,6 @@

    Class CookieCutter

    implements CookieParser
    Deprecated.
    Cookie parser
    -
      @@ -110,7 +96,7 @@

      Class CookieCutter

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.CookieParser

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.CookieParser

      CookieParser.Handler, CookieParser.InvalidCookieException
      @@ -200,10 +186,8 @@

      Field Details

    • LOG

      -
      protected static final org.slf4j.Logger LOG
      Deprecated.
      -
    @@ -217,12 +201,10 @@

    Constructor Details

  • CookieCutter

    -
    public CookieCutter(CookieParser.Handler handler, CookieCompliance compliance, ComplianceViolation.Listener complianceListener)
    Deprecated.
    -
  • @@ -236,46 +218,38 @@

    Method Details

  • parseField

    -
    public void parseField(String field)
    Deprecated.
    Specified by:
    parseField in interface CookieParser
    -
  • parseFields

    -
    public void parseFields(List<String> rawFields)
    Deprecated.
    Specified by:
    parseFields in interface CookieParser
    -
  • reportComplianceViolation

    -
    protected void reportComplianceViolation(CookieCompliance.Violation violation, String reason)
    Deprecated.
    -
  • isRFC6265RejectedCharacter

    -
    protected boolean isRFC6265RejectedCharacter(char c)
    Deprecated.
    -
  • @@ -289,5 +263,7 @@

    isRFC6265RejectedCharacter


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/CookieParser.Handler.html b/jetty-11/org/eclipse/jetty/http/CookieParser.Handler.html index 43dc17777a4..56561032c8a 100644 --- a/jetty-11/org/eclipse/jetty/http/CookieParser.Handler.html +++ b/jetty-11/org/eclipse/jetty/http/CookieParser.Handler.html @@ -1,29 +1,35 @@ - -CookieParser.Handler (Eclipse Jetty API Doc - v11.0.21) + +CookieParser.Handler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface CookieParser.Handler

    -
    All Known Implementing Classes:
    Cookies
    Enclosing interface:
    -
    CookieParser
    +
    CookieParser

    public static interface CookieParser.Handler
    The handler of parsed cookies.
    -
      @@ -138,14 +124,12 @@

      Method Details

    • addCookie

      -
      void addCookie(String name, String value, int version, String domain, String path, String comment)
      -
    @@ -159,5 +143,7 @@

    addCookie


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/CookieParser.InvalidCookieException.html b/jetty-11/org/eclipse/jetty/http/CookieParser.InvalidCookieException.html index 4916ba47955..af184241932 100644 --- a/jetty-11/org/eclipse/jetty/http/CookieParser.InvalidCookieException.html +++ b/jetty-11/org/eclipse/jetty/http/CookieParser.InvalidCookieException.html @@ -1,18 +1,19 @@ - -CookieParser.InvalidCookieException (Eclipse Jetty API Doc - v11.0.21) + +CookieParser.InvalidCookieException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface CookieParser

    -
    All Known Implementing Classes:
    CookieCutter, RFC6265CookieParser
    @@ -95,7 +82,6 @@

    Interface CookieParser

    public interface CookieParser

    Cookie parser.

    An interface for variations of a cookie parser.

    -
    @@ -214,5 +194,7 @@

    parseFields


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/DateGenerator.html b/jetty-11/org/eclipse/jetty/http/DateGenerator.html index 8e80e9124b9..515b8e02827 100644 --- a/jetty-11/org/eclipse/jetty/http/DateGenerator.html +++ b/jetty-11/org/eclipse/jetty/http/DateGenerator.html @@ -1,29 +1,35 @@ - -DateGenerator (Eclipse Jetty API Doc - v11.0.21) + +DateGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class DateGenerator

    org.eclipse.jetty.http.DateGenerator
    -

    public class DateGenerator extends Object
    ThreadLocal Date formatters for HTTP style dates.
    -
      @@ -184,9 +170,7 @@

      Field Details

    • __01Jan1970

      -
      public static final String __01Jan1970
      -
    @@ -200,9 +184,7 @@

    Constructor Details

  • DateGenerator

    -
    public DateGenerator()
    -
  • @@ -216,7 +198,6 @@

    Method Details

  • formatDate

    -
    public static String formatDate(long date)
    Format HTTP date "EEE, dd MMM yyyy HH:mm:ss 'GMT'"
    @@ -225,13 +206,11 @@

    formatDate

    Returns:
    the formatted date
    -
  • formatCookieDate

    -
    public static void formatCookieDate(StringBuilder buf, long date)
    Format "EEE, dd-MMM-yyyy HH:mm:ss 'GMT'" for cookies
    @@ -240,13 +219,11 @@

    formatCookieDate

    buf - the buffer to put the formatted date into
    date - the date in milliseconds
    -
  • formatCookieDate

    -
    public static String formatCookieDate(long date)
    Format "EEE, dd-MMM-yyyy HH:mm:ss 'GMT'" for cookies
    @@ -255,13 +232,11 @@

    formatCookieDate

    Returns:
    the formatted date
    -
  • doFormatDate

    -
    public String doFormatDate(long date)
    Format HTTP date "EEE, dd MMM yyyy HH:mm:ss 'GMT'"
    @@ -270,13 +245,11 @@

    doFormatDate

    Returns:
    the formatted date
    -
  • doFormatCookieDate

    -
    public void doFormatCookieDate(StringBuilder buf, long date)
    Format "EEE, dd-MMM-yy HH:mm:ss 'GMT'" for cookies
    @@ -285,7 +258,6 @@

    doFormatCookieDate

    buf - the buffer to format the date into
    date - the date in milliseconds
    -
  • @@ -299,5 +271,7 @@

    doFormatCookieDate


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/DateParser.html b/jetty-11/org/eclipse/jetty/http/DateParser.html index f0c44cfe59a..44f0f633649 100644 --- a/jetty-11/org/eclipse/jetty/http/DateParser.html +++ b/jetty-11/org/eclipse/jetty/http/DateParser.html @@ -1,29 +1,35 @@ - -DateParser (Eclipse Jetty API Doc - v11.0.21) + +DateParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class DateParser

    org.eclipse.jetty.http.DateParser
    -

    public class DateParser extends Object
    ThreadLocal data parsers for HTTP style dates
    -
      @@ -145,9 +131,7 @@

      Constructor Details

    • DateParser

      -
      public DateParser()
      -
    @@ -161,9 +145,7 @@

    Method Details

  • parseDate

    -
    public static long parseDate(String date)
    -
  • @@ -177,5 +159,7 @@

    parseDate


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/GZIPContentDecoder.html b/jetty-11/org/eclipse/jetty/http/GZIPContentDecoder.html index 2ef44099b04..141f675e2fc 100644 --- a/jetty-11/org/eclipse/jetty/http/GZIPContentDecoder.html +++ b/jetty-11/org/eclipse/jetty/http/GZIPContentDecoder.html @@ -1,29 +1,35 @@ - -GZIPContentDecoder (Eclipse Jetty API Doc - v11.0.21) + +GZIPContentDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class GZIPContentDecoder

    org.eclipse.jetty.http.GZIPContentDecoder
    -
    All Implemented Interfaces:
    Destroyable
    @@ -105,7 +92,6 @@

    Class GZIPContentDecoder

    Decoder for the "gzip" content encoding.

    This decoder inflates gzip compressed data, and has been optimized for async usage with minimal data copies.

    -
      @@ -200,57 +186,45 @@

      Constructor Details

    • GZIPContentDecoder

      -
      public GZIPContentDecoder()
      -
    • GZIPContentDecoder

      -
      public GZIPContentDecoder(int bufferSize)
      -
    • GZIPContentDecoder

      -
      public GZIPContentDecoder(ByteBufferPool pool, int bufferSize)
      -
    • GZIPContentDecoder

      -
      public GZIPContentDecoder(ByteBufferPool pool, int bufferSize, boolean useDirectBuffers)
      -
    • GZIPContentDecoder

      -
      public GZIPContentDecoder(InflaterPool inflaterPool, ByteBufferPool pool, int bufferSize)
      -
    • GZIPContentDecoder

      -
      public GZIPContentDecoder(InflaterPool inflaterPool, ByteBufferPool pool, int bufferSize, boolean useDirectBuffers)
      -
    @@ -264,7 +238,6 @@

    Method Details

  • decode

    -
    public ByteBuffer decode(ByteBuffer compressed)

    Inflates compressed data from a buffer.

    The buffers returned by this method should be released @@ -285,13 +258,11 @@

    decode

    Returns:
    a buffer containing inflated data.
    -
  • decodedChunk

    -
    protected boolean decodedChunk(ByteBuffer chunk)

    Called when a chunk of data is inflated.

    The default implementation aggregates all the chunks @@ -309,13 +280,11 @@

    decodedChunk

    should return, allowing to consume the inflated chunk and apply backpressure -
  • decodeChunks

    -
    protected void decodeChunks(ByteBuffer compressed)

    Inflates compressed data.

    Inflation continues until the compressed block end is reached, there is no @@ -324,33 +293,27 @@

    decodeChunks

    Parameters:
    compressed - the buffer of compressed data to inflate
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • isFinished

    -
    public boolean isFinished()
    -
  • acquire

    -
    public ByteBuffer acquire(int capacity)
    Parameters:
    @@ -358,13 +321,11 @@

    acquire

    Returns:
    a heap buffer of the configured capacity either from the pool or freshly allocated.
    -
  • release

    -
    public void release(ByteBuffer buffer)

    Releases an allocated buffer.

    This method calls ByteBufferPool.release(ByteBuffer) if a buffer pool has @@ -375,7 +336,6 @@

    release

    Parameters:
    buffer - the buffer to release.
    -
  • @@ -389,5 +349,7 @@

    release


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HostPortHttpField.html b/jetty-11/org/eclipse/jetty/http/HostPortHttpField.html index 7dfe9d2cea1..d3c23010957 100644 --- a/jetty-11/org/eclipse/jetty/http/HostPortHttpField.html +++ b/jetty-11/org/eclipse/jetty/http/HostPortHttpField.html @@ -1,29 +1,35 @@ - -HostPortHttpField (Eclipse Jetty API Doc - v11.0.21) + +HostPortHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HostPortHttpField

    -
    Direct Known Subclasses:
    AuthorityHttpField
    @@ -103,12 +90,11 @@

    Class HostPortHttpField

    See Also:
    -
    -
      @@ -117,7 +103,7 @@

      Class HostPortHttpField

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.http.HttpField

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.http.HttpField

      HttpField.IntValueHttpField, HttpField.LongValueHttpField
      @@ -205,46 +191,36 @@

      Constructor Details

    • HostPortHttpField

      -
      public HostPortHttpField(String authority)
      -
    • HostPortHttpField

      -
      protected HostPortHttpField(HttpHeader header, String name, String authority)
      -
    • HostPortHttpField

      -
      public HostPortHttpField(String host, int port)
      -
    • HostPortHttpField

      -
      public HostPortHttpField(HostPort hostport)
      -
    • HostPortHttpField

      -
      public HostPortHttpField(HttpHeader header, String headerString, HostPort hostport)
      -
    @@ -258,33 +234,28 @@

    Method Details

  • getHost

    -
    public String getHost()
    Get the host.
    Returns:
    the host
    -
  • getPort

    -
    public int getPort()
    Get the port.
    Returns:
    the port
    -
  • getPort

    -
    public int getPort(int defaultPort)
    Get the port.
    @@ -293,15 +264,12 @@

    getPort

    Returns:
    the port
    -
  • getHostPort

    -
    public HostPort getHostPort()
    -
  • @@ -315,5 +283,7 @@

    getHostPort


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/Http1FieldPreEncoder.html b/jetty-11/org/eclipse/jetty/http/Http1FieldPreEncoder.html index 4947f2ff519..7b31855a78a 100644 --- a/jetty-11/org/eclipse/jetty/http/Http1FieldPreEncoder.html +++ b/jetty-11/org/eclipse/jetty/http/Http1FieldPreEncoder.html @@ -1,29 +1,35 @@ - -Http1FieldPreEncoder (Eclipse Jetty API Doc - v11.0.21) + +Http1FieldPreEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Http1FieldPreEncoder<
    org.eclipse.jetty.http.Http1FieldPreEncoder

    -
    All Implemented Interfaces:
    HttpFieldPreEncoder
    @@ -98,7 +85,6 @@

    Class Http1FieldPreEncoder<
    public class Http1FieldPreEncoder extends Object implements HttpFieldPreEncoder
    -

      @@ -156,9 +142,7 @@

      Constructor Details

    • Http1FieldPreEncoder

      -
      public Http1FieldPreEncoder()
      -
    @@ -172,9 +156,8 @@

    Method Details

  • getHttpVersion

    -
    public HttpVersion getHttpVersion()
    -
    Description copied from interface: HttpFieldPreEncoder
    +
    Description copied from interface: HttpFieldPreEncoder
    The major version this encoder is for. Both HTTP/1.0 and HTTP/1.1 use the same field encoding, so the HttpVersion.HTTP_1_0 should be return for all HTTP/1.x encodings.
    @@ -184,13 +167,11 @@

    getHttpVersion

    Returns:
    The major version this encoder is for.
    -
  • getEncodedField

    -
    public byte[] getEncodedField(HttpHeader header, String headerString, String value)
    @@ -198,7 +179,6 @@

    getEncodedField

    Specified by:
    getEncodedField in interface HttpFieldPreEncoder
    -
  • @@ -212,5 +192,7 @@

    getEncodedField


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpCompliance.Violation.html b/jetty-11/org/eclipse/jetty/http/HttpCompliance.Violation.html index 5f8fa87cdea..3778bd6b692 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpCompliance.Violation.html +++ b/jetty-11/org/eclipse/jetty/http/HttpCompliance.Violation.html @@ -1,29 +1,35 @@ - -HttpCompliance.Violation (Eclipse Jetty API Doc - v11.0.21) + +HttpCompliance.Violation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Enum HttpCompliance.Viol

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpCompliance.Violation>, java.lang.constant.Constable, ComplianceViolation
    Enclosing class:
    -
    HttpCompliance
    +
    HttpCompliance

    public static enum HttpCompliance.Violation extends Enum<HttpCompliance.Violation> implements ComplianceViolation
    -
      @@ -113,10 +99,10 @@

      Enum HttpCompliance.Viol

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.ComplianceViolation

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.ComplianceViolation

      ComplianceViolation.Listener, ComplianceViolation.Mode
      @@ -242,7 +228,6 @@

      Enum Constant Details

    • CASE_SENSITIVE_FIELD_NAME

      -
      public static final HttpCompliance.Violation CASE_SENSITIVE_FIELD_NAME
      The HTTP RFC(s) require that field names are case-insensitive, so for example the fields "Content-Type: text/xml" and "content-type: text/xml" are considered equivalent. Jetty has been optimized to take advantage of this by @@ -252,118 +237,97 @@

      CASE_SENSITIVE_FIELD_NAME

      in their HttpCompliance mode to prevent Jetty altering the case of the fields received. Jetty itself will still match and handle fields names insensitively and this violation only affects how the names are reported to the application. There is a small performance and garbage impact of using this mode.
      -
    • CASE_INSENSITIVE_METHOD

      -
      public static final HttpCompliance.Violation CASE_INSENSITIVE_METHOD
      The HTTP RFC(s) require that method names are case sensitive, so that "Get" and "GET" are considered different methods. Jetty releases prior to 9.4 used a case insensitive cache to match method names, thus this requirement was violated. Deployments which wish to retain this legacy violation can include this violation in the HttpCompliance mode.
      -
    • HTTP_0_9

      -
      public static final HttpCompliance.Violation HTTP_0_9
      Since RFC 7230, the expectation that HTTP/0.9 is supported has been removed from the specification. If a deployment wished to accept HTTP/0.9 requests, then it can include this violation in it's HttpCompliance mode.
      -
    • MULTILINE_FIELD_VALUE

      -
      public static final HttpCompliance.Violation MULTILINE_FIELD_VALUE
      Since RFC 7230, the HTTP protocol no longer supports line folding, which allows a field value to be provided over several lines. Deployments that wish to receive folder field values may include this violation in their HttpCompliance mode.
      -
    • MULTIPLE_CONTENT_LENGTHS

      -
      public static final HttpCompliance.Violation MULTIPLE_CONTENT_LENGTHS
      Since RFC 7230, the HTTP protocol has required that a request is invalid if it contains multiple Content-Length fields or values. The request may be treated as invalid even if the multiple values are the same. A deployment may include this violation to allow multiple Content-Length values to be received, but only if they are identical.
      -
    • TRANSFER_ENCODING_WITH_CONTENT_LENGTH

      -
      public static final HttpCompliance.Violation TRANSFER_ENCODING_WITH_CONTENT_LENGTH
      Since RFC 7230, the HTTP protocol has required that a request is invalid if it contains both a Transfer-Encoding field and Content-Length field. A deployment may include this violation to allow both fields to be in a received request.
      -
    • WHITESPACE_AFTER_FIELD_NAME

      -
      public static final HttpCompliance.Violation WHITESPACE_AFTER_FIELD_NAME
      Since RFC 7230, the HTTP protocol has required that a request header field has no white space after the field name and before the ':'. A deployment may include this violation to allow such fields to be in a received request.
      -
    • NO_COLON_AFTER_FIELD_NAME

      -
      public static final HttpCompliance.Violation NO_COLON_AFTER_FIELD_NAME
      Prior to RFC 7230, the HTTP protocol allowed a header line of a single token with neither a colon nor value following, to be interpreted as a field name with no value. A deployment may include this violation to allow such fields to be in a received request.
      -
    • DUPLICATE_HOST_HEADERS

      -
      public static final HttpCompliance.Violation DUPLICATE_HOST_HEADERS
      Since RFC 7230: Section 5.4, the HTTP protocol says that a Server must reject a request duplicate host headers. A deployment may include this violation to allow duplicate host headers on a received request.
      -
    • UNSAFE_HOST_HEADER

      -
      public static final HttpCompliance.Violation UNSAFE_HOST_HEADER
      Since RFC 7230, the HTTP protocol should reject a request if the Host headers contains an invalid / unsafe authority. A deployment may include this violation to allow unsafe host headesr on a received request.
      -
    • MISMATCHED_AUTHORITY

      -
      public static final HttpCompliance.Violation MISMATCHED_AUTHORITY
      Since RFC 7230: Section 5.4, the HTTP protocol must reject a request if the target URI has an authority that is different than a provided Host header. A deployment may include this violation to allow different values on the target URI and the Host header on a received request.
      -
    @@ -377,7 +341,6 @@

    Method Details

  • values

    -
    public static HttpCompliance.Violation[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -385,13 +348,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpCompliance.Violation valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -406,13 +367,11 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -420,13 +379,11 @@

    getName

    Returns:
    The name of the violation.
    -
  • getURL

    -
    public String getURL()
    Specified by:
    @@ -434,13 +391,11 @@

    getURL

    Returns:
    A URL to the specification that provides more information regarding the requirement that may be violated.
    -
  • getDescription

    -
    public String getDescription()
    Specified by:
    @@ -448,7 +403,6 @@

    getDescription

    Returns:
    A short description of the violation.
    -
  • @@ -462,5 +416,7 @@

    getDescription


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpCompliance.html b/jetty-11/org/eclipse/jetty/http/HttpCompliance.html index d4d4d6a77d5..dcb1c71a411 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpCompliance.html +++ b/jetty-11/org/eclipse/jetty/http/HttpCompliance.html @@ -1,29 +1,35 @@ - -HttpCompliance (Eclipse Jetty API Doc - v11.0.21) + +HttpCompliance (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpCompliance

    org.eclipse.jetty.http.HttpCompliance
    -
    All Implemented Interfaces:
    ComplianceViolation.Mode
    @@ -101,7 +88,6 @@

    Class HttpCompliance

    HTTP compliance modes for Jetty HTTP parsing and handling. A Compliance mode consists of a set of HttpCompliance.Violations which are applied when the mode is enabled.
    -
      @@ -187,10 +173,10 @@

      Method Summary

      Create compliance mode from a String description.
      - +
       
      - +
       
      @@ -236,74 +222,60 @@

      Field Details

    • LOG

      -
      protected static final org.slf4j.Logger LOG
      -
    • VIOLATIONS_ATTR

      -
      public static final String VIOLATIONS_ATTR
      The request attribute which may be set to record any allowed HTTP violations.
      See Also:
      -
      -
    • RFC7230

      -
      public static final HttpCompliance RFC7230
      The HttpCompliance mode that supports RFC 7230 with no known violations.
      -
    • RFC2616

      -
      public static final HttpCompliance RFC2616
      The HttpCompliance mode that supports RFC 7230 with only the violations that differ from RFC7230.
      -
    • LEGACY

      -
      public static final HttpCompliance LEGACY
      A legacy HttpCompliance mode that allows all violations except case-insensitive methods.
      -
    • RFC2616_LEGACY

      -
      public static final HttpCompliance RFC2616_LEGACY
      A legacy HttpCompliance mode that supports RFC2616, but that also allows: case-insensitive methods; colons after field names; Transfer-Encoding with Content-Length fields; and multiple Content-Length values.
      -
    • RFC7230_LEGACY

      -
      public static final HttpCompliance RFC7230_LEGACY
      A legacy HttpCompliance mode that supports RFC7230, but with case-insensitive methods allowed.
      -
    @@ -317,7 +289,6 @@

    Method Details

  • valueOf

    -
    public static HttpCompliance valueOf(String name)
    Get a known compliance mode by name.
    @@ -326,13 +297,11 @@

    valueOf

    Returns:
    The mode matching the name.
    -
  • from

    -
    public static HttpCompliance from(String spec)
    Create compliance mode from a String description.

    @@ -356,13 +325,11 @@

    from

    Returns:
    the HttpCompliance instance derived from the string description
    -
  • allows

    -
    public boolean allows(ComplianceViolation violation)
    Specified by:
    @@ -372,13 +339,11 @@

    allows

    Returns:
    true iff the violation is allowed by this mode.
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -386,13 +351,11 @@

    getName

    Returns:
    The name of the compliance violation mode.
    -
  • getAllowed

    -
    public Set<HttpCompliance.Violation> getAllowed()
    Specified by:
    @@ -400,13 +363,11 @@

    getAllowed

    Returns:
    The immutable set of violations allowed by this mode.
    -
  • getKnown

    -
    public Set<HttpCompliance.Violation> getKnown()
    Specified by:
    @@ -414,13 +375,11 @@

    getKnown

    Returns:
    The immutable set of all known violations for this mode.
    -
  • with

    -
    public HttpCompliance with(String name, HttpCompliance.Violation... violations)
    Create a new HttpCompliance mode that includes the passed HttpCompliance.Violations.
    @@ -431,13 +390,11 @@

    with

    Returns:
    A new HttpCompliance mode.
    -
  • without

    -
    public HttpCompliance without(String name, HttpCompliance.Violation... violations)
    Create a new HttpCompliance mode that excludes the passed HttpCompliance.Violations.
    @@ -448,19 +405,16 @@

    without

    Returns:
    A new HttpCompliance mode.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -474,5 +428,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpContent.ContentFactory.html b/jetty-11/org/eclipse/jetty/http/HttpContent.ContentFactory.html index 3a822074ec6..33a5f8be2a6 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpContent.ContentFactory.html +++ b/jetty-11/org/eclipse/jetty/http/HttpContent.ContentFactory.html @@ -1,29 +1,35 @@ - -HttpContent.ContentFactory (Eclipse Jetty API Doc - v11.0.21) + +HttpContent.ContentFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface HttpContent.ContentFactory

    -
    All Known Implementing Classes:
    CachedContentFactory, ResourceContentFactory
    Enclosing interface:
    -
    HttpContent
    +
    HttpContent

    public static interface HttpContent.ContentFactory
    -
      @@ -133,7 +119,6 @@

      Method Details

    • getContent

      -
      HttpContent getContent(String path, int maxBuffer) throws IOException
      @@ -147,7 +132,6 @@

      getContent

      Throws:
      IOException - if unable to get content
      -
    @@ -161,5 +145,7 @@

    getContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpContent.html b/jetty-11/org/eclipse/jetty/http/HttpContent.html index 58dcf06332c..9bae406270c 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpContent.html +++ b/jetty-11/org/eclipse/jetty/http/HttpContent.html @@ -1,29 +1,35 @@ - -HttpContent (Eclipse Jetty API Doc - v11.0.21) + +HttpContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpContent

    -
    All Known Implementing Classes:
    CachedContentFactory.CachedHttpContent, CachedContentFactory.CachedPrecompressedHttpContent, PrecompressedHttpContent, ResourceHttpContent
    @@ -101,7 +88,6 @@

    Interface HttpContent

    persistently (values and fields pre-generated in anticipation of reuse in from a cache).

    -
    @@ -375,5 +323,7 @@

    getPrecompressedContents


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpCookie.SameSite.html b/jetty-11/org/eclipse/jetty/http/HttpCookie.SameSite.html index e4d1f16bedd..e02ded8ff1c 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpCookie.SameSite.html +++ b/jetty-11/org/eclipse/jetty/http/HttpCookie.SameSite.html @@ -1,29 +1,35 @@ - -HttpCookie.SameSite (Eclipse Jetty API Doc - v11.0.21) + +HttpCookie.SameSite (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpCookie.SameSite

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpCookie.SameSite>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpCookie
    +
    HttpCookie

    public static enum HttpCookie.SameSite extends Enum<HttpCookie.SameSite>
    -
      @@ -112,7 +98,7 @@

      Enum HttpCookie.SameSite

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -181,25 +167,19 @@

      Enum Constant Details

    • NONE

      -
      public static final HttpCookie.SameSite NONE
      -
    • STRICT

      -
      public static final HttpCookie.SameSite STRICT
      -
    • LAX

      -
      public static final HttpCookie.SameSite LAX
      -
    @@ -213,7 +193,6 @@

    Method Details

  • values

    -
    public static HttpCookie.SameSite[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -221,13 +200,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpCookie.SameSite valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -242,15 +219,12 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getAttributeValue

    -
    public String getAttributeValue()
    -
  • @@ -264,5 +238,7 @@

    getAttributeValue


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpCookie.SetCookieHttpField.html b/jetty-11/org/eclipse/jetty/http/HttpCookie.SetCookieHttpField.html index 3922dab1d15..6bee3296a58 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpCookie.SetCookieHttpField.html +++ b/jetty-11/org/eclipse/jetty/http/HttpCookie.SetCookieHttpField.html @@ -1,29 +1,35 @@ - -HttpCookie.SetCookieHttpField (Eclipse Jetty API Doc - v11.0.21) + +HttpCookie.SetCookieHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class HttpCookie.S

    -
    Enclosing class:
    -
    HttpCookie
    +
    HttpCookie

    public static class HttpCookie.SetCookieHttpField extends HttpField
    -
    @@ -180,9 +164,7 @@

    Method Details

  • getHttpCookie

    -
    public HttpCookie getHttpCookie()
    -
  • @@ -196,5 +178,7 @@

    getHttpCookie


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpCookie.html b/jetty-11/org/eclipse/jetty/http/HttpCookie.html index 4e2b6291d28..1503ffbee2f 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpCookie.html +++ b/jetty-11/org/eclipse/jetty/http/HttpCookie.html @@ -1,29 +1,35 @@ - -HttpCookie (Eclipse Jetty API Doc - v11.0.21) + +HttpCookie (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class HttpCookie

    org.eclipse.jetty.http.HttpCookie
    -

    public class HttpCookie extends Object
    -
    @@ -436,37 +410,30 @@

    Constructor Details

  • HttpCookie

    -
    public HttpCookie(String name, String value)
    -
  • HttpCookie

    -
    public HttpCookie(String name, String value, String domain, String path)
    -
  • HttpCookie

    -
    public HttpCookie(String name, String value, long maxAge)
    -
  • HttpCookie

    -
    public HttpCookie(String name, String value, String domain, @@ -474,13 +441,11 @@

    HttpCookie

    long maxAge, boolean httpOnly, boolean secure)
    -
  • HttpCookie

    -
    public HttpCookie(String name, String value, String domain, @@ -490,13 +455,11 @@

    HttpCookie

    boolean secure, String comment, int version)
    -
  • HttpCookie

    -
    public HttpCookie(String name, String value, String domain, @@ -507,13 +470,11 @@

    HttpCookie

    String comment, int version, HttpCookie.SameSite sameSite)
    -
  • HttpCookie

    -
    public HttpCookie(String name, String value, String domain, @@ -525,15 +486,12 @@

    HttpCookie

    int version, HttpCookie.SameSite sameSite, boolean partitioned)
    -
  • HttpCookie

    -
    public HttpCookie(String setCookie)
    -
  • @@ -547,127 +505,106 @@

    Method Details

  • getName

    -
    public String getName()
    Returns:
    the cookie name
    -
  • getValue

    -
    public String getValue()
    Returns:
    the cookie value
    -
  • getComment

    -
    public String getComment()
    Returns:
    the cookie comment
    -
  • getDomain

    -
    public String getDomain()
    Returns:
    the cookie domain
    -
  • getMaxAge

    -
    public long getMaxAge()
    Returns:
    the cookie max age in seconds
    -
  • getPath

    -
    public String getPath()
    Returns:
    the cookie path
    -
  • isSecure

    -
    public boolean isSecure()
    Returns:
    whether the cookie is valid for secure domains
    -
  • getVersion

    -
    public int getVersion()
    Returns:
    the cookie version
    -
  • getSameSite

    -
    public HttpCookie.SameSite getSameSite()
    Returns:
    the cookie SameSite enum attribute
    -
  • isHttpOnly

    -
    public boolean isHttpOnly()
    Returns:
    whether the cookie is valid for the http protocol only
    -
  • isExpired

    -
    public boolean isExpired(long timeNanos)
    Parameters:
    @@ -675,85 +612,67 @@

    isExpired

    Returns:
    whether the cookie is expired by the given time
    -
  • isPartitioned

    -
    public boolean isPartitioned()
    Returns:
    whether this cookie is partitioned
    -
  • asString

    -
    public String asString()
    Returns:
    a string representation of this cookie
    -
  • getSetCookie

    -
    public String getSetCookie(CookieCompliance compliance)
    -
  • getRFC2965SetCookie

    -
    public String getRFC2965SetCookie()
    -
  • getRFC6265SetCookie

    -
    public String getRFC6265SetCookie()
    -
  • isHttpOnlyInComment

    -
    public static boolean isHttpOnlyInComment(String comment)
    -
  • isPartitionedInComment

    -
    public static boolean isPartitionedInComment(String comment)
    -
  • getSameSiteFromComment

    -
    public static HttpCookie.SameSite getSameSiteFromComment(String comment)
    -
  • getSameSiteDefault

    -
    public static HttpCookie.SameSite getSameSiteDefault(Attributes contextAttributes)
    Get the default value for SameSite cookie attribute, if one has been set for the given context.
    @@ -765,36 +684,29 @@

    getSameSiteDefault

    Throws:
    IllegalStateException - if the default value is not a permitted value
    -
  • getCommentWithoutAttributes

    -
    public static String getCommentWithoutAttributes(String comment)
    -
  • getCommentWithAttributes

    -
    public static String getCommentWithAttributes(String comment, boolean httpOnly, HttpCookie.SameSite sameSite)
    -
  • getCommentWithAttributes

    -
    public static String getCommentWithAttributes(String comment, boolean httpOnly, HttpCookie.SameSite sameSite, boolean partitioned)
    -
  • @@ -808,5 +720,7 @@

    getCommentWithAttributes


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpField.IntValueHttpField.html b/jetty-11/org/eclipse/jetty/http/HttpField.IntValueHttpField.html index 6c93c3a6b59..af39cee96c1 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpField.IntValueHttpField.html +++ b/jetty-11/org/eclipse/jetty/http/HttpField.IntValueHttpField.html @@ -1,29 +1,35 @@ - -HttpField.IntValueHttpField (Eclipse Jetty API Doc - v11.0.21) + +HttpField.IntValueHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class HttpField.IntV

    -
    Enclosing class:
    -
    HttpField
    +
    HttpField

    public static class HttpField.IntValueHttpField extends HttpField
    -
    @@ -227,25 +205,21 @@

    Method Details

  • getIntValue

    -
    public int getIntValue()
    Overrides:
    getIntValue in class HttpField
    -
  • getLongValue

    -
    public long getLongValue()
    Overrides:
    getLongValue in class HttpField
    -
  • @@ -259,5 +233,7 @@

    getLongValue


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpField.LongValueHttpField.html b/jetty-11/org/eclipse/jetty/http/HttpField.LongValueHttpField.html index 0ccfbe0a818..ae0ef0ea8eb 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpField.LongValueHttpField.html +++ b/jetty-11/org/eclipse/jetty/http/HttpField.LongValueHttpField.html @@ -1,29 +1,35 @@ - -HttpField.LongValueHttpField (Eclipse Jetty API Doc - v11.0.21) + +HttpField.LongValueHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class HttpField.Lon

    -
    Enclosing class:
    -
    HttpField
    +
    HttpField

    public static class HttpField.LongValueHttpField extends HttpField
    -
      @@ -108,7 +94,7 @@

      Class HttpField.Lon

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.http.HttpField

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.http.HttpField

      HttpField.IntValueHttpField, HttpField.LongValueHttpField
      @@ -179,41 +165,33 @@

      Constructor Details

    • LongValueHttpField

      -
      public LongValueHttpField(HttpHeader header, String name, String value, long longValue)
      -
    • LongValueHttpField

      -
      public LongValueHttpField(HttpHeader header, String name, String value)
      -
    • LongValueHttpField

      -
      public LongValueHttpField(HttpHeader header, String name, long value)
      -
    • LongValueHttpField

      -
      public LongValueHttpField(HttpHeader header, long value)
      -
    @@ -227,25 +205,21 @@

    Method Details

  • getIntValue

    -
    public int getIntValue()
    Overrides:
    getIntValue in class HttpField
    -
  • getLongValue

    -
    public long getLongValue()
    Overrides:
    getLongValue in class HttpField
    -
  • @@ -259,5 +233,7 @@

    getLongValue


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpField.html b/jetty-11/org/eclipse/jetty/http/HttpField.html index 43b29019629..ad06733436a 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpField.html +++ b/jetty-11/org/eclipse/jetty/http/HttpField.html @@ -1,29 +1,35 @@ - -HttpField (Eclipse Jetty API Doc - v11.0.21) + +HttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpField

    org.eclipse.jetty.http.HttpField
    -
    Direct Known Subclasses:
    HostPortHttpField, HttpCookie.SetCookieHttpField, HttpField.IntValueHttpField, HttpField.LongValueHttpField, PreEncodedHttpField, StaticTableHttpField
    @@ -98,7 +85,6 @@

    Class HttpField

    public class HttpField extends Object
    An HTTP Field
    -
    @@ -276,7 +254,6 @@

    Method Details

  • getValueParameters

    -
    public static String getValueParameters(String value, Map<String,String> parameters)
    Get field value parameters. Some field values can have parameters. This method separates the @@ -294,13 +271,11 @@

    getValueParameters

    Returns:
    The value.
    -
  • stripParameters

    -
    public static String stripParameters(String value)
    Get field value without parameters. Some field values can have parameters. This method separates the value from the parameters and optionally populates a map with the parameters. For example: @@ -316,22 +291,18 @@

    stripParameters

    Returns:
    The value.
    -
  • valueParameters

    -
    public static String valueParameters(String value, Map<String,String> parameters)
    -
  • contains

    -
    public boolean contains(String search)
    Look for a value in a possible multi valued field
    @@ -342,115 +313,90 @@

    contains

    as an element of a quoted comma separated list. List element parameters (eg qualities) are ignored, except if they are q=0, in which case the item itself is ignored.
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • getHeader

    -
    public HttpHeader getHeader()
    -
  • getIntValue

    -
    public int getIntValue()
    -
  • getLongValue

    -
    public long getLongValue()
    -
  • getLowerCaseName

    -
    public String getLowerCaseName()
    -
  • getName

    -
    public String getName()
    -
  • getValue

    -
    public String getValue()
    -
  • getValues

    -
    public String[] getValues()
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • isSameName

    -
    public boolean isSameName(HttpField field)
    -
  • is

    -
    public boolean is(String name)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -464,5 +410,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpFieldPreEncoder.html b/jetty-11/org/eclipse/jetty/http/HttpFieldPreEncoder.html index e29c02e7eb0..a1da0f20783 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpFieldPreEncoder.html +++ b/jetty-11/org/eclipse/jetty/http/HttpFieldPreEncoder.html @@ -1,29 +1,35 @@ - -HttpFieldPreEncoder (Eclipse Jetty API Doc - v11.0.21) + +HttpFieldPreEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpFieldPreEncoder

    -
    All Known Implementing Classes:
    HpackFieldPreEncoder, Http1FieldPreEncoder, QpackFieldPreEncoder
    @@ -94,7 +81,6 @@

    Interface HttpFieldPreEn
    public interface HttpFieldPreEncoder
    Interface to pre-encode HttpFields. Used by PreEncodedHttpField
    -

      @@ -136,7 +122,6 @@

      Method Details

    • getHttpVersion

      -
      HttpVersion getHttpVersion()
      The major version this encoder is for. Both HTTP/1.0 and HTTP/1.1 use the same field encoding, so the HttpVersion.HTTP_1_0 should @@ -145,17 +130,14 @@

      getHttpVersion

      Returns:
      The major version this encoder is for.
      -
    • getEncodedField

      -
      byte[] getEncodedField(HttpHeader header, String headerString, String value)
      -
    @@ -169,5 +151,7 @@

    getEncodedField


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpFields.Immutable.html b/jetty-11/org/eclipse/jetty/http/HttpFields.Immutable.html index 3056709c4cf..659c5d6dd8a 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpFields.Immutable.html +++ b/jetty-11/org/eclipse/jetty/http/HttpFields.Immutable.html @@ -1,29 +1,35 @@ - -HttpFields.Immutable (Eclipse Jetty API Doc - v11.0.21) + +HttpFields.Immutable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class HttpFields.Immutable<
    org.eclipse.jetty.http.HttpFields.Immutable

    -
    All Implemented Interfaces:
    Iterable<HttpField>, HttpFields
    Enclosing interface:
    -
    HttpFields
    +
    HttpFields

    public static class HttpFields.Immutable @@ -108,7 +95,6 @@

    Class HttpFields.Immutable< single thread.

    The cookie handling provided by this class is guided by the Servlet specification and RFC6265.

    -
    @@ -241,81 +225,68 @@

    Method Details

  • asImmutable

    -
    public HttpFields.Immutable asImmutable()
    Specified by:
    asImmutable in interface HttpFields
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • get

    -
    public String get(String header)
    Specified by:
    get in interface HttpFields
    -
  • get

    -
    public String get(HttpHeader header)
    Specified by:
    get in interface HttpFields
    -
  • getField

    -
    public HttpField getField(HttpHeader header)
    Specified by:
    getField in interface HttpFields
    -
  • getField

    -
    public HttpField getField(String name)
    Specified by:
    getField in interface HttpFields
    -
  • getField

    -
    public HttpField getField(int index)
    -
    Description copied from interface: HttpFields
    +
    Description copied from interface: HttpFields
    Get a Field by index.
    Specified by:
    @@ -325,67 +296,56 @@

    getField

    Returns:
    A Field value or null if the Field value has not been set
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • iterator

    -
    public Iterator<HttpField> iterator()
    Specified by:
    iterator in interface Iterable<HttpField>
    -
  • size

    -
    public int size()
    Specified by:
    size in interface HttpFields
    -
  • stream

    -
    public Stream<HttpField> stream()
    Specified by:
    stream in interface HttpFields
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -399,5 +359,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpFields.Mutable.html b/jetty-11/org/eclipse/jetty/http/HttpFields.Mutable.html index 4ebf7d7372f..5bc8b40ee02 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpFields.Mutable.html +++ b/jetty-11/org/eclipse/jetty/http/HttpFields.Mutable.html @@ -1,29 +1,35 @@ - -HttpFields.Mutable (Eclipse Jetty API Doc - v11.0.21) + +HttpFields.Mutable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpFields.Mutable

    org.eclipse.jetty.http.HttpFields.Mutable
    -
    All Implemented Interfaces:
    Iterable<HttpField>, HttpFields
    @@ -100,7 +87,7 @@

    Class HttpFields.Mutable

    Enclosing interface:
    -
    HttpFields
    +
    HttpFields

    public static class HttpFields.Mutable @@ -112,7 +99,6 @@

    Class HttpFields.Mutable

    single thread.

    The cookie handling provided by this class is guided by the Servlet specification and RFC6265.

    -
    @@ -359,7 +343,6 @@

    Method Details

  • add

    -
    public HttpFields.Mutable add(String name, String value)
    Add to or set a field. If the field is allowed to have multiple values, add will add multiple @@ -371,22 +354,18 @@

    add

    Returns:
    this builder
    -
  • add

    -
    public HttpFields.Mutable add(HttpHeader header, HttpHeaderValue value)
    -
  • add

    -
    public HttpFields.Mutable add(HttpHeader header, String value)
    Add to or set a field. If the field is allowed to have multiple values, add will add multiple @@ -398,29 +377,23 @@

    add

    Returns:
    this builder
    -
  • add

    -
    public HttpFields.Mutable add(HttpField field)
    -
  • add

    -
    public HttpFields.Mutable add(HttpFields fields)
    -
  • addCSV

    -
    public HttpFields.Mutable addCSV(HttpHeader header, String... values)
    Add comma separated values, but only if not already @@ -432,13 +405,11 @@

    addCSV

    Returns:
    this builder
    -
  • addCSV

    -
    public HttpFields.Mutable addCSV(String name, String... values)
    Add comma separated values, but only if not already @@ -450,13 +421,11 @@

    addCSV

    Returns:
    this builder
    -
  • addDateField

    -
    public HttpFields.Mutable addDateField(String name, long date)
    Sets the value of a date field.
    @@ -467,33 +436,27 @@

    addDateField

    Returns:
    this builder
    -
  • asImmutable

    -
    public HttpFields.Immutable asImmutable()
    Specified by:
    asImmutable in interface HttpFields
    -
  • clear

    -
    public HttpFields.Mutable clear()
    -
  • ensureField

    -
    public void ensureField(HttpField field)
    Ensure that specific HttpField exists when the field may not exist or may exist and be multi valued. Multiple existing fields are merged into a @@ -505,25 +468,21 @@

    ensureField

    passed. If the value needs to be merged with existing values, then a new field is created. -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • getField

    -
    public HttpField getField(int index)
    Get a Field by index.
    @@ -534,53 +493,43 @@

    getField

    Returns:
    A Field value or null if the Field value has not been set
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • iterator

    -
    public Iterator<HttpField> iterator()
    Specified by:
    iterator in interface Iterable<HttpField>
    -
  • listIterator

    -
    public ListIterator<HttpField> listIterator()
    -
  • put

    -
    public HttpFields.Mutable put(HttpField field)
    -
  • put

    -
    public HttpFields.Mutable put(String name, String value)
    Set a field.
    @@ -591,22 +540,18 @@

    put

    Returns:
    this builder
    -
  • put

    -
    public HttpFields.Mutable put(HttpHeader header, HttpHeaderValue value)
    -
  • put

    -
    public HttpFields.Mutable put(HttpHeader header, String value)
    Set a field.
    @@ -617,13 +562,11 @@

    put

    Returns:
    this builder
    -
  • put

    -
    public HttpFields.Mutable put(String name, List<String> list)
    Set a field.
    @@ -634,13 +577,11 @@

    put

    Returns:
    this builder
    -
  • putDateField

    -
    public HttpFields.Mutable putDateField(HttpHeader name, long date)
    Sets the value of a date field.
    @@ -651,13 +592,11 @@

    putDateField

    Returns:
    this builder
    -
  • putDateField

    -
    public HttpFields.Mutable putDateField(String name, long date)
    Sets the value of a date field.
    @@ -668,13 +607,11 @@

    putDateField

    Returns:
    this builder
    -
  • putLongField

    -
    public HttpFields.Mutable putLongField(HttpHeader name, long value)
    Sets the value of an long field.
    @@ -685,13 +622,11 @@

    putLongField

    Returns:
    this builder
    -
  • putLongField

    -
    public HttpFields.Mutable putLongField(String name, long value)
    Sets the value of an long field.
    @@ -702,13 +637,11 @@

    putLongField

    Returns:
    this builder
    -
  • computeField

    -
    public void computeField(HttpHeader header, BiFunction<HttpHeader,List<HttpField>,HttpField> computeFn)

    Computes a single field for the given HttpHeader and for existing fields with the same header.

    @@ -786,13 +719,11 @@

    computeField

    header - the HTTP header
    computeFn - the compute function
    -
  • computeField

    -
    public void computeField(String name, BiFunction<String,List<HttpField>,HttpField> computeFn)

    Computes a single field for the given HTTP header name and for existing fields with the same name.

    @@ -802,18 +733,16 @@

    computeField

    computeFn - the compute function
    See Also:
    -
    -
  • remove

    -
    public HttpFields.Mutable remove(HttpHeader name)
    Remove a field.
    @@ -822,21 +751,17 @@

    remove

    Returns:
    this builder
    -
  • remove

    -
    public HttpFields.Mutable remove(EnumSet<HttpHeader> fields)
    -
  • remove

    -
    public HttpFields.Mutable remove(String name)
    Remove a field.
    @@ -845,43 +770,36 @@

    remove

    Returns:
    this builder
    -
  • size

    -
    public int size()
    Specified by:
    size in interface HttpFields
    -
  • stream

    -
    public Stream<HttpField> stream()
    Specified by:
    stream in interface HttpFields
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -895,5 +813,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpFields.html b/jetty-11/org/eclipse/jetty/http/HttpFields.html index e3f7d027a81..1fad0c03b0f 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpFields.html +++ b/jetty-11/org/eclipse/jetty/http/HttpFields.html @@ -1,29 +1,35 @@ - -HttpFields (Eclipse Jetty API Doc - v11.0.21) + +HttpFields (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpFields

    -
    All Superinterfaces:
    Iterable<HttpField>
    @@ -101,7 +88,6 @@

    Interface HttpFields

    Interface that represents on ordered collection of HttpFields. Both HttpFields.Mutable and HttpFields.Immutable implementations are available via the static methods such as build() and from(HttpField...).
    -
    @@ -345,139 +329,106 @@

    Method Details

  • build

    -
    static HttpFields.Mutable build()
    -
  • build

    -
    static HttpFields.Mutable build(int capacity)
    -
  • build

    -
    static HttpFields.Mutable build(HttpFields fields)
    -
  • build

    -
    static HttpFields.Mutable build(HttpFields fields, HttpField replaceField)
    -
  • build

    -
    static HttpFields.Mutable build(HttpFields fields, EnumSet<HttpHeader> removeFields)
    -
  • from

    -
    static HttpFields.Immutable from(HttpField... fields)
    -
  • asImmutable

    -
    HttpFields.Immutable asImmutable()
    -
  • asString

    -
    default String asString()
    -
  • contains

    -
    default boolean contains(HttpField field)
    -
  • contains

    -
    default boolean contains(HttpHeader header, String value)
    -
  • contains

    -
    default boolean contains(String name, String value)
    -
  • contains

    -
    default boolean contains(HttpHeader header)
    -
  • contains

    -
    default boolean contains(EnumSet<HttpHeader> headers)
    -
  • contains

    -
    default boolean contains(String name)
    -
  • get

    -
    default String get(HttpHeader header)
    -
  • get

    -
    default String get(String header)
    -
  • getCSV

    -
    default List<String> getCSV(HttpHeader header, boolean keepQuotes)
    Get multiple field values of the same name, split @@ -489,13 +440,11 @@

    getCSV

    Returns:
    List the values with OWS stripped
    -
  • getCSV

    -
    default List<String> getCSV(String name, boolean keepQuotes)
    Get multiple field values of the same name @@ -507,13 +456,11 @@

    getCSV

    Returns:
    List the values with OWS stripped
    -
  • getDateField

    -
    default long getDateField(String name)
    Get a header as a date value. Returns the value of a date field, or -1 if not found. The case of the field name is ignored.
    @@ -523,13 +470,11 @@

    getDateField

    Returns:
    the value of the field as a number of milliseconds since unix epoch
    -
  • getField

    -
    HttpField getField(int index)
    Get a Field by index.
    @@ -538,29 +483,23 @@

    getField

    Returns:
    A Field value or null if the Field value has not been set
    -
  • getField

    -
    default HttpField getField(HttpHeader header)
    -
  • getField

    -
    default HttpField getField(String name)
    -
  • getFieldNames

    -
    default Enumeration<String> getFieldNames()
    Get enumeration of header _names. Returns an enumeration of strings representing the header _names for this request.
    @@ -568,26 +507,22 @@

    getFieldNames

    Returns:
    an enumeration of field names
    -
  • getFieldNamesCollection

    -
    default Set<String> getFieldNamesCollection()
    Get Set of header names.
    Returns:
    the unique set of field names.
    -
  • getFields

    -
    default List<HttpField> getFields(HttpHeader header)
    Get multiple fields of the same header
    @@ -596,21 +531,17 @@

    getFields

    Returns:
    List the fields
    -
  • getFields

    -
    default List<HttpField> getFields(String name)
    -
  • getLongField

    -
    default long getLongField(String name) throws NumberFormatException
    Get a header as an long value. Returns the value of an integer field or -1 if not found. The @@ -623,13 +554,11 @@

    getLongField

    Throws:
    NumberFormatException - If bad long found
    -
  • getLongField

    -
    default long getLongField(HttpHeader header) throws NumberFormatException
    Get a header as an long value. Returns the value of an integer field or -1 if not found. The @@ -642,13 +571,11 @@

    getLongField

    Throws:
    NumberFormatException - If bad long found
    -
  • getQualityCSV

    -
    default List<String> getQualityCSV(HttpHeader header)
    Get multiple field values of the same name, split and sorted as a QuotedQualityCSV
    @@ -658,13 +585,11 @@

    getQualityCSV

    Returns:
    List the values in quality order with the q param and OWS stripped
    -
  • getQualityCSV

    -
    default List<String> getQualityCSV(HttpHeader header, ToIntFunction<String> secondaryOrdering)
    Get multiple field values of the same name, split and @@ -676,13 +601,11 @@

    getQualityCSV

    Returns:
    List the values in quality order with the q param and OWS stripped
    -
  • getQualityCSV

    -
    default List<String> getQualityCSV(String name)
    Get multiple field values of the same name, split and sorted as a QuotedQualityCSV
    @@ -692,13 +615,11 @@

    getQualityCSV

    Returns:
    List the values in quality order with the q param and OWS stripped
    -
  • getValues

    -
    default Enumeration<String> getValues(String name)
    Get multi headers
    @@ -707,13 +628,11 @@

    getValues

    Returns:
    Enumeration of the values
    -
  • getValuesList

    -
    default List<String> getValuesList(HttpHeader header)
    Get multiple field values of the same name
    @@ -722,13 +641,11 @@

    getValuesList

    Returns:
    List the values
    -
  • getValuesList

    -
    default List<String> getValuesList(String name)
    Get multiple header of the same name
    @@ -737,31 +654,24 @@

    getValuesList

    Returns:
    List the header values
    -
  • isEqualTo

    -
    default boolean isEqualTo(HttpFields that)
    -
  • size

    -
    int size()
    -
  • stream

    -
    Stream<HttpField> stream()
    -
  • @@ -775,5 +685,7 @@

    stream


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpGenerator.Result.html b/jetty-11/org/eclipse/jetty/http/HttpGenerator.Result.html index b4692276dd6..31bc6fbcba7 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpGenerator.Result.html +++ b/jetty-11/org/eclipse/jetty/http/HttpGenerator.Result.html @@ -1,29 +1,35 @@ - -HttpGenerator.Result (Eclipse Jetty API Doc - v11.0.21) + +HttpGenerator.Result (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpGenerator.Result

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpGenerator.Result>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpGenerator
    +
    HttpGenerator

    public static enum HttpGenerator.Result extends Enum<HttpGenerator.Result>
    -
      @@ -112,7 +98,7 @@

      Enum HttpGenerator.Result

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
    @@ -190,73 +176,55 @@

    Enum Constant Details

  • NEED_CHUNK

    -
    public static final HttpGenerator.Result NEED_CHUNK
    -
  • NEED_INFO

    -
    public static final HttpGenerator.Result NEED_INFO
    -
  • NEED_HEADER

    -
    public static final HttpGenerator.Result NEED_HEADER
    -
  • HEADER_OVERFLOW

    -
    public static final HttpGenerator.Result HEADER_OVERFLOW
    -
  • NEED_CHUNK_TRAILER

    -
    public static final HttpGenerator.Result NEED_CHUNK_TRAILER
    -
  • FLUSH

    -
    public static final HttpGenerator.Result FLUSH
    -
  • CONTINUE

    -
    public static final HttpGenerator.Result CONTINUE
    -
  • SHUTDOWN_OUT

    -
    public static final HttpGenerator.Result SHUTDOWN_OUT
    -
  • DONE

    -
    public static final HttpGenerator.Result DONE
    -
  • @@ -270,7 +238,6 @@

    Method Details

  • values

    -
    public static HttpGenerator.Result[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -278,13 +245,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpGenerator.Result valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -299,7 +264,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -313,5 +277,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpGenerator.State.html b/jetty-11/org/eclipse/jetty/http/HttpGenerator.State.html index fdee5074787..9f5dd6d12fd 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpGenerator.State.html +++ b/jetty-11/org/eclipse/jetty/http/HttpGenerator.State.html @@ -1,29 +1,35 @@ - -HttpGenerator.State (Eclipse Jetty API Doc - v11.0.21) + +HttpGenerator.State (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpGenerator.State

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpGenerator.State>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpGenerator
    +
    HttpGenerator

    public static enum HttpGenerator.State extends Enum<HttpGenerator.State>
    -
    @@ -230,7 +206,6 @@

    Method Details

  • values

    -
    public static HttpGenerator.State[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -238,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpGenerator.State valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -259,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -273,5 +245,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpGenerator.html b/jetty-11/org/eclipse/jetty/http/HttpGenerator.html index 9fb48c90587..e2aabefef26 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpGenerator.html +++ b/jetty-11/org/eclipse/jetty/http/HttpGenerator.html @@ -1,29 +1,35 @@ - -HttpGenerator (Eclipse Jetty API Doc - v11.0.21) + +HttpGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpGenerator

    org.eclipse.jetty.http.HttpGenerator
    -

    public class HttpGenerator extends Object
    @@ -99,7 +86,6 @@

    Class HttpGenerator

    then the generator will strictly pass on the exact strings received from methods and header fields. Otherwise a fast case insensitive string lookup is used that may alter the case and white space of some methods/headers
    -
      @@ -269,49 +255,39 @@

      Field Details

    • __STRICT

      -
      public static final boolean __STRICT
      -
    • CONTINUE_100_INFO

      -
      public static final MetaData.Response CONTINUE_100_INFO
      -
    • PROGRESS_102_INFO

      -
      public static final MetaData.Response PROGRESS_102_INFO
      -
    • RESPONSE_500_INFO

      -
      public static final MetaData.Response RESPONSE_500_INFO
      -
    • CHUNK_SIZE

      -
      public static final int CHUNK_SIZE
      See Also:
      -
      -
    @@ -325,18 +301,14 @@

    Constructor Details

  • HttpGenerator

    -
    public HttpGenerator()
    -
  • HttpGenerator

    -
    public HttpGenerator(boolean sendServerVersion, boolean sendXPoweredBy)
    -
  • @@ -350,123 +322,94 @@

    Method Details

  • setJettyVersion

    -
    public static void setJettyVersion(String serverVersion)
    -
  • reset

    -
    public void reset()
    -
  • getState

    -
    public HttpGenerator.State getState()
    -
  • isState

    -
    public boolean isState(HttpGenerator.State state)
    -
  • isIdle

    -
    public boolean isIdle()
    -
  • isEnd

    -
    public boolean isEnd()
    -
  • isCommitted

    -
    public boolean isCommitted()
    -
  • isChunking

    -
    public boolean isChunking()
    -
  • isNoContent

    -
    public boolean isNoContent()
    -
  • setPersistent

    -
    public void setPersistent(boolean persistent)
    -
  • isPersistent

    -
    public boolean isPersistent()
    Returns:
    true if known to be persistent
    -
  • isWritten

    -
    public boolean isWritten()
    -
  • getContentPrepared

    -
    public long getContentPrepared()
    -
  • abort

    -
    public void abort()
    -
  • generateRequest

    -
    public HttpGenerator.Result generateRequest(MetaData.Request info, ByteBuffer header, ByteBuffer chunk, @@ -477,13 +420,11 @@

    generateRequest

    Throws:
    IOException
    -
  • generateResponse

    -
    public HttpGenerator.Result generateResponse(MetaData.Response info, boolean head, ByteBuffer header, @@ -495,53 +436,42 @@

    generateResponse

    Throws:
    IOException
    -
  • servletUpgrade

    -
    public void servletUpgrade()
    -
  • getReasonBuffer

    -
    public static byte[] getReasonBuffer(int code)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • putTo

    -
    public static void putTo(HttpField field, ByteBuffer bufferInFillMode)
    -
  • putTo

    -
    public static void putTo(HttpFields.Mutable fields, ByteBuffer bufferInFillMode)
    -
  • @@ -555,5 +485,7 @@

    putTo


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpHeader.html b/jetty-11/org/eclipse/jetty/http/HttpHeader.html index 84117e70b8a..2dd20fbe082 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpHeader.html +++ b/jetty-11/org/eclipse/jetty/http/HttpHeader.html @@ -1,29 +1,35 @@ - -HttpHeader (Eclipse Jetty API Doc - v11.0.21) + +HttpHeader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum HttpHeader

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpHeader>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum HttpHeader


    public enum HttpHeader extends Enum<HttpHeader>
    -
      @@ -108,7 +94,7 @@

      Enum HttpHeader

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -306,7 +292,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      static final Index<HttpHeader>
      +
      static final Index<HttpHeader>
       
    @@ -381,648 +367,488 @@

    Enum Constant Details

  • CONNECTION

    -
    public static final HttpHeader CONNECTION
    General Fields.
    -
  • CACHE_CONTROL

    -
    public static final HttpHeader CACHE_CONTROL
    -
  • DATE

    -
    public static final HttpHeader DATE
    -
  • PRAGMA

    -
    public static final HttpHeader PRAGMA
    -
  • PROXY_CONNECTION

    -
    public static final HttpHeader PROXY_CONNECTION
    -
  • TRAILER

    -
    public static final HttpHeader TRAILER
    -
  • TRANSFER_ENCODING

    -
    public static final HttpHeader TRANSFER_ENCODING
    -
  • UPGRADE

    -
    public static final HttpHeader UPGRADE
    -
  • VIA

    -
    public static final HttpHeader VIA
    -
  • WARNING

    -
    public static final HttpHeader WARNING
    -
  • NEGOTIATE

    -
    public static final HttpHeader NEGOTIATE
    -
  • ALLOW

    -
    public static final HttpHeader ALLOW
    Entity Fields.
    -
  • CONTENT_ENCODING

    -
    public static final HttpHeader CONTENT_ENCODING
    -
  • CONTENT_LANGUAGE

    -
    public static final HttpHeader CONTENT_LANGUAGE
    -
  • CONTENT_LENGTH

    -
    public static final HttpHeader CONTENT_LENGTH
    -
  • CONTENT_LOCATION

    -
    public static final HttpHeader CONTENT_LOCATION
    -
  • CONTENT_MD5

    -
    public static final HttpHeader CONTENT_MD5
    -
  • CONTENT_RANGE

    -
    public static final HttpHeader CONTENT_RANGE
    -
  • CONTENT_TYPE

    -
    public static final HttpHeader CONTENT_TYPE
    -
  • EXPIRES

    -
    public static final HttpHeader EXPIRES
    -
  • LAST_MODIFIED

    -
    public static final HttpHeader LAST_MODIFIED
    -
  • ACCEPT

    -
    public static final HttpHeader ACCEPT
    Request Fields.
    -
  • ACCEPT_CHARSET

    -
    public static final HttpHeader ACCEPT_CHARSET
    -
  • ACCEPT_ENCODING

    -
    public static final HttpHeader ACCEPT_ENCODING
    -
  • ACCEPT_LANGUAGE

    -
    public static final HttpHeader ACCEPT_LANGUAGE
    -
  • AUTHORIZATION

    -
    public static final HttpHeader AUTHORIZATION
    -
  • EXPECT

    -
    public static final HttpHeader EXPECT
    -
  • FORWARDED

    -
    public static final HttpHeader FORWARDED
    -
  • FROM

    -
    public static final HttpHeader FROM
    -
  • HOST

    -
    public static final HttpHeader HOST
    -
  • IF_MATCH

    -
    public static final HttpHeader IF_MATCH
    -
  • IF_MODIFIED_SINCE

    -
    public static final HttpHeader IF_MODIFIED_SINCE
    -
  • IF_NONE_MATCH

    -
    public static final HttpHeader IF_NONE_MATCH
    -
  • IF_RANGE

    -
    public static final HttpHeader IF_RANGE
    -
  • IF_UNMODIFIED_SINCE

    -
    public static final HttpHeader IF_UNMODIFIED_SINCE
    -
  • KEEP_ALIVE

    -
    public static final HttpHeader KEEP_ALIVE
    -
  • MAX_FORWARDS

    -
    public static final HttpHeader MAX_FORWARDS
    -
  • PROXY_AUTHORIZATION

    -
    public static final HttpHeader PROXY_AUTHORIZATION
    -
  • RANGE

    -
    public static final HttpHeader RANGE
    -
  • REQUEST_RANGE

    -
    public static final HttpHeader REQUEST_RANGE
    -
  • REFERER

    -
    public static final HttpHeader REFERER
    -
  • TE

    -
    public static final HttpHeader TE
    -
  • USER_AGENT

    -
    public static final HttpHeader USER_AGENT
    -
  • X_FORWARDED_FOR

    -
    public static final HttpHeader X_FORWARDED_FOR
    -
  • X_FORWARDED_PORT

    -
    public static final HttpHeader X_FORWARDED_PORT
    -
  • X_FORWARDED_PROTO

    -
    public static final HttpHeader X_FORWARDED_PROTO
    -
  • X_FORWARDED_SERVER

    -
    public static final HttpHeader X_FORWARDED_SERVER
    -
  • X_FORWARDED_HOST

    -
    public static final HttpHeader X_FORWARDED_HOST
    -
  • ACCEPT_RANGES

    -
    public static final HttpHeader ACCEPT_RANGES
    Response Fields.
    -
  • AGE

    -
    public static final HttpHeader AGE
    -
  • ALT_SVC

    -
    public static final HttpHeader ALT_SVC
    -
  • ETAG

    -
    public static final HttpHeader ETAG
    -
  • LOCATION

    -
    public static final HttpHeader LOCATION
    -
  • PROXY_AUTHENTICATE

    -
    public static final HttpHeader PROXY_AUTHENTICATE
    -
  • RETRY_AFTER

    -
    public static final HttpHeader RETRY_AFTER
    -
  • SERVER

    -
    public static final HttpHeader SERVER
    -
  • SERVLET_ENGINE

    -
    public static final HttpHeader SERVLET_ENGINE
    -
  • VARY

    -
    public static final HttpHeader VARY
    -
  • WWW_AUTHENTICATE

    -
    public static final HttpHeader WWW_AUTHENTICATE
    -
  • ORIGIN

    -
    public static final HttpHeader ORIGIN
    WebSocket Fields.
    -
  • SEC_WEBSOCKET_KEY

    -
    public static final HttpHeader SEC_WEBSOCKET_KEY
    -
  • SEC_WEBSOCKET_VERSION

    -
    public static final HttpHeader SEC_WEBSOCKET_VERSION
    -
  • SEC_WEBSOCKET_EXTENSIONS

    -
    public static final HttpHeader SEC_WEBSOCKET_EXTENSIONS
    -
  • SEC_WEBSOCKET_SUBPROTOCOL

    -
    public static final HttpHeader SEC_WEBSOCKET_SUBPROTOCOL
    -
  • SEC_WEBSOCKET_ACCEPT

    -
    public static final HttpHeader SEC_WEBSOCKET_ACCEPT
    -
  • SET_COOKIE2

    -
    public static final HttpHeader SET_COOKIE2
    -
  • MIME_VERSION

    -
    public static final HttpHeader MIME_VERSION
    -
  • IDENTITY

    -
    public static final HttpHeader IDENTITY
    -
  • X_POWERED_BY

    -
    public static final HttpHeader X_POWERED_BY
    -
  • HTTP2_SETTINGS

    -
    public static final HttpHeader HTTP2_SETTINGS
    -
  • STRICT_TRANSPORT_SECURITY

    -
    public static final HttpHeader STRICT_TRANSPORT_SECURITY
    -
  • C_METHOD

    -
    public static final HttpHeader C_METHOD
    HTTP2 Fields.
    -
  • C_SCHEME

    -
    public static final HttpHeader C_SCHEME
    -
  • C_AUTHORITY

    -
    public static final HttpHeader C_AUTHORITY
    -
  • C_PATH

    -
    public static final HttpHeader C_PATH
    -
  • C_STATUS

    -
    public static final HttpHeader C_STATUS
    -
  • C_PROTOCOL

    -
    public static final HttpHeader C_PROTOCOL
    -
  • @@ -1036,9 +862,7 @@

    Field Details

  • CACHE

    -
    public static final Index<HttpHeader> CACHE
    -
  • @@ -1052,7 +876,6 @@

    Method Details

  • values

    -
    public static HttpHeader[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -1060,13 +883,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpHeader valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -1081,79 +902,62 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • lowerCaseName

    -
    public String lowerCaseName()
    -
  • toBuffer

    -
    public ByteBuffer toBuffer()
    -
  • getBytes

    -
    public byte[] getBytes()
    -
  • getBytesColonSpace

    -
    public byte[] getBytesColonSpace()
    -
  • is

    -
    public boolean is(String s)
    -
  • isPseudo

    -
    public boolean isPseudo()
    Returns:
    True if the header is a HTTP2 Pseudo header (eg ':path')
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<HttpHeader>
    -
  • @@ -1167,5 +971,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/http/HttpHeaderValue.html b/jetty-11/org/eclipse/jetty/http/HttpHeaderValue.html index 6c9037b62ed..94799153215 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpHeaderValue.html +++ b/jetty-11/org/eclipse/jetty/http/HttpHeaderValue.html @@ -1,29 +1,35 @@ - -HttpHeaderValue (Eclipse Jetty API Doc - v11.0.21) + +HttpHeaderValue (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum HttpHeaderValue

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpHeaderValue>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum HttpHeaderValue


    public enum HttpHeaderValue extends Enum<HttpHeaderValue>
    -
      @@ -108,7 +94,7 @@

      Enum HttpHeaderValue

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -154,7 +140,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      static final Index<HttpHeaderValue>
      +
      static final Index<HttpHeaderValue>
       
    @@ -233,89 +219,67 @@

    Enum Constant Details

  • CLOSE

    -
    public static final HttpHeaderValue CLOSE
    -
  • CHUNKED

    -
    public static final HttpHeaderValue CHUNKED
    -
  • GZIP

    -
    public static final HttpHeaderValue GZIP
    -
  • IDENTITY

    -
    public static final HttpHeaderValue IDENTITY
    -
  • KEEP_ALIVE

    -
    public static final HttpHeaderValue KEEP_ALIVE
    -
  • CONTINUE

    -
    public static final HttpHeaderValue CONTINUE
    -
  • PROCESSING

    -
    public static final HttpHeaderValue PROCESSING
    -
  • TE

    -
    public static final HttpHeaderValue TE
    -
  • BYTES

    -
    public static final HttpHeaderValue BYTES
    -
  • NO_CACHE

    -
    public static final HttpHeaderValue NO_CACHE
    -
  • UPGRADE

    -
    public static final HttpHeaderValue UPGRADE
    -
  • @@ -329,9 +293,7 @@

    Field Details

  • CACHE

    -
    public static final Index<HttpHeaderValue> CACHE
    -
  • @@ -345,7 +307,6 @@

    Method Details

  • values

    -
    public static HttpHeaderValue[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -353,13 +314,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpHeaderValue valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -374,57 +333,45 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • toBuffer

    -
    public ByteBuffer toBuffer()
    -
  • is

    -
    public boolean is(String s)
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<HttpHeaderValue>
    -
  • hasKnownValues

    -
    public static boolean hasKnownValues(HttpHeader header)
    -
  • parseCsvIndex

    -
    public static boolean parseCsvIndex(String value, Function<HttpHeaderValue,Boolean> found)
    Parse an unquoted comma separated list of index keys.
    @@ -435,13 +382,11 @@

    parseCsvIndex

    Returns:
    true if parsing completed normally and all found index items returned true from the found function.
    -
  • parseCsvIndex

    -
    public static boolean parseCsvIndex(String value, Function<HttpHeaderValue,Boolean> found, Function<String,Boolean> unknown)
    @@ -454,7 +399,6 @@

    parseCsvIndex

    Returns:
    true if parsing completed normally and all found index items returned true from the found function.
    -
  • @@ -468,5 +412,7 @@

    parseCsvIndex


    + + diff --git a/jetty-11/org/eclipse/jetty/http/HttpMethod.html b/jetty-11/org/eclipse/jetty/http/HttpMethod.html index 33a15817e8b..32b0f9e090e 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpMethod.html +++ b/jetty-11/org/eclipse/jetty/http/HttpMethod.html @@ -1,29 +1,35 @@ - -HttpMethod (Eclipse Jetty API Doc - v11.0.21) + +HttpMethod (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum HttpMethod

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpMethod>, java.lang.constant.Constable
    @@ -100,7 +87,6 @@

    Enum HttpMethod

    public enum HttpMethod extends Enum<HttpMethod>
    Known HTTP Methods
    -
    @@ -660,121 +566,103 @@

    Field Details

  • INSENSITIVE_CACHE

    -
    public static final Index<HttpMethod> INSENSITIVE_CACHE
    -
  • CACHE

    -
    public static final Index<HttpMethod> CACHE
    -
  • LOOK_AHEAD

    -
    public static final Index<HttpMethod> LOOK_AHEAD
    -
  • ACL_AS_INT

    -
    public static final int ACL_AS_INT
    See Also:
    -
    -
  • GET_AS_INT

    -
    public static final int GET_AS_INT
    See Also:
    -
    -
  • PRI_AS_INT

    -
    public static final int PRI_AS_INT
    See Also:
    -
    -
  • PUT_AS_INT

    -
    public static final int PUT_AS_INT
    See Also:
    -
    -
  • POST_AS_INT

    -
    public static final int POST_AS_INT
    See Also:
    -
    -
  • HEAD_AS_INT

    -
    public static final int HEAD_AS_INT
    See Also:
    -
    -
  • @@ -788,7 +676,6 @@

    Method Details

  • values

    -
    public static HttpMethod[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -796,13 +683,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpMethod valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -817,29 +702,23 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getBytes

    -
    public byte[] getBytes()
    -
  • is

    -
    public boolean is(String s)
    -
  • isSafe

    -
    public boolean isSafe()
    An HTTP method is safe if it doesn't alter the state of the server. In other words, a method is safe if it leads to a read-only operation. @@ -849,13 +728,11 @@

    isSafe

    Returns:
    if the method is safe.
    -
  • isIdempotent

    -
    public boolean isIdempotent()
    An idempotent HTTP method is an HTTP method that can be called many times without different outcomes. It would not matter if the method is called only once, or ten times over. The result should be the same.
    @@ -863,41 +740,33 @@

    isIdempotent

    Returns:
    true if the method is idempotent.
    -
  • asBuffer

    -
    public ByteBuffer asBuffer()
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<HttpMethod>
    -
  • lookAheadGet

    -
    @Deprecated public static HttpMethod lookAheadGet(byte[] bytes, int position, @@ -914,13 +783,11 @@

    lookAheadGet

    Returns:
    An HttpMethod if a match or null if no easy match.
    -
  • lookAheadGet

    -
    public static HttpMethod lookAheadGet(ByteBuffer buffer)
    Optimized lookup to find a method name and trailing space in a byte array.
    @@ -929,13 +796,11 @@

    lookAheadGet

    Returns:
    An HttpMethod if a match or null if no easy match.
    -
  • fromString

    -
    public static HttpMethod fromString(String method)
    Converts the given String parameter to an HttpMethod. The string may differ from the Enum name as a '-' in the method @@ -946,7 +811,6 @@

    fromString

    Returns:
    the HttpMethod or null if the parameter method is unknown
    -
  • @@ -960,5 +824,7 @@

    fromString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpParser.FieldState.html b/jetty-11/org/eclipse/jetty/http/HttpParser.FieldState.html index aa1fd1ec2fe..16610e0815b 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpParser.FieldState.html +++ b/jetty-11/org/eclipse/jetty/http/HttpParser.FieldState.html @@ -1,29 +1,35 @@ - -HttpParser.FieldState (Eclipse Jetty API Doc - v11.0.21) + +HttpParser.FieldState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpParser.FieldState<

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpParser.FieldState>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpParser
    +
    HttpParser

    public static enum HttpParser.FieldState extends Enum<HttpParser.FieldState>
    -
    @@ -230,7 +206,6 @@

    Method Details

  • values

    -
    public static HttpParser.FieldState[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -238,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpParser.FieldState valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -259,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -273,5 +245,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpParser.HttpHandler.html b/jetty-11/org/eclipse/jetty/http/HttpParser.HttpHandler.html index f09a52e92ff..f5fec1bd9eb 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpParser.HttpHandler.html +++ b/jetty-11/org/eclipse/jetty/http/HttpParser.HttpHandler.html @@ -1,29 +1,35 @@ - -HttpParser.HttpHandler (Eclipse Jetty API Doc - v11.0.21) + +HttpParser.HttpHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpParser.HttpHandler

    -
    All Known Subinterfaces:
    HttpParser.RequestHandler, HttpParser.ResponseHandler
    @@ -97,11 +84,10 @@

    Interface HttpParser.

    Enclosing class:
    -
    HttpParser
    +
    HttpParser

    public static interface HttpParser.HttpHandler
    -
      @@ -166,82 +152,66 @@

      Method Details

    • content

      -
      boolean content(ByteBuffer item)
      -
    • headerComplete

      -
      boolean headerComplete()
      -
    • contentComplete

      -
      boolean contentComplete()
      -
    • messageComplete

      -
      boolean messageComplete()
      -
    • parsedHeader

      -
      void parsedHeader(HttpField field)
      This is the method called by parser when an HTTP Header name and value is found
      Parameters:
      field - The field parsed
      -
    • parsedTrailer

      -
      default void parsedTrailer(HttpField field)
      This is the method called by parser when an HTTP Trailer name and value is found
      Parameters:
      field - The field parsed
      -
    • earlyEOF

      -
      void earlyEOF()
      Called to signal that an EOF was received unexpectedly during the parsing of an HTTP message
      -
    • badMessage

      -
      default void badMessage(BadMessageException failure)
      Called to signal that a bad HTTP message has been received.
      Parameters:
      failure - the failure with the bad message information
      -
    @@ -255,5 +225,7 @@

    badMessage


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpParser.RequestHandler.html b/jetty-11/org/eclipse/jetty/http/HttpParser.RequestHandler.html index 325c6641b9a..aa4ac251344 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpParser.RequestHandler.html +++ b/jetty-11/org/eclipse/jetty/http/HttpParser.RequestHandler.html @@ -1,29 +1,35 @@ - -HttpParser.RequestHandler (Eclipse Jetty API Doc - v11.0.21) + +HttpParser.RequestHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpParser.RequestHandler

    -
    All Superinterfaces:
    HttpParser.HttpHandler
    @@ -97,12 +84,11 @@

    Interface HttpPars

    Enclosing class:
    -
    HttpParser
    +
    HttpParser

    public static interface HttpParser.RequestHandler extends HttpParser.HttpHandler
    -
      @@ -144,7 +130,6 @@

      Method Details

    • startRequest

      -
      void startRequest(String method, String uri, HttpVersion version)
      @@ -155,7 +140,6 @@

      startRequest

      uri - The raw bytes of the URI. These are copied into a ByteBuffer that will not be changed until this parser is reset and reused.
      version - the http version in use
      -
    @@ -169,5 +153,7 @@

    startRequest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpParser.ResponseHandler.html b/jetty-11/org/eclipse/jetty/http/HttpParser.ResponseHandler.html index 536d20e16d4..fda2d2aba9f 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpParser.ResponseHandler.html +++ b/jetty-11/org/eclipse/jetty/http/HttpParser.ResponseHandler.html @@ -1,29 +1,35 @@ - -HttpParser.ResponseHandler (Eclipse Jetty API Doc - v11.0.21) + +HttpParser.ResponseHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpParser.ResponseHandler

    -
    All Superinterfaces:
    HttpParser.HttpHandler
    @@ -97,12 +84,11 @@

    Interface HttpPar

    Enclosing class:
    -
    HttpParser
    +
    HttpParser

    public static interface HttpParser.ResponseHandler extends HttpParser.HttpHandler
    -
      @@ -144,7 +130,6 @@

      Method Details

    • startResponse

      -
      void startResponse(HttpVersion version, int status, String reason)
      @@ -155,7 +140,6 @@

      startResponse

      status - the response status
      reason - the response reason phrase
      -
    @@ -169,5 +153,7 @@

    startResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpParser.State.html b/jetty-11/org/eclipse/jetty/http/HttpParser.State.html index 6c5379edc90..2b22e3aa06f 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpParser.State.html +++ b/jetty-11/org/eclipse/jetty/http/HttpParser.State.html @@ -1,29 +1,35 @@ - -HttpParser.State (Eclipse Jetty API Doc - v11.0.21) + +HttpParser.State (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpParser.State

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpParser.State>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpParser
    +
    HttpParser

    public static enum HttpParser.State extends Enum<HttpParser.State>
    -
    @@ -400,7 +342,6 @@

    Method Details

  • values

    -
    public static HttpParser.State[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -408,13 +349,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpParser.State valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -429,7 +368,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -443,5 +381,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpParser.html b/jetty-11/org/eclipse/jetty/http/HttpParser.html index 16b302f1cfe..d1fcfe52746 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpParser.html +++ b/jetty-11/org/eclipse/jetty/http/HttpParser.html @@ -1,29 +1,35 @@ - -HttpParser (Eclipse Jetty API Doc - v11.0.21) + +HttpParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpParser

    org.eclipse.jetty.http.HttpParser
    -

    public class HttpParser extends Object
    @@ -137,12 +124,11 @@

    Class HttpParser

    See Also:
    -
    -
    @@ -445,64 +425,50 @@

    Constructor Details

  • HttpParser

    -
    public HttpParser(HttpParser.RequestHandler handler)
    -
  • HttpParser

    -
    public HttpParser(HttpParser.ResponseHandler handler)
    -
  • HttpParser

    -
    public HttpParser(HttpParser.RequestHandler handler, int maxHeaderBytes)
    -
  • HttpParser

    -
    public HttpParser(HttpParser.ResponseHandler handler, int maxHeaderBytes)
    -
  • HttpParser

    -
    public HttpParser(HttpParser.RequestHandler handler, HttpCompliance compliance)
    -
  • HttpParser

    -
    public HttpParser(HttpParser.RequestHandler handler, int maxHeaderBytes, HttpCompliance compliance)
    -
  • HttpParser

    -
    public HttpParser(HttpParser.ResponseHandler handler, int maxHeaderBytes, HttpCompliance compliance)
    -
  • @@ -516,235 +482,180 @@

    Method Details

  • getBeginNanoTime

    -
    public long getBeginNanoTime()
    -
  • getHandler

    -
    public HttpParser.HttpHandler getHandler()
    -
  • getHeaderCacheSize

    -
    public int getHeaderCacheSize()
    -
  • setHeaderCacheSize

    -
    public void setHeaderCacheSize(int headerCacheSize)
    -
  • isHeaderCacheCaseSensitive

    -
    public boolean isHeaderCacheCaseSensitive()
    -
  • setHeaderCacheCaseSensitive

    -
    public void setHeaderCacheCaseSensitive(boolean headerCacheCaseSensitive)
    -
  • checkViolation

    -
    protected void checkViolation(HttpCompliance.Violation violation) throws BadMessageException
    Throws:
    BadMessageException
    -
  • reportComplianceViolation

    -
    protected void reportComplianceViolation(HttpCompliance.Violation violation)
    -
  • reportComplianceViolation

    -
    protected void reportComplianceViolation(HttpCompliance.Violation violation, String reason)
    -
  • caseInsensitiveHeader

    -
    protected String caseInsensitiveHeader(String orig, String normative)
    -
  • getContentLength

    -
    public long getContentLength()
    -
  • getContentRead

    -
    public long getContentRead()
    -
  • getHeaderLength

    -
    public int getHeaderLength()
    -
  • setHeadResponse

    -
    public void setHeadResponse(boolean head)
    Set if a HEAD response is expected
    Parameters:
    head - true if head response is expected
    -
  • setResponseStatus

    -
    protected void setResponseStatus(int status)
    -
  • getState

    -
    public HttpParser.State getState()
    -
  • inContentState

    -
    public boolean inContentState()
    -
  • inHeaderState

    -
    public boolean inHeaderState()
    -
  • isChunking

    -
    public boolean isChunking()
    -
  • isStart

    -
    public boolean isStart()
    -
  • isClose

    -
    public boolean isClose()
    -
  • isClosed

    -
    public boolean isClosed()
    -
  • isIdle

    -
    public boolean isIdle()
    -
  • isComplete

    -
    public boolean isComplete()
    -
  • isTerminated

    -
    public boolean isTerminated()
    -
  • isState

    -
    public boolean isState(HttpParser.State state)
    -
  • parseFields

    -
    protected boolean parseFields(ByteBuffer buffer)
    -
  • parseNext

    -
    public boolean parseNext(ByteBuffer buffer)
    Parse until next Event.
    @@ -753,101 +664,78 @@

    parseNext

    Returns:
    True if an HttpParser.RequestHandler method was called and it returned true;
    -
  • badMessage

    -
    protected void badMessage(BadMessageException x)
    -
  • parseContent

    -
    protected boolean parseContent(ByteBuffer buffer)
    -
  • isAtEOF

    -
    public boolean isAtEOF()
    -
  • atEOF

    -
    public void atEOF()
    Signal that the associated data source is at EOF
    -
  • close

    -
    public void close()
    Request that the associated data source be closed
    -
  • reset

    -
    public void reset()
    -
  • servletUpgrade

    -
    public void servletUpgrade()
    -
  • setState

    -
    protected void setState(HttpParser.State state)
    -
  • setState

    -
    protected void setState(HttpParser.FieldState state)
    -
  • getFieldCache

    -
    public Index<HttpField> getFieldCache()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -861,5 +749,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpScheme.html b/jetty-11/org/eclipse/jetty/http/HttpScheme.html index bcf9efacc46..59375404a66 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpScheme.html +++ b/jetty-11/org/eclipse/jetty/http/HttpScheme.html @@ -1,29 +1,35 @@ - -HttpScheme (Eclipse Jetty API Doc - v11.0.21) + +HttpScheme (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum HttpScheme

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpScheme>, java.lang.constant.Constable
    @@ -100,7 +87,6 @@

    Enum HttpScheme

    public enum HttpScheme extends Enum<HttpScheme>
    HTTP and WebSocket Schemes
    -
      @@ -109,7 +95,7 @@

      Enum HttpScheme

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -141,7 +127,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      static final Index<HttpScheme>
      +
      static final Index<HttpScheme>
       
    @@ -217,33 +203,25 @@

    Enum Constant Details

  • HTTP

    -
    public static final HttpScheme HTTP
    -
  • HTTPS

    -
    public static final HttpScheme HTTPS
    -
  • WS

    -
    public static final HttpScheme WS
    -
  • WSS

    -
    public static final HttpScheme WSS
    -
  • @@ -257,9 +235,7 @@

    Field Details

  • CACHE

    -
    public static final Index<HttpScheme> CACHE
    -
  • @@ -273,7 +249,6 @@

    Method Details

  • values

    -
    public static HttpScheme[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -281,13 +256,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpScheme valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -302,76 +275,59 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • asByteBuffer

    -
    public ByteBuffer asByteBuffer()
    -
  • is

    -
    public boolean is(String s)
    -
  • asString

    -
    public String asString()
    -
  • getDefaultPort

    -
    public int getDefaultPort()
    -
  • normalizePort

    -
    public int normalizePort(int port)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<HttpScheme>
    -
  • getDefaultPort

    -
    public static int getDefaultPort(String scheme)
    -
  • normalizePort

    -
    public static int normalizePort(String scheme, int port)
    -
  • @@ -385,5 +341,7 @@

    normalizePort


    + + diff --git a/jetty-11/org/eclipse/jetty/http/HttpStatus.Code.html b/jetty-11/org/eclipse/jetty/http/HttpStatus.Code.html index ee1546ea7ac..b1940b453ef 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpStatus.Code.html +++ b/jetty-11/org/eclipse/jetty/http/HttpStatus.Code.html @@ -1,29 +1,35 @@ - -HttpStatus.Code (Eclipse Jetty API Doc - v11.0.21) + +HttpStatus.Code (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpStatus.Code

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpStatus.Code>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpStatus
    +
    HttpStatus

    public static enum HttpStatus.Code extends Enum<HttpStatus.Code>
    -
      @@ -112,7 +98,7 @@

      Enum HttpStatus.Code

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -346,489 +332,367 @@

      Enum Constant Details

    • CONTINUE

      -
      public static final HttpStatus.Code CONTINUE
      -
    • SWITCHING_PROTOCOLS

      -
      public static final HttpStatus.Code SWITCHING_PROTOCOLS
      -
    • PROCESSING

      -
      public static final HttpStatus.Code PROCESSING
      -
    • EARLY_HINT

      -
      public static final HttpStatus.Code EARLY_HINT
      -
    • OK

      -
      public static final HttpStatus.Code OK
      -
    • CREATED

      -
      public static final HttpStatus.Code CREATED
      -
    • ACCEPTED

      -
      public static final HttpStatus.Code ACCEPTED
      -
    • NON_AUTHORITATIVE_INFORMATION

      -
      public static final HttpStatus.Code NON_AUTHORITATIVE_INFORMATION
      -
    • NO_CONTENT

      -
      public static final HttpStatus.Code NO_CONTENT
      -
    • RESET_CONTENT

      -
      public static final HttpStatus.Code RESET_CONTENT
      -
    • PARTIAL_CONTENT

      -
      public static final HttpStatus.Code PARTIAL_CONTENT
      -
    • MULTI_STATUS

      -
      public static final HttpStatus.Code MULTI_STATUS
      -
    • MULTIPLE_CHOICES

      -
      public static final HttpStatus.Code MULTIPLE_CHOICES
      -
    • MOVED_PERMANENTLY

      -
      public static final HttpStatus.Code MOVED_PERMANENTLY
      -
    • MOVED_TEMPORARILY

      -
      public static final HttpStatus.Code MOVED_TEMPORARILY
      -
    • FOUND

      -
      public static final HttpStatus.Code FOUND
      -
    • SEE_OTHER

      -
      public static final HttpStatus.Code SEE_OTHER
      -
    • NOT_MODIFIED

      -
      public static final HttpStatus.Code NOT_MODIFIED
      -
    • USE_PROXY

      -
      public static final HttpStatus.Code USE_PROXY
      -
    • TEMPORARY_REDIRECT

      -
      public static final HttpStatus.Code TEMPORARY_REDIRECT
      -
    • PERMANET_REDIRECT

      -
      public static final HttpStatus.Code PERMANET_REDIRECT
      -
    • PERMANENT_REDIRECT

      -
      public static final HttpStatus.Code PERMANENT_REDIRECT
      -
    • BAD_REQUEST

      -
      public static final HttpStatus.Code BAD_REQUEST
      -
    • UNAUTHORIZED

      -
      public static final HttpStatus.Code UNAUTHORIZED
      -
    • PAYMENT_REQUIRED

      -
      public static final HttpStatus.Code PAYMENT_REQUIRED
      -
    • FORBIDDEN

      -
      public static final HttpStatus.Code FORBIDDEN
      -
    • NOT_FOUND

      -
      public static final HttpStatus.Code NOT_FOUND
      -
    • METHOD_NOT_ALLOWED

      -
      public static final HttpStatus.Code METHOD_NOT_ALLOWED
      -
    • NOT_ACCEPTABLE

      -
      public static final HttpStatus.Code NOT_ACCEPTABLE
      -
    • PROXY_AUTHENTICATION_REQUIRED

      -
      public static final HttpStatus.Code PROXY_AUTHENTICATION_REQUIRED
      -
    • REQUEST_TIMEOUT

      -
      public static final HttpStatus.Code REQUEST_TIMEOUT
      -
    • CONFLICT

      -
      public static final HttpStatus.Code CONFLICT
      -
    • GONE

      -
      public static final HttpStatus.Code GONE
      -
    • LENGTH_REQUIRED

      -
      public static final HttpStatus.Code LENGTH_REQUIRED
      -
    • PRECONDITION_FAILED

      -
      public static final HttpStatus.Code PRECONDITION_FAILED
      -
    • PAYLOAD_TOO_LARGE

      -
      public static final HttpStatus.Code PAYLOAD_TOO_LARGE
      -
    • URI_TOO_LONG

      -
      public static final HttpStatus.Code URI_TOO_LONG
      -
    • UNSUPPORTED_MEDIA_TYPE

      -
      public static final HttpStatus.Code UNSUPPORTED_MEDIA_TYPE
      -
    • RANGE_NOT_SATISFIABLE

      -
      public static final HttpStatus.Code RANGE_NOT_SATISFIABLE
      -
    • EXPECTATION_FAILED

      -
      public static final HttpStatus.Code EXPECTATION_FAILED
      -
    • IM_A_TEAPOT

      -
      public static final HttpStatus.Code IM_A_TEAPOT
      -
    • ENHANCE_YOUR_CALM

      -
      public static final HttpStatus.Code ENHANCE_YOUR_CALM
      -
    • MISDIRECTED_REQUEST

      -
      public static final HttpStatus.Code MISDIRECTED_REQUEST
      -
    • UNPROCESSABLE_ENTITY

      -
      public static final HttpStatus.Code UNPROCESSABLE_ENTITY
      -
    • LOCKED

      -
      public static final HttpStatus.Code LOCKED
      -
    • FAILED_DEPENDENCY

      -
      public static final HttpStatus.Code FAILED_DEPENDENCY
      -
    • UPGRADE_REQUIRED

      -
      public static final HttpStatus.Code UPGRADE_REQUIRED
      -
    • PRECONDITION_REQUIRED

      -
      public static final HttpStatus.Code PRECONDITION_REQUIRED
      -
    • TOO_MANY_REQUESTS

      -
      public static final HttpStatus.Code TOO_MANY_REQUESTS
      -
    • REQUEST_HEADER_FIELDS_TOO_LARGE

      -
      public static final HttpStatus.Code REQUEST_HEADER_FIELDS_TOO_LARGE
      -
    • INTERNAL_SERVER_ERROR

      -
      public static final HttpStatus.Code INTERNAL_SERVER_ERROR
      -
    • NOT_IMPLEMENTED

      -
      public static final HttpStatus.Code NOT_IMPLEMENTED
      -
    • BAD_GATEWAY

      -
      public static final HttpStatus.Code BAD_GATEWAY
      -
    • SERVICE_UNAVAILABLE

      -
      public static final HttpStatus.Code SERVICE_UNAVAILABLE
      -
    • GATEWAY_TIMEOUT

      -
      public static final HttpStatus.Code GATEWAY_TIMEOUT
      -
    • HTTP_VERSION_NOT_SUPPORTED

      -
      public static final HttpStatus.Code HTTP_VERSION_NOT_SUPPORTED
      -
    • INSUFFICIENT_STORAGE

      -
      public static final HttpStatus.Code INSUFFICIENT_STORAGE
      -
    • LOOP_DETECTED

      -
      public static final HttpStatus.Code LOOP_DETECTED
      -
    • NOT_EXTENDED

      -
      public static final HttpStatus.Code NOT_EXTENDED
      -
    • NETWORK_AUTHENTICATION_REQUIRED

      -
      public static final HttpStatus.Code NETWORK_AUTHENTICATION_REQUIRED
      -
    @@ -842,7 +706,6 @@

    Method Details

  • values

    -
    public static HttpStatus.Code[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -850,13 +713,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpStatus.Code valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -871,49 +732,39 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getCode

    -
    public int getCode()
    -
  • getMessage

    -
    public String getMessage()
    -
  • equals

    -
    public boolean equals(int code)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<HttpStatus.Code>
    -
  • isInformational

    -
    public boolean isInformational()
    Simple test against an code to determine if it falls into the Informational message category as defined in the RFC 1945 - HTTP/1.0, @@ -924,13 +775,11 @@

    isInformational

    true if within range of codes that belongs to Informational messages.
    -
  • isSuccess

    -
    public boolean isSuccess()
    Simple test against an code to determine if it falls into the Success message category as defined in the RFC 1945 - HTTP/1.0, @@ -941,13 +790,11 @@

    isSuccess

    true if within range of codes that belongs to Success messages.
    -
  • isRedirection

    -
    public boolean isRedirection()
    Simple test against an code to determine if it falls into the Redirection message category as defined in the RFC 1945 - HTTP/1.0, @@ -958,13 +805,11 @@

    isRedirection

    true if within range of codes that belongs to Redirection messages.
    -
  • isClientError

    -
    public boolean isClientError()
    Simple test against an code to determine if it falls into the Client Error message category as defined in the RFC 1945 - HTTP/1.0, @@ -975,13 +820,11 @@

    isClientError

    true if within range of codes that belongs to Client Error messages.
    -
  • isServerError

    -
    public boolean isServerError()
    Simple test against an code to determine if it falls into the Server Error message category as defined in the RFC 1945 - HTTP/1.0, @@ -992,7 +835,6 @@

    isServerError

    true if within range of codes that belongs to Server Error messages.
    -
  • @@ -1006,5 +848,7 @@

    isServerError


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpStatus.html b/jetty-11/org/eclipse/jetty/http/HttpStatus.html index cd96de7be77..c92c0e3116b 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpStatus.html +++ b/jetty-11/org/eclipse/jetty/http/HttpStatus.html @@ -1,29 +1,35 @@ - -HttpStatus (Eclipse Jetty API Doc - v11.0.21) + +HttpStatus (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpStatus

    org.eclipse.jetty.http.HttpStatus
    -

    public class HttpStatus extends Object
    @@ -99,12 +86,11 @@

    Class HttpStatus

    See Also:
    -
    -
      @@ -410,977 +396,855 @@

      Field Details

    • CONTINUE_100

      -
      public static final int CONTINUE_100
      See Also:
      -
      -
    • SWITCHING_PROTOCOLS_101

      -
      public static final int SWITCHING_PROTOCOLS_101
      See Also:
      -
      -
    • PROCESSING_102

      -
      public static final int PROCESSING_102
      See Also:
      -
      -
    • EARLY_HINT_103

      -
      public static final int EARLY_HINT_103
      See Also:
      -
      -
    • OK_200

      -
      public static final int OK_200
      See Also:
      -
      -
    • CREATED_201

      -
      public static final int CREATED_201
      See Also:
      -
      -
    • ACCEPTED_202

      -
      public static final int ACCEPTED_202
      See Also:
      -
      -
    • NON_AUTHORITATIVE_INFORMATION_203

      -
      public static final int NON_AUTHORITATIVE_INFORMATION_203
      See Also:
      -
      -
    • NO_CONTENT_204

      -
      public static final int NO_CONTENT_204
      See Also:
      -
      -
    • RESET_CONTENT_205

      -
      public static final int RESET_CONTENT_205
      See Also:
      -
      -
    • PARTIAL_CONTENT_206

      -
      public static final int PARTIAL_CONTENT_206
      See Also:
      -
      -
    • MULTI_STATUS_207

      -
      public static final int MULTI_STATUS_207
      See Also:
      -
      -
    • MULTIPLE_CHOICES_300

      -
      public static final int MULTIPLE_CHOICES_300
      See Also:
      -
      -
    • MOVED_PERMANENTLY_301

      -
      public static final int MOVED_PERMANENTLY_301
      See Also:
      -
      -
    • MOVED_TEMPORARILY_302

      -
      public static final int MOVED_TEMPORARILY_302
      See Also:
      -
      -
    • FOUND_302

      -
      public static final int FOUND_302
      See Also:
      -
      -
    • SEE_OTHER_303

      -
      public static final int SEE_OTHER_303
      See Also:
      -
      -
    • NOT_MODIFIED_304

      -
      public static final int NOT_MODIFIED_304
      See Also:
      -
      -
    • USE_PROXY_305

      -
      public static final int USE_PROXY_305
      See Also:
      -
      -
    • TEMPORARY_REDIRECT_307

      -
      public static final int TEMPORARY_REDIRECT_307
      See Also:
      -
      -
    • PERMANENT_REDIRECT_308

      -
      public static final int PERMANENT_REDIRECT_308
      See Also:
      -
      -
    • BAD_REQUEST_400

      -
      public static final int BAD_REQUEST_400
      See Also:
      -
      -
    • UNAUTHORIZED_401

      -
      public static final int UNAUTHORIZED_401
      See Also:
      -
      -
    • PAYMENT_REQUIRED_402

      -
      public static final int PAYMENT_REQUIRED_402
      See Also:
      -
      -
    • FORBIDDEN_403

      -
      public static final int FORBIDDEN_403
      See Also:
      -
      -
    • NOT_FOUND_404

      -
      public static final int NOT_FOUND_404
      See Also:
      -
      -
    • METHOD_NOT_ALLOWED_405

      -
      public static final int METHOD_NOT_ALLOWED_405
      See Also:
      -
      -
    • NOT_ACCEPTABLE_406

      -
      public static final int NOT_ACCEPTABLE_406
      See Also:
      -
      -
    • PROXY_AUTHENTICATION_REQUIRED_407

      -
      public static final int PROXY_AUTHENTICATION_REQUIRED_407
      See Also:
      -
      -
    • REQUEST_TIMEOUT_408

      -
      public static final int REQUEST_TIMEOUT_408
      See Also:
      -
      -
    • CONFLICT_409

      -
      public static final int CONFLICT_409
      See Also:
      -
      -
    • GONE_410

      -
      public static final int GONE_410
      See Also:
      -
      -
    • LENGTH_REQUIRED_411

      -
      public static final int LENGTH_REQUIRED_411
      See Also:
      -
      -
    • PRECONDITION_FAILED_412

      -
      public static final int PRECONDITION_FAILED_412
      See Also:
      -
      -
    • PAYLOAD_TOO_LARGE_413

      -
      public static final int PAYLOAD_TOO_LARGE_413
      See Also:
      -
      -
    • URI_TOO_LONG_414

      -
      public static final int URI_TOO_LONG_414
      See Also:
      -
      -
    • UNSUPPORTED_MEDIA_TYPE_415

      -
      public static final int UNSUPPORTED_MEDIA_TYPE_415
      See Also:
      -
      -
    • RANGE_NOT_SATISFIABLE_416

      -
      public static final int RANGE_NOT_SATISFIABLE_416
      See Also:
      -
      -
    • EXPECTATION_FAILED_417

      -
      public static final int EXPECTATION_FAILED_417
      See Also:
      -
      -
    • IM_A_TEAPOT_418

      -
      public static final int IM_A_TEAPOT_418
      See Also:
      -
      -
    • ENHANCE_YOUR_CALM_420

      -
      public static final int ENHANCE_YOUR_CALM_420
      See Also:
      -
      -
    • MISDIRECTED_REQUEST_421

      -
      public static final int MISDIRECTED_REQUEST_421
      See Also:
      -
      -
    • UNPROCESSABLE_ENTITY_422

      -
      public static final int UNPROCESSABLE_ENTITY_422
      See Also:
      -
      -
    • LOCKED_423

      -
      public static final int LOCKED_423
      See Also:
      -
      -
    • FAILED_DEPENDENCY_424

      -
      public static final int FAILED_DEPENDENCY_424
      See Also:
      -
      -
    • UPGRADE_REQUIRED_426

      -
      public static final int UPGRADE_REQUIRED_426
      See Also:
      -
      -
    • PRECONDITION_REQUIRED_428

      -
      public static final int PRECONDITION_REQUIRED_428
      See Also:
      -
      -
    • TOO_MANY_REQUESTS_429

      -
      public static final int TOO_MANY_REQUESTS_429
      See Also:
      -
      -
    • REQUEST_HEADER_FIELDS_TOO_LARGE_431

      -
      public static final int REQUEST_HEADER_FIELDS_TOO_LARGE_431
      See Also:
      -
      -
    • INTERNAL_SERVER_ERROR_500

      -
      public static final int INTERNAL_SERVER_ERROR_500
      See Also:
      -
      -
    • NOT_IMPLEMENTED_501

      -
      public static final int NOT_IMPLEMENTED_501
      See Also:
      -
      -
    • BAD_GATEWAY_502

      -
      public static final int BAD_GATEWAY_502
      See Also:
      -
      -
    • SERVICE_UNAVAILABLE_503

      -
      public static final int SERVICE_UNAVAILABLE_503
      See Also:
      -
      -
    • GATEWAY_TIMEOUT_504

      -
      public static final int GATEWAY_TIMEOUT_504
      See Also:
      -
      -
    • HTTP_VERSION_NOT_SUPPORTED_505

      -
      public static final int HTTP_VERSION_NOT_SUPPORTED_505
      See Also:
      -
      -
    • INSUFFICIENT_STORAGE_507

      -
      public static final int INSUFFICIENT_STORAGE_507
      See Also:
      -
      -
    • LOOP_DETECTED_508

      -
      public static final int LOOP_DETECTED_508
      See Also:
      -
      -
    • NOT_EXTENDED_510

      -
      public static final int NOT_EXTENDED_510
      See Also:
      -
      -
    • NETWORK_AUTHENTICATION_REQUIRED_511

      -
      public static final int NETWORK_AUTHENTICATION_REQUIRED_511
      See Also:
      -
      -
    • MAX_CODE

      -
      public static final int MAX_CODE
      See Also:
      -
      -
    @@ -1394,9 +1258,7 @@

    Constructor Details

  • HttpStatus

    -
    public HttpStatus()
    -
  • @@ -1410,7 +1272,6 @@

    Method Details

  • getCode

    -
    public static HttpStatus.Code getCode(int code)
    Get the HttpStatusCode for a specific code
    @@ -1419,13 +1280,11 @@

    getCode

    Returns:
    the HttpStatus if found, or null if not found.
    -
  • getMessage

    -
    public static String getMessage(int code)
    Get the status message for a specific code.
    @@ -1435,21 +1294,17 @@

    getMessage

    the specific message, or the code number itself if code does not match known list.
    -
  • hasNoBody

    -
    public static boolean hasNoBody(int status)
    -
  • isInformational

    -
    public static boolean isInformational(int code)
    Simple test against an code to determine if it falls into the Informational message category as defined in the RFC 1945 - HTTP/1.0, and RFC 7231 - HTTP/1.1.
    @@ -1460,13 +1315,11 @@

    isInformational

    true if within range of codes that belongs to Informational messages.
    -
  • isInterim

    -
    public static boolean isInterim(int code)
    Tests whether the status code is informational but not 101 Switching Protocols.
    @@ -1475,13 +1328,11 @@

    isInterim

    Returns:
    whether the status code is informational but not 101 Switching Protocols
    -
  • isSuccess

    -
    public static boolean isSuccess(int code)
    Simple test against an code to determine if it falls into the Success message category as defined in the RFC 1945 - HTTP/1.0, and RFC 7231 - HTTP/1.1.
    @@ -1492,13 +1343,11 @@

    isSuccess

    true if within range of codes that belongs to Success messages.
    -
  • isRedirection

    -
    public static boolean isRedirection(int code)
    Simple test against an code to determine if it falls into the Redirection message category as defined in the RFC 1945 - HTTP/1.0, and RFC 7231 - HTTP/1.1.
    @@ -1509,13 +1358,11 @@

    isRedirection

    true if within range of codes that belongs to Redirection messages.
    -
  • isClientError

    -
    public static boolean isClientError(int code)
    Simple test against an code to determine if it falls into the Client Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 7231 - HTTP/1.1.
    @@ -1526,13 +1373,11 @@

    isClientError

    true if within range of codes that belongs to Client Error messages.
    -
  • isServerError

    -
    public static boolean isServerError(int code)
    Simple test against an code to determine if it falls into the Server Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 7231 - HTTP/1.1.
    @@ -1543,7 +1388,6 @@

    isServerError

    true if within range of codes that belongs to Server Error messages.
    -
  • @@ -1557,5 +1401,7 @@

    isServerError


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpTester.Input.html b/jetty-11/org/eclipse/jetty/http/HttpTester.Input.html index 808f743a944..5f50c3dc078 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTester.Input.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTester.Input.html @@ -1,29 +1,35 @@ - -HttpTester.Input (Eclipse Jetty API Doc - v11.0.21) + +HttpTester.Input (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class HttpTester.Input

    org.eclipse.jetty.http.HttpTester.Input
    -
    Enclosing class:
    -
    HttpTester
    +
    HttpTester

    public abstract static class HttpTester.Input extends Object
    -
      @@ -184,25 +170,19 @@

      Field Details

    • _buffer

      -
      protected final ByteBuffer _buffer
      -
    • _eof

      -
      protected boolean _eof
      -
    • _parser

      -
      protected HttpParser _parser
      -
    @@ -216,9 +196,7 @@

    Constructor Details

  • Input

    -
    public Input()
    -
  • @@ -232,54 +210,42 @@

    Method Details

  • getBuffer

    -
    public ByteBuffer getBuffer()
    -
  • setHttpParser

    -
    public void setHttpParser(HttpParser parser)
    -
  • getHttpParser

    -
    public HttpParser getHttpParser()
    -
  • takeHttpParser

    -
    public HttpParser takeHttpParser()
    -
  • isEOF

    -
    public boolean isEOF()
    -
  • fillBuffer

    -
    public abstract int fillBuffer() throws IOException
    Throws:
    IOException
    -
  • @@ -293,5 +259,7 @@

    fillBuffer


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpTester.Message.html b/jetty-11/org/eclipse/jetty/http/HttpTester.Message.html index c2316ec7df7..51323e0c399 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTester.Message.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTester.Message.html @@ -1,29 +1,35 @@ - -HttpTester.Message (Eclipse Jetty API Doc - v11.0.21) + +HttpTester.Message (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpTester.Message

    -
    All Implemented Interfaces:
    Iterable<HttpField>, HttpFields, HttpParser.HttpHandler
    @@ -102,13 +89,12 @@

    Class HttpTester.Message

    Enclosing class:
    -
    HttpTester
    +
    HttpTester

    public abstract static class HttpTester.Message extends HttpFields.Mutable implements HttpParser.HttpHandler
    -
      @@ -117,7 +103,7 @@

      Class HttpTester.Message

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpFields

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpFields

      HttpFields.Immutable, HttpFields.Mutable
      @@ -250,9 +236,7 @@

      Constructor Details

    • Message

      -
      public Message()
      -
    @@ -266,81 +250,62 @@

    Method Details

  • isComplete

    -
    public boolean isComplete()
    -
  • getVersion

    -
    public HttpVersion getVersion()
    -
  • setVersion

    -
    public void setVersion(String version)
    -
  • setVersion

    -
    public void setVersion(HttpVersion version)
    -
  • setContent

    -
    public void setContent(byte[] bytes)
    -
  • setContent

    -
    public void setContent(String content)
    -
  • setContent

    -
    public void setContent(ByteBuffer content)
    -
  • getContentBytes

    -
    public byte[] getContentBytes()
    -
  • getContent

    -
    public String getContent()
    -
  • parsedHeader

    -
    public void parsedHeader(HttpField field)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    This is the method called by parser when an HTTP Header name and value is found
    Specified by:
    @@ -348,86 +313,72 @@

    parsedHeader

    Parameters:
    field - The field parsed
    -
  • contentComplete

    -
    public boolean contentComplete()
    Specified by:
    contentComplete in interface HttpParser.HttpHandler
    -
  • messageComplete

    -
    public boolean messageComplete()
    Specified by:
    messageComplete in interface HttpParser.HttpHandler
    -
  • headerComplete

    -
    public boolean headerComplete()
    Specified by:
    headerComplete in interface HttpParser.HttpHandler
    -
  • earlyEOF

    -
    public void earlyEOF()
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    Called to signal that an EOF was received unexpectedly during the parsing of an HTTP message
    Specified by:
    earlyEOF in interface HttpParser.HttpHandler
    -
  • isEarlyEOF

    -
    public boolean isEarlyEOF()
    -
  • content

    -
    public boolean content(ByteBuffer ref)
    Specified by:
    content in interface HttpParser.HttpHandler
    -
  • badMessage

    -
    public void badMessage(BadMessageException failure)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    Called to signal that a bad HTTP message has been received.
    Specified by:
    @@ -435,23 +386,18 @@

    badMessage

    Parameters:
    failure - the failure with the bad message information
    -
  • generate

    -
    public ByteBuffer generate()
    -
  • getInfo

    -
    public abstract MetaData getInfo()
    -
  • @@ -465,5 +411,7 @@

    getInfo


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpTester.Request.html b/jetty-11/org/eclipse/jetty/http/HttpTester.Request.html index 335ecb78463..db4d52092ac 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTester.Request.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTester.Request.html @@ -1,29 +1,35 @@ - -HttpTester.Request (Eclipse Jetty API Doc - v11.0.21) + +HttpTester.Request (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class HttpTester.Request

    -
    All Implemented Interfaces:
    Iterable<HttpField>, HttpFields, HttpParser.HttpHandler, HttpParser.RequestHandler
    Enclosing class:
    -
    HttpTester
    +
    HttpTester

    public static class HttpTester.Request extends HttpTester.Message implements HttpParser.RequestHandler
    -
      @@ -115,7 +101,7 @@

      Class HttpTester.Request

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpFields

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpFields

      HttpFields.Immutable, HttpFields.Mutable
      @@ -216,9 +202,7 @@

      Constructor Details

    • Request

      -
      public Request()
      -
    @@ -232,11 +216,10 @@

    Method Details

  • startRequest

    -
    public void startRequest(String method, String uri, HttpVersion version)
    -
    Description copied from interface: HttpParser.RequestHandler
    +
    Description copied from interface: HttpParser.RequestHandler
    This is the method called by parser when the HTTP request line is parsed
    Specified by:
    @@ -246,72 +229,57 @@

    startRequest

    uri - The raw bytes of the URI. These are copied into a ByteBuffer that will not be changed until this parser is reset and reused.
    version - the http version in use
    -
  • getMethod

    -
    public String getMethod()
    -
  • getUri

    -
    public String getUri()
    -
  • setMethod

    -
    public void setMethod(String method)
    -
  • setURI

    -
    public void setURI(String uri)
    -
  • getInfo

    -
    public MetaData.Request getInfo()
    Specified by:
    getInfo in class HttpTester.Message
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpFields.Mutable
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    -
  • @@ -325,5 +293,7 @@

    setHeader


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpTester.Response.html b/jetty-11/org/eclipse/jetty/http/HttpTester.Response.html index 7476d011bdc..1a5d10c838a 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTester.Response.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTester.Response.html @@ -1,29 +1,35 @@ - -HttpTester.Response (Eclipse Jetty API Doc - v11.0.21) + +HttpTester.Response (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class HttpTester.Response

    -
    All Implemented Interfaces:
    Iterable<HttpField>, HttpFields, HttpParser.HttpHandler, HttpParser.ResponseHandler
    Enclosing class:
    -
    HttpTester
    +
    HttpTester

    public static class HttpTester.Response extends HttpTester.Message implements HttpParser.ResponseHandler
    -
    @@ -206,9 +192,7 @@

    Constructor Details

  • Response

    -
    public Response()
    -
  • @@ -222,11 +206,10 @@

    Method Details

  • startResponse

    -
    public void startResponse(HttpVersion version, int status, String reason)
    -
    Description copied from interface: HttpParser.ResponseHandler
    +
    Description copied from interface: HttpParser.ResponseHandler
    This is the method called by parser when the HTTP request line is parsed
    Specified by:
    @@ -236,47 +219,38 @@

    startResponse

    status - the response status
    reason - the response reason phrase
    -
  • getStatus

    -
    public int getStatus()
    -
  • getReason

    -
    public String getReason()
    -
  • getInfo

    -
    public MetaData.Response getInfo()
    Specified by:
    getInfo in class HttpTester.Message
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpFields.Mutable
    -
  • @@ -290,5 +264,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpTester.html b/jetty-11/org/eclipse/jetty/http/HttpTester.html index dabb9b36d6b..54f3f2692a5 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTester.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTester.html @@ -1,29 +1,35 @@ - -HttpTester (Eclipse Jetty API Doc - v11.0.21) + +HttpTester (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpTester

    org.eclipse.jetty.http.HttpTester
    -

    public class HttpTester extends Object
    @@ -117,7 +104,6 @@

    Class HttpTester

    System.err.printf("%n%s%n",response.getContent()); }
    -
    @@ -370,5 +328,7 @@

    parseResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpTokens.EndOfContent.html b/jetty-11/org/eclipse/jetty/http/HttpTokens.EndOfContent.html index 7905f88ca4c..3643a12150d 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTokens.EndOfContent.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTokens.EndOfContent.html @@ -1,29 +1,35 @@ - -HttpTokens.EndOfContent (Eclipse Jetty API Doc - v11.0.21) + +HttpTokens.EndOfContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpTokens.EndOfCont

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpTokens.EndOfContent>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpTokens
    +
    HttpTokens

    public static enum HttpTokens.EndOfContent extends Enum<HttpTokens.EndOfContent>
    -
    @@ -230,7 +206,6 @@

    Method Details

  • values

    -
    public static HttpTokens.EndOfContent[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -238,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpTokens.EndOfContent valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -259,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -273,5 +245,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpTokens.Token.html b/jetty-11/org/eclipse/jetty/http/HttpTokens.Token.html index 65b3a20fc08..c48f7624cc7 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTokens.Token.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTokens.Token.html @@ -1,29 +1,35 @@ - -HttpTokens.Token (Eclipse Jetty API Doc - v11.0.21) + +HttpTokens.Token (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class HttpTokens.Token

    org.eclipse.jetty.http.HttpTokens.Token
    -
    Enclosing class:
    -
    HttpTokens
    +
    HttpTokens

    public static class HttpTokens.Token extends Object
    -
      @@ -156,69 +142,53 @@

      Method Details

    • getType

      -
      public HttpTokens.Type getType()
      -
    • getByte

      -
      public byte getByte()
      -
    • getChar

      -
      public char getChar()
      -
    • isHexDigit

      -
      public boolean isHexDigit()
      -
    • isRfc2616Token

      -
      public boolean isRfc2616Token()
      -
    • isRfc6265CookieOctet

      -
      public boolean isRfc6265CookieOctet()
      -
    • getHexDigit

      -
      public int getHexDigit()
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class Object
      -
    @@ -232,5 +202,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpTokens.Type.html b/jetty-11/org/eclipse/jetty/http/HttpTokens.Type.html index 97475918f07..15ab291e8a8 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTokens.Type.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTokens.Type.html @@ -1,29 +1,35 @@ - -HttpTokens.Type (Eclipse Jetty API Doc - v11.0.21) + +HttpTokens.Type (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpTokens.Type

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpTokens.Type>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpTokens
    +
    HttpTokens

    public static enum HttpTokens.Type extends Enum<HttpTokens.Type>
    -
    @@ -290,7 +254,6 @@

    Method Details

  • values

    -
    public static HttpTokens.Type[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -298,13 +261,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpTokens.Type valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -319,7 +280,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -333,5 +293,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpTokens.html b/jetty-11/org/eclipse/jetty/http/HttpTokens.html index 685a358b25e..96868982260 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpTokens.html +++ b/jetty-11/org/eclipse/jetty/http/HttpTokens.html @@ -1,29 +1,35 @@ - -HttpTokens (Eclipse Jetty API Doc - v11.0.21) + +HttpTokens (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class HttpTokens

    org.eclipse.jetty.http.HttpTokens
    -

    public class HttpTokens extends Object
    HTTP constants
    -
      @@ -194,9 +180,7 @@

      Field Details

    • TOKENS

      -
      public static final HttpTokens.Token[] TOKENS
      -
    @@ -210,9 +194,7 @@

    Constructor Details

  • HttpTokens

    -
    public HttpTokens()
    -
  • @@ -226,23 +208,18 @@

    Method Details

  • getToken

    -
    public static HttpTokens.Token getToken(byte b)
    -
  • getToken

    -
    public static HttpTokens.Token getToken(char c)
    -
  • sanitizeFieldVchar

    -
    public static char sanitizeFieldVchar(char c)
    This is used when decoding to not decode illegal characters based on RFC9110. CR, LF, or NUL are replaced with ' ', all other control and multibyte characters @@ -259,13 +236,11 @@

    sanitizeFieldVchar

    the original character or the replacement character ' ' or '?', the return value is guaranteed to be a valid ISO-8859-1 character.
    -
  • isIllegalFieldVchar

    -
    public static boolean isIllegalFieldVchar(char c)
    Checks whether this is an invalid VCHAR based on RFC9110. If this not a valid ISO-8859-1 character or a control character @@ -276,7 +251,6 @@

    isIllegalFieldVchar

    Returns:
    true if this is invalid VCHAR.
    -
  • @@ -290,5 +264,7 @@

    isIllegalFieldVchar


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpURI.Immutable.html b/jetty-11/org/eclipse/jetty/http/HttpURI.Immutable.html index 3a28106c9d4..5aaf562bddc 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpURI.Immutable.html +++ b/jetty-11/org/eclipse/jetty/http/HttpURI.Immutable.html @@ -1,29 +1,35 @@ - -HttpURI.Immutable (Eclipse Jetty API Doc - v11.0.21) + +HttpURI.Immutable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class HttpURI.Immutable

    org.eclipse.jetty.http.HttpURI.Immutable
    -
    All Implemented Interfaces:
    HttpURI
    Enclosing interface:
    -
    HttpURI
    +
    HttpURI

    public static class HttpURI.Immutable extends Object implements HttpURI
    -
    @@ -519,5 +459,7 @@

    toURI


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpURI.Mutable.html b/jetty-11/org/eclipse/jetty/http/HttpURI.Mutable.html index f12e12a392f..94c67a805c3 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpURI.Mutable.html +++ b/jetty-11/org/eclipse/jetty/http/HttpURI.Mutable.html @@ -1,29 +1,35 @@ - -HttpURI.Mutable (Eclipse Jetty API Doc - v11.0.21) + +HttpURI.Mutable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class HttpURI.Mutable

    org.eclipse.jetty.http.HttpURI.Mutable
    -
    All Implemented Interfaces:
    HttpURI
    Enclosing interface:
    -
    HttpURI
    +
    HttpURI

    public static class HttpURI.Mutable extends Object implements HttpURI
    -
    @@ -755,5 +657,7 @@

    user


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/HttpURI.html b/jetty-11/org/eclipse/jetty/http/HttpURI.html index 07010cc7133..5ca03c873b4 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpURI.html +++ b/jetty-11/org/eclipse/jetty/http/HttpURI.html @@ -1,29 +1,35 @@ - -HttpURI (Eclipse Jetty API Doc - v11.0.21) + +HttpURI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpURI

    -
    All Known Implementing Classes:
    HttpURI.Immutable, HttpURI.Mutable
    @@ -138,7 +125,6 @@

    Interface HttpURI

    If there are multiple path parameters, only the last one is returned by getParam().

    -
      @@ -250,7 +236,7 @@

      Method Summary

       
      - +
       
      default boolean
      @@ -306,143 +292,110 @@

      Method Details

    • build

      -
      static HttpURI.Mutable build()
      -
    • build

      -
      static HttpURI.Mutable build(HttpURI uri)
      -
    • build

      -
      static HttpURI.Mutable build(HttpURI uri, String pathQuery)
      -
    • build

      -
      static HttpURI.Mutable build(HttpURI uri, String path, String param, String query)
      -
    • build

      -
      static HttpURI.Mutable build(URI uri)
      -
    • build

      -
      static HttpURI.Mutable build(String uri)
      -
    • from

      -
      static HttpURI.Immutable from(URI uri)
      -
    • from

      -
      static HttpURI.Immutable from(String uri)
      -
    • from

      -
      static HttpURI.Immutable from(String method, String uri)
      -
    • from

      -
      static HttpURI.Immutable from(String scheme, String host, int port, String pathQuery)
      -
    • asImmutable

      -
      HttpURI.Immutable asImmutable()
      -
    • asString

      -
      String asString()
      -
    • getAuthority

      -
      String getAuthority()
      -
    • getDecodedPath

      -
      String getDecodedPath()
      -
    • getFragment

      -
      String getFragment()
      -
    • getHost

      -
      String getHost()
      -
    • getParam

      -
      String getParam()
      Get a URI path parameter. Multiple and in segment parameters are ignored and only the last trailing parameter is returned.
      @@ -450,101 +403,79 @@

      getParam

      Returns:
      The last path parameter or null
      -
    • getPath

      -
      String getPath()
      -
    • getPathQuery

      -
      String getPathQuery()
      -
    • getPort

      -
      int getPort()
      -
    • getQuery

      -
      String getQuery()
      -
    • getScheme

      -
      String getScheme()
      -
    • getUser

      -
      String getUser()
      -
    • hasAuthority

      -
      boolean hasAuthority()
      -
    • isAbsolute

      -
      boolean isAbsolute()
      -
    • isAmbiguous

      -
      boolean isAmbiguous()
      Returns:
      True if the URI has any ambiguous UriCompliance.Violations.
      -
    • hasViolations

      -
      boolean hasViolations()
      Returns:
      True if the URI has any UriCompliance.Violations.
      -
    • hasViolation

      -
      boolean hasViolation(UriCompliance.Violation violation)
      Parameters:
      @@ -552,99 +483,82 @@

      hasViolation

      Returns:
      true if the URI has the passed violation.
      -
    • getViolations

      -
      Returns:
      Set of violations in the URI.
      -
    • hasAmbiguousSegment

      -
      default boolean hasAmbiguousSegment()
      Returns:
      True if the URI has a possibly ambiguous segment like '..;' or '%2e%2e'
      -
    • hasAmbiguousEmptySegment

      -
      default boolean hasAmbiguousEmptySegment()
      Returns:
      True if the URI empty segment that is ambiguous like '//' or '/;param/'.
      -
    • hasAmbiguousSeparator

      -
      default boolean hasAmbiguousSeparator()
      Returns:
      True if the URI has a possibly ambiguous separator of %2f
      -
    • hasAmbiguousParameter

      -
      default boolean hasAmbiguousParameter()
      Returns:
      True if the URI has a possibly ambiguous path parameter like '..;'
      -
    • hasAmbiguousEncoding

      -
      default boolean hasAmbiguousEncoding()
      Returns:
      True if the URI has an encoded '%' character.
      -
    • hasUtf16Encoding

      -
      default boolean hasUtf16Encoding()
      Returns:
      True if the URI has UTF16 '%u' encodings.
      -
    • toURI

      -
      default URI toURI()
      -
    @@ -658,5 +572,7 @@

    toURI


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/HttpVersion.html b/jetty-11/org/eclipse/jetty/http/HttpVersion.html index 117e5943587..97c0776f210 100644 --- a/jetty-11/org/eclipse/jetty/http/HttpVersion.html +++ b/jetty-11/org/eclipse/jetty/http/HttpVersion.html @@ -1,29 +1,35 @@ - -HttpVersion (Eclipse Jetty API Doc - v11.0.21) + +HttpVersion (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum HttpVersion

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpVersion>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum HttpVersion


    public enum HttpVersion extends Enum<HttpVersion>
    -
      @@ -108,7 +94,7 @@

      Enum HttpVersion

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -142,7 +128,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      static final Index<HttpVersion>
      +
      static final Index<HttpVersion>
       
    @@ -231,41 +217,31 @@

    Enum Constant Details

  • HTTP_0_9

    -
    public static final HttpVersion HTTP_0_9
    -
  • HTTP_1_0

    -
    public static final HttpVersion HTTP_1_0
    -
  • HTTP_1_1

    -
    public static final HttpVersion HTTP_1_1
    -
  • HTTP_2

    -
    public static final HttpVersion HTTP_2
    -
  • HTTP_3

    -
    public static final HttpVersion HTTP_3
    -
  • @@ -279,9 +255,7 @@

    Field Details

  • CACHE

    -
    public static final Index<HttpVersion> CACHE
    -
  • @@ -295,7 +269,6 @@

    Method Details

  • values

    -
    public static HttpVersion[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -303,13 +276,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpVersion valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -324,13 +295,11 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • lookAheadGet

    -
    public static HttpVersion lookAheadGet(byte[] bytes, int position, int limit)
    @@ -343,13 +312,11 @@

    lookAheadGet

    Returns:
    An HttpMethod if a match or null if no easy match.
    -
  • lookAheadGet

    -
    public static HttpVersion lookAheadGet(ByteBuffer buffer)
    Optimised lookup to find an HTTP Version and trailing white space in a byte array.
    @@ -358,65 +325,51 @@

    lookAheadGet

    Returns:
    An HttpVersion if a match or null if no easy match.
    -
  • toBytes

    -
    public byte[] toBytes()
    -
  • toBuffer

    -
    public ByteBuffer toBuffer()
    -
  • getVersion

    -
    public int getVersion()
    -
  • is

    -
    public boolean is(String s)
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<HttpVersion>
    -
  • fromString

    -
    public static HttpVersion fromString(String version)
    Case insensitive fromString() conversion
    @@ -425,15 +378,12 @@

    fromString

    Returns:
    the enum constant or null if version unknown
    -
  • fromVersion

    -
    public static HttpVersion fromVersion(int version)
    -
  • @@ -447,5 +397,7 @@

    fromVersion


    + + diff --git a/jetty-11/org/eclipse/jetty/http/MetaData.ConnectRequest.html b/jetty-11/org/eclipse/jetty/http/MetaData.ConnectRequest.html index a749a246adb..7da4525b989 100644 --- a/jetty-11/org/eclipse/jetty/http/MetaData.ConnectRequest.html +++ b/jetty-11/org/eclipse/jetty/http/MetaData.ConnectRequest.html @@ -1,29 +1,35 @@ - -MetaData.ConnectRequest (Eclipse Jetty API Doc - v11.0.21) + +MetaData.ConnectRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Class MetaData.ConnectRe

    -
    All Implemented Interfaces:
    Iterable<HttpField>
    Enclosing class:
    -
    MetaData
    +
    MetaData

    public static class MetaData.ConnectRequest extends MetaData.Request
    -
    @@ -256,13 +234,11 @@

    Method Details

  • getProtocol

    -
    public String getProtocol()
    Overrides:
    getProtocol in class MetaData.Request
    -
  • @@ -276,5 +252,7 @@

    getProtocol


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/MetaData.Request.html b/jetty-11/org/eclipse/jetty/http/MetaData.Request.html index 6d72e46b051..def2aaf4690 100644 --- a/jetty-11/org/eclipse/jetty/http/MetaData.Request.html +++ b/jetty-11/org/eclipse/jetty/http/MetaData.Request.html @@ -1,29 +1,35 @@ - -MetaData.Request (Eclipse Jetty API Doc - v11.0.21) + +MetaData.Request (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MetaData.Request

    -
    All Implemented Interfaces:
    Iterable<HttpField>
    @@ -102,12 +89,11 @@

    Class MetaData.Request

    Enclosing class:
    -
    MetaData
    +
    MetaData

    public static class MetaData.Request extends MetaData
    -
    @@ -367,77 +335,63 @@

    Method Details

  • getBeginNanoTime

    -
    public long getBeginNanoTime()
    -
  • isRequest

    -
    public boolean isRequest()
    Overrides:
    isRequest in class MetaData
    -
  • getMethod

    -
    public String getMethod()
    Returns:
    the HTTP method
    -
  • getURI

    -
    public HttpURI getURI()
    Returns:
    the HTTP URI
    -
  • getURIString

    -
    public String getURIString()
    Returns:
    the HTTP URI in string form
    -
  • getProtocol

    -
    public String getProtocol()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class MetaData
    -
  • @@ -451,5 +405,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/MetaData.Response.html b/jetty-11/org/eclipse/jetty/http/MetaData.Response.html index 0a5bee09280..31b83f80e3c 100644 --- a/jetty-11/org/eclipse/jetty/http/MetaData.Response.html +++ b/jetty-11/org/eclipse/jetty/http/MetaData.Response.html @@ -1,29 +1,35 @@ - -MetaData.Response (Eclipse Jetty API Doc - v11.0.21) + +MetaData.Response (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class MetaData.Response

    -
    All Implemented Interfaces:
    Iterable<HttpField>
    Enclosing class:
    -
    MetaData
    +
    MetaData

    public static class MetaData.Response extends MetaData
    -
    @@ -252,49 +230,41 @@

    Method Details

  • isResponse

    -
    public boolean isResponse()
    Overrides:
    isResponse in class MetaData
    -
  • getStatus

    -
    public int getStatus()
    Returns:
    the HTTP status
    -
  • getReason

    -
    public String getReason()
    Returns:
    the HTTP reason
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class MetaData
    -
  • @@ -308,5 +278,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/MetaData.html b/jetty-11/org/eclipse/jetty/http/MetaData.html index f6d4c18ed20..e61d7782a08 100644 --- a/jetty-11/org/eclipse/jetty/http/MetaData.html +++ b/jetty-11/org/eclipse/jetty/http/MetaData.html @@ -1,29 +1,35 @@ - -MetaData (Eclipse Jetty API Doc - v11.0.21) + +MetaData (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MetaData

    org.eclipse.jetty.http.MetaData
    -
    All Implemented Interfaces:
    Iterable<HttpField>
    @@ -102,7 +89,6 @@

    Class MetaData

    public class MetaData extends Object implements Iterable<HttpField>
    -
    - +
     
    @@ -215,31 +201,25 @@

    Constructor Details

  • MetaData

    -
    public MetaData(HttpVersion version, HttpFields fields)
    -
  • MetaData

    -
    public MetaData(HttpVersion version, HttpFields fields, long contentLength)
    -
  • MetaData

    -
    public MetaData(HttpVersion version, HttpFields fields, long contentLength, Supplier<HttpFields> trailerSupplier)
    -
  • @@ -253,7 +233,6 @@

    Method Details

  • isTunnel

    -
    public static boolean isTunnel(String method, int status)

    Returns whether the given HTTP request method and HTTP response status code @@ -265,87 +244,70 @@

    isTunnel

    Returns:
    whether method and status identify a successful HTTP CONNECT tunnel
    -
  • isRequest

    -
    public boolean isRequest()
    -
  • isResponse

    -
    public boolean isResponse()
    -
  • getHttpVersion

    -
    public HttpVersion getHttpVersion()
    Returns:
    the HTTP version of this MetaData object
    -
  • getFields

    -
    public HttpFields getFields()
    Returns:
    the HTTP fields of this MetaData object
    -
  • getTrailerSupplier

    -
    public Supplier<HttpFields> getTrailerSupplier()
    -
  • getContentLength

    -
    public long getContentLength()
    -
  • iterator

    -
    public Iterator<HttpField> iterator()
    Specified by:
    iterator in interface Iterable<HttpField>
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -359,5 +321,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/MimeTypes.Type.html b/jetty-11/org/eclipse/jetty/http/MimeTypes.Type.html index 9efecb274a6..c6a4b724b05 100644 --- a/jetty-11/org/eclipse/jetty/http/MimeTypes.Type.html +++ b/jetty-11/org/eclipse/jetty/http/MimeTypes.Type.html @@ -1,29 +1,35 @@ - -MimeTypes.Type (Eclipse Jetty API Doc - v11.0.21) + +MimeTypes.Type (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum MimeTypes.Type

    -
    All Implemented Interfaces:
    Serializable, Comparable<MimeTypes.Type>, java.lang.constant.Constable
    Enclosing class:
    -
    MimeTypes
    +
    MimeTypes

    public static enum MimeTypes.Type extends Enum<MimeTypes.Type>
    -
      @@ -112,7 +98,7 @@

      Enum MimeTypes.Type

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -237,153 +223,115 @@

      Enum Constant Details

    • FORM_ENCODED

      -
      public static final MimeTypes.Type FORM_ENCODED
      -
    • MESSAGE_HTTP

      -
      public static final MimeTypes.Type MESSAGE_HTTP
      -
    • MULTIPART_BYTERANGES

      -
      public static final MimeTypes.Type MULTIPART_BYTERANGES
      -
    • MULTIPART_FORM_DATA

      -
      public static final MimeTypes.Type MULTIPART_FORM_DATA
      -
    • TEXT_HTML

      -
      public static final MimeTypes.Type TEXT_HTML
      -
    • TEXT_PLAIN

      -
      public static final MimeTypes.Type TEXT_PLAIN
      -
    • TEXT_XML

      -
      public static final MimeTypes.Type TEXT_XML
      -
    • TEXT_JSON

      -
      public static final MimeTypes.Type TEXT_JSON
      -
    • APPLICATION_JSON

      -
      public static final MimeTypes.Type APPLICATION_JSON
      -
    • TEXT_HTML_8859_1

      -
      public static final MimeTypes.Type TEXT_HTML_8859_1
      -
    • TEXT_HTML_UTF_8

      -
      public static final MimeTypes.Type TEXT_HTML_UTF_8
      -
    • TEXT_PLAIN_8859_1

      -
      public static final MimeTypes.Type TEXT_PLAIN_8859_1
      -
    • TEXT_PLAIN_UTF_8

      -
      public static final MimeTypes.Type TEXT_PLAIN_UTF_8
      -
    • TEXT_XML_8859_1

      -
      public static final MimeTypes.Type TEXT_XML_8859_1
      -
    • TEXT_XML_UTF_8

      -
      public static final MimeTypes.Type TEXT_XML_UTF_8
      -
    • TEXT_JSON_8859_1

      -
      public static final MimeTypes.Type TEXT_JSON_8859_1
      -
    • TEXT_JSON_UTF_8

      -
      public static final MimeTypes.Type TEXT_JSON_UTF_8
      -
    • APPLICATION_JSON_8859_1

      -
      public static final MimeTypes.Type APPLICATION_JSON_8859_1
      -
    • APPLICATION_JSON_UTF_8

      -
      public static final MimeTypes.Type APPLICATION_JSON_UTF_8
      -
    @@ -397,7 +345,6 @@

    Method Details

  • values

    -
    public static MimeTypes.Type[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -405,13 +352,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static MimeTypes.Type valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -426,83 +371,64 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • asBuffer

    -
    public ByteBuffer asBuffer()
    -
  • getCharset

    -
    public Charset getCharset()
    -
  • getCharsetString

    -
    public String getCharsetString()
    -
  • is

    -
    public boolean is(String s)
    -
  • asString

    -
    public String asString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<MimeTypes.Type>
    -
  • isCharsetAssumed

    -
    public boolean isCharsetAssumed()
    -
  • getContentTypeField

    -
    public HttpField getContentTypeField()
    -
  • getBaseType

    -
    public MimeTypes.Type getBaseType()
    -
  • @@ -516,5 +442,7 @@

    getBaseType


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/MimeTypes.html b/jetty-11/org/eclipse/jetty/http/MimeTypes.html index 20665e3a48f..6970fa95538 100644 --- a/jetty-11/org/eclipse/jetty/http/MimeTypes.html +++ b/jetty-11/org/eclipse/jetty/http/MimeTypes.html @@ -1,29 +1,35 @@ - -MimeTypes (Eclipse Jetty API Doc - v11.0.21) + +MimeTypes (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class MimeTypes

    org.eclipse.jetty.http.MimeTypes
    -

    public class MimeTypes extends Object
    MIME Type enum and utilities
    -
    @@ -160,7 +146,7 @@

    Method Summary

    Set a mime mapping
    -
    static Map<String,String>
    +
    static Map<String,String>
    Access a mutable map of mime type to the charset assumed for that content type.
    @@ -182,12 +168,12 @@

    Method Summary

    Get the MIME type by filename extension.
    -
    static Map<String,String>
    +
    static Map<String,String>
    Access a mutable map of mime type to the charset inferred from that content type.
    -
    static Set<String>
    +
    static Set<String>
     
    @@ -195,7 +181,7 @@

    Method Summary

    Get the MIME type by filename extension.
    - +
     
    void
    @@ -221,9 +207,7 @@

    Field Details

  • CACHE

    -
    public static final Index<MimeTypes.Type> CACHE
    -
  • @@ -237,10 +221,8 @@

    Constructor Details

  • MimeTypes

    -
    public MimeTypes()
    Constructor.
    -
  • @@ -254,27 +236,22 @@

    Method Details

  • getMimeMap

    -
    public Map<String,String> getMimeMap()
    -
  • setMimeMap

    -
    public void setMimeMap(Map<String,String> mimeMap)
    Parameters:
    mimeMap - A Map of file extension to mime-type.
    -
  • getDefaultMimeByExtension

    -
    public static String getDefaultMimeByExtension(String filename)
    Get the MIME type by filename extension. Lookup only the static default mime map.
    @@ -285,13 +262,11 @@

    getDefaultMimeByExtension

    MIME type matching the longest dot extension of the file name.
    -
  • getMimeByExtension

    -
    public String getMimeByExtension(String filename)
    Get the MIME type by filename extension. Lookup the content and static default mime maps.
    @@ -302,13 +277,11 @@

    getMimeByExtension

    MIME type matching the longest dot extension of the file name.
    -
  • addMimeMapping

    -
    public void addMimeMapping(String extension, String type)
    Set a mime mapping
    @@ -317,29 +290,23 @@

    addMimeMapping

    extension - the extension
    type - the mime type
    -
  • getKnownMimeTypes

    -
    public static Set<String> getKnownMimeTypes()
    -
  • getCharsetFromContentType

    -
    public static String getCharsetFromContentType(String value)
    -
  • getInferredEncodings

    -
    public static Map<String,String> getInferredEncodings()
    Access a mutable map of mime type to the charset inferred from that content type. An inferred encoding is used by when encoding/decoding a stream and is @@ -348,13 +315,11 @@

    getInferredEncodings

    Returns:
    Map of mime type to charset
    -
  • getAssumedEncodings

    -
    public static Map<String,String> getAssumedEncodings()
    Access a mutable map of mime type to the charset assumed for that content type. An assumed encoding is used by when encoding/decoding a stream, but is not @@ -363,31 +328,24 @@

    getAssumedEncodings

    Returns:
    Map of mime type to charset
    -
  • getCharsetInferredFromContentType

    -
    public static String getCharsetInferredFromContentType(String contentType)
    -
  • getCharsetAssumedFromContentType

    -
    public static String getCharsetAssumedFromContentType(String contentType)
    -
  • getContentTypeWithoutCharset

    -
    public static String getContentTypeWithoutCharset(String value)
    -
  • @@ -401,5 +359,7 @@

    getContentTypeWithoutCharset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/PreEncodedHttpField.html b/jetty-11/org/eclipse/jetty/http/PreEncodedHttpField.html index 717a30ba86f..e4354d898d0 100644 --- a/jetty-11/org/eclipse/jetty/http/PreEncodedHttpField.html +++ b/jetty-11/org/eclipse/jetty/http/PreEncodedHttpField.html @@ -1,29 +1,35 @@ - -PreEncodedHttpField (Eclipse Jetty API Doc - v11.0.21) + +PreEncodedHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PreEncodedHttpField

    -

    public class PreEncodedHttpField extends HttpField
    @@ -102,7 +89,6 @@

    Class PreEncodedHttpField

    -
    @@ -177,29 +163,23 @@

    Constructor Details

  • PreEncodedHttpField

    -
    public PreEncodedHttpField(HttpHeader header, String name, String value)
    -
  • PreEncodedHttpField

    -
    public PreEncodedHttpField(HttpHeader header, String value)
    -
  • PreEncodedHttpField

    -
    public PreEncodedHttpField(String name, String value)
    -
  • @@ -213,18 +193,14 @@

    Method Details

  • putTo

    -
    public void putTo(ByteBuffer bufferInFillMode, HttpVersion version)
    -
  • getEncodedLength

    -
    public int getEncodedLength(HttpVersion version)
    -
  • @@ -238,5 +214,7 @@

    getEncodedLength


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/PrecompressedHttpContent.html b/jetty-11/org/eclipse/jetty/http/PrecompressedHttpContent.html index 50635b8b937..8acd3acf973 100644 --- a/jetty-11/org/eclipse/jetty/http/PrecompressedHttpContent.html +++ b/jetty-11/org/eclipse/jetty/http/PrecompressedHttpContent.html @@ -1,29 +1,35 @@ - -PrecompressedHttpContent (Eclipse Jetty API Doc - v11.0.21) + +PrecompressedHttpContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PrecompressedHttp
    org.eclipse.jetty.http.PrecompressedHttpContent

    -
    All Implemented Interfaces:
    HttpContent
    @@ -102,7 +89,6 @@

    Class PrecompressedHttp
    public class PrecompressedHttpContent extends Object implements HttpContent
    -

    @@ -245,223 +229,186 @@

    Method Details

  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getResource

    -
    public Resource getResource()
    Specified by:
    getResource in interface HttpContent
    -
  • getETag

    -
    public HttpField getETag()
    Specified by:
    getETag in interface HttpContent
    -
  • getETagValue

    -
    public String getETagValue()
    Specified by:
    getETagValue in interface HttpContent
    -
  • getLastModified

    -
    public HttpField getLastModified()
    Specified by:
    getLastModified in interface HttpContent
    -
  • getLastModifiedValue

    -
    public String getLastModifiedValue()
    Specified by:
    getLastModifiedValue in interface HttpContent
    -
  • getContentType

    -
    public HttpField getContentType()
    Specified by:
    getContentType in interface HttpContent
    -
  • getContentTypeValue

    -
    public String getContentTypeValue()
    Specified by:
    getContentTypeValue in interface HttpContent
    -
  • getContentEncoding

    -
    public HttpField getContentEncoding()
    Specified by:
    getContentEncoding in interface HttpContent
    -
  • getContentEncodingValue

    -
    public String getContentEncodingValue()
    Specified by:
    getContentEncodingValue in interface HttpContent
    -
  • getCharacterEncoding

    -
    public String getCharacterEncoding()
    Specified by:
    getCharacterEncoding in interface HttpContent
    -
  • getMimeType

    -
    public MimeTypes.Type getMimeType()
    Specified by:
    getMimeType in interface HttpContent
    -
  • release

    -
    public void release()
    Specified by:
    release in interface HttpContent
    -
  • getIndirectBuffer

    -
    public ByteBuffer getIndirectBuffer()
    Specified by:
    getIndirectBuffer in interface HttpContent
    -
  • getDirectBuffer

    -
    public ByteBuffer getDirectBuffer()
    Specified by:
    getDirectBuffer in interface HttpContent
    -
  • getContentLength

    -
    public HttpField getContentLength()
    Specified by:
    getContentLength in interface HttpContent
    -
  • getContentLengthValue

    -
    public long getContentLengthValue()
    Specified by:
    getContentLengthValue in interface HttpContent
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    @@ -470,13 +417,11 @@

    getInputStream

    Throws:
    IOException
    -
  • getReadableByteChannel

    -
    public ReadableByteChannel getReadableByteChannel() throws IOException
    @@ -485,31 +430,26 @@

    getReadableByteChannel

    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getPrecompressedContents

    -
    public Map<CompressedContentFormat,HttpContent> getPrecompressedContents()
    Specified by:
    getPrecompressedContents in interface HttpContent
    -
  • @@ -523,5 +463,7 @@

    getPrecompressedContents


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/QuotedCSV.html b/jetty-11/org/eclipse/jetty/http/QuotedCSV.html index c12c2d01e2d..9e45ceb47fa 100644 --- a/jetty-11/org/eclipse/jetty/http/QuotedCSV.html +++ b/jetty-11/org/eclipse/jetty/http/QuotedCSV.html @@ -1,29 +1,35 @@ - -QuotedCSV (Eclipse Jetty API Doc - v11.0.21) + +QuotedCSV (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuotedCSV

    -
    All Implemented Interfaces:
    Iterable<String>
    @@ -110,13 +97,12 @@

    Class QuotedCSV

    See Also:
    -
      +
      • "https://tools.ietf.org/html/rfc7230#section-3.2.6"
      • "https://tools.ietf.org/html/rfc7230#section-7"
    -
    @@ -265,18 +247,14 @@

    Constructor Details

  • QuotedCSV

    -
    public QuotedCSV(String... values)
    -
  • QuotedCSV

    -
    public QuotedCSV(boolean keepQuotes, String... values)
    -
  • @@ -290,7 +268,6 @@

    Method Details

  • join

    -
    public static String join(List<String> values)
    Join a list into Quoted CSV string
    @@ -299,13 +276,11 @@

    join

    Returns:
    A Quoted Comma Separated Value list
    -
  • join

    -
    public static String join(String... values)
    Join a list into Quoted CSV string
    @@ -314,13 +289,11 @@

    join

    Returns:
    A Quoted Comma Separated Value list
    -
  • join

    -
    public static void join(StringBuilder builder, List<String> values)
    Join a list into Quoted CSV StringBuilder
    @@ -329,15 +302,13 @@

    join

    builder - A builder to join the list into
    values - A list of values
    -
  • parsedValueAndParams

    -
    protected void parsedValueAndParams(StringBuffer buffer)
    -
    Description copied from class: QuotedCSVParser
    +
    Description copied from class: QuotedCSVParser
    Called when a value and it's parameters has been parsed
    Overrides:
    @@ -345,55 +316,44 @@

    parsedValueAndParams

    Parameters:
    buffer - Containing the trimmed value and parameters
    -
  • size

    -
    public int size()
    -
  • isEmpty

    -
    public boolean isEmpty()
    -
  • getValues

    -
    public List<String> getValues()
    -
  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    iterator in interface Iterable<String>
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -407,5 +367,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/QuotedCSVParser.html b/jetty-11/org/eclipse/jetty/http/QuotedCSVParser.html index adf22a4085f..68c2977a798 100644 --- a/jetty-11/org/eclipse/jetty/http/QuotedCSVParser.html +++ b/jetty-11/org/eclipse/jetty/http/QuotedCSVParser.html @@ -1,29 +1,35 @@ - -QuotedCSVParser (Eclipse Jetty API Doc - v11.0.21) + +QuotedCSVParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class QuotedCSVParser

    org.eclipse.jetty.http.QuotedCSVParser
    -
    Direct Known Subclasses:
    QuotedCSV
    @@ -103,13 +90,12 @@

    Class QuotedCSVParser

    See Also:
    -
      +
      • "https://tools.ietf.org/html/rfc7230#section-3.2.6"
      • "https://tools.ietf.org/html/rfc7230#section-7"
    -
      @@ -198,9 +184,7 @@

      Field Details

    • _keepQuotes

      -
      protected final boolean _keepQuotes
      -
    @@ -214,9 +198,7 @@

    Constructor Details

  • QuotedCSVParser

    -
    public QuotedCSVParser(boolean keepQuotes)
    -
  • @@ -230,54 +212,45 @@

    Method Details

  • unquote

    -
    public static String unquote(String s)
    -
  • addValue

    -
    public void addValue(String value)
    Add and parse a value string(s)
    Parameters:
    value - A value that may contain one or more Quoted CSV items.
    -
  • parsedValueAndParams

    -
    protected void parsedValueAndParams(StringBuffer buffer)
    Called when a value and it's parameters has been parsed
    Parameters:
    buffer - Containing the trimmed value and parameters
    -
  • parsedValue

    -
    protected void parsedValue(StringBuffer buffer)
    Called when a value has been parsed (prior to any parameters)
    Parameters:
    buffer - Containing the trimmed value, which may be mutated
    -
  • parsedParam

    -
    protected void parsedParam(StringBuffer buffer, int valueLength, int paramName, @@ -290,7 +263,6 @@

    parsedParam

    paramName - The index of the start of the parameter just parsed
    paramValue - The index of the start of the parameter value just parsed, or -1
    -
  • @@ -304,5 +276,7 @@

    parsedParam


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/QuotedQualityCSV.html b/jetty-11/org/eclipse/jetty/http/QuotedQualityCSV.html index 56928995f33..5ce25dcd51d 100644 --- a/jetty-11/org/eclipse/jetty/http/QuotedQualityCSV.html +++ b/jetty-11/org/eclipse/jetty/http/QuotedQualityCSV.html @@ -1,29 +1,35 @@ - -QuotedQualityCSV (Eclipse Jetty API Doc - v11.0.21) + +QuotedQualityCSV (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class QuotedQualityCSV

    -
    All Implemented Interfaces:
    Iterable<String>
    @@ -109,14 +96,13 @@

    Class QuotedQualityCSV

    See Also:
    -
      +
      • "https://tools.ietf.org/html/rfc7230#section-3.2.6"
      • "https://tools.ietf.org/html/rfc7230#section-7"
      • "https://tools.ietf.org/html/rfc7231#section-5.3.1"
    -
    @@ -258,36 +242,30 @@

    Constructor Details

  • QuotedQualityCSV

    -
    public QuotedQualityCSV()
    Sorts values with equal quality according to the length of the value String.
    -
  • QuotedQualityCSV

    -
    public QuotedQualityCSV(String[] preferredOrder)
    Sorts values with equal quality according to given order.
    Parameters:
    preferredOrder - Array indicating the preferred order of known values
    -
  • QuotedQualityCSV

    -
    public QuotedQualityCSV(ToIntFunction<String> secondaryOrdering)
    Orders values with equal quality with the given function.
    Parameters:
    secondaryOrdering - Function to apply an ordering other than specified by quality, highest values are sorted first.
    -
  • @@ -301,9 +279,8 @@

    Method Details

  • parsedValueAndParams

    -
    protected void parsedValueAndParams(StringBuffer buffer)
    -
    Description copied from class: QuotedCSVParser
    +
    Description copied from class: QuotedCSVParser
    Called when a value and it's parameters has been parsed
    Overrides:
    @@ -311,15 +288,13 @@

    parsedValueAndParams

    Parameters:
    buffer - Containing the trimmed value and parameters
    -
  • parsedValue

    -
    protected void parsedValue(StringBuffer buffer)
    -
    Description copied from class: QuotedCSVParser
    +
    Description copied from class: QuotedCSVParser
    Called when a value has been parsed (prior to any parameters)
    Overrides:
    @@ -327,18 +302,16 @@

    parsedValue

    Parameters:
    buffer - Containing the trimmed value, which may be mutated
    -
  • parsedParam

    -
    protected void parsedParam(StringBuffer buffer, int valueLength, int paramName, int paramValue)
    -
    Description copied from class: QuotedCSVParser
    +
    Description copied from class: QuotedCSVParser
    Called when a parameter has been parsed
    Overrides:
    @@ -349,25 +322,21 @@

    parsedParam

    paramName - The index of the start of the parameter just parsed
    paramValue - The index of the start of the parameter value just parsed, or -1
    -
  • getValues

    -
    public List<String> getValues()
    Overrides:
    getValues in class QuotedCSV
    -
  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    @@ -375,15 +344,12 @@

    iterator

    Overrides:
    iterator in class QuotedCSV
    -
  • sort

    -
    protected void sort()
    -
  • @@ -397,5 +363,7 @@

    sort


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/RFC6265CookieParser.html b/jetty-11/org/eclipse/jetty/http/RFC6265CookieParser.html index 4ffb360b000..ff6b4d15355 100644 --- a/jetty-11/org/eclipse/jetty/http/RFC6265CookieParser.html +++ b/jetty-11/org/eclipse/jetty/http/RFC6265CookieParser.html @@ -1,29 +1,35 @@ - -RFC6265CookieParser (Eclipse Jetty API Doc - v11.0.21) + +RFC6265CookieParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RFC6265CookieParserorg.eclipse.jetty.http.RFC6265CookieParser

    -
    All Implemented Interfaces:
    CookieParser
    @@ -99,7 +86,6 @@

    Class RFC6265CookieParserextends Object implements CookieParser

    Cookie parser
    -
    @@ -185,9 +171,7 @@

    Field Details

  • LOG

    -
    protected static final org.slf4j.Logger LOG
    -
  • @@ -201,11 +185,9 @@

    Constructor Details

  • RFC6265CookieParser

    -
    protected RFC6265CookieParser(CookieParser.Handler handler, CookieCompliance compliance, ComplianceViolation.Listener complianceListener)
    -
  • @@ -219,22 +201,18 @@

    Method Details

  • parseField

    -
    public void parseField(String field)
    Specified by:
    parseField in interface CookieParser
    -
  • reportComplianceViolation

    -
    protected void reportComplianceViolation(CookieCompliance.Violation violation, String reason)
    -
  • @@ -248,5 +226,7 @@

    reportComplianceViolation


    + + diff --git a/jetty-11/org/eclipse/jetty/http/ResourceHttpContent.html b/jetty-11/org/eclipse/jetty/http/ResourceHttpContent.html index 1702273e7b4..f2db86139fe 100644 --- a/jetty-11/org/eclipse/jetty/http/ResourceHttpContent.html +++ b/jetty-11/org/eclipse/jetty/http/ResourceHttpContent.html @@ -1,29 +1,35 @@ - -ResourceHttpContent (Eclipse Jetty API Doc - v11.0.21) + +ResourceHttpContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ResourceHttpContentorg.eclipse.jetty.http.ResourceHttpContent

    -
    All Implemented Interfaces:
    HttpContent
    @@ -102,7 +89,6 @@

    Class ResourceHttpContentThe HttpContent is used to server static content that is not cached. So fields and values are only generated as need be an not kept for reuse

    -
      @@ -111,7 +97,7 @@

      Class ResourceHttpContent

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpContent

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpContent

      HttpContent.ContentFactory
    @@ -194,7 +180,7 @@

    Method Summary

     
    - +
     
    @@ -229,31 +215,25 @@

    Constructor Details

  • ResourceHttpContent

    -
    public ResourceHttpContent(Resource resource, String contentType)
    -
  • ResourceHttpContent

    -
    public ResourceHttpContent(Resource resource, String contentType, int maxBuffer)
    -
  • ResourceHttpContent

    -
    public ResourceHttpContent(Resource resource, String contentType, int maxBuffer, Map<CompressedContentFormat,HttpContent> precompressedContents)
    -
  • @@ -267,175 +247,146 @@

    Method Details

  • getContentTypeValue

    -
    public String getContentTypeValue()
    Specified by:
    getContentTypeValue in interface HttpContent
    -
  • getContentType

    -
    public HttpField getContentType()
    Specified by:
    getContentType in interface HttpContent
    -
  • getContentEncoding

    -
    public HttpField getContentEncoding()
    Specified by:
    getContentEncoding in interface HttpContent
    -
  • getContentEncodingValue

    -
    public String getContentEncodingValue()
    Specified by:
    getContentEncodingValue in interface HttpContent
    -
  • getCharacterEncoding

    -
    public String getCharacterEncoding()
    Specified by:
    getCharacterEncoding in interface HttpContent
    -
  • getMimeType

    -
    public MimeTypes.Type getMimeType()
    Specified by:
    getMimeType in interface HttpContent
    -
  • getLastModified

    -
    public HttpField getLastModified()
    Specified by:
    getLastModified in interface HttpContent
    -
  • getLastModifiedValue

    -
    public String getLastModifiedValue()
    Specified by:
    getLastModifiedValue in interface HttpContent
    -
  • getDirectBuffer

    -
    public ByteBuffer getDirectBuffer()
    Specified by:
    getDirectBuffer in interface HttpContent
    -
  • getETag

    -
    public HttpField getETag()
    Specified by:
    getETag in interface HttpContent
    -
  • getETagValue

    -
    public String getETagValue()
    Specified by:
    getETagValue in interface HttpContent
    -
  • getIndirectBuffer

    -
    public ByteBuffer getIndirectBuffer()
    Specified by:
    getIndirectBuffer in interface HttpContent
    -
  • getContentLength

    -
    public HttpField getContentLength()
    Specified by:
    getContentLength in interface HttpContent
    -
  • getContentLengthValue

    -
    public long getContentLengthValue()
    Specified by:
    getContentLengthValue in interface HttpContent
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    @@ -444,13 +395,11 @@

    getInputStream

    Throws:
    IOException
    -
  • getReadableByteChannel

    -
    public ReadableByteChannel getReadableByteChannel() throws IOException
    @@ -459,55 +408,46 @@

    getReadableByteChannel

    Throws:
    IOException
    -
  • getResource

    -
    public Resource getResource()
    Specified by:
    getResource in interface HttpContent
    -
  • release

    -
    public void release()
    Specified by:
    release in interface HttpContent
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getPrecompressedContents

    -
    public Map<CompressedContentFormat,HttpContent> getPrecompressedContents()
    Specified by:
    getPrecompressedContents in interface HttpContent
    -
  • @@ -521,5 +461,7 @@

    getPrecompressedContents


    + + diff --git a/jetty-11/org/eclipse/jetty/http/Syntax.html b/jetty-11/org/eclipse/jetty/http/Syntax.html index 2de105a6b83..f690894b3ab 100644 --- a/jetty-11/org/eclipse/jetty/http/Syntax.html +++ b/jetty-11/org/eclipse/jetty/http/Syntax.html @@ -1,29 +1,35 @@ - -Syntax (Eclipse Jetty API Doc - v11.0.21) + +Syntax (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Syntax

    org.eclipse.jetty.http.Syntax
    -

    public final class Syntax extends Object
    @@ -97,7 +84,6 @@

    Class Syntax

    Use in a similar way as you would Objects.requireNonNull(Object)

    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • Syntax

      -
      public Syntax()
      -
    @@ -172,7 +156,6 @@

    Method Details

  • requireValidRFC2616Token

    -
    public static void requireValidRFC2616Token(String value, String msg)
    Per RFC2616: Section 2.2, a token follows these syntax rules @@ -193,13 +176,11 @@

    requireValidRFC2616Token

    Throws:
    IllegalArgumentException - if the value is invalid per spec
    -
  • requireValidRFC6265CookieValue

    -
    public static void requireValidRFC6265CookieValue(String value)
    Per RFC6265, Cookie.value follows these syntax rules
    @@ -215,7 +196,6 @@ 

    requireValidRFC6265CookieValue

    Throws:
    IllegalArgumentException - if the value is invalid per spec
    -
  • @@ -229,5 +209,7 @@

    requireValidRFC6265CookieValue


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/UriCompliance.Violation.html b/jetty-11/org/eclipse/jetty/http/UriCompliance.Violation.html index dd7f129ecfb..b2528a0241b 100644 --- a/jetty-11/org/eclipse/jetty/http/UriCompliance.Violation.html +++ b/jetty-11/org/eclipse/jetty/http/UriCompliance.Violation.html @@ -1,29 +1,35 @@ - -UriCompliance.Violation (Eclipse Jetty API Doc - v11.0.21) + +UriCompliance.Violation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Enum UriCompliance.Violat

    -
    All Implemented Interfaces:
    Serializable, Comparable<UriCompliance.Violation>, java.lang.constant.Constable, ComplianceViolation
    Enclosing class:
    -
    UriCompliance
    +
    UriCompliance

    public static enum UriCompliance.Violation @@ -109,7 +96,6 @@

    Enum UriCompliance.Violat RFC 3986. A compliance mode that contains one or more of these Violations, allows request to violate the corresponding additional requirement.

    -
      @@ -118,10 +104,10 @@

      Enum UriCompliance.Violat

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.ComplianceViolation

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.ComplianceViolation

      ComplianceViolation.Listener, ComplianceViolation.Mode
      @@ -217,55 +203,43 @@

      Enum Constant Details

    • AMBIGUOUS_PATH_SEGMENT

      -
      public static final UriCompliance.Violation AMBIGUOUS_PATH_SEGMENT
      Allow ambiguous path segments e.g. /foo/%2e%2e/bar
      -
    • AMBIGUOUS_EMPTY_SEGMENT

      -
      public static final UriCompliance.Violation AMBIGUOUS_EMPTY_SEGMENT
      Allow ambiguous empty segments e.g. //
      -
    • AMBIGUOUS_PATH_SEPARATOR

      -
      public static final UriCompliance.Violation AMBIGUOUS_PATH_SEPARATOR
      Allow ambiguous path separator within a URI segment e.g. /foo/b%2fr
      -
    • AMBIGUOUS_PATH_PARAMETER

      -
      public static final UriCompliance.Violation AMBIGUOUS_PATH_PARAMETER
      Allow ambiguous path parameters within a URI segment e.g. /foo/..;/bar or /foo/%2e%2e;param/bar
      -
    • AMBIGUOUS_PATH_ENCODING

      -
      public static final UriCompliance.Violation AMBIGUOUS_PATH_ENCODING
      Allow ambiguous path encoding within a URI segment e.g. /%2557EB-INF
      -
    • UTF16_ENCODINGS

      -
      public static final UriCompliance.Violation UTF16_ENCODINGS
      Allow UTF-16 encoding eg /foo%u2192bar.
      -
    @@ -279,7 +253,6 @@

    Method Details

  • values

    -
    public static UriCompliance.Violation[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -287,13 +260,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static UriCompliance.Violation valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -308,13 +279,11 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -322,13 +291,11 @@

    getName

    Returns:
    The name of the violation.
    -
  • getURL

    -
    public String getURL()
    Specified by:
    @@ -336,13 +303,11 @@

    getURL

    Returns:
    A URL to the specification that provides more information regarding the requirement that may be violated.
    -
  • getDescription

    -
    public String getDescription()
    Specified by:
    @@ -350,7 +315,6 @@

    getDescription

    Returns:
    A short description of the violation.
    -
  • @@ -364,5 +328,7 @@

    getDescription


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/UriCompliance.html b/jetty-11/org/eclipse/jetty/http/UriCompliance.html index 1558ed6d044..d22406dba2e 100644 --- a/jetty-11/org/eclipse/jetty/http/UriCompliance.html +++ b/jetty-11/org/eclipse/jetty/http/UriCompliance.html @@ -1,29 +1,35 @@ - -UriCompliance (Eclipse Jetty API Doc - v11.0.21) + +UriCompliance (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UriCompliance

    org.eclipse.jetty.http.UriCompliance
    -
    All Implemented Interfaces:
    ComplianceViolation.Mode
    @@ -101,7 +88,6 @@

    Class UriCompliance

    URI compliance modes for Jetty request handling. A Compliance mode consists of a set of UriCompliance.Violations which are allowed when the mode is enabled.
    -
    @@ -364,10 +334,8 @@

    Constructor Details

  • UriCompliance

    -
    public UriCompliance(String name, Set<UriCompliance.Violation> violations)
    -
  • @@ -381,15 +349,12 @@

    Method Details

  • valueOf

    -
    public static UriCompliance valueOf(String name)
    -
  • from

    -
    public static UriCompliance from(Set<UriCompliance.Violation> violations)
    Create compliance set from a set of allowed Violations.
    @@ -398,13 +363,11 @@

    from

    Returns:
    the compliance from the string spec
    -
  • from

    -
    public static UriCompliance from(String spec)
    Create compliance set from string.

    @@ -431,13 +394,11 @@

    from

    Returns:
    the UriCompliance instance derived from the string description
    -
  • allows

    -
    public boolean allows(ComplianceViolation violation)
    Specified by:
    @@ -447,13 +408,11 @@

    allows

    Returns:
    true iff the violation is allowed by this mode.
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -461,13 +420,11 @@

    getName

    Returns:
    The name of the compliance violation mode.
    -
  • getAllowed

    -
    public Set<UriCompliance.Violation> getAllowed()
    Get the set of UriCompliance.Violations allowed by this compliance mode.
    @@ -476,13 +433,11 @@

    getAllowed

    Returns:
    The immutable set of UriCompliance.Violations allowed by this compliance mode.
    -
  • getKnown

    -
    public Set<UriCompliance.Violation> getKnown()
    Specified by:
    @@ -490,13 +445,11 @@

    getKnown

    Returns:
    The immutable set of all known violations for this mode.
    -
  • with

    -
    public UriCompliance with(String name, UriCompliance.Violation... violations)
    Create a new UriCompliance mode that includes the passed UriCompliance.Violations.
    @@ -507,13 +460,11 @@

    with

    Returns:
    A new UriCompliance mode.
    -
  • without

    -
    public UriCompliance without(String name, UriCompliance.Violation... violations)
    Create a new UriCompliance mode that excludes the passed UriCompliance.Violations.
    @@ -524,28 +475,23 @@

    without

    Returns:
    A new UriCompliance mode.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • checkUriCompliance

    -
    public static String checkUriCompliance(UriCompliance compliance, HttpURI uri)
    -
  • @@ -559,5 +505,7 @@

    checkUriCompliance


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/class-use/BadMessageException.html b/jetty-11/org/eclipse/jetty/http/class-use/BadMessageException.html index 6e98a080f91..f30668b6d33 100644 --- a/jetty-11/org/eclipse/jetty/http/class-use/BadMessageException.html +++ b/jetty-11/org/eclipse/jetty/http/class-use/BadMessageException.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http.BadMessageException (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http.BadMessageException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HuffmanDecoder

    org.eclipse.jetty.http.compression.HuffmanDecoder
    -

    public class HuffmanDecoder extends Object
    @@ -97,7 +84,6 @@

    Class HuffmanDecoder

    Characters which are illegal field-vchar values are replaced with either ' ' or '?' as described in RFC9110

    -
      @@ -154,9 +140,7 @@

      Constructor Details

    • HuffmanDecoder

      -
      public HuffmanDecoder()
      -
    @@ -170,19 +154,16 @@

    Method Details

  • setLength

    -
    public void setLength(int length)
    Parameters:
    length - in bytes of the huffman data.
    -
  • decode

    -
    public String decode(ByteBuffer buffer) throws EncodingException
    @@ -193,15 +174,12 @@

    decode

    Throws:
    EncodingException - if the huffman encoding is invalid.
    -
  • reset

    -
    public void reset()
    -
  • @@ -215,5 +193,7 @@

    reset


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/compression/HuffmanEncoder.html b/jetty-11/org/eclipse/jetty/http/compression/HuffmanEncoder.html index 0e18e6a4380..65b7ce672a7 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/HuffmanEncoder.html +++ b/jetty-11/org/eclipse/jetty/http/compression/HuffmanEncoder.html @@ -1,29 +1,35 @@ - -HuffmanEncoder (Eclipse Jetty API Doc - v11.0.21) + +HuffmanEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HuffmanEncoder

    org.eclipse.jetty.http.compression.HuffmanEncoder
    -

    public class HuffmanEncoder extends Object
    @@ -97,7 +84,6 @@

    Class HuffmanEncoder

    Characters are encoded with ISO-8859-1, if any multi-byte characters or control characters are present the encoder will throw EncodingException.

    -
      @@ -149,7 +135,6 @@

      Method Details

    • octetsNeeded

      -
      public static int octetsNeeded(String s)
      Parameters:
      @@ -157,13 +142,11 @@

      octetsNeeded

      Returns:
      the number of octets needed to encode the string, or -1 if it cannot be encoded.
      -
    • octetsNeeded

      -
      public static int octetsNeeded(byte[] b)
      Parameters:
      @@ -171,13 +154,11 @@

      octetsNeeded

      Returns:
      the number of octets needed to encode the bytes, or -1 if it cannot be encoded.
      -
    • encode

      -
      public static void encode(ByteBuffer buffer, String s)
      @@ -185,13 +166,11 @@

      encode

      buffer - the buffer to encode into.
      s - the string to encode.
      -
    • octetsNeededLowerCase

      -
      public static int octetsNeededLowerCase(String s)
      Parameters:
      @@ -199,13 +178,11 @@

      octetsNeededLowerCase

      Returns:
      the number of octets needed to encode the string, or -1 if it cannot be encoded.
      -
    • encodeLowerCase

      -
      public static void encodeLowerCase(ByteBuffer buffer, String s)
      @@ -213,7 +190,6 @@

      encodeLowerCase

      buffer - the buffer to encode into in lowercase.
      s - the string to encode.
      -
    @@ -227,5 +203,7 @@

    encodeLowerCase


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerDecoder.html b/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerDecoder.html index b5aea7fab21..c89e54aa7e9 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerDecoder.html +++ b/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerDecoder.html @@ -1,29 +1,35 @@ - -NBitIntegerDecoder (Eclipse Jetty API Doc - v11.0.21) + +NBitIntegerDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class NBitIntegerDecoder

    org.eclipse.jetty.http.compression.NBitIntegerDecoder
    -

    public class NBitIntegerDecoder extends Object
    Used to decode integers as described in RFC7541.
    -
      @@ -162,9 +148,7 @@

      Constructor Details

    • NBitIntegerDecoder

      -
      public NBitIntegerDecoder()
      -
    @@ -178,7 +162,6 @@

    Method Details

  • setPrefix

    -
    public void setPrefix(int prefix)
    Set the prefix length in of the integer representation in bits. A prefix of 6 means the integer representation starts after the first 2 bits.
    @@ -186,13 +169,11 @@

    setPrefix

    Parameters:
    prefix - the number of bits in the integer prefix.
    -
  • decodeInt

    -
    public int decodeInt(ByteBuffer buffer)
    Decode an integer from the buffer. If the buffer does not contain the complete integer representation a value of -1 is returned to indicate that more data is needed to complete parsing. @@ -205,13 +186,11 @@

    decodeInt

    Throws:
    ArithmeticException - if the value overflows a int.
    -
  • decodeLong

    -
    public long decodeLong(ByteBuffer buffer)
    Decode a long from the buffer. If the buffer does not contain the complete integer representation a value of -1 is returned to indicate that more data is needed to complete parsing. @@ -224,16 +203,13 @@

    decodeLong

    Throws:
    ArithmeticException - if the value overflows a long.
    -
  • reset

    -
    public void reset()
    Reset the internal state of the parser.
    -
  • @@ -247,5 +223,7 @@

    reset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerEncoder.html b/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerEncoder.html index 8e17098bd47..94b5ac0d9a4 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerEncoder.html +++ b/jetty-11/org/eclipse/jetty/http/compression/NBitIntegerEncoder.html @@ -1,29 +1,35 @@ - -NBitIntegerEncoder (Eclipse Jetty API Doc - v11.0.21) + +NBitIntegerEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class NBitIntegerEncoder

    org.eclipse.jetty.http.compression.NBitIntegerEncoder
    -

    public class NBitIntegerEncoder extends Object
    Used to encode integers as described in RFC7541.
    -
      @@ -138,7 +124,6 @@

      Method Details

    • octetsNeeded

      -
      public static int octetsNeeded(int prefix, long value)
      @@ -148,13 +133,11 @@

      octetsNeeded

      Returns:
      the number of octets it would take to encode the long.
      -
    • encode

      -
      public static void encode(ByteBuffer buffer, int prefix, long value)
      @@ -164,7 +147,6 @@

      encode

      prefix - the prefix used to encode this long.
      value - the long to encode into the buffer.
      -
    @@ -178,5 +160,7 @@

    encode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/compression/NBitStringDecoder.html b/jetty-11/org/eclipse/jetty/http/compression/NBitStringDecoder.html index 7b97d0c2ad0..fbff8023b16 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/NBitStringDecoder.html +++ b/jetty-11/org/eclipse/jetty/http/compression/NBitStringDecoder.html @@ -1,29 +1,35 @@ - -NBitStringDecoder (Eclipse Jetty API Doc - v11.0.21) + +NBitStringDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NBitStringDecoder

    org.eclipse.jetty.http.compression.NBitStringDecoder
    -

    public class NBitStringDecoder extends Object
    @@ -101,7 +88,6 @@

    Class NBitStringDecoder

    Characters which are illegal field-vchar values are replaced with either ' ' or '?' as described in RFC9110

    -
      @@ -162,9 +148,7 @@

      Constructor Details

    • NBitStringDecoder

      -
      public NBitStringDecoder()
      -
    @@ -178,7 +162,6 @@

    Method Details

  • setPrefix

    -
    public void setPrefix(int prefix)
    Set the prefix length in of the string representation in bits. A prefix of 6 means the string representation starts after the first 2 bits.
    @@ -186,13 +169,11 @@

    setPrefix

    Parameters:
    prefix - the number of bits in the string prefix.
    -
  • decode

    -
    public String decode(ByteBuffer buffer) throws EncodingException
    Decode a string from the buffer. If the buffer does not contain the complete string representation @@ -207,15 +188,12 @@

    decode

    ArithmeticException - if the string length value overflows a int.
    EncodingException - if the string encoding is invalid.
    -
  • reset

    -
    public void reset()
    -
  • @@ -229,5 +207,7 @@

    reset


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/compression/NBitStringEncoder.html b/jetty-11/org/eclipse/jetty/http/compression/NBitStringEncoder.html index 8720b41d6ac..edfe00db3d2 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/NBitStringEncoder.html +++ b/jetty-11/org/eclipse/jetty/http/compression/NBitStringEncoder.html @@ -1,29 +1,35 @@ - -NBitStringEncoder (Eclipse Jetty API Doc - v11.0.21) + +NBitStringEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class NBitStringEncoder

    org.eclipse.jetty.http.compression.NBitStringEncoder
    -

    public class NBitStringEncoder extends Object
    -
      @@ -139,22 +125,18 @@

      Method Details

    • octetsNeeded

      -
      public static int octetsNeeded(int prefix, String value, boolean huffman)
      -
    • encode

      -
      public static void encode(ByteBuffer buffer, int prefix, String value, boolean huffman)
      -
    @@ -168,5 +150,7 @@

    encode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/compression/class-use/EncodingException.html b/jetty-11/org/eclipse/jetty/http/compression/class-use/EncodingException.html index c6fe0dae1d9..85f913900b8 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/class-use/EncodingException.html +++ b/jetty-11/org/eclipse/jetty/http/compression/class-use/EncodingException.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http.compression.EncodingException (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http.compression.EncodingException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http.compression


    -
    package org.eclipse.jetty.http.compression
    -
    • @@ -92,7 +87,7 @@

      Package org

    • -
      +
      Class
      @@ -136,5 +131,7 @@

      Package org
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/http/compression/package-tree.html b/jetty-11/org/eclipse/jetty/http/compression/package-tree.html index 4ece378bade..88e3bbf5441 100644 --- a/jetty-11/org/eclipse/jetty/http/compression/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http/compression/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http.compression Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http.compression Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +

      Package org.eclipse.jetty.http


      -
      package org.eclipse.jetty.http
      Jetty Http : Tools for Http processing
      -
      • @@ -93,7 +88,7 @@

        Package org.eclipse.jet

      • -
        +
        Class
        @@ -337,5 +332,7 @@

        Package org.eclipse.jet
        +

        +
        diff --git a/jetty-11/org/eclipse/jetty/http/package-tree.html b/jetty-11/org/eclipse/jetty/http/package-tree.html index aeba4a68474..f9c90280c98 100644 --- a/jetty-11/org/eclipse/jetty/http/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
        +
        + +
        @@ -89,7 +77,6 @@

        Class AbstractPathSpec

        org.eclipse.jetty.http.pathmap.AbstractPathSpec
        -
        All Implemented Interfaces:
        Comparable<PathSpec>, PathSpec
        @@ -102,7 +89,6 @@

        Class AbstractPathSpec

        public abstract class AbstractPathSpec extends Object implements PathSpec
        -
          @@ -165,9 +151,7 @@

          Constructor Details

        • AbstractPathSpec

          -
          public AbstractPathSpec()
          -
        @@ -181,49 +165,41 @@

        Method Details

      • compareTo

        -
        public int compareTo(PathSpec other)
        Specified by:
        compareTo in interface Comparable<PathSpec>
        -
      • equals

        -
        public final boolean equals(Object obj)
        Overrides:
        equals in class Object
        -
      • hashCode

        -
        public final int hashCode()
        Overrides:
        hashCode in class Object
        -
      • toString

        -
        public String toString()
        Overrides:
        toString in class Object
        -
      @@ -237,5 +213,7 @@

      toString


      +
      +
      diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/MappedResource.html b/jetty-11/org/eclipse/jetty/http/pathmap/MappedResource.html index ec4dd2bd89b..fd58d2461ca 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/MappedResource.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/MappedResource.html @@ -1,29 +1,35 @@ - -MappedResource (Eclipse Jetty API Doc - v11.0.21) + +MappedResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
      +
      + +
      @@ -89,7 +77,6 @@

      Class MappedResource<E>

      org.eclipse.jetty.http.pathmap.MappedResource<E>
      -
      All Implemented Interfaces:
      Comparable<MappedResource<E>>
      @@ -99,7 +86,6 @@

      Class MappedResource<E>

      public class MappedResource<E> extends Object implements Comparable<MappedResource<E>>
      -
    @@ -188,82 +172,68 @@

    Method Details

  • getPreMatched

    -
    public MatchedResource<E> getPreMatched()
    Returns:
    A pre match MatchedResource for ROOT and EXACT matches, else null;
    -
  • compareTo

    -
    public int compareTo(MappedResource<E> other)
    Comparison is based solely on the pathSpec
    Specified by:
    compareTo in interface Comparable<E>
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getPathSpec

    -
    @ManagedAttribute(value="path spec", readonly=true) public PathSpec getPathSpec()
    -
  • getResource

    -
    @ManagedAttribute(value="resource", readonly=true) public E getResource()
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -277,5 +247,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/MatchedPath.html b/jetty-11/org/eclipse/jetty/http/pathmap/MatchedPath.html index 45f2f3ecf41..2d989c89752 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/MatchedPath.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/MatchedPath.html @@ -1,29 +1,35 @@ - -MatchedPath (Eclipse Jetty API Doc - v11.0.21) + +MatchedPath (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,8 @@

    Interface MatchedPath

    -

    public interface MatchedPath
    -
      @@ -150,9 +136,7 @@

      Field Details

    • EMPTY

      -
      static final MatchedPath EMPTY
      -
    @@ -166,36 +150,30 @@

    Method Details

  • from

    -
    static MatchedPath from(String pathMatch, String pathInfo)
    -
  • getPathMatch

    -
    String getPathMatch()
    Return the portion of the path that matches a path spec.
    Returns:
    the path name portion of the match.
    -
  • getPathInfo

    -
    String getPathInfo()
    Return the portion of the path that is after the path spec.
    Returns:
    the path info portion of the match, or null if there is no portion after the getPathMatch()
    -
  • @@ -209,5 +187,7 @@

    getPathInfo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/MatchedResource.html b/jetty-11/org/eclipse/jetty/http/pathmap/MatchedResource.html index a3f27249b0d..264e60bc7d1 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/MatchedResource.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/MatchedResource.html @@ -1,29 +1,35 @@ - -MatchedResource (Eclipse Jetty API Doc - v11.0.21) + +MatchedResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MatchedResource<E>org.eclipse.jetty.http.pathmap.MatchedResource<E>

    -
    Type Parameters:
    E - the type of resource (IncludeExclude uses boolean, WebSocket uses endpoint/endpoint config, servlet uses ServletHolder, etc)
    @@ -99,7 +86,6 @@

    Class MatchedResource<E>extends Object

    The match details when using PathMappings.getMatched(String), used to minimize return to the PathSpec or PathMappings for subsequent details that are now provided by the MatchedPath instance.
    -
    @@ -190,60 +174,48 @@

    Method Details

  • of

    -
    public static <E> MatchedResource<E> of(Map.Entry<PathSpec,E> mapping, MatchedPath matchedPath)
    -
  • getMatchedPath

    -
    public MatchedPath getMatchedPath()
    -
  • getPathSpec

    -
    public PathSpec getPathSpec()
    -
  • getResource

    -
    public E getResource()
    -
  • getPathMatch

    -
    public String getPathMatch()
    Return the portion of the path that matches a path spec.
    Returns:
    the path name portion of the match.
    -
  • getPathInfo

    -
    public String getPathInfo()
    Return the portion of the path that is after the path spec.
    Returns:
    the path info portion of the match, or null if there is no portion after the getPathMatch()
    -
  • @@ -257,5 +229,7 @@

    getPathInfo


    + + diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/PathMappings.html b/jetty-11/org/eclipse/jetty/http/pathmap/PathMappings.html index 41ce937ca91..b3b5b418a97 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/PathMappings.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/PathMappings.html @@ -1,29 +1,35 @@ - -PathMappings (Eclipse Jetty API Doc - v11.0.21) + +PathMappings (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PathMappings<E>

    org.eclipse.jetty.http.pathmap.PathMappings<E>
    -
    Type Parameters:
    E - the type of mapping endpoint
    @@ -106,7 +93,6 @@

    Class PathMappings<E>

    Path Mappings of PathSpec to Resource.

    Sorted into search order upon entry into the Set

    -
    @@ -264,23 +248,20 @@

    Method Details

  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -292,47 +273,37 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getMappings

    -
    @ManagedAttribute(value="mappings", readonly=true) public List<MappedResource<E>> getMappings()
    -
  • size

    -
    public int size()
    -
  • reset

    -
    public void reset()
    -
  • removeIf

    -
    public void removeIf(Predicate<MappedResource<E>> predicate)
    -
  • getMatchedList

    -
    public List<MatchedResource<E>> getMatchedList(String path)
    Return a list of MatchedResource matches for the specified path.
    @@ -341,13 +312,11 @@

    getMatchedList

    Returns:
    the list of mapped resource the path matches on
    -
  • getMatches

    -
    public List<MappedResource<E>> getMatches(String path)
    Return a list of MappedResource matches for the specified path.
    @@ -356,13 +325,11 @@

    getMatches

    Returns:
    the list of mapped resource the path matches on
    -
  • getMatched

    -
    public MatchedResource<E> getMatched(String path)

    Find the best single match for a path.

    The match may be found by optimized direct lookups when possible, otherwise all mappings @@ -374,94 +341,77 @@

    getMatched

    A MatchedResource instance or null if no mappings matched.
    See Also:
    -
      +
      • getMatchedIteratively(String)
    -
  • getMatch

    -
    @Deprecated(forRemoval=true) public MappedResource<E> getMatch(String path)
    Deprecated, for removal: This API element is subject to removal in a future version.
    use getMatched(String) instead
    -
  • iterator

    -
    public Iterator<MappedResource<E>> iterator()
    Specified by:
    iterator in interface Iterable<E>
    -
  • asPathSpec

    -
    @Deprecated(forRemoval=true) public static PathSpec asPathSpec(String pathSpecString)
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • get

    -
    public E get(PathSpec spec)
    -
  • put

    -
    public boolean put(String pathSpecString, E resource)
    -
  • put

    -
    public boolean put(PathSpec pathSpec, E resource)
    -
  • remove

    -
    public boolean remove(PathSpec pathSpec)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -475,5 +425,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/PathSpec.html b/jetty-11/org/eclipse/jetty/http/pathmap/PathSpec.html index c3dbfd760bd..aedb602adb9 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/PathSpec.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/PathSpec.html @@ -1,29 +1,35 @@ - -PathSpec (Eclipse Jetty API Doc - v11.0.21) + +PathSpec (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface PathSpec

    -
    All Superinterfaces:
    Comparable<PathSpec>
    @@ -101,7 +88,6 @@

    Interface PathSpec

    A path specification is a URI path template that can be matched against.

    Implementors must override Object.equals(Object) and Object.hashCode().

    -
      @@ -195,41 +181,34 @@

      Method Details

    • from

      -
      static PathSpec from(String pathSpecString)
      -
    • getSpecLength

      -
      int getSpecLength()
      The length of the spec.
      Returns:
      the length of the spec.
      -
    • getGroup

      -
      PathSpecGroup getGroup()
      The spec group.
      Returns:
      the spec group.
      -
    • getPathDepth

      -
      int getPathDepth()
      Get the number of path elements that this path spec declares.

      @@ -238,13 +217,11 @@

      getPathDepth

      Returns:
      the depth of the path segments that this spec declares
      -
    • getPathInfo

      -
      @Deprecated String getPathInfo(String path)
      Deprecated. @@ -257,13 +234,11 @@

      getPathInfo

      Returns:
      the path info portion of the string
      -
    • getPathMatch

      -
      @Deprecated String getPathMatch(String path)
      Deprecated. @@ -276,52 +251,44 @@

      getPathMatch

      Returns:
      the match, or null if no match at all
      -
    • getDeclaration

      -
      String getDeclaration()
      The as-provided path spec.
      Returns:
      the as-provided path spec
      -
    • getPrefix

      -
      String getPrefix()
      A simple prefix match for the pathspec or null
      Returns:
      A simple prefix match for the pathspec or null
      -
    • getSuffix

      -
      String getSuffix()
      A simple suffix match for the pathspec or null
      Returns:
      A simple suffix match for the pathspec or null
      -
    • matches

      -
      @Deprecated boolean matches(String path)
      Deprecated. @@ -334,13 +301,11 @@

      matches

      Returns:
      true if the path matches this path spec, false otherwise
      -
    • matched

      -
      MatchedPath matched(String path)
      Get the complete matched details of the provided path.
      @@ -349,7 +314,6 @@

      matched

      Returns:
      the matched details, if a match was possible, or null if not able to be matched.
      -
    @@ -363,5 +327,7 @@

    matched


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecGroup.html b/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecGroup.html index 856721f91ce..f3dacbcc820 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecGroup.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecGroup.html @@ -1,29 +1,35 @@ - -PathSpecGroup (Eclipse Jetty API Doc - v11.0.21) + +PathSpecGroup (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum PathSpecGroup

    -
    All Implemented Interfaces:
    Serializable, Comparable<PathSpecGroup>, java.lang.constant.Constable
    @@ -109,7 +96,6 @@

    Enum PathSpecGroup

  • PathSpec.getSpecLength() [decreasing]
  • PathSpec.getDeclaration() [natural sort order]
  • -
      @@ -118,7 +104,7 @@

      Enum PathSpecGroup

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -202,7 +188,6 @@

      Enum Constant Details

    • ROOT

      -
      public static final PathSpecGroup ROOT
      The root spec for accessing the Root behavior. @@ -212,22 +197,18 @@

      ROOT

      Note: there is no known uri-template spec variant of this kind of path spec
      -
    • EXACT

      -
      public static final PathSpecGroup EXACT
      For exactly defined path specs, no glob.
      -
    • MIDDLE_GLOB

      -
      public static final PathSpecGroup MIDDLE_GLOB
      For path specs that have a hardcoded prefix and suffix with wildcard glob in the middle. @@ -237,13 +218,11 @@

      MIDDLE_GLOB

      Note: there is no known servlet spec variant of this kind of path spec
      -
    • PREFIX_GLOB

      -
      public static final PathSpecGroup PREFIX_GLOB
      For path specs that have a hardcoded prefix and a trailing wildcard glob. @@ -254,13 +233,11 @@

      PREFIX_GLOB

      "/bookings/{guest-id}" - uri-template spec "/rewards/{vip-level}" - uri-template spec
      -
    • SUFFIX_GLOB

      -
      public static final PathSpecGroup SUFFIX_GLOB
      For path specs that have a wildcard glob with a hardcoded suffix @@ -271,13 +248,11 @@

      SUFFIX_GLOB

      Note: there is no known uri-template spec variant of this kind of path spec
      -
    • DEFAULT

      -
      public static final PathSpecGroup DEFAULT
      The default spec for accessing the Default path behavior. @@ -289,7 +264,6 @@

      DEFAULT

      Per Servlet Spec, pathInfo is always null for these specs. If nothing above matches, then default will match.
      -
    @@ -303,7 +277,6 @@

    Method Details

  • values

    -
    public static PathSpecGroup[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -311,13 +284,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static PathSpecGroup valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -332,7 +303,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -346,5 +316,7 @@

    valueOf


    + + diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecSet.html b/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecSet.html index 0053c4526dc..8a79f2906fa 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecSet.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/PathSpecSet.html @@ -1,29 +1,35 @@ - -PathSpecSet (Eclipse Jetty API Doc - v11.0.21) + +PathSpecSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Class PathSpecSet

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<String>, Collection<String>, Predicate<String>, Set<String>
    @@ -105,7 +92,6 @@

    Class PathSpecSet

    A Set of PathSpec strings.

    Used by IncludeExclude logic

    -
    @@ -205,19 +189,16 @@

    Method Details

  • test

    -
    public boolean test(String s)
    Specified by:
    test in interface Predicate<String>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -227,13 +208,11 @@

    size

    Specified by:
    size in class AbstractCollection<String>
    -
  • add

    -
    public boolean add(String s)
    Specified by:
    @@ -243,13 +222,11 @@

    add

    Overrides:
    add in class AbstractCollection<String>
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -259,13 +236,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<String>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -275,13 +250,11 @@

    clear

    Overrides:
    clear in class AbstractCollection<String>
    -
  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    @@ -293,7 +266,6 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<String>
    -
  • @@ -307,5 +279,7 @@

    iterator


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/RegexPathSpec.html b/jetty-11/org/eclipse/jetty/http/pathmap/RegexPathSpec.html index 4e27f29bb87..eb8b0203ee4 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/RegexPathSpec.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/RegexPathSpec.html @@ -1,29 +1,35 @@ - -RegexPathSpec (Eclipse Jetty API Doc - v11.0.21) + +RegexPathSpec (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RegexPathSpec

    -
    All Implemented Interfaces:
    Comparable<PathSpec>, PathSpec
    @@ -168,7 +155,6 @@

    Class RegexPathSpec

    in MatchedPath.getPathMatch(), and a null returned for MatchedPath.getPathInfo()
    -
      @@ -275,9 +261,7 @@

      Constructor Details

    • RegexPathSpec

      -
      public RegexPathSpec(String regex)
      -
    @@ -291,45 +275,38 @@

    Method Details

  • getMatcher

    -
    protected Matcher getMatcher(String path)
    -
  • getSpecLength

    -
    public int getSpecLength()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The length of the spec.
    Returns:
    the length of the spec.
    -
  • getGroup

    -
    public PathSpecGroup getGroup()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The spec group.
    Returns:
    the spec group.
    -
  • getPathDepth

    -
    public int getPathDepth()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Get the number of path elements that this path spec declares.

    This is used to determine longest match logic.

    @@ -337,15 +314,13 @@

    getPathDepth

    Returns:
    the depth of the path segments that this spec declares
    -
  • getPathInfo

    -
    public String getPathInfo(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Return the portion of the path that is after the path spec.
    Parameters:
    @@ -353,15 +328,13 @@

    getPathInfo

    Returns:
    the path info portion of the string
    -
  • getPathMatch

    -
    public String getPathMatch(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Return the portion of the path that matches a path spec.
    Parameters:
    @@ -369,65 +342,55 @@

    getPathMatch

    Returns:
    the match, or null if no match at all
    -
  • getDeclaration

    -
    public String getDeclaration()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The as-provided path spec.
    Returns:
    the as-provided path spec
    -
  • getPrefix

    -
    public String getPrefix()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    A simple prefix match for the pathspec or null
    Returns:
    A simple prefix match for the pathspec or null
    -
  • getSuffix

    -
    public String getSuffix()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    A simple suffix match for the pathspec or null
    Returns:
    A simple suffix match for the pathspec or null
    -
  • getPattern

    -
    public Pattern getPattern()
    -
  • matches

    -
    public boolean matches(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Test to see if the provided path matches this path spec
    Parameters:
    @@ -435,15 +398,13 @@

    matches

    Returns:
    true if the path matches this path spec, false otherwise
    -
  • matched

    -
    public MatchedPath matched(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Get the complete matched details of the provided path.
    Parameters:
    @@ -451,7 +412,6 @@

    matched

    Returns:
    the matched details, if a match was possible, or null if not able to be matched.
    -
  • @@ -465,5 +425,7 @@

    matched


    + + diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/ServletPathSpec.html b/jetty-11/org/eclipse/jetty/http/pathmap/ServletPathSpec.html index 2d6f1385686..4fd6d447926 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/ServletPathSpec.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/ServletPathSpec.html @@ -1,29 +1,35 @@ - -ServletPathSpec (Eclipse Jetty API Doc - v11.0.21) + +ServletPathSpec (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServletPathSpec

    -
    All Implemented Interfaces:
    Comparable<PathSpec>, PathSpec
    @@ -99,7 +86,6 @@

    Class ServletPathSpec


    public class ServletPathSpec extends AbstractPathSpec
    -
      @@ -238,9 +224,7 @@

      Constructor Details

    • ServletPathSpec

      -
      public ServletPathSpec(String servletPathSpec)
      -
    @@ -254,7 +238,6 @@

    Method Details

  • normalize

    -
    public static String normalize(String pathSpec)
    If a servlet or filter path mapping isn't a suffix mapping, ensure it starts with '/'
    @@ -264,13 +247,11 @@

    normalize

    Returns:
    the pathSpec prefixed by '/' if appropriate
    -
  • match

    -
    public static boolean match(String pathSpec, String path)
    @@ -280,13 +261,11 @@

    match

    Returns:
    true if match.
    -
  • match

    -
    public static boolean match(String pathSpec, String path, boolean noDefault)
    @@ -298,13 +277,11 @@

    match

    Returns:
    true if match.
    -
  • pathMatch

    -
    public static String pathMatch(String pathSpec, String path)
    Return the portion of a path that matches a path spec.
    @@ -315,13 +292,11 @@

    pathMatch

    Returns:
    null if no match at all.
    -
  • pathInfo

    -
    public static String pathInfo(String pathSpec, String path)
    Return the portion of a path that is after a path spec.
    @@ -332,13 +307,11 @@

    pathInfo

    Returns:
    The path info string
    -
  • relativePath

    -
    public static String relativePath(String base, String pathSpec, String path)
    @@ -351,43 +324,37 @@

    relativePath

    Returns:
    base plus path with pathspec removed
    -
  • getSpecLength

    -
    public int getSpecLength()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The length of the spec.
    Returns:
    the length of the spec.
    -
  • getGroup

    -
    public PathSpecGroup getGroup()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The spec group.
    Returns:
    the spec group.
    -
  • getPathDepth

    -
    public int getPathDepth()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Get the number of path elements that this path spec declares.

    This is used to determine longest match logic.

    @@ -395,19 +362,17 @@

    getPathDepth

    Returns:
    the depth of the path segments that this spec declares
    -
  • getPathInfo

    -
    @Deprecated public String getPathInfo(String path)
    Deprecated.
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Return the portion of the path that is after the path spec.
    Parameters:
    @@ -415,19 +380,17 @@

    getPathInfo

    Returns:
    the path info portion of the string
    -
  • getPathMatch

    -
    @Deprecated public String getPathMatch(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Return the portion of the path that matches a path spec.
    Parameters:
    @@ -435,57 +398,49 @@

    getPathMatch

    Returns:
    the match, or null if no match at all
    -
  • getDeclaration

    -
    public String getDeclaration()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The as-provided path spec.
    Returns:
    the as-provided path spec
    -
  • getPrefix

    -
    public String getPrefix()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    A simple prefix match for the pathspec or null
    Returns:
    A simple prefix match for the pathspec or null
    -
  • getSuffix

    -
    public String getSuffix()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    A simple suffix match for the pathspec or null
    Returns:
    A simple suffix match for the pathspec or null
    -
  • matched

    -
    public MatchedPath matched(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Get the complete matched details of the provided path.
    Parameters:
    @@ -493,15 +448,13 @@

    matched

    Returns:
    the matched details, if a match was possible, or null if not able to be matched.
    -
  • matches

    -
    public boolean matches(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Test to see if the provided path matches this path spec
    Parameters:
    @@ -509,7 +462,6 @@

    matches

    Returns:
    true if the path matches this path spec, false otherwise
    -
  • @@ -523,5 +475,7 @@

    matches


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/UriTemplatePathSpec.html b/jetty-11/org/eclipse/jetty/http/pathmap/UriTemplatePathSpec.html index 038de374fc6..becbbae4ad1 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/UriTemplatePathSpec.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/UriTemplatePathSpec.html @@ -1,29 +1,35 @@ - -UriTemplatePathSpec (Eclipse Jetty API Doc - v11.0.21) + +UriTemplatePathSpec (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class UriTemplatePathSpec

    -
    All Implemented Interfaces:
    Comparable<PathSpec>, PathSpec
    @@ -103,12 +90,11 @@

    Class UriTemplatePathSpec
    See Also:
    -

    -
    @@ -243,7 +227,6 @@

    Method Details

  • compareTo

    -
    public int compareTo(PathSpec other)
    Specified by:
    @@ -251,59 +234,49 @@

    compareTo

    Overrides:
    compareTo in class AbstractPathSpec
    -
  • getPathParams

    -
    public Map<String,String> getPathParams(String path)
    -
  • getMatcher

    -
    protected Matcher getMatcher(String path)
    -
  • getSpecLength

    -
    public int getSpecLength()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The length of the spec.
    Returns:
    the length of the spec.
    -
  • getGroup

    -
    public PathSpecGroup getGroup()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The spec group.
    Returns:
    the spec group.
    -
  • getPathDepth

    -
    public int getPathDepth()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Get the number of path elements that this path spec declares.

    This is used to determine longest match logic.

    @@ -311,15 +284,13 @@

    getPathDepth

    Returns:
    the depth of the path segments that this spec declares
    -
  • getPathInfo

    -
    public String getPathInfo(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Return the portion of the path that is after the path spec.
    Parameters:
    @@ -327,15 +298,13 @@

    getPathInfo

    Returns:
    the path info portion of the string
    -
  • getPathMatch

    -
    public String getPathMatch(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Return the portion of the path that matches a path spec.
    Parameters:
    @@ -343,65 +312,55 @@

    getPathMatch

    Returns:
    the match, or null if no match at all
    -
  • getDeclaration

    -
    public String getDeclaration()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    The as-provided path spec.
    Returns:
    the as-provided path spec
    -
  • getPrefix

    -
    public String getPrefix()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    A simple prefix match for the pathspec or null
    Returns:
    A simple prefix match for the pathspec or null
    -
  • getSuffix

    -
    public String getSuffix()
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    A simple suffix match for the pathspec or null
    Returns:
    A simple suffix match for the pathspec or null
    -
  • getPattern

    -
    public Pattern getPattern()
    -
  • matches

    -
    public boolean matches(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Test to see if the provided path matches this path spec
    Parameters:
    @@ -409,15 +368,13 @@

    matches

    Returns:
    true if the path matches this path spec, false otherwise
    -
  • matched

    -
    public MatchedPath matched(String path)
    -
    Description copied from interface: PathSpec
    +
    Description copied from interface: PathSpec
    Get the complete matched details of the provided path.
    Parameters:
    @@ -425,23 +382,18 @@

    matched

    Returns:
    the matched details, if a match was possible, or null if not able to be matched.
    -
  • getVariableCount

    -
    public int getVariableCount()
    -
  • getVariables

    -
    public String[] getVariables()
    -
  • @@ -455,5 +407,7 @@

    getVariables


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/class-use/AbstractPathSpec.html b/jetty-11/org/eclipse/jetty/http/pathmap/class-use/AbstractPathSpec.html index 41e78f8fb70..6cddf4d6749 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/class-use/AbstractPathSpec.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/class-use/AbstractPathSpec.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http.pathmap.AbstractPathSpec (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http.pathmap.AbstractPathSpec (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http.pathmap


    -
    package org.eclipse.jetty.http.pathmap
    -
    • @@ -146,5 +141,7 @@

      Package org.ecl
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http/pathmap/package-tree.html b/jetty-11/org/eclipse/jetty/http/pathmap/package-tree.html index e9329295bc7..94cb85a634f 100644 --- a/jetty-11/org/eclipse/jetty/http/pathmap/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http/pathmap/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http.pathmap Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http.pathmap Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DelegatingThreadPool<

    -
    All Implemented Interfaces:
    Executor, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, ThreadPool, TryExecutor, VirtualThreads.Configurable
    @@ -102,7 +89,6 @@

    Class DelegatingThreadPool<
    public class DelegatingThreadPool extends ContainerLifeCycle implements ThreadPool, TryExecutor, VirtualThreads.Configurable
    -

    @@ -262,23 +246,18 @@

    Method Details

  • getExecutor

    -
    public Executor getExecutor()
    -
  • setExecutor

    -
    public void setExecutor(Executor executor)
    -
  • execute

    -
    public void execute(Runnable job)
    Specified by:
    @@ -286,15 +265,13 @@

    execute

    Specified by:
    execute in interface TryExecutor
    -
  • tryExecute

    -
    public boolean tryExecute(Runnable task)
    -
    Description copied from interface: TryExecutor
    +
    Description copied from interface: TryExecutor
    Attempt to execute a task.
    Specified by:
    @@ -304,13 +281,11 @@

    tryExecute

    Returns:
    True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
    -
  • getVirtualThreadsExecutor

    -
    public Executor getVirtualThreadsExecutor()
    Specified by:
    @@ -318,13 +293,11 @@

    getVirtualThreadsExecutor

    Returns:
    the Executor to use to execute tasks in virtual threads
    -
  • setVirtualThreadsExecutor

    -
    public void setVirtualThreadsExecutor(Executor executor)
    Specified by:
    @@ -333,18 +306,16 @@

    setVirtualThreadsExecutor

    executor - the Executor to use to execute tasks in virtual threads
    See Also:
    -
    -
  • getIdleThreads

    -
    public int getIdleThreads()
    Specified by:
    @@ -352,13 +323,11 @@

    getIdleThreads

    Returns:
    The number of idle threads in the pool
    -
  • getThreads

    -
    public int getThreads()
    Specified by:
    @@ -366,13 +335,11 @@

    getThreads

    Returns:
    The total number of threads currently in the pool
    -
  • isLowOnThreads

    -
    public boolean isLowOnThreads()
    Specified by:
    @@ -380,16 +347,14 @@

    isLowOnThreads

    Returns:
    True if the pool is low on threads
    -
  • join

    -
    public void join() throws InterruptedException
    -
    Description copied from interface: ThreadPool
    +
    Description copied from interface: ThreadPool
    Blocks until the thread pool is stopped.
    Specified by:
    @@ -397,16 +362,14 @@

    join

    Throws:
    InterruptedException - if thread was interrupted
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -414,7 +377,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -428,5 +390,7 @@

    doStop


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/HttpSpiContextHandler.html b/jetty-11/org/eclipse/jetty/http/spi/HttpSpiContextHandler.html index 0bf64d88325..bb576517ec6 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/HttpSpiContextHandler.html +++ b/jetty-11/org/eclipse/jetty/http/spi/HttpSpiContextHandler.html @@ -1,29 +1,35 @@ - -HttpSpiContextHandler (Eclipse Jetty API Doc - v11.0.21) + +HttpSpiContextHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -103,7 +91,6 @@

    Class HttpSpiContextHandle

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Attributes, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -112,7 +99,6 @@

    Class HttpSpiContextHandle
    public class HttpSpiContextHandler extends ContextHandler
    Jetty handler that bridges requests to HttpHandler.
    -

    @@ -284,10 +268,8 @@

    Constructor Details

  • HttpSpiContextHandler

    -
    public HttpSpiContextHandler(HttpContext httpContext, HttpHandler httpHandler)
    -
  • @@ -301,14 +283,13 @@

    Method Details

  • doScope

    -
    public void doScope(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Scope the handler

    Derived implementations should call ScopedHandler.nextScope(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -327,23 +308,18 @@

    doScope

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • getHttpHandler

    -
    public HttpHandler getHttpHandler()
    -
  • setHttpHandler

    -
    public void setHttpHandler(HttpHandler handler)
    -
  • @@ -357,5 +333,7 @@

    setHttpHandler


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyExchange.html b/jetty-11/org/eclipse/jetty/http/spi/JettyExchange.html index f245ec54310..44ccd50a772 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyExchange.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyExchange.html @@ -1,29 +1,35 @@ - -JettyExchange (Eclipse Jetty API Doc - v11.0.21) + +JettyExchange (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface JettyExchange

    -
    All Known Implementing Classes:
    JettyHttpExchange, JettyHttpsExchange

    public interface JettyExchange
    -
      @@ -131,17 +117,13 @@

      Method Details

    • getPrincipal

      -
      HttpPrincipal getPrincipal()
      -
    • setPrincipal

      -
      void setPrincipal(HttpPrincipal principal)
      -
    @@ -155,5 +137,7 @@

    setPrincipal


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpContext.html b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpContext.html index 444d3964fc5..59c405a4bc9 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpContext.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpContext.html @@ -1,29 +1,35 @@ - -JettyHttpContext (Eclipse Jetty API Doc - v11.0.21) + +JettyHttpContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class JettyHttpContext

    -

    public class JettyHttpContext extends HttpContext
    Jetty implementation of HttpContext
    -
    @@ -193,105 +177,87 @@

    Method Details

  • getJettyContextHandler

    -
    protected HttpSpiContextHandler getJettyContextHandler()
    -
  • getHandler

    -
    public HttpHandler getHandler()
    Specified by:
    getHandler in class HttpContext
    -
  • setHandler

    -
    public void setHandler(HttpHandler h)
    Specified by:
    setHandler in class HttpContext
    -
  • getPath

    -
    public String getPath()
    Specified by:
    getPath in class HttpContext
    -
  • getServer

    -
    public HttpServer getServer()
    Specified by:
    getServer in class HttpContext
    -
  • getAttributes

    -
    public Map<String,Object> getAttributes()
    Specified by:
    getAttributes in class HttpContext
    -
  • getFilters

    -
    public List<Filter> getFilters()
    Specified by:
    getFilters in class HttpContext
    -
  • setAuthenticator

    -
    public Authenticator setAuthenticator(Authenticator auth)
    Specified by:
    setAuthenticator in class HttpContext
    -
  • getAuthenticator

    -
    public Authenticator getAuthenticator()
    Specified by:
    getAuthenticator in class HttpContext
    -
  • @@ -305,5 +271,7 @@

    getAuthenticator


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchange.html b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchange.html index 55bafb60b4a..540a261f343 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchange.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchange.html @@ -1,29 +1,35 @@ - -JettyHttpExchange (Eclipse Jetty API Doc - v11.0.21) + +JettyHttpExchange (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,16 +79,14 @@

    Class JettyHttpExchange

    -
    All Implemented Interfaces:
    -
    Request, AutoCloseable, JettyExchange
    +
    AutoCloseable, JettyExchange

    public class JettyHttpExchange extends HttpExchange implements JettyExchange
    -
    @@ -219,11 +202,9 @@

    Constructor Details

  • JettyHttpExchange

    -
    public JettyHttpExchange(HttpContext jaxWsContext, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
    -
  • @@ -237,85 +218,66 @@

    Method Details

  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • getRequestHeaders

    -
    public Headers getRequestHeaders()
    Specified by:
    -
    getRequestHeaders in interface Request
    -
    Specified by:
    getRequestHeaders in class HttpExchange
    -
  • getResponseHeaders

    -
    public Headers getResponseHeaders()
    Specified by:
    getResponseHeaders in class HttpExchange
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    -
    getRequestURI in interface Request
    -
    Specified by:
    getRequestURI in class HttpExchange
    -
  • getRequestMethod

    -
    public String getRequestMethod()
    Specified by:
    -
    getRequestMethod in interface Request
    -
    Specified by:
    getRequestMethod in class HttpExchange
    -
  • getHttpContext

    -
    public HttpContext getHttpContext()
    Specified by:
    getHttpContext in class HttpExchange
    -
  • close

    -
    public void close()
    Specified by:
    @@ -323,49 +285,41 @@

    close

    Specified by:
    close in class HttpExchange
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getRequestBody

    -
    public InputStream getRequestBody()
    Specified by:
    getRequestBody in class HttpExchange
    -
  • getResponseBody

    -
    public OutputStream getResponseBody()
    Specified by:
    getResponseBody in class HttpExchange
    -
  • sendResponseHeaders

    -
    public void sendResponseHeaders(int rCode, long responseLength) throws IOException
    @@ -375,99 +329,83 @@

    sendResponseHeaders

    Throws:
    IOException
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    getRemoteAddress in class HttpExchange
    -
  • getResponseCode

    -
    public int getResponseCode()
    Specified by:
    getResponseCode in class HttpExchange
    -
  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    getLocalAddress in class HttpExchange
    -
  • getProtocol

    -
    public String getProtocol()
    Specified by:
    getProtocol in class HttpExchange
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in class HttpExchange
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Specified by:
    setAttribute in class HttpExchange
    -
  • setStreams

    -
    public void setStreams(InputStream i, OutputStream o)
    Specified by:
    setStreams in class HttpExchange
    -
  • getPrincipal

    -
    public HttpPrincipal getPrincipal()
    Specified by:
    @@ -475,31 +413,26 @@

    getPrincipal

    Specified by:
    getPrincipal in class HttpExchange
    -
  • setPrincipal

    -
    public void setPrincipal(HttpPrincipal principal)
    Specified by:
    setPrincipal in interface JettyExchange
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -513,5 +446,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchangeDelegate.html b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchangeDelegate.html index 01dd461bf84..0f064d65b6a 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchangeDelegate.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpExchangeDelegate.html @@ -1,29 +1,35 @@ - -JettyHttpExchangeDelegate (Eclipse Jetty API Doc - v11.0.21) + +JettyHttpExchangeDelegate (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,16 +79,14 @@

    Class JettyHttpExchang

    -
    All Implemented Interfaces:
    -
    Request, AutoCloseable
    +
    AutoCloseable

    public class JettyHttpExchangeDelegate extends HttpExchange
    Jetty implementation of HttpExchange
    -
    @@ -195,73 +178,56 @@

    Method Details

  • getRequestHeaders

    -
    public Headers getRequestHeaders()
    Specified by:
    -
    getRequestHeaders in interface Request
    -
    Specified by:
    getRequestHeaders in class HttpExchange
    -
  • getResponseHeaders

    -
    public Headers getResponseHeaders()
    Specified by:
    getResponseHeaders in class HttpExchange
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    -
    getRequestURI in interface Request
    -
    Specified by:
    getRequestURI in class HttpExchange
    -
  • getRequestMethod

    -
    public String getRequestMethod()
    Specified by:
    -
    getRequestMethod in interface Request
    -
    Specified by:
    getRequestMethod in class HttpExchange
    -
  • getHttpContext

    -
    public HttpContext getHttpContext()
    Specified by:
    getHttpContext in class HttpExchange
    -
  • close

    -
    public void close()
    Specified by:
    @@ -269,37 +235,31 @@

    close

    Specified by:
    close in class HttpExchange
    -
  • getRequestBody

    -
    public InputStream getRequestBody()
    Specified by:
    getRequestBody in class HttpExchange
    -
  • getResponseBody

    -
    public OutputStream getResponseBody()
    Specified by:
    getResponseBody in class HttpExchange
    -
  • sendResponseHeaders

    -
    public void sendResponseHeaders(int rCode, long responseLength) throws IOException
    @@ -309,113 +269,94 @@

    sendResponseHeaders

    Throws:
    IOException
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    getRemoteAddress in class HttpExchange
    -
  • getResponseCode

    -
    public int getResponseCode()
    Specified by:
    getResponseCode in class HttpExchange
    -
  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    getLocalAddress in class HttpExchange
    -
  • getProtocol

    -
    public String getProtocol()
    Specified by:
    getProtocol in class HttpExchange
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in class HttpExchange
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Specified by:
    setAttribute in class HttpExchange
    -
  • setStreams

    -
    public void setStreams(InputStream i, OutputStream o)
    Specified by:
    setStreams in class HttpExchange
    -
  • getPrincipal

    -
    public HttpPrincipal getPrincipal()
    Specified by:
    getPrincipal in class HttpExchange
    -
  • setPrincipal

    -
    public void setPrincipal(HttpPrincipal principal)
    -
  • @@ -429,5 +370,7 @@

    setPrincipal


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServer.html b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServer.html index c64a06e2535..89ea5657dce 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServer.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServer.html @@ -1,29 +1,35 @@ - -JettyHttpServer (Eclipse Jetty API Doc - v11.0.21) + +JettyHttpServer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class JettyHttpServer

    -

    public class JettyHttpServer extends HttpServer
    Jetty implementation of HttpServer.
    -
      @@ -176,7 +162,7 @@

      Method Summary

    Methods inherited from class com.sun.net.httpserver.HttpServer

    -create, create, create
    +create, create

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -194,20 +180,16 @@

    Constructor Details

  • JettyHttpServer

    -
    public JettyHttpServer(Server server, boolean shared)
    -
  • JettyHttpServer

    -
    public JettyHttpServer(Server server, boolean shared, HttpConfiguration configuration)
    -
  • @@ -221,15 +203,12 @@

    Method Details

  • getHttpConfiguration

    -
    public HttpConfiguration getHttpConfiguration()
    -
  • bind

    -
    public void bind(InetSocketAddress addr, int backlog) throws IOException
    @@ -239,115 +218,95 @@

    bind

    Throws:
    IOException
    -
  • getServer

    -
    protected Server getServer()
    -
  • newServerConnector

    -
    protected ServerConnector newServerConnector(InetSocketAddress addr, int backlog)
    -
  • getAddress

    -
    public InetSocketAddress getAddress()
    Specified by:
    getAddress in class HttpServer
    -
  • start

    -
    public void start()
    Specified by:
    start in class HttpServer
    -
  • setExecutor

    -
    public void setExecutor(Executor executor)
    Specified by:
    setExecutor in class HttpServer
    -
  • getExecutor

    -
    public Executor getExecutor()
    Specified by:
    getExecutor in class HttpServer
    -
  • stop

    -
    public void stop(int delay)
    Specified by:
    stop in class HttpServer
    -
  • createContext

    -
    public HttpContext createContext(String path, HttpHandler httpHandler)
    Specified by:
    createContext in class HttpServer
    -
  • createContext

    -
    public HttpContext createContext(String path)
    Specified by:
    createContext in class HttpServer
    -
  • removeContext

    -
    public void removeContext(String path) throws IllegalArgumentException
    @@ -356,19 +315,16 @@

    removeContext

    Throws:
    IllegalArgumentException
    -
  • removeContext

    -
    public void removeContext(HttpContext context)
    Specified by:
    removeContext in class HttpServer
    -
  • @@ -382,5 +338,7 @@

    removeContext


    + + diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServerProvider.html b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServerProvider.html index 26b56c1212c..505731ce70d 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServerProvider.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpServerProvider.html @@ -1,29 +1,35 @@ - -JettyHttpServerProvider (Eclipse Jetty API Doc - v11.0.21) + +JettyHttpServerProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class JettyHttpServerPro

    -

    public class JettyHttpServerProvider extends HttpServerProvider
    Jetty implementation of Java HTTP Server SPI
    -
      @@ -158,9 +144,7 @@

      Constructor Details

    • JettyHttpServerProvider

      -
      public JettyHttpServerProvider()
      -
    @@ -174,15 +158,12 @@

    Method Details

  • setServer

    -
    public static void setServer(Server server)
    -
  • createHttpServer

    -
    public HttpServer createHttpServer(InetSocketAddress addr, int backlog) throws IOException
    @@ -192,13 +173,11 @@

    createHttpServer

    Throws:
    IOException
    -
  • createHttpsServer

    -
    public HttpsServer createHttpsServer(InetSocketAddress addr, int backlog) throws IOException
    @@ -208,7 +187,6 @@

    createHttpsServer

    Throws:
    IOException
    -
  • @@ -222,5 +200,7 @@

    createHttpsServer


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpsExchange.html b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpsExchange.html index beb6b02fbe3..f76cf092427 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/JettyHttpsExchange.html +++ b/jetty-11/org/eclipse/jetty/http/spi/JettyHttpsExchange.html @@ -1,29 +1,35 @@ - -JettyHttpsExchange (Eclipse Jetty API Doc - v11.0.21) + +JettyHttpsExchange (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,16 +81,14 @@

    Class JettyHttpsExchange

    -
    All Implemented Interfaces:
    -
    Request, AutoCloseable, JettyExchange
    +
    AutoCloseable, JettyExchange

    public class JettyHttpsExchange extends HttpsExchange implements JettyExchange
    -
    @@ -224,11 +207,9 @@

    Constructor Details

  • JettyHttpsExchange

    -
    public JettyHttpsExchange(HttpContext jaxWsContext, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
    -
  • @@ -242,85 +223,66 @@

    Method Details

  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • getRequestHeaders

    -
    public Headers getRequestHeaders()
    Specified by:
    -
    getRequestHeaders in interface Request
    -
    Specified by:
    getRequestHeaders in class HttpExchange
    -
  • getResponseHeaders

    -
    public Headers getResponseHeaders()
    Specified by:
    getResponseHeaders in class HttpExchange
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    -
    getRequestURI in interface Request
    -
    Specified by:
    getRequestURI in class HttpExchange
    -
  • getRequestMethod

    -
    public String getRequestMethod()
    Specified by:
    -
    getRequestMethod in interface Request
    -
    Specified by:
    getRequestMethod in class HttpExchange
    -
  • getHttpContext

    -
    public HttpContext getHttpContext()
    Specified by:
    getHttpContext in class HttpExchange
    -
  • close

    -
    public void close()
    Specified by:
    @@ -328,49 +290,41 @@

    close

    Specified by:
    close in class HttpExchange
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getRequestBody

    -
    public InputStream getRequestBody()
    Specified by:
    getRequestBody in class HttpExchange
    -
  • getResponseBody

    -
    public OutputStream getResponseBody()
    Specified by:
    getResponseBody in class HttpExchange
    -
  • sendResponseHeaders

    -
    public void sendResponseHeaders(int rCode, long responseLength) throws IOException
    @@ -380,99 +334,83 @@

    sendResponseHeaders

    Throws:
    IOException
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    getRemoteAddress in class HttpExchange
    -
  • getResponseCode

    -
    public int getResponseCode()
    Specified by:
    getResponseCode in class HttpExchange
    -
  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    getLocalAddress in class HttpExchange
    -
  • getProtocol

    -
    public String getProtocol()
    Specified by:
    getProtocol in class HttpExchange
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in class HttpExchange
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Specified by:
    setAttribute in class HttpExchange
    -
  • setStreams

    -
    public void setStreams(InputStream i, OutputStream o)
    Specified by:
    setStreams in class HttpExchange
    -
  • getPrincipal

    -
    public HttpPrincipal getPrincipal()
    Specified by:
    @@ -480,43 +418,36 @@

    getPrincipal

    Specified by:
    getPrincipal in class HttpExchange
    -
  • setPrincipal

    -
    public void setPrincipal(HttpPrincipal principal)
    Specified by:
    setPrincipal in interface JettyExchange
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getSSLSession

    -
    public SSLSession getSSLSession()
    Specified by:
    getSSLSession in class HttpsExchange
    -
  • @@ -530,5 +461,7 @@

    getSSLSession


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http/spi/class-use/DelegatingThreadPool.html b/jetty-11/org/eclipse/jetty/http/spi/class-use/DelegatingThreadPool.html index 2dbc08425b0..e0bc8a7f565 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/class-use/DelegatingThreadPool.html +++ b/jetty-11/org/eclipse/jetty/http/spi/class-use/DelegatingThreadPool.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http.spi.DelegatingThreadPool (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http.spi.DelegatingThreadPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http.spi


    -
    package org.eclipse.jetty.http.spi
    -
    • @@ -136,5 +131,7 @@

      Package org.eclipse
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http/spi/package-tree.html b/jetty-11/org/eclipse/jetty/http/spi/package-tree.html index 91b4979eaa9..1e4817e0e9b 100644 --- a/jetty-11/org/eclipse/jetty/http/spi/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http/spi/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http.spi Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http.spi Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractFlowCo
    org.eclipse.jetty.http2.AbstractFlowControlStrategy

    -
    All Implemented Interfaces:
    FlowControlStrategy, Dumpable
    @@ -103,7 +90,6 @@

    Class AbstractFlowCo public abstract class AbstractFlowControlStrategy extends Object implements FlowControlStrategy, Dumpable

    -
      @@ -112,10 +98,10 @@

      Class AbstractFlowCo

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.FlowControlStrategy

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.FlowControlStrategy

      FlowControlStrategy.Factory
      @@ -260,9 +246,7 @@

      Field Details

    • LOG

      -
      protected static final org.slf4j.Logger LOG
      -
    @@ -276,9 +260,7 @@

    Constructor Details

  • AbstractFlowControlStrategy

    -
    public AbstractFlowControlStrategy(int initialStreamSendWindow)
    -
  • @@ -292,51 +274,42 @@

    Method Details

  • getInitialStreamSendWindow

    -
    @ManagedAttribute(value="The initial size of stream\'s flow control send window", readonly=true) public int getInitialStreamSendWindow()
    -
  • getInitialStreamRecvWindow

    -
    @ManagedAttribute(value="The initial size of stream\'s flow control receive window", readonly=true) public int getInitialStreamRecvWindow()
    -
  • onStreamCreated

    -
    public void onStreamCreated(IStream stream)
    Specified by:
    onStreamCreated in interface FlowControlStrategy
    -
  • onStreamDestroyed

    -
    public void onStreamDestroyed(IStream stream)
    Specified by:
    onStreamDestroyed in interface FlowControlStrategy
    -
  • updateInitialStreamWindow

    -
    public void updateInitialStreamWindow(ISession session, int initialStreamWindow, boolean local)
    @@ -344,13 +317,11 @@

    updateInitialStreamWindow

    Specified by:
    updateInitialStreamWindow in interface FlowControlStrategy
    -
  • onWindowUpdate

    -
    public void onWindowUpdate(ISession session, IStream stream, WindowUpdateFrame frame)
    @@ -358,13 +329,11 @@

    onWindowUpdate

    Specified by:
    onWindowUpdate in interface FlowControlStrategy
    -
  • onDataReceived

    -
    public void onDataReceived(ISession session, IStream stream, int length)
    @@ -372,13 +341,11 @@

    onDataReceived

    Specified by:
    onDataReceived in interface FlowControlStrategy
    -
  • windowUpdate

    -
    public void windowUpdate(ISession session, IStream stream, WindowUpdateFrame frame)
    @@ -386,117 +353,95 @@

    windowUpdate

    Specified by:
    windowUpdate in interface FlowControlStrategy
    -
  • onDataSending

    -
    public void onDataSending(IStream stream, int length)
    Specified by:
    onDataSending in interface FlowControlStrategy
    -
  • onDataSent

    -
    public void onDataSent(IStream stream, int length)
    Specified by:
    onDataSent in interface FlowControlStrategy
    -
  • onSessionStalled

    -
    protected void onSessionStalled(ISession session)
    -
  • onStreamStalled

    -
    protected void onStreamStalled(IStream stream)
    -
  • onSessionUnstalled

    -
    protected void onSessionUnstalled(ISession session)
    -
  • onStreamUnstalled

    -
    protected void onStreamUnstalled(IStream stream)
    -
  • getSessionStallTime

    -
    @ManagedAttribute(value="The time, in milliseconds, that the session flow control has stalled", readonly=true) public long getSessionStallTime()
    -
  • getStreamsStallTime

    -
    @ManagedAttribute(value="The time, in milliseconds, that the streams flow control has stalled", readonly=true) public long getStreamsStallTime()
    -
  • reset

    -
    @ManagedOperation(value="Resets the statistics", impact="ACTION") public void reset()
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -508,7 +453,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -522,5 +466,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/BufferingFlowControlStrategy.html b/jetty-11/org/eclipse/jetty/http2/BufferingFlowControlStrategy.html index d97cd95f256..805c03dd1a7 100644 --- a/jetty-11/org/eclipse/jetty/http2/BufferingFlowControlStrategy.html +++ b/jetty-11/org/eclipse/jetty/http2/BufferingFlowControlStrategy.html @@ -1,29 +1,35 @@ - -BufferingFlowControlStrategy (Eclipse Jetty API Doc - v11.0.21) + +BufferingFlowControlStrategy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BufferingFlow

    -
    All Implemented Interfaces:
    FlowControlStrategy, Dumpable
    @@ -131,7 +118,6 @@

    Class BufferingFlow number of window control frames emitted, but may cause the sender to stall, waiting for the window control frame.

    The default value is bufferRatio=0.5.

    -
      @@ -140,10 +126,10 @@

      Class BufferingFlow

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.FlowControlStrategy

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.FlowControlStrategy

      FlowControlStrategy.Factory
      @@ -245,18 +231,14 @@

      Constructor Details

    • BufferingFlowControlStrategy

      -
      public BufferingFlowControlStrategy(float bufferRatio)
      -
    • BufferingFlowControlStrategy

      -
      public BufferingFlowControlStrategy(int initialStreamSendWindow, float bufferRatio)
      -
    @@ -270,24 +252,19 @@

    Method Details

  • getBufferRatio

    -
    @ManagedAttribute("The ratio between the receive buffer and the consume buffer") public float getBufferRatio()
    -
  • setBufferRatio

    -
    public void setBufferRatio(float bufferRatio)
    -
  • onStreamCreated

    -
    public void onStreamCreated(IStream stream)
    Specified by:
    @@ -295,13 +272,11 @@

    onStreamCreated

    Overrides:
    onStreamCreated in class AbstractFlowControlStrategy
    -
  • onStreamDestroyed

    -
    public void onStreamDestroyed(IStream stream)
    Specified by:
    @@ -309,33 +284,27 @@

    onStreamDestroyed

    Overrides:
    onStreamDestroyed in class AbstractFlowControlStrategy
    -
  • onDataConsumed

    -
    public void onDataConsumed(ISession session, IStream stream, int length)
    -
  • sendWindowUpdate

    -
    protected void sendWindowUpdate(IStream stream, ISession session, WindowUpdateFrame frame)
    -
  • windowUpdate

    -
    public void windowUpdate(ISession session, IStream stream, WindowUpdateFrame frame)
    @@ -345,19 +314,16 @@

    windowUpdate

    Overrides:
    windowUpdate in class AbstractFlowControlStrategy
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -371,5 +337,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/CloseState.Event.html b/jetty-11/org/eclipse/jetty/http2/CloseState.Event.html index 44ad5cb0f8c..884f0fb9a30 100644 --- a/jetty-11/org/eclipse/jetty/http2/CloseState.Event.html +++ b/jetty-11/org/eclipse/jetty/http2/CloseState.Event.html @@ -1,29 +1,35 @@ - -CloseState.Event (Eclipse Jetty API Doc - v11.0.21) + +CloseState.Event (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum CloseState.Event

    -
    All Implemented Interfaces:
    Serializable, Comparable<CloseState.Event>, java.lang.constant.Constable
    Enclosing class:
    -
    CloseState
    +
    CloseState

    public static enum CloseState.Event extends Enum<CloseState.Event>
    -
      @@ -112,7 +98,7 @@

      Enum CloseState.Event

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -178,25 +164,19 @@

      Enum Constant Details

    • RECEIVED

      -
      public static final CloseState.Event RECEIVED
      -
    • BEFORE_SEND

      -
      public static final CloseState.Event BEFORE_SEND
      -
    • AFTER_SEND

      -
      public static final CloseState.Event AFTER_SEND
      -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static CloseState.Event[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static CloseState.Event valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/CloseState.html b/jetty-11/org/eclipse/jetty/http2/CloseState.html index b0d9e30dad1..6bdc0423f20 100644 --- a/jetty-11/org/eclipse/jetty/http2/CloseState.html +++ b/jetty-11/org/eclipse/jetty/http2/CloseState.html @@ -1,29 +1,35 @@ - -CloseState (Eclipse Jetty API Doc - v11.0.21) + +CloseState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum CloseState

    -
    All Implemented Interfaces:
    Serializable, Comparable<CloseState>, java.lang.constant.Constable
    @@ -116,7 +103,6 @@

    Enum CloseState

    v rcv hc v LOCALLY_CLOSED ----------------> CLOSED
    -
      @@ -134,7 +120,7 @@

      Nested Class Summary

       
      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
    @@ -218,55 +204,43 @@

    Enum Constant Details

  • NOT_CLOSED

    -
    public static final CloseState NOT_CLOSED
    Fully open.
    -
  • LOCALLY_CLOSING

    -
    public static final CloseState LOCALLY_CLOSING
    A half-close frame has been generated.
    -
  • LOCALLY_CLOSED

    -
    public static final CloseState LOCALLY_CLOSED
    A half-close frame has been generated and sent.
    -
  • REMOTELY_CLOSED

    -
    public static final CloseState REMOTELY_CLOSED
    A half-close frame has been received.
    -
  • CLOSING

    -
    public static final CloseState CLOSING
    A half-close frame has been received and a half-close frame has been generated, but not yet sent.
    -
  • CLOSED

    -
    public static final CloseState CLOSED
    Fully closed.
    -
  • @@ -280,7 +254,6 @@

    Method Details

  • values

    -
    public static CloseState[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -288,13 +261,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static CloseState valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -309,7 +280,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -323,5 +293,7 @@

    valueOf


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/ErrorCode.html b/jetty-11/org/eclipse/jetty/http2/ErrorCode.html index 84fd0999975..5836542ea17 100644 --- a/jetty-11/org/eclipse/jetty/http2/ErrorCode.html +++ b/jetty-11/org/eclipse/jetty/http2/ErrorCode.html @@ -1,29 +1,35 @@ - -ErrorCode (Eclipse Jetty API Doc - v11.0.21) + +ErrorCode (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum ErrorCode

    -
    All Implemented Interfaces:
    Serializable, Comparable<ErrorCode>, java.lang.constant.Constable
    @@ -100,7 +87,6 @@

    Enum ErrorCode

    public enum ErrorCode extends Enum<ErrorCode>
    Standard HTTP/2 error codes.
    -
      @@ -109,7 +95,7 @@

      Enum ErrorCode

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -247,127 +233,99 @@

      Enum Constant Details

    • NO_ERROR

      -
      public static final ErrorCode NO_ERROR
      Indicates no errors.
      -
    • PROTOCOL_ERROR

      -
      public static final ErrorCode PROTOCOL_ERROR
      Indicates a generic HTTP/2 protocol violation.
      -
    • INTERNAL_ERROR

      -
      public static final ErrorCode INTERNAL_ERROR
      Indicates an internal error.
      -
    • FLOW_CONTROL_ERROR

      -
      public static final ErrorCode FLOW_CONTROL_ERROR
      Indicates an HTTP/2 flow control violation.
      -
    • SETTINGS_TIMEOUT_ERROR

      -
      public static final ErrorCode SETTINGS_TIMEOUT_ERROR
      Indicates that a SETTINGS frame did not receive a reply in a timely manner.
      -
    • STREAM_CLOSED_ERROR

      -
      public static final ErrorCode STREAM_CLOSED_ERROR
      Indicates that a stream frame has been received after the stream was closed.
      -
    • FRAME_SIZE_ERROR

      -
      public static final ErrorCode FRAME_SIZE_ERROR
      Indicates that a frame has an invalid length.
      -
    • REFUSED_STREAM_ERROR

      -
      public static final ErrorCode REFUSED_STREAM_ERROR
      Indicates that a stream was rejected before application processing.
      -
    • CANCEL_STREAM_ERROR

      -
      public static final ErrorCode CANCEL_STREAM_ERROR
      Indicates that a stream is no longer needed.
      -
    • COMPRESSION_ERROR

      -
      public static final ErrorCode COMPRESSION_ERROR
      Indicates inability to maintain the HPACK compression context.
      -
    • HTTP_CONNECT_ERROR

      -
      public static final ErrorCode HTTP_CONNECT_ERROR
      Indicates that the connection established by an HTTP CONNECT was abnormally closed.
      -
    • ENHANCE_YOUR_CALM_ERROR

      -
      public static final ErrorCode ENHANCE_YOUR_CALM_ERROR
      Indicates that the other peer might be generating excessive load.
      -
    • INADEQUATE_SECURITY_ERROR

      -
      public static final ErrorCode INADEQUATE_SECURITY_ERROR
      Indicates that the transport properties do not meet minimum security requirements.
      -
    • HTTP_1_1_REQUIRED_ERROR

      -
      public static final ErrorCode HTTP_1_1_REQUIRED_ERROR
      Indicates that HTTP/1.1 must be used rather than HTTP/2.
      -
    @@ -381,9 +339,7 @@

    Field Details

  • code

    -
    public final int code
    -
  • @@ -397,7 +353,6 @@

    Method Details

  • values

    -
    public static ErrorCode[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -405,13 +360,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ErrorCode valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -426,24 +379,19 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static ErrorCode from(int error)
    -
  • toString

    -
    public static String toString(int error, String dft)
    -
  • @@ -457,5 +405,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/Flags.html b/jetty-11/org/eclipse/jetty/http2/Flags.html index b7d0c7d4e46..e40bbd248b9 100644 --- a/jetty-11/org/eclipse/jetty/http2/Flags.html +++ b/jetty-11/org/eclipse/jetty/http2/Flags.html @@ -1,18 +1,19 @@ - -Flags (Eclipse Jetty API Doc - v11.0.21) + +Flags (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface FlowControlStrategy.Factory

    -
    Enclosing interface:
    -
    FlowControlStrategy
    +
    FlowControlStrategy

    public static interface FlowControlStrategy.Factory
    -
      @@ -128,9 +114,7 @@

      Method Details

    • newFlowControlStrategy

      -
      FlowControlStrategy newFlowControlStrategy()
      -
    @@ -144,5 +128,7 @@

    newFlowControlStrategy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/FlowControlStrategy.html b/jetty-11/org/eclipse/jetty/http2/FlowControlStrategy.html index 358aff336de..28602f4cdb9 100644 --- a/jetty-11/org/eclipse/jetty/http2/FlowControlStrategy.html +++ b/jetty-11/org/eclipse/jetty/http2/FlowControlStrategy.html @@ -1,29 +1,35 @@ - -FlowControlStrategy (Eclipse Jetty API Doc - v11.0.21) + +FlowControlStrategy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface FlowControlStrategy

    -
    All Known Implementing Classes:
    AbstractFlowControlStrategy, BufferingFlowControlStrategy, SimpleFlowControlStrategy

    public interface FlowControlStrategy
    -
      @@ -194,17 +180,15 @@

      Field Details

    • DEFAULT_WINDOW_SIZE

      -
      static final int DEFAULT_WINDOW_SIZE
      See Also:
      -
      -
    @@ -218,85 +202,67 @@

    Method Details

  • onStreamCreated

    -
    void onStreamCreated(IStream stream)
    -
  • onStreamDestroyed

    -
    void onStreamDestroyed(IStream stream)
    -
  • updateInitialStreamWindow

    -
    void updateInitialStreamWindow(ISession session, int initialStreamWindow, boolean local)
    -
  • onWindowUpdate

    -
    void onWindowUpdate(ISession session, IStream stream, WindowUpdateFrame frame)
    -
  • onDataReceived

    -
    void onDataReceived(ISession session, IStream stream, int length)
    -
  • onDataConsumed

    -
    void onDataConsumed(ISession session, IStream stream, int length)
    -
  • windowUpdate

    -
    void windowUpdate(ISession session, IStream stream, WindowUpdateFrame frame)
    -
  • onDataSending

    -
    void onDataSending(IStream stream, int length)
    -
  • onDataSent

    -
    void onDataSent(IStream stream, int length)
    -
  • @@ -310,5 +276,7 @@

    onDataSent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Client.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Client.html index b6f3e78a880..39caf8e6af8 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Client.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Client.html @@ -1,29 +1,35 @@ - -HTTP2Channel.Client (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Channel.Client (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface HTTP2Channel.Client

    -
    All Known Implementing Classes:
    ClientHTTP2StreamEndPoint, HttpReceiverOverHTTP2
    Enclosing interface:
    -
    HTTP2Channel
    +
    HTTP2Channel

    public static interface HTTP2Channel.Client
    @@ -101,7 +88,6 @@

    Interface HTTP2Channel.C a HEADERS response frame is received.

    DATA frames may be handled as response content or as opaque tunnelled data.

    -
      @@ -144,27 +130,21 @@

      Method Details

    • onData

      -
      void onData(DataFrame frame, Callback callback)
      -
    • onTimeout

      -
      boolean onTimeout(Throwable failure)
      -
    • onFailure

      -
      void onFailure(Throwable failure, Callback callback)
      -
    @@ -178,5 +158,7 @@

    onFailure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Server.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Server.html index 816d804fdaf..74b6ac6dd24 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Server.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.Server.html @@ -1,29 +1,35 @@ - -HTTP2Channel.Server (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Channel.Server (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface HTTP2Channel.Server

    -
    All Known Implementing Classes:
    HTTP2ServerConnection.ServerHttpChannelOverHTTP2, HttpChannelOverHTTP2, ServerHTTP2StreamEndPoint
    Enclosing interface:
    -
    HTTP2Channel
    +
    HTTP2Channel

    public static interface HTTP2Channel.Server
    @@ -101,7 +88,6 @@

    Interface HTTP2Channel.S a HEADERS request frame is received.

    DATA frames may be handled as request content or as opaque tunnelled data.

    -
    @@ -202,5 +178,7 @@

    isIdle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.html index 4780b1dc97d..69346f199cf 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Channel.html @@ -1,18 +1,19 @@ - -HTTP2Channel (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Channel (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class HTTP2Cipher.C
    org.eclipse.jetty.http2.HTTP2Cipher.CipherComparator

    -
    All Implemented Interfaces:
    Comparator<String>
    Enclosing class:
    -
    HTTP2Cipher
    +
    HTTP2Cipher

    public static class HTTP2Cipher.CipherComparator extends Object implements Comparator<String>
    Comparator that orders non blacklisted ciphers before blacklisted ones.
    -
      @@ -158,9 +144,7 @@

      Constructor Details

    • CipherComparator

      -
      public CipherComparator()
      -
    @@ -174,14 +158,12 @@

    Method Details

  • compare

    -
    public int compare(String c1, String c2)
    Specified by:
    compare in interface Comparator<String>
    -
  • @@ -195,5 +177,7 @@

    compare


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Cipher.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Cipher.html index e4940d61ef7..579cf612164 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Cipher.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Cipher.html @@ -1,29 +1,35 @@ - -HTTP2Cipher (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Cipher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class HTTP2Cipher

    org.eclipse.jetty.http2.HTTP2Cipher
    -

    public class HTTP2Cipher extends Object
    -
    @@ -179,9 +165,7 @@

    Field Details

  • COMPARATOR

    -
    public static final Comparator<String> COMPARATOR
    -
  • @@ -195,9 +179,7 @@

    Constructor Details

  • HTTP2Cipher

    -
    public HTTP2Cipher()
    -
  • @@ -211,17 +193,13 @@

    Method Details

  • isBlackListProtocol

    -
    public static boolean isBlackListProtocol(String tlsProtocol)
    -
  • isBlackListCipher

    -
    public static boolean isBlackListCipher(String tlsCipher)
    -
  • @@ -235,5 +213,7 @@

    isBlackListCipher


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.HTTP2Producer.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.HTTP2Producer.html index 38f789f3669..a6d04587b55 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.HTTP2Producer.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.HTTP2Producer.html @@ -1,29 +1,35 @@ - -HTTP2Connection.HTTP2Producer (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Connection.HTTP2Producer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class HTTP2Connect
    org.eclipse.jetty.http2.HTTP2Connection.HTTP2Producer

    -
    All Implemented Interfaces:
    ExecutionStrategy.Producer
    Enclosing class:
    -
    HTTP2Connection
    +
    HTTP2Connection

    protected class HTTP2Connection.HTTP2Producer extends Object implements ExecutionStrategy.Producer
    -
      @@ -160,9 +146,7 @@

      Constructor Details

    • HTTP2Producer

      -
      protected HTTP2Producer()
      -
    @@ -176,9 +160,8 @@

    Method Details

  • produce

    -
    public Runnable produce()
    -
    Description copied from interface: ExecutionStrategy.Producer
    +
    Description copied from interface: ExecutionStrategy.Producer

    Produces a task to be executed.

    Specified by:
    @@ -186,19 +169,16 @@

    produce

    Returns:
    a task to executed or null if there are no more tasks to execute
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -212,5 +192,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.html index 94ff256d490..62c0e0654a6 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Connection.html @@ -1,29 +1,35 @@ - -HTTP2Connection (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Connection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HTTP2Connection

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Parser.Listener, Connection, Connection.UpgradeTo, WriteFlusher.Listener
    @@ -104,7 +91,6 @@

    Class HTTP2Connection

    public class HTTP2Connection extends AbstractConnection implements Parser.Listener, WriteFlusher.Listener, Connection.UpgradeTo
    -
      @@ -122,10 +108,10 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

    Connection.Listener, Connection.UpgradeFrom, Connection.UpgradeTo
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener

    Parser.Listener.Adapter, Parser.Listener.Wrapper
    @@ -309,9 +295,7 @@

    Field Details

  • LOG

    -
    protected static final org.slf4j.Logger LOG
    -
  • @@ -325,13 +309,11 @@

    Constructor Details

  • HTTP2Connection

    -
    protected HTTP2Connection(RetainableByteBufferPool retainableByteBufferPool, Executor executor, EndPoint endPoint, HTTP2Session session, int bufferSize)
    -
  • @@ -345,7 +327,6 @@

    Method Details

  • getMessagesIn

    -
    public long getMessagesIn()
    Specified by:
    @@ -353,13 +334,11 @@

    getMessagesIn

    Overrides:
    getMessagesIn in class AbstractConnection
    -
  • getMessagesOut

    -
    public long getMessagesOut()
    Specified by:
    @@ -367,13 +346,11 @@

    getMessagesOut

    Overrides:
    getMessagesOut in class AbstractConnection
    -
  • getBytesIn

    -
    public long getBytesIn()
    Specified by:
    @@ -381,13 +358,11 @@

    getBytesIn

    Overrides:
    getBytesIn in class AbstractConnection
    -
  • getBytesOut

    -
    public long getBytesOut()
    Specified by:
    @@ -395,23 +370,19 @@

    getBytesOut

    Overrides:
    getBytesOut in class AbstractConnection
    -
  • getSession

    -
    public ISession getSession()
    -
  • onUpgradeTo

    -
    public void onUpgradeTo(ByteBuffer buffer)
    -
    Description copied from interface: Connection.UpgradeTo
    +
    Description copied from interface: Connection.UpgradeTo

    Invoked during an upgrade to receive a buffer containing bytes that have not been consumed by the upgrade-from connection, and that must be consumed by this @@ -425,47 +396,37 @@

    onUpgradeTo

    The buffer does not belong to any pool and should be discarded after having consumed its bytes. -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -474,15 +435,13 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is closed.

    Creators of the connection implementation are responsible for calling this method.

    @@ -493,35 +452,31 @@

    onClose

    Parameters:
    cause - The cause of the close or null for a normal close
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -537,40 +492,32 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • offerTask

    -
    protected void offerTask(Runnable task, boolean dispatch)
    -
  • produce

    -
    protected void produce()
    -
  • dispatch

    -
    protected void dispatch()
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -585,121 +532,101 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • onHeaders

    -
    public void onHeaders(HeadersFrame frame)
    Specified by:
    onHeaders in interface Parser.Listener
    -
  • onData

    -
    public void onData(DataFrame frame)
    Specified by:
    onData in interface Parser.Listener
    -
  • onPriority

    -
    public void onPriority(PriorityFrame frame)
    Specified by:
    onPriority in interface Parser.Listener
    -
  • onReset

    -
    public void onReset(ResetFrame frame)
    Specified by:
    onReset in interface Parser.Listener
    -
  • onSettings

    -
    public void onSettings(SettingsFrame frame)
    Specified by:
    onSettings in interface Parser.Listener
    -
  • onPushPromise

    -
    public void onPushPromise(PushPromiseFrame frame)
    Specified by:
    onPushPromise in interface Parser.Listener
    -
  • onPing

    -
    public void onPing(PingFrame frame)
    Specified by:
    onPing in interface Parser.Listener
    -
  • onGoAway

    -
    public void onGoAway(GoAwayFrame frame)
    Specified by:
    onGoAway in interface Parser.Listener
    -
  • onWindowUpdate

    -
    public void onWindowUpdate(WindowUpdateFrame frame)
    Specified by:
    onWindowUpdate in interface Parser.Listener
    -
  • onStreamFailure

    -
    public void onStreamFailure(int streamId, int error, String reason)
    @@ -707,29 +634,25 @@

    onStreamFailure

    Specified by:
    onStreamFailure in interface Parser.Listener
    -
  • onConnectionFailure

    -
    public void onConnectionFailure(int error, String reason)
    Specified by:
    onConnectionFailure in interface Parser.Listener
    -
  • onFlushed

    -
    public void onFlushed(long bytes) throws IOException
    -
    Description copied from interface: WriteFlusher.Listener
    +
    Description copied from interface: WriteFlusher.Listener

    Invoked when a WriteFlusher flushed bytes in a non-blocking way, as part of a - possibly larger - write.

    This method may be invoked multiple times, for example when writing a large @@ -747,7 +670,6 @@

    onFlushed

    Throws:
    IOException - if the write should fail
    -
  • @@ -761,5 +683,7 @@

    onFlushed


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.Entry.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.Entry.html index badec3d6abb..b115ac62813 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.Entry.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.Entry.html @@ -1,29 +1,35 @@ - -HTTP2Flusher.Entry (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Flusher.Entry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Class HTTP2Flusher.Entry

    -
    All Implemented Interfaces:
    Callback, Invocable
    Enclosing class:
    -
    HTTP2Flusher
    +
    HTTP2Flusher

    public abstract static class HTTP2Flusher.Entry extends Callback.Nested
    -
    @@ -246,11 +228,9 @@

    Constructor Details

  • Entry

    -
    protected Entry(Frame frame, IStream stream, Callback callback)
    -
  • @@ -264,51 +244,42 @@

    Method Details

  • getFrameBytesGenerated

    -
    public abstract int getFrameBytesGenerated()
    -
  • getDataBytesRemaining

    -
    public int getDataBytesRemaining()
    -
  • generate

    -
    protected abstract boolean generate(ByteBufferPool.Lease lease) throws HpackException
    Throws:
    HpackException
    -
  • onFlushed

    -
    public abstract long onFlushed(long bytes) throws IOException
    Throws:
    IOException
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -318,19 +289,16 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -344,5 +312,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.html index da980e71dad..4468e4f0026 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Flusher.html @@ -1,29 +1,35 @@ - -HTTP2Flusher (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Flusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HTTP2Flusher

    -
    All Implemented Interfaces:
    Callback, Dumpable, Invocable
    @@ -100,7 +87,6 @@

    Class HTTP2Flusher

    public class HTTP2Flusher extends IteratingCallback implements Dumpable
    -
      @@ -118,16 +104,16 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.IteratingCallback

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.IteratingCallback

    IteratingCallback.Action
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

    Callback.Completable, Callback.Completing, Callback.Nested
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

    Invocable.InvocationType, Invocable.ReadyTask, Invocable.Task
    @@ -250,9 +236,7 @@

    Constructor Details

  • HTTP2Flusher

    -
    public HTTP2Flusher(HTTP2Session session)
    -
  • @@ -266,7 +250,6 @@

    Method Details

  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -274,57 +257,45 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • window

    -
    public void window(IStream stream, WindowUpdateFrame frame)
    -
  • prepend

    -
    public boolean prepend(HTTP2Flusher.Entry entry)
    -
  • append

    -
    public boolean append(HTTP2Flusher.Entry entry)
    -
  • append

    -
    public boolean append(List<HTTP2Flusher.Entry> list)
    -
  • getFrameQueueSize

    -
    public int getFrameQueueSize()
    -
  • process

    -
    protected IteratingCallback.Action process() throws Throwable
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method called by IteratingCallback.iterate() to process the asynchronous sub-task.

    Implementations must initiate the asynchronous execution of the sub-task @@ -344,15 +315,13 @@

    process

    Throws:
    Throwable - if the sub-task processing throws
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method to invoke when the asynchronous sub-task succeeds.

    Subclasses that override this method must always remember @@ -364,40 +333,36 @@

    succeeded

    succeeded in class IteratingCallback
    See Also:
    -
    -
  • onCompleteSuccess

    -
    protected void onCompleteSuccess()
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed successfully.
    Overrides:
    onCompleteSuccess in class IteratingCallback
    See Also:
    -
    -
  • onCompleteFailure

    -
    protected void onCompleteFailure(Throwable x)
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed with a failure.
    Overrides:
    @@ -406,34 +371,30 @@

    onCompleteFailure

    x - the throwable to indicate cause of failure
    See Also:
    -
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -445,19 +406,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class IteratingCallback
    -
  • @@ -471,5 +429,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Session.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Session.html index 0e59d8965ac..ceb76d5ecce 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Session.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Session.html @@ -1,29 +1,35 @@ - -HTTP2Session (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Session (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HTTP2Session

    -
    All Implemented Interfaces:
    Session, ISession, Parser.Listener, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class HTTP2Session

    public abstract class HTTP2Session extends ContainerLifeCycle implements ISession, Parser.Listener
    -
    @@ -603,10 +587,9 @@

    Method Details

  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -614,169 +597,131 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getFlowControlStrategy

    -
    @ManagedAttribute(value="The flow control strategy", readonly=true) public FlowControlStrategy getFlowControlStrategy()
    -
  • getStreamsOpened

    -
    @ManagedAttribute(value="The total number of streams opened", readonly=true) public long getStreamsOpened()
    -
  • getStreamsClosed

    -
    @ManagedAttribute(value="The total number of streams closed", readonly=true) public long getStreamsClosed()
    -
  • getMaxLocalStreams

    -
    @ManagedAttribute("The maximum number of concurrent local streams") public int getMaxLocalStreams()
    -
  • setMaxLocalStreams

    -
    public void setMaxLocalStreams(int maxLocalStreams)
    -
  • getMaxRemoteStreams

    -
    @ManagedAttribute("The maximum number of concurrent remote streams") public int getMaxRemoteStreams()
    -
  • setMaxRemoteStreams

    -
    public void setMaxRemoteStreams(int maxRemoteStreams)
    -
  • getStreamIdleTimeout

    -
    @ManagedAttribute("The stream\'s idle timeout") public long getStreamIdleTimeout()
    -
  • setStreamIdleTimeout

    -
    public void setStreamIdleTimeout(long streamIdleTimeout)
    -
  • getInitialSessionRecvWindow

    -
    @ManagedAttribute("The initial size of session\'s flow control receive window") public int getInitialSessionRecvWindow()
    -
  • setInitialSessionRecvWindow

    -
    public void setInitialSessionRecvWindow(int initialSessionRecvWindow)
    -
  • getWriteThreshold

    -
    @ManagedAttribute("The number of bytes that trigger a TCP write") public int getWriteThreshold()
    -
  • setWriteThreshold

    -
    public void setWriteThreshold(int writeThreshold)
    -
  • getMaxEncoderTableCapacity

    -
    @ManagedAttribute("The HPACK encoder dynamic table maximum capacity") public int getMaxEncoderTableCapacity()
    -
  • setMaxEncoderTableCapacity

    -
    public void setMaxEncoderTableCapacity(int maxEncoderTableCapacity)
    -
  • getEndPoint

    -
    public EndPoint getEndPoint()
    -
  • getParser

    -
    public Parser getParser()
    -
  • getGenerator

    -
    public Generator getGenerator()
    -
  • getBytesWritten

    -
    public long getBytesWritten()
    Specified by:
    @@ -784,28 +729,24 @@

    getBytesWritten

    Returns:
    the number of bytes written by this session
    -
  • onData

    -
    public void onData(DataFrame frame)
    Specified by:
    onData in interface Parser.Listener
    -
  • onData

    -
    public void onData(DataFrame frame, Callback callback)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Callback method invoked when a DATA frame is received.

    Specified by:
    @@ -814,106 +755,86 @@

    onData

    frame - the DATA frame received
    callback - the callback to notify when the frame has been processed
    -
  • isLocalStreamClosed

    -
    protected boolean isLocalStreamClosed(int streamId)
    -
  • isRemoteStreamClosed

    -
    protected boolean isRemoteStreamClosed(int streamId)
    -
  • onHeaders

    -
    public abstract void onHeaders(HeadersFrame frame)
    Specified by:
    onHeaders in interface Parser.Listener
    -
  • onPriority

    -
    public void onPriority(PriorityFrame frame)
    Specified by:
    onPriority in interface Parser.Listener
    -
  • onReset

    -
    public void onReset(ResetFrame frame)
    Specified by:
    onReset in interface Parser.Listener
    -
  • onResetForUnknownStream

    -
    protected void onResetForUnknownStream(ResetFrame frame)
    -
  • onSettings

    -
    public void onSettings(SettingsFrame frame)
    Specified by:
    onSettings in interface Parser.Listener
    -
  • onSettings

    -
    public void onSettings(SettingsFrame frame, boolean reply)
    -
  • onPing

    -
    public void onPing(PingFrame frame)
    Specified by:
    onPing in interface Parser.Listener
    -
  • onGoAway

    -
    public void onGoAway(GoAwayFrame frame)

    This method is called when receiving a GO_AWAY from the other peer.

    @@ -923,35 +844,31 @@

    onGoAway

    frame - the GO_AWAY frame that has been received.
    See Also:
    -
    -
  • onWindowUpdate

    -
    public void onWindowUpdate(WindowUpdateFrame frame)
    Specified by:
    onWindowUpdate in interface Parser.Listener
    -
  • onWindowUpdate

    -
    public void onWindowUpdate(IStream stream, WindowUpdateFrame frame)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Callback method invoked when a WINDOW_UPDATE frame has been received.

    Specified by:
    @@ -960,13 +877,11 @@

    onWindowUpdate

    stream - the stream the window update belongs to, or null if the window update belongs to the session
    frame - the WINDOW_UPDATE frame received
    -
  • onStreamFailure

    -
    public void onStreamFailure(int streamId, int error, String reason)
    @@ -974,40 +889,34 @@

    onStreamFailure

    Specified by:
    onStreamFailure in interface Parser.Listener
    -
  • onConnectionFailure

    -
    public void onConnectionFailure(int error, String reason)
    Specified by:
    onConnectionFailure in interface Parser.Listener
    -
  • abort

    -
    protected void abort(String reason, Throwable failure, Callback callback)
    -
  • newStream

    -
    public void newStream(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session

    Sends the given HEADERS frame to create a new Stream.

    Specified by:
    @@ -1017,17 +926,15 @@

    newStream

    promise - the promise that gets notified of the stream creation
    listener - the listener that gets notified of stream events
    -
  • newStream

    -
    public void newStream(IStream.FrameList frames, Promise<Stream> promise, Stream.Listener listener)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Sends the given list of frames to create a new Stream.

    Specified by:
    @@ -1037,13 +944,11 @@

    newStream

    promise - the promise that gets notified of the stream creation
    listener - the listener that gets notified of stream events
    -
  • newUpgradeStream

    -
    public Stream newUpgradeStream(HeadersFrame frame, Stream.Listener listener, Consumer<Throwable> failFn)
    @@ -1054,26 +959,22 @@

    newUpgradeStream

    allocated stream id, or null if not interested in the modified headers frame
    listener - the listener that gets notified of stream events
    -
  • newStream

    -
    protected IStream newStream(int streamId, MetaData.Request request, boolean local)
    -
  • priority

    -
    public int priority(PriorityFrame frame, Callback callback)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session

    Sends the given PRIORITY frame.

    If the frame references a streamId that does not exist (for example 0), then a new streamId will be allocated, to @@ -1088,18 +989,16 @@

    priority

    the new stream id generated by the PRIORITY frame, or the stream id that it is already referencing
    -
  • push

    -
    public void push(IStream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Enqueues the given PUSH_PROMISE frame to be written to the connection.

    Differently from ISession.frames(IStream, List, Callback), this method generates atomically the stream id for the pushed stream.

    @@ -1112,16 +1011,14 @@

    push

    frame - the PUSH_PROMISE frame to enqueue
    listener - the listener that gets notified of pushed stream events
    -
  • settings

    -
    public void settings(SettingsFrame frame, Callback callback)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session

    Sends the given SETTINGS frame to configure the session.

    Specified by:
    @@ -1130,16 +1027,14 @@

    settings

    frame - the SETTINGS frame to send
    callback - the callback that gets notified when the frame has been sent
    -
  • ping

    -
    public void ping(PingFrame frame, Callback callback)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session

    Sends the given PING frame.

    PING frames may be used to test the connection integrity and to measure round-trip time.

    @@ -1150,13 +1045,11 @@

    ping

    frame - the PING frame to send
    callback - the callback that gets notified when the frame has been sent
    -
  • close

    -
    public boolean close(int error, String reason, Callback callback)
    @@ -1172,22 +1065,20 @@

    close

    true if the frame is being sent, false if the session was already closed
    See Also:
    -
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Gracefully closes the session, returning a CompletableFuture that is completed when all the streams currently being processed are completed.

    Implementation is idempotent, i.e. calling this method a second time @@ -1198,22 +1089,18 @@

    shutdown

    Returns:
    a CompletableFuture that is completed when all the streams are completed
    -
  • goAway

    -
    public boolean goAway(GoAwayFrame frame, Callback callback)
    -
  • isClosed

    -
    public boolean isClosed()
    Specified by:
    @@ -1221,25 +1108,21 @@

    isClosed

    Returns:
    whether the session is not open
    -
  • getCloseState

    -
    public CloseState getCloseState()
    -
  • frames

    -
    public void frames(IStream stream, List<? extends Frame> frames, Callback callback)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Enqueues the given frames to be written to the connection.

    Specified by:
    @@ -1249,17 +1132,15 @@

    frames

    frames - the frames to enqueue
    callback - the callback that gets notified when the frames have been sent
    -
  • data

    -
    public void data(IStream stream, Callback callback, DataFrame frame)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Enqueues the given DATA frame to be written to the connection.

    Specified by:
    @@ -1269,34 +1150,28 @@

    data

    callback - the callback that gets notified when the frame has been sent
    frame - the DATA frame to send
    -
  • createLocalStream

    -
    protected IStream createLocalStream(int streamId, MetaData.Request request, Consumer<Throwable> failFn)
    -
  • createRemoteStream

    -
    protected IStream createRemoteStream(int streamId, MetaData.Request request)
    -
  • removeStream

    -
    public boolean removeStream(IStream stream)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Removes the given stream.

    Specified by:
    @@ -1306,13 +1181,11 @@

    removeStream

    Returns:
    whether the stream was removed
    -
  • getStreams

    -
    public Collection<Stream> getStreams()
    Specified by:
    @@ -1320,24 +1193,20 @@

    getStreams

    Returns:
    a snapshot of all the streams currently belonging to this session
    -
  • getStreamCount

    -
    @ManagedAttribute("The number of active streams") public int getStreamCount()
    -
  • getStream

    -
    public IStream getStream(int streamId)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session

    Retrieves the stream with the given streamId.

    Specified by:
    @@ -1349,13 +1218,11 @@

    getStream

    Returns:
    the stream with the given id, or null if no such stream exist
    -
  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    @@ -1364,13 +1231,11 @@

    getLocalAddress

    the local network address this session is bound to, or null if this session is not bound to a network address
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -1379,13 +1244,11 @@

    getLocalSocketAddress

    the local network address this session is bound to, or null if this session is not bound to a network address
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    @@ -1394,13 +1257,11 @@

    getRemoteAddress

    the remote network address this session is connected to, or null if this session is not connected to a network address
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -1409,35 +1270,29 @@

    getRemoteSocketAddress

    the remote network address this session is connected to, or null if this session is not connected to a network address
    -
  • getSendWindow

    -
    @ManagedAttribute(value="The flow control send window", readonly=true) public int getSendWindow()
    -
  • getRecvWindow

    -
    @ManagedAttribute(value="The flow control receive window", readonly=true) public int getRecvWindow()
    -
  • updateSendWindow

    -
    public int updateSendWindow(int delta)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Updates the session send window by the given delta.

    Specified by:
    @@ -1447,15 +1302,13 @@

    updateSendWindow

    Returns:
    the previous value of the session send window
    -
  • updateRecvWindow

    -
    public int updateRecvWindow(int delta)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Updates the session receive window by the given delta.

    Specified by:
    @@ -1465,13 +1318,11 @@

    updateRecvWindow

    Returns:
    the previous value of the session receive window
    -
  • isPushEnabled

    -
    @ManagedAttribute(value="Whether HTTP/2 push is enabled", readonly=true) public boolean isPushEnabled()
    @@ -1481,31 +1332,25 @@

    isPushEnabled

    Returns:
    whether the push functionality is enabled
    -
  • isConnectProtocolEnabled

    -
    @ManagedAttribute(value="Whether CONNECT requests supports a protocol", readonly=true) public boolean isConnectProtocolEnabled()
    -
  • setConnectProtocolEnabled

    -
    public void setConnectProtocolEnabled(boolean connectProtocolEnabled)
    -
  • onShutdown

    -
    public void onShutdown()

    This method is called when the TCP FIN is received from the remote peer.

    @@ -1513,20 +1358,18 @@

    onShutdown

    onShutdown in interface ISession
    See Also:
    -
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout()

    This method is invoked when the idle timeout expires.

    @@ -1536,22 +1379,20 @@

    onIdleTimeout

    true if the session should be closed, false otherwise
    See Also:
    -
    -
  • onFrame

    -
    public void onFrame(Frame frame)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Callback method invoked during an HTTP/1.1 to HTTP/2 upgrade requests to process the given synthetic frame.

    @@ -1560,24 +1401,20 @@

    onFrame

    Parameters:
    frame - the synthetic frame to process
    -
  • onStreamOpened

    -
    protected final void onStreamOpened(IStream stream)
    -
  • onFlushed

    -
    public void onFlushed(long bytes) throws IOException
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Callback method invoked when bytes are flushed to the network.

    Specified by:
    @@ -1587,139 +1424,109 @@

    onFlushed

    Throws:
    IOException - if the flush should fail
    -
  • disconnect

    -
    public void disconnect()
    -
  • isDisconnected

    -
    public boolean isDisconnected()
    -
  • getLastRemoteStreamId

    -
    protected int getLastRemoteStreamId()
    -
  • updateLastRemoteStreamId

    -
    protected void updateLastRemoteStreamId(int streamId)
    -
  • notifyNewStream

    -
    protected Stream.Listener notifyNewStream(Stream stream, HeadersFrame frame)
    -
  • notifySettings

    -
    protected void notifySettings(Session session, SettingsFrame frame)
    -
  • notifyPing

    -
    protected void notifyPing(Session session, PingFrame frame)
    -
  • notifyReset

    -
    protected void notifyReset(Session session, ResetFrame frame)
    -
  • notifyGoAway

    -
    protected void notifyGoAway(Session session, GoAwayFrame frame)
    -
  • notifyClose

    -
    protected void notifyClose(Session session, GoAwayFrame frame, Callback callback)
    -
  • notifyIdleTimeout

    -
    protected boolean notifyIdleTimeout(Session session)
    -
  • notifyFailure

    -
    protected void notifyFailure(Session session, Throwable failure, Callback callback)
    -
  • notifyHeaders

    -
    protected void notifyHeaders(IStream stream, HeadersFrame frame)
    -
  • isClientStream

    -
    protected static boolean isClientStream(int streamId)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1733,19 +1540,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1759,5 +1563,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2Stream.html b/jetty-11/org/eclipse/jetty/http2/HTTP2Stream.html index e4407a9e8a8..606cebbca4e 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2Stream.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2Stream.html @@ -1,29 +1,35 @@ - -HTTP2Stream (Eclipse Jetty API Doc - v11.0.21) + +HTTP2Stream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HTTP2Stream

    org.eclipse.jetty.http2.HTTP2Stream
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Stream, IStream, CyclicTimeouts.Expirable, Attachable, Callback, Dumpable, Invocable
    @@ -98,7 +85,6 @@

    Class HTTP2Stream

    public class HTTP2Stream extends Object implements IStream, Callback, Dumpable, CyclicTimeouts.Expirable
    -
    @@ -420,7 +402,6 @@

    Method Details

  • getId

    -
    public int getId()
    Specified by:
    @@ -428,13 +409,11 @@

    getId

    Returns:
    the stream unique id
    -
  • getAttachment

    -
    public Object getAttachment()
    Specified by:
    @@ -443,20 +422,18 @@

    getAttachment

    the object attached to this instance
    See Also:
    -
    -
  • setAttachment

    -
    public void setAttachment(Object attachment)
    -
    Description copied from interface: Attachable
    +
    Description copied from interface: Attachable
    Attaches the given object to this stream for later retrieval.
    Specified by:
    @@ -464,13 +441,11 @@

    setAttachment

    Parameters:
    attachment - the object to attach to this instance
    -
  • isLocal

    -
    public boolean isLocal()
    Specified by:
    @@ -478,13 +453,11 @@

    isLocal

    Returns:
    whether this stream is local or remote
    -
  • getSession

    -
    public ISession getSession()
    Specified by:
    @@ -494,16 +467,14 @@

    getSession

    Returns:
    the session this stream is associated to
    -
  • headers

    -
    public void headers(HeadersFrame frame, Callback callback)
    -
    Description copied from interface: Stream
    +
    Description copied from interface: Stream

    Sends the given HEADERS frame.

    Typically used to send an HTTP response or to send the HTTP response trailers.

    @@ -513,16 +484,14 @@

    headers

    frame - the HEADERS frame to send
    callback - the callback that gets notified when the frame has been sent
    -
  • send

    -
    public void send(IStream.FrameList frameList, Callback callback)
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Sends the given list of frames.

    Typically used to send HTTP headers along with content and possibly trailers.

    @@ -532,17 +501,15 @@

    send

    frameList - the list of frames to send
    callback - the callback that gets notified when the frames have been sent
    -
  • push

    -
    public void push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener)
    -
    Description copied from interface: Stream
    +
    Description copied from interface: Stream

    Sends the given PUSH_PROMISE frame.

    Specified by:
    @@ -552,16 +519,14 @@

    push

    promise - the promise that gets notified of the pushed stream creation
    listener - the listener that gets notified of stream events
    -
  • data

    -
    public void data(DataFrame frame, Callback callback)
    -
    Description copied from interface: Stream
    +
    Description copied from interface: Stream

    Sends the given DATA frame.

    Specified by:
    @@ -570,16 +535,14 @@

    data

    frame - the DATA frame to send
    callback - the callback that gets notified when the frame has been sent
    -
  • reset

    -
    public void reset(ResetFrame frame, Callback callback)
    -
    Description copied from interface: Stream
    +
    Description copied from interface: Stream

    Sends the given RST_STREAM frame.

    Specified by:
    @@ -588,13 +551,11 @@

    reset

    frame - the RST_FRAME to send
    callback - the callback that gets notified when the frame has been sent
    -
  • getAttribute

    -
    public Object getAttribute(String key)
    Specified by:
    @@ -606,18 +567,16 @@

    getAttribute

    or null if no object can be found for the given key.
    See Also:
    -
    -
  • setAttribute

    -
    public void setAttribute(String key, Object value)
    @@ -628,19 +587,17 @@

    setAttribute

    value - an arbitrary object to associate with the given key to this stream
    See Also:
    -
    -
  • removeAttribute

    -
    public Object removeAttribute(String key)
    Specified by:
    @@ -651,18 +608,16 @@

    removeAttribute

    the arbitrary object associated with the given key to this stream
    See Also:
    -
    -
  • isReset

    -
    public boolean isReset()
    Specified by:
    @@ -670,13 +625,11 @@

    isReset

    Returns:
    whether this stream has been reset
    -
  • isResetOrFailed

    -
    public boolean isResetOrFailed()
    Specified by:
    @@ -685,19 +638,17 @@

    isResetOrFailed

    whether this stream has been reset (locally or remotely) or has been failed
    See Also:
    -
    -
  • isClosed

    -
    public boolean isClosed()
    Specified by:
    @@ -705,13 +656,11 @@

    isClosed

    Returns:
    whether this stream is closed, both locally and remotely.
    -
  • isRemotelyClosed

    -
    public boolean isRemotelyClosed()
    Specified by:
    @@ -720,20 +669,18 @@

    isRemotelyClosed

    whether the stream is closed remotely.
    See Also:
    -
    -
  • failAllData

    -
    public boolean failAllData(Throwable x)
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream
    Fail all data queued in the stream and reset demand to 0.
    @@ -744,41 +691,35 @@

    failAllData

    Returns:
    true if the end of the stream was reached, false otherwise.
    -
  • isLocallyClosed

    -
    public boolean isLocallyClosed()
    -
  • commit

    -
    public void commit()
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream
    Marks this stream as committed.
    Specified by:
    commit in interface IStream
    See Also:
    -
    -
  • isCommitted

    -
    public boolean isCommitted()
    Specified by:
    @@ -787,18 +728,16 @@

    isCommitted

    whether bytes for this stream have been sent to the remote peer.
    See Also:
    -
    -
  • dataSize

    -
    public int dataSize()
    Specified by:
    @@ -806,38 +745,32 @@

    dataSize

    Returns:
    the size of the DATA frame queue
    -
  • isOpen

    -
    public boolean isOpen()
    -
  • notIdle

    -
    public void notIdle()
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Marks this stream as not idle so that the idle timeout is postponed.

    Specified by:
    notIdle in interface IStream
    -
  • getExpireNanoTime

    -
    public long getExpireNanoTime()
    -
    Description copied from interface: CyclicTimeouts.Expirable
    +
    Description copied from interface: CyclicTimeouts.Expirable

    Returns the expiration time in nanoseconds.

    The value to return must be calculated taking into account the current nanoTime, for example:

    @@ -849,13 +782,11 @@

    getExpireNanoTime

    Returns:
    the expiration time in nanoseconds, or Long.MAX_VALUE if this entity does not expire
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    Specified by:
    @@ -864,18 +795,16 @@

    getIdleTimeout

    the stream idle timeout
    See Also:
    -
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    Specified by:
    @@ -884,27 +813,23 @@

    setIdleTimeout

    idleTimeout - the stream idle timeout
    See Also:
    -
    -
  • onIdleExpired

    -
    protected void onIdleExpired(TimeoutException timeout)
    -
  • getListener

    -
    public Stream.Listener getListener()
    Specified by:
    @@ -913,18 +838,16 @@

    getListener

    the Stream.Listener associated with this stream
    See Also:
    -
    -
  • setListener

    -
    public void setListener(Stream.Listener listener)
    Specified by:
    @@ -933,21 +856,19 @@

    setListener

    listener - the Stream.Listener associated with this stream
    See Also:
    -
    -
  • process

    -
    public void process(Frame frame, Callback callback)
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Processes the given frame, belonging to this stream.

    Specified by:
    @@ -956,15 +877,13 @@

    process

    frame - the frame to process
    callback - the callback to complete when frame has been processed
    -
  • demand

    -
    public void demand(long n)
    -
    Description copied from interface: Stream
    +
    Description copied from interface: Stream

    Demands n more DATA frames for this stream.

    Specified by:
    @@ -973,21 +892,19 @@

    demand

    n - the increment of the demand, must be greater than zero
    See Also:
    -
    -
  • updateClose

    -
    public boolean updateClose(boolean update, CloseState.Event event)
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Updates the close state of this stream.

    Specified by:
    @@ -998,31 +915,25 @@

    updateClose

    Returns:
    whether the stream has been fully closed by this invocation
    -
  • getSendWindow

    -
    public int getSendWindow()
    -
  • getRecvWindow

    -
    public int getRecvWindow()
    -
  • updateSendWindow

    -
    public int updateSendWindow(int delta)
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Updates the stream send window by the given delta.

    Specified by:
    @@ -1032,15 +943,13 @@

    updateSendWindow

    Returns:
    the previous value of the stream send window
    -
  • updateRecvWindow

    -
    public int updateRecvWindow(int delta)
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Updates the stream receive window by the given delta.

    Specified by:
    @@ -1050,15 +959,13 @@

    updateRecvWindow

    Returns:
    the previous value of the stream receive window
    -
  • close

    -
    public void close()
    -
    Description copied from interface: IStream
    +
    Description copied from interface: IStream

    Forcibly closes this stream.

    Specified by:
    @@ -1068,43 +975,37 @@

    close

    Specified by:
    close in interface IStream
    -
  • onClose

    -
    public void onClose()
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -1112,13 +1013,11 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -1126,29 +1025,25 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1160,19 +1055,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1186,5 +1078,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/HTTP2StreamEndPoint.html b/jetty-11/org/eclipse/jetty/http2/HTTP2StreamEndPoint.html index 8324adf13ec..73b77d5e0d7 100644 --- a/jetty-11/org/eclipse/jetty/http2/HTTP2StreamEndPoint.html +++ b/jetty-11/org/eclipse/jetty/http2/HTTP2StreamEndPoint.html @@ -1,29 +1,35 @@ - -HTTP2StreamEndPoint (Eclipse Jetty API Doc - v11.0.21) + +HTTP2StreamEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HTTP2StreamEndPointorg.eclipse.jetty.http2.HTTP2StreamEndPoint

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint
    @@ -102,7 +89,6 @@

    Class HTTP2StreamEndPointpublic abstract class HTTP2StreamEndPoint extends Object implements EndPoint

    -
      @@ -111,7 +97,7 @@

      Class HTTP2StreamEndPoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
    @@ -277,9 +263,7 @@

    Constructor Details

  • HTTP2StreamEndPoint

    -
    public HTTP2StreamEndPoint(IStream stream)
    -
  • @@ -293,7 +277,6 @@

    Method Details

  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    @@ -302,13 +285,11 @@

    getLocalAddress

    The local InetSocketAddress to which this EndPoint is bound, or null if this EndPoint is not bound to a Socket address.
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -317,13 +298,11 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    @@ -332,13 +311,11 @@

    getRemoteAddress

    The remote InetSocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -347,13 +324,11 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • isOpen

    -
    public boolean isOpen()
    Specified by:
    @@ -361,13 +336,11 @@

    isOpen

    Returns:
    whether this EndPoint is open
    -
  • getCreatedTimeStamp

    -
    public long getCreatedTimeStamp()
    Specified by:
    @@ -375,15 +348,13 @@

    getCreatedTimeStamp

    Returns:
    the epoch time in milliseconds when this EndPoint was created
    -
  • shutdownOutput

    -
    public void shutdownOutput()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Shutdown the output.

    This call indicates that no more data will be sent on this endpoint that that the remote end should read an EOF once all previously sent data has been @@ -396,15 +367,13 @@

    shutdownOutput

    Specified by:
    shutdownOutput in interface EndPoint
    -
  • isOutputShutdown

    -
    public boolean isOutputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if output is shutdown. The output is shutdown by a call to EndPoint.shutdownOutput() or EndPoint.close().
    @@ -414,15 +383,13 @@

    isOutputShutdown

    Returns:
    true if the output is shutdown or the endpoint is closed.
    -
  • isInputShutdown

    -
    public boolean isInputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if the input is shutdown. The input is shutdown if an EOF has been read while doing a EndPoint.fill(ByteBuffer). Once the input is shutdown, all calls to @@ -434,15 +401,13 @@

    isInputShutdown

    Returns:
    True if the input is shutdown or the endpoint is closed.
    -
  • close

    -
    public void close(Throwable cause)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Close any backing stream associated with the endpoint, passing a cause
    Specified by:
    @@ -450,16 +415,14 @@

    close

    Parameters:
    cause - the reason for the close or null
    -
  • fill

    -
    public int fill(ByteBuffer sink) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -475,16 +438,14 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • flush

    -
    public boolean flush(ByteBuffer... buffers) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -499,13 +460,11 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • getTransport

    -
    public Object getTransport()
    Specified by:
    @@ -513,15 +472,13 @@

    getTransport

    Returns:
    The underlying transport object (socket, channel, etc.)
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Get the max idle time in ms.

    The max idle time is the time the endpoint can be idle before extraordinary handling takes place.

    @@ -531,15 +488,13 @@

    getIdleTimeout

    Returns:
    the max idle time in ms or if ms <= 0 implies an infinite timeout
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Set the idle timeout.
    Specified by:
    @@ -547,16 +502,14 @@

    setIdleTimeout

    Parameters:
    idleTimeout - the idle timeout in MS. Timeout <= 0 implies an infinite timeout
    -
  • fillInterested

    -
    public void fillInterested(Callback callback) throws ReadPendingException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -567,15 +520,13 @@

    fillInterested

    Throws:
    ReadPendingException - if another read operation is concurrent.
    -
  • tryFillInterested

    -
    public boolean tryFillInterested(Callback callback)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -586,13 +537,11 @@

    tryFillInterested

    Returns:
    true if set
    -
  • isFillInterested

    -
    public boolean isFillInterested()
    Specified by:
    @@ -601,17 +550,15 @@

    isFillInterested

    whether EndPoint.fillInterested(Callback) has been called, but EndPoint.fill(ByteBuffer) has not yet been called
    -
  • write

    -
    public void write(Callback callback, ByteBuffer... buffers) throws WritePendingException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Writes the given buffers via EndPoint.flush(ByteBuffer...) and invokes callback methods when either all the data has been flushed or an error occurs.

    @@ -624,13 +571,11 @@

    write

    Throws:
    WritePendingException - if another write operation is concurrent.
    -
  • getConnection

    -
    public Connection getConnection()
    Specified by:
    @@ -639,18 +584,16 @@

    getConnection

    the Connection associated with this EndPoint
    See Also:
    -
    -
  • setConnection

    -
    public void setConnection(Connection connection)
    Specified by:
    @@ -659,41 +602,37 @@

    setConnection

    connection - the Connection associated with this EndPoint
    See Also:
    -
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is opened.

    Specified by:
    onOpen in interface EndPoint
    See Also:
    -
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -702,20 +641,18 @@

    onClose

    cause - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • upgrade

    -
    public void upgrade(Connection newConnection)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Upgrades this EndPoint from the current connection to the given new connection.

    Closes the current connection, links this EndPoint to the new connection and then opens the new connection.

    @@ -732,44 +669,35 @@

    upgrade

    Parameters:
    newConnection - the connection to upgrade to
    -
  • offerData

    -
    protected void offerData(DataFrame frame, Callback callback)
    -
  • offerFailure

    -
    protected void offerFailure(Throwable failure)
    -
  • process

    -
    protected void process()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -783,5 +711,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/ISession.html b/jetty-11/org/eclipse/jetty/http2/ISession.html index a03f6c16e14..6a2260a2b52 100644 --- a/jetty-11/org/eclipse/jetty/http2/ISession.html +++ b/jetty-11/org/eclipse/jetty/http2/ISession.html @@ -1,29 +1,35 @@ - -ISession (Eclipse Jetty API Doc - v11.0.21) + +ISession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ISession

    -
    All Superinterfaces:
    Session
    @@ -101,7 +88,6 @@

    Interface ISession

    The SPI interface for implementing an HTTP/2 session.

    This class extends Session by adding the methods required to implement the HTTP/2 session functionalities.

    -
      @@ -110,7 +96,7 @@

      Interface ISession

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Session

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Session

      Session.Listener
      @@ -203,7 +189,7 @@

      Method Summary

      Removes the given stream.
      - +
      Gracefully closes the session, returning a CompletableFuture that @@ -239,9 +225,8 @@

      Method Details

    • getStream

      -
      IStream getStream(int streamId)
      -
      Description copied from interface: Session
      +
      Description copied from interface: Session

      Retrieves the stream with the given streamId.

      Specified by:
      @@ -251,13 +236,11 @@

      getStream

      Returns:
      the stream with the given id, or null if no such stream exist
      -
    • removeStream

      -
      boolean removeStream(IStream stream)

      Removes the given stream.

      @@ -266,13 +249,11 @@

      removeStream

      Returns:
      whether the stream was removed
      -
    • newStream

      -
      void newStream(IStream.FrameList frames, Promise<Stream> promise, Stream.Listener listener)
      @@ -283,13 +264,11 @@

      newStream

      promise - the promise that gets notified of the stream creation
      listener - the listener that gets notified of stream events
      -
    • frames

      -
      void frames(IStream stream, List<? extends Frame> frames, Callback callback)
      @@ -300,13 +279,11 @@

      frames

      frames - the frames to enqueue
      callback - the callback that gets notified when the frames have been sent
      -
    • push

      -
      void push(IStream stream, Promise<Stream> promise, PushPromiseFrame frame, @@ -321,13 +298,11 @@

      push

      frame - the PUSH_PROMISE frame to enqueue
      listener - the listener that gets notified of pushed stream events
      -
    • data

      -
      void data(IStream stream, Callback callback, DataFrame frame)
      @@ -338,13 +313,11 @@

      data

      callback - the callback that gets notified when the frame has been sent
      frame - the DATA frame to send
      -
    • updateSendWindow

      -
      int updateSendWindow(int delta)

      Updates the session send window by the given delta.

      @@ -353,13 +326,11 @@

      updateSendWindow

      Returns:
      the previous value of the session send window
      -
    • updateRecvWindow

      -
      int updateRecvWindow(int delta)

      Updates the session receive window by the given delta.

      @@ -368,13 +339,11 @@

      updateRecvWindow

      Returns:
      the previous value of the session receive window
      -
    • onWindowUpdate

      -
      void onWindowUpdate(IStream stream, WindowUpdateFrame frame)

      Callback method invoked when a WINDOW_UPDATE frame has been received.

      @@ -383,43 +352,37 @@

      onWindowUpdate

      stream - the stream the window update belongs to, or null if the window update belongs to the session
      frame - the WINDOW_UPDATE frame received
      -
    • isPushEnabled

      -
      boolean isPushEnabled()
      Returns:
      whether the push functionality is enabled
      -
    • onShutdown

      -
      void onShutdown()

      Callback invoked when the connection reads -1.

      See Also:
      -
      -
    • onIdleTimeout

      -
      boolean onIdleTimeout()

      Callback invoked when the idle timeout expires.

      @@ -427,19 +390,17 @@

      onIdleTimeout

      true if the session has expired
      See Also:
      -
      -
    • onFrame

      -
      void onFrame(Frame frame)

      Callback method invoked during an HTTP/1.1 to HTTP/2 upgrade requests to process the given synthetic frame.

      @@ -447,13 +408,11 @@

      onFrame

      Parameters:
      frame - the synthetic frame to process
      -
    • onFlushed

      -
      void onFlushed(long bytes) throws IOException

      Callback method invoked when bytes are flushed to the network.

      @@ -463,25 +422,21 @@

      onFlushed

      Throws:
      IOException - if the flush should fail
      -
    • getBytesWritten

      -
      long getBytesWritten()
      Returns:
      the number of bytes written by this session
      -
    • onData

      -
      void onData(DataFrame frame, Callback callback)

      Callback method invoked when a DATA frame is received.

      @@ -490,13 +445,11 @@

      onData

      frame - the DATA frame received
      callback - the callback to notify when the frame has been processed
      -
    • shutdown

      -
      CompletableFuture<Void> shutdown()

      Gracefully closes the session, returning a CompletableFuture that is completed when all the streams currently being processed are completed.

      @@ -506,7 +459,6 @@

      shutdown

      Returns:
      a CompletableFuture that is completed when all the streams are completed
      -
    @@ -520,5 +472,7 @@

    shutdown


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/IStream.FrameList.html b/jetty-11/org/eclipse/jetty/http2/IStream.FrameList.html index 8db37fa97d3..330ef5372f6 100644 --- a/jetty-11/org/eclipse/jetty/http2/IStream.FrameList.html +++ b/jetty-11/org/eclipse/jetty/http2/IStream.FrameList.html @@ -1,29 +1,35 @@ - -IStream.FrameList (Eclipse Jetty API Doc - v11.0.21) + +IStream.FrameList (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class IStream.FrameList

    org.eclipse.jetty.http2.IStream.FrameList
    -
    Enclosing interface:
    -
    IStream
    +
    IStream

    public static class IStream.FrameList extends Object

    An ordered list of frames belonging to the same stream.

    -
      @@ -134,7 +120,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
       
      int
      @@ -160,20 +146,17 @@

      Constructor Details

    • FrameList

      -
      public FrameList(HeadersFrame headers)

      Creates a frame list of just the given HEADERS frame.

      Parameters:
      headers - the HEADERS frame
      -
    • FrameList

      -
      public FrameList(HeadersFrame headers, DataFrame data, HeadersFrame trailers)
      @@ -184,7 +167,6 @@

      FrameList

      data - the DATA frame for the content, or null if there is no content
      trailers - the HEADERS frame for the trailers, or null if there are no trailers
      -
    @@ -198,25 +180,21 @@

    Method Details

  • getStreamId

    -
    public int getStreamId()
    Returns:
    the stream ID of the frames in this list
    -
  • getFrames

    -
    public List<StreamFrame> getFrames()
    Returns:
    a List of non-null frames
    -
  • @@ -230,5 +208,7 @@

    getFrames


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/IStream.html b/jetty-11/org/eclipse/jetty/http2/IStream.html index 13ac95c0af9..446a6d605c5 100644 --- a/jetty-11/org/eclipse/jetty/http2/IStream.html +++ b/jetty-11/org/eclipse/jetty/http2/IStream.html @@ -1,29 +1,35 @@ - -IStream (Eclipse Jetty API Doc - v11.0.21) + +IStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface IStream

    -
    All Superinterfaces:
    Attachable, AutoCloseable, Closeable, Stream
    @@ -101,7 +88,6 @@

    Interface IStream

    The SPI interface for implementing an HTTP/2 stream.

    This class extends Stream by adding the methods required to implement the HTTP/2 stream functionalities.

    -
      @@ -121,7 +107,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Stream

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Stream

    Stream.Listener
    @@ -233,19 +219,16 @@

    Method Details

  • isLocal

    -
    boolean isLocal()
    Returns:
    whether this stream is local or remote
    -
  • getSession

    -
    ISession getSession()
    Specified by:
    @@ -253,49 +236,43 @@

    getSession

    Returns:
    the session this stream is associated to
    -
  • getListener

    -
    Stream.Listener getListener()
    Returns:
    the Stream.Listener associated with this stream
    See Also:
    -
    -
  • setListener

    -
    void setListener(Stream.Listener listener)
    Parameters:
    listener - the Stream.Listener associated with this stream
    See Also:
    -
    -
  • send

    -
    void send(IStream.FrameList frameList, Callback callback)

    Sends the given list of frames.

    @@ -305,13 +282,11 @@

    send

    frameList - the list of frames to send
    callback - the callback that gets notified when the frames have been sent
    -
  • process

    -
    void process(Frame frame, Callback callback)

    Processes the given frame, belonging to this stream.

    @@ -320,13 +295,11 @@

    process

    frame - the frame to process
    callback - the callback to complete when frame has been processed
    -
  • updateClose

    -
    boolean updateClose(boolean update, CloseState.Event event)

    Updates the close state of this stream.

    @@ -337,13 +310,11 @@

    updateClose

    Returns:
    whether the stream has been fully closed by this invocation
    -
  • close

    -
    void close()

    Forcibly closes this stream.

    @@ -352,13 +323,11 @@

    close

    Specified by:
    close in interface Closeable
    -
  • updateSendWindow

    -
    int updateSendWindow(int delta)

    Updates the stream send window by the given delta.

    @@ -367,13 +336,11 @@

    updateSendWindow

    Returns:
    the previous value of the stream send window
    -
  • updateRecvWindow

    -
    int updateRecvWindow(int delta)

    Updates the stream receive window by the given delta.

    @@ -382,41 +349,35 @@

    updateRecvWindow

    Returns:
    the previous value of the stream receive window
    -
  • notIdle

    -
    void notIdle()

    Marks this stream as not idle so that the idle timeout is postponed.

    -
  • isRemotelyClosed

    -
    boolean isRemotelyClosed()
    Returns:
    whether the stream is closed remotely.
    See Also:
    -
    -
  • failAllData

    -
    boolean failAllData(Throwable x)
    Fail all data queued in the stream and reset demand to 0.
    @@ -426,73 +387,64 @@

    failAllData

    Returns:
    true if the end of the stream was reached, false otherwise.
    -
  • isResetOrFailed

    -
    boolean isResetOrFailed()
    Returns:
    whether this stream has been reset (locally or remotely) or has been failed
    See Also:
    -
    -
  • commit

    -
    void commit()
    Marks this stream as committed.
    See Also:
    -
    -
  • isCommitted

    -
    boolean isCommitted()
    Returns:
    whether bytes for this stream have been sent to the remote peer.
    See Also:
    -
    -
  • dataSize

    -
    int dataSize()
    Returns:
    the size of the DATA frame queue
    -
  • @@ -506,5 +458,7 @@

    dataSize


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/SimpleFlowControlStrategy.html b/jetty-11/org/eclipse/jetty/http2/SimpleFlowControlStrategy.html index faa1b12c6ac..f1a175e5aa5 100644 --- a/jetty-11/org/eclipse/jetty/http2/SimpleFlowControlStrategy.html +++ b/jetty-11/org/eclipse/jetty/http2/SimpleFlowControlStrategy.html @@ -1,29 +1,35 @@ - -SimpleFlowControlStrategy (Eclipse Jetty API Doc - v11.0.21) + +SimpleFlowControlStrategy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SimpleFlowContro

    -
    All Implemented Interfaces:
    FlowControlStrategy, Dumpable
    @@ -99,7 +86,6 @@

    Class SimpleFlowContro
    public class SimpleFlowControlStrategy extends AbstractFlowControlStrategy
    -

      @@ -108,10 +94,10 @@

      Class SimpleFlowContro

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.FlowControlStrategy

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.FlowControlStrategy

      FlowControlStrategy.Factory
      @@ -187,17 +173,13 @@

      Constructor Details

    • SimpleFlowControlStrategy

      -
      public SimpleFlowControlStrategy()
      -
    • SimpleFlowControlStrategy

      -
      public SimpleFlowControlStrategy(int initialStreamSendWindow)
      -
    @@ -211,11 +193,9 @@

    Method Details

  • onDataConsumed

    -
    public void onDataConsumed(ISession session, IStream stream, int length)
    -
  • @@ -229,5 +209,7 @@

    onDataConsumed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.Adapter.html index ee298756172..6ab7d31ef7e 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.Adapter.html @@ -1,29 +1,35 @@ - -Session.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Session.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Session.Listener.
    org.eclipse.jetty.http2.api.Session.Listener.Adapter

    -
    All Implemented Interfaces:
    Session.Listener
    @@ -100,14 +87,13 @@

    Class Session.Listener.

    Enclosing interface:
    -
    Session.Listener
    +
    Session.Listener

    public static class Session.Listener.Adapter extends Object implements Session.Listener

    Empty implementation of Stream.Listener.

    -
      @@ -116,7 +102,7 @@

      Class Session.Listener.

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Session.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Session.Listener

      Session.Listener.Adapter
      @@ -170,7 +156,7 @@

      Method Summary

      Callback method invoked when a PING frame has been received.
      - +
      onPreface(Session session)
      Callback method invoked:
      @@ -210,9 +196,7 @@

      Constructor Details

    • Adapter

      -
      public Adapter()
      -
    @@ -226,9 +210,8 @@

    Method Details

  • onPreface

    -
    public Map<Integer,Integer> onPreface(Session session)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked:

    • for clients, just before the preface is sent, to gather the @@ -246,16 +229,14 @@

      onPreface

      a (possibly empty or null) map containing SETTINGS configuration options to send.
      -
  • onNewStream

    -
    public Stream.Listener onNewStream(Stream stream, HeadersFrame frame)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a new stream is being created upon receiving a HEADERS frame representing an HTTP request.

    Applications should implement this method to process HTTP requests, @@ -275,16 +256,14 @@

    onNewStream

    Returns:
    a Stream.Listener that will be notified of stream events
    -
  • onSettings

    -
    public void onSettings(Session session, SettingsFrame frame)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a SETTINGS frame has been received.

    Specified by:
    @@ -293,16 +272,14 @@

    onSettings

    session - the session
    frame - the SETTINGS frame received
    -
  • onPing

    -
    public void onPing(Session session, PingFrame frame)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a PING frame has been received.

    Specified by:
    @@ -311,16 +288,14 @@

    onPing

    session - the session
    frame - the PING frame received
    -
  • onReset

    -
    public void onReset(Session session, ResetFrame frame)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a RST_STREAM frame has been received for an unknown stream.

    Specified by:
    @@ -330,33 +305,29 @@

    onReset

    frame - the RST_STREAM frame received
    See Also:
    -
    -
  • onClose

    -
    public void onClose(Session session, GoAwayFrame frame)
    Specified by:
    onClose in interface Session.Listener
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(Session session)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when the idle timeout expired.

    Specified by:
    @@ -366,20 +337,17 @@

    onIdleTimeout

    Returns:
    whether the session should be closed
    -
  • onFailure

    -
    public void onFailure(Session session, Throwable failure)
    Specified by:
    onFailure in interface Session.Listener
    -
  • @@ -393,5 +361,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.html b/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.html index 8278423e965..3ed4d831268 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.html +++ b/jetty-11/org/eclipse/jetty/http2/api/Session.Listener.html @@ -1,29 +1,35 @@ - -Session.Listener (Eclipse Jetty API Doc - v11.0.21) + +Session.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Session.Listener

    -
    All Known Subinterfaces:
    ServerSessionListener
    @@ -97,7 +84,7 @@

    Interface Session.Listener<

    Enclosing interface:
    -
    Session
    +
    Session

    public static interface Session.Listener
    @@ -106,12 +93,11 @@

    Interface Session.Listener<
    See Also:
    -
    -

      @@ -189,7 +175,7 @@

      Method Summary

      Callback method invoked when a PING frame has been received.
      - +
      onPreface(Session session)
      Callback method invoked:
      @@ -223,7 +209,6 @@

      Method Details

    • onPreface

      -
      Map<Integer,Integer> onPreface(Session session)

      Callback method invoked:

        @@ -240,13 +225,11 @@

        onPreface

        a (possibly empty or null) map containing SETTINGS configuration options to send.
        -
    • onNewStream

      -
      Stream.Listener onNewStream(Stream stream, HeadersFrame frame)

      Callback method invoked when a new stream is being created upon @@ -266,13 +249,11 @@

      onNewStream

      Returns:
      a Stream.Listener that will be notified of stream events
      -
    • onSettings

      -
      void onSettings(Session session, SettingsFrame frame)

      Callback method invoked when a SETTINGS frame has been received.

      @@ -281,13 +262,11 @@

      onSettings

      session - the session
      frame - the SETTINGS frame received
      -
    • onPing

      -
      void onPing(Session session, PingFrame frame)

      Callback method invoked when a PING frame has been received.

      @@ -296,13 +275,11 @@

      onPing

      session - the session
      frame - the PING frame received
      -
    • onReset

      -
      void onReset(Session session, ResetFrame frame)

      Callback method invoked when a RST_STREAM frame has been received for an unknown stream.

      @@ -312,18 +289,16 @@

      onReset

      frame - the RST_STREAM frame received
      See Also:
      -
      -
    • onGoAway

      -
      default void onGoAway(Session session, GoAwayFrame frame)

      Callback method invoked when a GOAWAY frame has been received.

      @@ -332,13 +307,11 @@

      onGoAway

      session - the session
      frame - the GOAWAY frame received
      -
    • onClose

      -
      default void onClose(Session session, GoAwayFrame frame, Callback callback)
      @@ -349,22 +322,18 @@

      onClose

      frame - the GOAWAY frame that caused the session to be closed
      callback - the callback to notify of the GOAWAY processing
      -
    • onClose

      -
      void onClose(Session session, GoAwayFrame frame)
      -
    • onIdleTimeout

      -
      boolean onIdleTimeout(Session session)

      Callback method invoked when the idle timeout expired.

      @@ -373,13 +342,11 @@

      onIdleTimeout

      Returns:
      whether the session should be closed
      -
    • onFailure

      -
      default void onFailure(Session session, Throwable failure, Callback callback)
      @@ -390,16 +357,13 @@

      onFailure

      failure - the failure
      callback - the callback to notify of failure processing
      -
    • onFailure

      -
      void onFailure(Session session, Throwable failure)
      -
    @@ -413,5 +377,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/Session.html b/jetty-11/org/eclipse/jetty/http2/api/Session.html index d57d5c47f0e..16cd636c517 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/Session.html +++ b/jetty-11/org/eclipse/jetty/http2/api/Session.html @@ -1,29 +1,35 @@ - -Session (Eclipse Jetty API Doc - v11.0.21) + +Session (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Session

    -
    All Known Subinterfaces:
    ISession
    @@ -117,12 +104,11 @@

    Interface Session

    See Also:
    -
    -
      @@ -188,13 +174,13 @@

      Method Summary

      Retrieves the stream with the given streamId.
      - +
       
      boolean
       
      - +
      @@ -242,7 +228,6 @@

      Method Details

    • newStream

      -
      default CompletableFuture<Stream> newStream(HeadersFrame frame, Stream.Listener listener)

      Sends the given HEADERS frame to create a new Stream.

      @@ -253,13 +238,11 @@

      newStream

      Returns:
      a CompletableFuture that is notified of the stream creation
      -
    • newStream

      -
      void newStream(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener)
      @@ -270,13 +253,11 @@

      newStream

      promise - the promise that gets notified of the stream creation
      listener - the listener that gets notified of stream events
      -
    • priority

      -
      int priority(PriorityFrame frame, Callback callback)

      Sends the given PRIORITY frame.

      @@ -291,13 +272,11 @@

      priority

      the new stream id generated by the PRIORITY frame, or the stream id that it is already referencing
      -
    • settings

      -
      void settings(SettingsFrame frame, Callback callback)

      Sends the given SETTINGS frame to configure the session.

      @@ -306,13 +285,11 @@

      settings

      frame - the SETTINGS frame to send
      callback - the callback that gets notified when the frame has been sent
      -
    • ping

      -
      void ping(PingFrame frame, Callback callback)

      Sends the given PING frame.

      @@ -323,13 +300,11 @@

      ping

      frame - the PING frame to send
      callback - the callback that gets notified when the frame has been sent
      -
    • close

      -
      boolean close(int error, String payload, Callback callback)
      @@ -343,37 +318,31 @@

      close

      Returns:
      true if the frame is being sent, false if the session was already closed
      -
    • isClosed

      -
      boolean isClosed()
      Returns:
      whether the session is not open
      -
    • getStreams

      -
      Collection<Stream> getStreams()
      Returns:
      a snapshot of all the streams currently belonging to this session
      -
    • getStream

      -
      Stream getStream(int streamId)

      Retrieves the stream with the given streamId.

      @@ -382,13 +351,11 @@

      getStream

      Returns:
      the stream with the given id, or null if no such stream exist
      -
    • getLocalAddress

      -
      @Deprecated InetSocketAddress getLocalAddress()
      Deprecated. @@ -399,26 +366,22 @@

      getLocalAddress

      the local network address this session is bound to, or null if this session is not bound to a network address
      -
    • getLocalSocketAddress

      -
      default SocketAddress getLocalSocketAddress()
      Returns:
      the local network address this session is bound to, or null if this session is not bound to a network address
      -
    • getRemoteAddress

      -
      @Deprecated InetSocketAddress getRemoteAddress()
      Deprecated. @@ -429,20 +392,17 @@

      getRemoteAddress

      the remote network address this session is connected to, or null if this session is not connected to a network address
      -
    • getRemoteSocketAddress

      -
      default SocketAddress getRemoteSocketAddress()
      Returns:
      the remote network address this session is connected to, or null if this session is not connected to a network address
      -
    @@ -456,5 +416,7 @@

    getRemoteSocketAddress


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.Adapter.html index c8643a3563c..27779aa7678 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.Adapter.html @@ -1,29 +1,35 @@ - -Stream.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Stream.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class Stream.Listener.Ad
    org.eclipse.jetty.http2.api.Stream.Listener.Adapter

    -
    All Implemented Interfaces:
    Stream.Listener
    Enclosing interface:
    -
    Stream.Listener
    +
    Stream.Listener

    public static class Stream.Listener.Adapter extends Object implements Stream.Listener

    Empty implementation of Stream.Listener

    -
      @@ -112,7 +98,7 @@

      Class Stream.Listener.Ad

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Stream.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Stream.Listener

      Stream.Listener.Adapter
      @@ -194,9 +180,7 @@

      Constructor Details

    • Adapter

      -
      public Adapter()
      -
    @@ -210,10 +194,9 @@

    Method Details

  • onHeaders

    -
    public void onHeaders(Stream stream, HeadersFrame frame)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a HEADERS frame representing the HTTP response has been received.

    Specified by:
    @@ -222,16 +205,14 @@

    onHeaders

    stream - the stream
    frame - the HEADERS frame received
    -
  • onPush

    -
    public Stream.Listener onPush(Stream stream, PushPromiseFrame frame)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a PUSH_PROMISE frame has been received.

    Specified by:
    @@ -242,17 +223,15 @@

    onPush

    Returns:
    a Stream.Listener that will be notified of pushed stream events
    -
  • onData

    -
    public void onData(Stream stream, DataFrame frame, Callback callback)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a DATA frame has been received.

    Specified by:
    @@ -263,21 +242,19 @@

    onData

    callback - the callback to complete when the bytes of the DATA frame have been consumed
    See Also:
    -
    -
  • onReset

    -
    public void onReset(Stream stream, ResetFrame frame)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a RST_STREAM frame has been received for this stream.

    Specified by:
    @@ -287,21 +264,19 @@

    onReset

    frame - the RST_FRAME received
    See Also:
    -
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(Stream stream, Throwable x)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when the stream exceeds its idle timeout.

    Specified by:
    @@ -313,12 +288,11 @@

    onIdleTimeout

    true to reset the stream, false to ignore the idle timeout
    See Also:
    -
    -
  • @@ -332,5 +306,7 @@

    onIdleTimeout


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.html b/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.html index 41376b557ae..34a4ea58b6c 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.html +++ b/jetty-11/org/eclipse/jetty/http2/api/Stream.Listener.html @@ -1,29 +1,35 @@ - -Stream.Listener (Eclipse Jetty API Doc - v11.0.21) + +Stream.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Stream.Listener

    -
    All Known Implementing Classes:
    HTTP2ServerConnectionFactory.HTTPServerSessionListener, Stream.Listener.Adapter
    Enclosing interface:
    -
    Stream
    +
    Stream

    public static interface Stream.Listener
    @@ -110,12 +97,11 @@

    Interface Stream.Listener
    See Also:
    -
    -

      @@ -234,7 +220,6 @@

      Method Details

    • onNewStream

      -
      default void onNewStream(Stream stream)

      Callback method invoked when a stream is created locally by Session.newStream(HeadersFrame, Promise, Listener).

      @@ -242,13 +227,11 @@

      onNewStream

      Parameters:
      stream - the newly created stream
      -
    • onHeaders

      -
      void onHeaders(Stream stream, HeadersFrame frame)

      Callback method invoked when a HEADERS frame representing the HTTP response has been received.

      @@ -257,13 +240,11 @@

      onHeaders

      stream - the stream
      frame - the HEADERS frame received
      -
    • onPush

      -
      Stream.Listener onPush(Stream stream, PushPromiseFrame frame)

      Callback method invoked when a PUSH_PROMISE frame has been received.

      @@ -274,13 +255,11 @@

      onPush

      Returns:
      a Stream.Listener that will be notified of pushed stream events
      -
    • onBeforeData

      -
      default void onBeforeData(Stream stream)

      Callback method invoked before notifying the first DATA frame.

      The default implementation initializes the demand for DATA frames.

      @@ -288,13 +267,11 @@

      onBeforeData

      Parameters:
      stream - the stream
      -
    • onData

      -
      default void onData(Stream stream, DataFrame frame, Callback callback)
      @@ -306,18 +283,16 @@

      onData

      callback - the callback to complete when the bytes of the DATA frame have been consumed
      See Also:
      -
      -
    • onDataDemanded

      -
      default void onDataDemanded(Stream stream, DataFrame frame, Callback callback)
      @@ -330,13 +305,11 @@

      onDataDemanded

      frame - the DATA frame received
      callback - the callback to complete when the bytes of the DATA frame have been consumed
      -
    • onReset

      -
      default void onReset(Stream stream, ResetFrame frame, Callback callback)
      @@ -347,13 +320,11 @@

      onReset

      frame - the RST_FRAME received
      callback - the callback to complete when the reset has been handled
      -
    • onReset

      -
      default void onReset(Stream stream, ResetFrame frame)

      Callback method invoked when a RST_STREAM frame has been received for this stream.

      @@ -363,18 +334,16 @@

      onReset

      frame - the RST_FRAME received
      See Also:
      -
      -
    • onIdleTimeout

      -
      boolean onIdleTimeout(Stream stream, Throwable x)

      Callback method invoked when the stream exceeds its idle timeout.

      @@ -386,18 +355,16 @@

      onIdleTimeout

      true to reset the stream, false to ignore the idle timeout
      See Also:
      -
      -
    • onFailure

      -
      default void onFailure(Stream stream, int error, String reason, @@ -412,20 +379,17 @@

      onFailure

      failure - the failure
      callback - the callback to complete when the failure has been handled
      -
    • onClosed

      -
      default void onClosed(Stream stream)

      Callback method invoked after the stream has been closed.

      Parameters:
      stream - the stream
      -
    @@ -439,5 +403,7 @@

    onClosed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/Stream.html b/jetty-11/org/eclipse/jetty/http2/api/Stream.html index b3adf31580b..a6fa2dfbf50 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/Stream.html +++ b/jetty-11/org/eclipse/jetty/http2/api/Stream.html @@ -1,29 +1,35 @@ - -Stream (Eclipse Jetty API Doc - v11.0.21) + +Stream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Stream

    -
    All Known Subinterfaces:
    IStream
    @@ -109,12 +96,11 @@

    Interface Stream

    See Also:
    -
    -
      @@ -147,7 +133,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
      data(DataFrame frame)
      Sends the given DATA frame.
      @@ -175,7 +161,7 @@

      Method Summary

       
      - +
      Sends the given HEADERS frame representing an HTTP response.
      @@ -192,7 +178,7 @@

      Method Summary

      boolean
       
      - +
      @@ -238,31 +224,26 @@

      Method Details

    • getId

      -
      int getId()
      Returns:
      the stream unique id
      -
    • getSession

      -
      Session getSession()
      Returns:
      the session this stream is associated to
      -
    • headers

      -
      default CompletableFuture<Stream> headers(HeadersFrame frame)

      Sends the given HEADERS frame representing an HTTP response.

      @@ -271,13 +252,11 @@

      headers

      Returns:
      the CompletableFuture that gets notified when the frame has been sent
      -
    • headers

      -
      void headers(HeadersFrame frame, Callback callback)

      Sends the given HEADERS frame.

      @@ -287,13 +266,11 @@

      headers

      frame - the HEADERS frame to send
      callback - the callback that gets notified when the frame has been sent
      -
    • push

      -
      default CompletableFuture<Stream> push(PushPromiseFrame frame, Stream.Listener listener)

      Sends the given PUSH_PROMISE frame.

      @@ -304,13 +281,11 @@

      push

      Returns:
      the CompletableFuture that gets notified of the pushed stream creation
      -
    • push

      -
      void push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener)
      @@ -321,13 +296,11 @@

      push

      promise - the promise that gets notified of the pushed stream creation
      listener - the listener that gets notified of stream events
      -
    • data

      -
      default CompletableFuture<Stream> data(DataFrame frame)

      Sends the given DATA frame.

      @@ -336,13 +309,11 @@

      data

      Returns:
      the CompletableFuture that gets notified when the frame has been sent
      -
    • data

      -
      void data(DataFrame frame, Callback callback)

      Sends the given DATA frame.

      @@ -351,13 +322,11 @@

      data

      frame - the DATA frame to send
      callback - the callback that gets notified when the frame has been sent
      -
    • reset

      -
      void reset(ResetFrame frame, Callback callback)

      Sends the given RST_STREAM frame.

      @@ -366,13 +335,11 @@

      reset

      frame - the RST_FRAME to send
      callback - the callback that gets notified when the frame has been sent
      -
    • getAttribute

      -
      Object getAttribute(String key)
      Parameters:
      @@ -382,18 +349,16 @@

      getAttribute

      or null if no object can be found for the given key.
      See Also:
      -
      -
    • setAttribute

      -
      void setAttribute(String key, Object value)
      @@ -402,19 +367,17 @@

      setAttribute

      value - an arbitrary object to associate with the given key to this stream
      See Also:
      -
      -
    • removeAttribute

      -
      Object removeAttribute(String key)
      Parameters:
      @@ -423,79 +386,69 @@

      removeAttribute

      the arbitrary object associated with the given key to this stream
      See Also:
      -
      -
    • isReset

      -
      boolean isReset()
      Returns:
      whether this stream has been reset
      -
    • isClosed

      -
      boolean isClosed()
      Returns:
      whether this stream is closed, both locally and remotely.
      -
    • getIdleTimeout

      -
      long getIdleTimeout()
      Returns:
      the stream idle timeout
      See Also:
      -
      -
    • setIdleTimeout

      -
      void setIdleTimeout(long idleTimeout)
      Parameters:
      idleTimeout - the stream idle timeout
      See Also:
      -
      -
    • demand

      -
      void demand(long n)

      Demands n more DATA frames for this stream.

      @@ -503,12 +456,11 @@

      demand

      n - the increment of the demand, must be greater than zero
      See Also:
      -
      -
    @@ -522,5 +474,7 @@

    demand


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/class-use/Session.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/http2/api/class-use/Session.Listener.Adapter.html index 2e1d6e60117..bcb9ac2507c 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/class-use/Session.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/http2/api/class-use/Session.Listener.Adapter.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.api.Session.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.api.Session.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http2.api


    -
    package org.eclipse.jetty.http2.api
    -
    • @@ -130,5 +125,7 @@

      Package org.eclips
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/package-tree.html b/jetty-11/org/eclipse/jetty/http2/api/package-tree.html index a06833b6395..e69089eae59 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http2/api/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http2.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http2.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServerSessio

    -
    All Implemented Interfaces:
    ServerSessionListener, Session.Listener
    @@ -102,14 +89,13 @@

    Class ServerSessio

    Enclosing interface:
    -
    ServerSessionListener
    +
    ServerSessionListener

    public static class ServerSessionListener.Adapter extends Session.Listener.Adapter implements ServerSessionListener

    Empty implementation of ServerSessionListener

    -
    @@ -196,9 +180,8 @@

    Method Details

  • onAccept

    -
    public void onAccept(Session session)
    -
    Description copied from interface: ServerSessionListener
    +
    Description copied from interface: ServerSessionListener

    Callback method invoked when a connection has been accepted by the server.

    Specified by:
    @@ -206,7 +189,6 @@

    onAccept

    Parameters:
    session - the session
    -
  • @@ -220,5 +202,7 @@

    onAccept


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/api/server/ServerSessionListener.html b/jetty-11/org/eclipse/jetty/http2/api/server/ServerSessionListener.html index ac949b96b3c..8a9afb78656 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/server/ServerSessionListener.html +++ b/jetty-11/org/eclipse/jetty/http2/api/server/ServerSessionListener.html @@ -1,29 +1,35 @@ - -ServerSessionListener (Eclipse Jetty API Doc - v11.0.21) + +ServerSessionListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ServerSessionListener

    -
    All Superinterfaces:
    Session.Listener
    @@ -99,7 +86,6 @@

    Interface ServerSessio
    public interface ServerSessionListener extends Session.Listener

    Server-side extension of Session.Listener that exposes additional events.

    -

      @@ -156,14 +142,12 @@

      Method Details

    • onAccept

      -
      void onAccept(Session session)

      Callback method invoked when a connection has been accepted by the server.

      Parameters:
      session - the session
      -
    @@ -177,5 +161,7 @@

    onAccept


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/server/class-use/ServerSessionListener.Adapter.html b/jetty-11/org/eclipse/jetty/http2/api/server/class-use/ServerSessionListener.Adapter.html index d0e6a3fab47..0ba3df2dfba 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/server/class-use/ServerSessionListener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/http2/api/server/class-use/ServerSessionListener.Adapter.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.api.server.ServerSessionListener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.api.server.ServerSessionListener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http2.api.server


    -
    package org.eclipse.jetty.http2.api.server
    -
    • @@ -110,5 +105,7 @@

      Package org
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/api/server/package-tree.html b/jetty-11/org/eclipse/jetty/http2/api/server/package-tree.html index 2c7cb4c6810..5b0131384f2 100644 --- a/jetty-11/org/eclipse/jetty/http2/api/server/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http2/api/server/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http2.api.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http2.api.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HTTP2Client

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -159,7 +146,6 @@

    Class HTTP2Client

    // When done, stop the client. client.stop();
    -
    @@ -493,328 +475,251 @@

    Method Details

  • getClientConnector

    -
    public ClientConnector getClientConnector()
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
  • setExecutor

    -
    public void setExecutor(Executor executor)
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • setScheduler

    -
    public void setScheduler(Scheduler scheduler)
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • setByteBufferPool

    -
    public void setByteBufferPool(ByteBufferPool bufferPool)
    -
  • getFlowControlStrategyFactory

    -
    public FlowControlStrategy.Factory getFlowControlStrategyFactory()
    -
  • setFlowControlStrategyFactory

    -
    public void setFlowControlStrategyFactory(FlowControlStrategy.Factory flowControlStrategyFactory)
    -
  • getSelectors

    -
    @ManagedAttribute("The number of selectors") public int getSelectors()
    -
  • setSelectors

    -
    public void setSelectors(int selectors)
    -
  • getIdleTimeout

    -
    @ManagedAttribute("The idle timeout in milliseconds") public long getIdleTimeout()
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
  • getStreamIdleTimeout

    -
    @ManagedAttribute("The stream idle timeout in milliseconds") public long getStreamIdleTimeout()
    -
  • setStreamIdleTimeout

    -
    public void setStreamIdleTimeout(long streamIdleTimeout)
    -
  • getConnectTimeout

    -
    @ManagedAttribute("The connect timeout in milliseconds") public long getConnectTimeout()
    -
  • setConnectTimeout

    -
    public void setConnectTimeout(long connectTimeout)
    -
  • isConnectBlocking

    -
    @ManagedAttribute("Whether the connect() operation is blocking") public boolean isConnectBlocking()
    -
  • setConnectBlocking

    -
    public void setConnectBlocking(boolean connectBlocking)
    -
  • getBindAddress

    -
    public SocketAddress getBindAddress()
    -
  • setBindAddress

    -
    public void setBindAddress(SocketAddress bindAddress)
    -
  • getInputBufferSize

    -
    @ManagedAttribute("The size of the buffer used to read from the network") public int getInputBufferSize()
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)
    -
  • getProtocols

    -
    @ManagedAttribute("The ALPN protocol list") public List<String> getProtocols()
    -
  • setProtocols

    -
    public void setProtocols(List<String> protocols)
    -
  • getInitialSessionRecvWindow

    -
    @ManagedAttribute("The initial size of session\'s flow control receive window") public int getInitialSessionRecvWindow()
    -
  • setInitialSessionRecvWindow

    -
    public void setInitialSessionRecvWindow(int initialSessionRecvWindow)
    -
  • getInitialStreamRecvWindow

    -
    @ManagedAttribute("The initial size of stream\'s flow control receive window") public int getInitialStreamRecvWindow()
    -
  • setInitialStreamRecvWindow

    -
    public void setInitialStreamRecvWindow(int initialStreamRecvWindow)
    -
  • getMaxFrameLength

    -
    @Deprecated public int getMaxFrameLength()
    Deprecated.
    -
  • setMaxFrameLength

    -
    @Deprecated public void setMaxFrameLength(int maxFrameSize)
    Deprecated.
    -
  • getMaxFrameSize

    -
    @ManagedAttribute("The max frame size in bytes") public int getMaxFrameSize()
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(int maxFrameSize)
    -
  • getMaxConcurrentPushedStreams

    -
    @ManagedAttribute("The max number of concurrent pushed streams") public int getMaxConcurrentPushedStreams()
    -
  • setMaxConcurrentPushedStreams

    -
    public void setMaxConcurrentPushedStreams(int maxConcurrentPushedStreams)
    -
  • getMaxSettingsKeys

    -
    @ManagedAttribute("The max number of keys in all SETTINGS frames") public int getMaxSettingsKeys()
    -
  • setMaxSettingsKeys

    -
    public void setMaxSettingsKeys(int maxSettingsKeys)
    -
  • getMaxEncoderTableCapacity

    -
    @ManagedAttribute("The HPACK encoder dynamic table maximum capacity") public int getMaxEncoderTableCapacity()
    -
  • setMaxEncoderTableCapacity

    -
    public void setMaxEncoderTableCapacity(int maxEncoderTableCapacity)

    Sets the limit for the encoder HPACK dynamic table capacity.

    Setting this value to 0 disables the use of the dynamic table.

    @@ -822,215 +727,170 @@

    setMaxEncoderTableCapacity

    Parameters:
    maxEncoderTableCapacity - The HPACK encoder dynamic table maximum capacity
    -
  • getMaxDecoderTableCapacity

    -
    @ManagedAttribute("The HPACK decoder dynamic table maximum capacity") public int getMaxDecoderTableCapacity()
    -
  • setMaxDecoderTableCapacity

    -
    public void setMaxDecoderTableCapacity(int maxDecoderTableCapacity)
    -
  • getMaxDynamicTableSize

    -
    @Deprecated public int getMaxDynamicTableSize()
    Deprecated.
    -
  • setMaxDynamicTableSize

    -
    @Deprecated public void setMaxDynamicTableSize(int maxTableSize)
    Deprecated.
    -
  • getMaxHeaderBlockFragment

    -
    @ManagedAttribute("The max size of header block fragments") public int getMaxHeaderBlockFragment()
    -
  • setMaxHeaderBlockFragment

    -
    public void setMaxHeaderBlockFragment(int maxHeaderBlockFragment)
    -
  • getMaxResponseHeadersSize

    -
    @ManagedAttribute("The max size of response headers") public int getMaxResponseHeadersSize()
    -
  • setMaxResponseHeadersSize

    -
    public void setMaxResponseHeadersSize(int maxResponseHeadersSize)
    -
  • isUseInputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for reading") public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for writing") public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • isUseALPN

    -
    @ManagedAttribute("Whether ALPN should be used when establishing connections") public boolean isUseALPN()
    -
  • setUseALPN

    -
    public void setUseALPN(boolean useALPN)
    -
  • connect

    -
    public CompletableFuture<Session> connect(SocketAddress address, Session.Listener listener)
    -
  • connect

    -
    public void connect(SocketAddress address, Session.Listener listener, Promise<Session> promise)
    -
  • connect

    -
    public CompletableFuture<Session> connect(SslContextFactory sslContextFactory, SocketAddress address, Session.Listener listener)
    -
  • connect

    -
    public void connect(SslContextFactory sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise)
    -
  • connect

    -
    public void connect(SslContextFactory sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise, Map<String,Object> context)
    -
  • connect

    -
    public void connect(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String,Object> context)
    -
  • accept

    -
    public void accept(SslContextFactory sslContextFactory, SocketChannel channel, Session.Listener listener, Promise<Session> promise)
    -
  • accept

    -
    public void accept(SocketChannel channel, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise)
    -
  • @@ -1044,5 +904,7 @@

    accept


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientConnectionFactory.html index ac731d80560..a756ade2ea4 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientConnectionFactory.html @@ -1,29 +1,35 @@ - -HTTP2ClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HTTP2ClientCo
    org.eclipse.jetty.http2.client.HTTP2ClientConnectionFactory

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    @@ -98,7 +85,6 @@

    Class HTTP2ClientCo
    public class HTTP2ClientConnectionFactory extends Object implements ClientConnectionFactory
    -

    @@ -239,9 +219,7 @@

    Constructor Details

  • HTTP2ClientConnectionFactory

    -
    public HTTP2ClientConnectionFactory()
    -
  • @@ -255,7 +233,6 @@

    Method Details

  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -267,7 +244,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -281,5 +257,7 @@

    newConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientSession.html b/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientSession.html index 7a39bcbadb4..f7ae7ecc58f 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientSession.html +++ b/jetty-11/org/eclipse/jetty/http2/client/HTTP2ClientSession.html @@ -1,29 +1,35 @@ - -HTTP2ClientSession (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ClientSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HTTP2ClientSession

    -
    All Implemented Interfaces:
    Session, ISession, Parser.Listener, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -103,7 +90,6 @@

    Class HTTP2ClientSession


    public class HTTP2ClientSession extends HTTP2Session
    -
    @@ -243,7 +227,6 @@

    Method Details

  • onHeaders

    -
    public void onHeaders(HeadersFrame frame)
    Specified by:
    @@ -251,13 +234,11 @@

    onHeaders

    Specified by:
    onHeaders in class HTTP2Session
    -
  • onSettings

    -
    public void onSettings(SettingsFrame frame)
    Specified by:
    @@ -265,15 +246,12 @@

    onSettings

    Overrides:
    onSettings in class HTTP2Session
    -
  • onPushPromise

    -
    public void onPushPromise(PushPromiseFrame frame)
    -
  • @@ -287,5 +265,7 @@

    onPushPromise


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/class-use/HTTP2Client.html b/jetty-11/org/eclipse/jetty/http2/client/class-use/HTTP2Client.html index 7def1cca317..a1db4e08599 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/class-use/HTTP2Client.html +++ b/jetty-11/org/eclipse/jetty/http2/client/class-use/HTTP2Client.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.client.HTTP2Client (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.client.HTTP2Client (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,14 +83,13 @@

    Class Cli

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    ClientConnectionFactoryOverHTTP2
    +
    ClientConnectionFactoryOverHTTP2

    public static class ClientConnectionFactoryOverHTTP2.HTTP2 @@ -111,12 +98,11 @@

    Class Cli
    See Also:
    -
    -

    @@ -238,38 +222,32 @@

    Method Details

  • getProtocols

    -
    public List<String> getProtocols(boolean secure)
    Specified by:
    getProtocols in class ClientConnectionFactory.Info
    -
  • upgrade

    -
    public void upgrade(EndPoint endPoint, Map<String,Object> context)
    Overrides:
    upgrade in class ClientConnectionFactory.Info
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -283,5 +261,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/ClientConnectionFactoryOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/ClientConnectionFactoryOverHTTP2.html index d638c358fbd..0b9abefece9 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/ClientConnectionFactoryOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/ClientConnectionFactoryOverHTTP2.html @@ -1,29 +1,35 @@ - -ClientConnectionFactoryOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +ClientConnectionFactoryOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClientCon

    -
    All Implemented Interfaces:
    ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -102,7 +89,6 @@

    Class ClientCon
    public class ClientConnectionFactoryOverHTTP2 extends ContainerLifeCycle implements ClientConnectionFactory
    -

      @@ -122,19 +108,19 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    ClientConnectionFactory.Decorator, ClientConnectionFactory.Info
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -219,9 +205,7 @@

    Constructor Details

  • ClientConnectionFactoryOverHTTP2

    -
    public ClientConnectionFactoryOverHTTP2(HTTP2Client client)
    -
  • @@ -235,7 +219,6 @@

    Method Details

  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -250,7 +233,6 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • @@ -264,5 +246,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/ClientHTTP2StreamEndPoint.html b/jetty-11/org/eclipse/jetty/http2/client/http/ClientHTTP2StreamEndPoint.html index ca90adb78cc..22743c0977f 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/ClientHTTP2StreamEndPoint.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/ClientHTTP2StreamEndPoint.html @@ -1,29 +1,35 @@ - -ClientHTTP2StreamEndPoint (Eclipse Jetty API Doc - v11.0.21) + +ClientHTTP2StreamEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ClientHTTP2Strea

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, HTTP2Channel.Client, EndPoint
    @@ -100,7 +87,6 @@

    Class ClientHTTP2Strea
    public class ClientHTTP2StreamEndPoint extends HTTP2StreamEndPoint implements HTTP2Channel.Client
    -

      @@ -109,7 +95,7 @@

      Class ClientHTTP2Strea

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -174,9 +160,7 @@

      Constructor Details

    • ClientHTTP2StreamEndPoint

      -
      public ClientHTTP2StreamEndPoint(IStream stream)
      -
    @@ -190,39 +174,33 @@

    Method Details

  • onData

    -
    public void onData(DataFrame frame, Callback callback)
    Specified by:
    onData in interface HTTP2Channel.Client
    -
  • onTimeout

    -
    public boolean onTimeout(Throwable failure)
    Specified by:
    onTimeout in interface HTTP2Channel.Client
    -
  • onFailure

    -
    public void onFailure(Throwable failure, Callback callback)
    Specified by:
    onFailure in interface HTTP2Channel.Client
    -
  • @@ -236,5 +214,7 @@

    onFailure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/HttpChannelOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/HttpChannelOverHTTP2.html index b6835f44ee6..177fcc79d58 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/HttpChannelOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/HttpChannelOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpChannelOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpChannelOverHTTP2<

    -
    All Implemented Interfaces:
    CyclicTimeouts.Expirable
    @@ -99,7 +86,6 @@

    Class HttpChannelOverHTTP2<
    public class HttpChannelOverHTTP2 extends HttpChannel
    -

    @@ -210,134 +194,108 @@

    Method Details

  • getHttpConnection

    -
    protected HttpConnectionOverHTTP2 getHttpConnection()
    -
  • getSession

    -
    public Session getSession()
    -
  • getStreamListener

    -
    public Stream.Listener getStreamListener()
    -
  • getConnection

    -
    protected Connection getConnection()
    Specified by:
    getConnection in class HttpChannel
    -
  • getHttpSender

    -
    protected HttpSender getHttpSender()
    Specified by:
    getHttpSender in class HttpChannel
    -
  • getHttpReceiver

    -
    protected HttpReceiver getHttpReceiver()
    Specified by:
    getHttpReceiver in class HttpChannel
    -
  • getStream

    -
    public Stream getStream()
    -
  • setStream

    -
    public void setStream(Stream stream)
    -
  • isFailed

    -
    public boolean isFailed()
    -
  • send

    -
    public void send(HttpExchange exchange)
    Specified by:
    send in class HttpChannel
    -
  • release

    -
    public void release()
    Specified by:
    release in class HttpChannel
    -
  • exchangeTerminated

    -
    public void exchangeTerminated(HttpExchange exchange, Result result)
    Overrides:
    exchangeTerminated in class HttpChannel
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpChannel
    -
  • @@ -351,5 +309,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/HttpClientTransportOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/HttpClientTransportOverHTTP2.html index 81626929916..7e3c9b09815 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/HttpClientTransportOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/HttpClientTransportOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpClientTransportOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpClientTransportOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HttpClientTra

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class HttpClientTra
    @ManagedObject("The HTTP/2 client transport") public class HttpClientTransportOverHTTP2 extends AbstractHttpClientTransport
    -

    @@ -298,62 +282,52 @@

    Method Details

  • getHTTP2Client

    -
    public HTTP2Client getHTTP2Client()
    -
  • getSelectors

    -
    @ManagedAttribute(value="The number of selectors", readonly=true) public int getSelectors()
    -
  • isUseALPN

    -
    @ManagedAttribute("Whether ALPN should be used when establishing connections") public boolean isUseALPN()
    -
  • setUseALPN

    -
    public void setUseALPN(boolean useALPN)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -361,15 +335,13 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • newOrigin

    -
    public Origin newOrigin(HttpRequest request)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new Origin with the given request.
    Parameters:
    @@ -377,15 +349,13 @@

    newOrigin

    Returns:
    an Origin that identifies a destination
    -
  • newHttpDestination

    -
    public HttpDestination newHttpDestination(Origin origin)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new, transport-specific, HttpDestination object.

    HttpDestination controls the destination-connection cardinality: protocols like @@ -396,69 +366,59 @@

    newHttpDestination

    Returns:
    a new, transport-specific, HttpDestination object
    -
  • connect

    -
    public void connect(SocketAddress address, Map<String,Object> context)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Establishes a physical connection to the given address.
    Parameters:
    address - the address to connect to
    context - the context information to establish the connection
    -
  • connect

    -
    public void connect(InetSocketAddress address, Map<String,Object> context)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Establishes a physical connection to the given address.
    Parameters:
    address - the address to connect to
    context - the context information to establish the connection
    -
  • connect

    -
    protected void connect(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String,Object> context)
    -
  • connect

    -
    protected void connect(InetSocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String,Object> context)
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -471,25 +431,20 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • newHttpConnection

    -
    protected HttpConnectionOverHTTP2 newHttpConnection(HttpDestination destination, Session session)
    -
  • onClose

    -
    protected void onClose(HttpConnectionOverHTTP2 connection, GoAwayFrame frame)
    -
  • @@ -503,5 +458,7 @@

    onClose


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/HttpConnectionOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/HttpConnectionOverHTTP2.html index fda196e40ea..4a83b5bd4b0 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/HttpConnectionOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/HttpConnectionOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpConnectionOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpConnectionOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpConnectionOver

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, ConnectionPool.Multiplexable, IConnection, Attachable, Sweeper.Sweepable
    @@ -100,7 +87,6 @@

    Class HttpConnectionOver
    public class HttpConnectionOverHTTP2 extends HttpConnection implements Sweeper.Sweepable, ConnectionPool.Multiplexable
    -

    @@ -230,15 +214,12 @@

    Method Details

  • getSession

    -
    public Session getSession()
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -246,13 +227,11 @@

    getLocalSocketAddress

    Returns:
    the local socket address associated with the connection
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -260,29 +239,23 @@

    getRemoteSocketAddress

    Returns:
    the remote socket address associated with the connection
    -
  • isRecycleHttpChannels

    -
    public boolean isRecycleHttpChannels()
    -
  • setRecycleHttpChannels

    -
    public void setRecycleHttpChannels(boolean recycleHttpChannels)
    -
  • getMaxMultiplex

    -
    public int getMaxMultiplex()
    Specified by:
    @@ -290,94 +263,76 @@

    getMaxMultiplex

    Returns:
    the max number of requests multiplexable on a single connection
    -
  • getHttpChannels

    -
    protected Iterator<HttpChannel> getHttpChannels()
    Specified by:
    getHttpChannels in class HttpConnection
    -
  • send

    -
    public SendFailure send(HttpExchange exchange)
    Specified by:
    send in interface IConnection
    -
  • upgrade

    -
    public void upgrade(Map<String,Object> context)
    -
  • normalizeRequest

    -
    protected void normalizeRequest(HttpRequest request)
    Overrides:
    normalizeRequest in class HttpConnection
    -
  • acquireHttpChannel

    -
    protected HttpChannelOverHTTP2 acquireHttpChannel()
    -
  • newHttpChannel

    -
    protected HttpChannelOverHTTP2 newHttpChannel()
    -
  • release

    -
    protected boolean release(HttpChannelOverHTTP2 channel)
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(long idleTimeout, Throwable failure)
    Overrides:
    onIdleTimeout in class HttpConnection
    -
  • close

    -
    public void close()
    Specified by:
    @@ -387,21 +342,17 @@

    close

    Specified by:
    close in interface Connection
    -
  • close

    -
    protected void close(Throwable failure)
    -
  • isClosed

    -
    public boolean isClosed()
    Specified by:
    @@ -410,18 +361,16 @@

    isClosed

    whether this connection has been closed
    See Also:
    -
    -
  • sweep

    -
    public boolean sweep()
    Specified by:
    @@ -429,19 +378,16 @@

    sweep

    Returns:
    whether this resource should be swept
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpConnection
    -
  • @@ -455,5 +401,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/HttpReceiverOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/HttpReceiverOverHTTP2.html index 7038be38565..45a220b14c9 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/HttpReceiverOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/HttpReceiverOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpReceiverOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpReceiverOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpReceiverOverHTTP

    -
    All Implemented Interfaces:
    HTTP2Channel.Client
    @@ -100,7 +87,6 @@

    Class HttpReceiverOverHTTP
    public class HttpReceiverOverHTTP2 extends HttpReceiver implements HTTP2Channel.Client
    -

      @@ -173,9 +159,7 @@

      Constructor Details

    • HttpReceiverOverHTTP2

      -
      public HttpReceiverOverHTTP2(HttpChannel channel)
      -
    @@ -189,33 +173,28 @@

    Method Details

  • getHttpChannel

    -
    protected HttpChannelOverHTTP2 getHttpChannel()
    Overrides:
    getHttpChannel in class HttpReceiver
    -
  • receive

    -
    protected void receive()
    Overrides:
    receive in class HttpReceiver
    -
  • reset

    -
    protected void reset()
    -
    Description copied from class: HttpReceiver
    +
    Description copied from class: HttpReceiver
    Resets the state of this HttpReceiver.

    Subclasses should override (but remember to call super) to reset their own state. @@ -225,45 +204,38 @@

    reset

    Overrides:
    reset in class HttpReceiver
    -
  • onData

    -
    public void onData(DataFrame frame, Callback callback)
    Specified by:
    onData in interface HTTP2Channel.Client
    -
  • onTimeout

    -
    public boolean onTimeout(Throwable failure)
    Specified by:
    onTimeout in interface HTTP2Channel.Client
    -
  • onFailure

    -
    public void onFailure(Throwable failure, Callback callback)
    Specified by:
    onFailure in interface HTTP2Channel.Client
    -
  • @@ -277,5 +249,7 @@

    onFailure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/HttpSenderOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/HttpSenderOverHTTP2.html index 2139a82f03b..20bf4315324 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/HttpSenderOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/HttpSenderOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpSenderOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpSenderOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HttpSenderOverHTTP2

    -

    public class HttpSenderOverHTTP2 extends HttpSender
    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • HttpSenderOverHTTP2

      -
      public HttpSenderOverHTTP2(HttpChannelOverHTTP2 channel)
      -
    @@ -182,24 +166,21 @@

    Method Details

  • getHttpChannel

    -
    protected HttpChannelOverHTTP2 getHttpChannel()
    Overrides:
    getHttpChannel in class HttpSender
    -
  • sendHeaders

    -
    protected void sendHeaders(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
    -
    Description copied from class: HttpSender
    +
    Description copied from class: HttpSender

    Implementations should send the HTTP headers over the wire, possibly with some content, in a single write, and notify the given callback of the result of this operation.

    If there is more content to send, then HttpSender.sendContent(HttpExchange, ByteBuffer, boolean, Callback) @@ -213,18 +194,16 @@

    sendHeaders

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • sendContent

    -
    protected void sendContent(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
    -
    Description copied from class: HttpSender
    +
    Description copied from class: HttpSender

    Implementations should send the given HTTP content over the wire.

    Specified by:
    @@ -235,7 +214,6 @@

    sendContent

    lastContent - whether the content is the last content to send
    callback - the callback to notify
    -
  • @@ -249,5 +227,7 @@

    sendContent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/client/http/class-use/ClientConnectionFactoryOverHTTP2.HTTP2.html b/jetty-11/org/eclipse/jetty/http2/client/http/class-use/ClientConnectionFactoryOverHTTP2.HTTP2.html index 17e8c75da13..7b7eda6603a 100644 --- a/jetty-11/org/eclipse/jetty/http2/client/http/class-use/ClientConnectionFactoryOverHTTP2.HTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/client/http/class-use/ClientConnectionFactoryOverHTTP2.HTTP2.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.client.http.ClientConnectionFactoryOverHTTP2.HTTP2 (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.client.http.ClientConnectionFactoryOverHTTP2.HTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ContinuationFrame

    -

    public class ContinuationFrame extends Frame
    -
      @@ -165,10 +151,8 @@

      Constructor Details

    • ContinuationFrame

      -
      public ContinuationFrame(int streamId, boolean endHeaders)
      -
    @@ -182,29 +166,23 @@

    Method Details

  • getStreamId

    -
    public int getStreamId()
    -
  • isEndHeaders

    -
    public boolean isEndHeaders()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -218,5 +196,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/DataFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/DataFrame.html index e7e9c2d4a9d..4a7790c634b 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/DataFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/DataFrame.html @@ -1,29 +1,35 @@ - -DataFrame (Eclipse Jetty API Doc - v11.0.21) + +DataFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,11 +81,9 @@

    Class DataFrame

    -

    public class DataFrame extends StreamFrame
    -
      @@ -188,31 +174,25 @@

      Constructor Details

    • DataFrame

      -
      public DataFrame(ByteBuffer data, boolean endStream)
      -
    • DataFrame

      -
      public DataFrame(int streamId, ByteBuffer data, boolean endStream)
      -
    • DataFrame

      -
      public DataFrame(int streamId, ByteBuffer data, boolean endStream, int padding)
      -
    @@ -226,65 +206,53 @@

    Method Details

  • getData

    -
    public ByteBuffer getData()
    -
  • isEndStream

    -
    public boolean isEndStream()
    -
  • remaining

    -
    public int remaining()
    Returns:
    the number of data bytes remaining.
    -
  • padding

    -
    public int padding()
    Returns:
    the number of bytes used for padding that count towards flow control.
    -
  • withStreamId

    -
    public DataFrame withStreamId(int streamId)
    Specified by:
    withStreamId in class StreamFrame
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -298,5 +266,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/DisconnectFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/DisconnectFrame.html index 253fa19591f..b08aca9f235 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/DisconnectFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/DisconnectFrame.html @@ -1,18 +1,19 @@ - -DisconnectFrame (Eclipse Jetty API Doc - v11.0.21) + +DisconnectFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class FailureFrame

    -

    public class FailureFrame extends Frame
    -
      @@ -166,11 +152,9 @@

      Constructor Details

    • FailureFrame

      -
      public FailureFrame(int error, String reason, Throwable failure)
      -
    @@ -184,25 +168,19 @@

    Method Details

  • getError

    -
    public int getError()
    -
  • getReason

    -
    public String getReason()
    -
  • getFailure

    -
    public Throwable getFailure()
    -
  • @@ -216,5 +194,7 @@

    getFailure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/Frame.html b/jetty-11/org/eclipse/jetty/http2/frames/Frame.html index df373ad0d89..abc110550b2 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/Frame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/Frame.html @@ -1,29 +1,35 @@ - -Frame (Eclipse Jetty API Doc - v11.0.21) + +Frame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Frame

    org.eclipse.jetty.http2.frames.Frame
    -
    Direct Known Subclasses:
    ContinuationFrame, DisconnectFrame, FailureFrame, GoAwayFrame, PingFrame, PrefaceFrame, ResetFrame, SettingsFrame, StreamFrame, UnknownFrame, WindowUpdateFrame
    @@ -97,7 +84,6 @@

    Class Frame


    public abstract class Frame extends Object
    -
      @@ -177,57 +163,49 @@

      Field Details

    • HEADER_LENGTH

      -
      public static final int HEADER_LENGTH
      See Also:
      -
      -
    • DEFAULT_MAX_LENGTH

      -
      public static final int DEFAULT_MAX_LENGTH
      See Also:
      -
      -
    • MAX_MAX_LENGTH

      -
      public static final int MAX_MAX_LENGTH
      See Also:
      -
      -
    • EMPTY_ARRAY

      -
      public static final Frame[] EMPTY_ARRAY
      -
    @@ -241,9 +219,7 @@

    Constructor Details

  • Frame

    -
    protected Frame(FrameType type)
    -
  • @@ -257,21 +233,17 @@

    Method Details

  • getType

    -
    public FrameType getType()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -285,5 +257,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/frames/FrameType.html b/jetty-11/org/eclipse/jetty/http2/frames/FrameType.html index bec4c5bb05e..6854a205393 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/FrameType.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/FrameType.html @@ -1,29 +1,35 @@ - -FrameType (Eclipse Jetty API Doc - v11.0.21) + +FrameType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum FrameType

    -
    All Implemented Interfaces:
    Serializable, Comparable<FrameType>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum FrameType


    public enum FrameType extends Enum<FrameType>
    -
      @@ -108,7 +94,7 @@

      Enum FrameType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -200,105 +186,79 @@

      Enum Constant Details

    • DATA

      -
      public static final FrameType DATA
      -
    • HEADERS

      -
      public static final FrameType HEADERS
      -
    • PRIORITY

      -
      public static final FrameType PRIORITY
      -
    • RST_STREAM

      -
      public static final FrameType RST_STREAM
      -
    • SETTINGS

      -
      public static final FrameType SETTINGS
      -
    • PUSH_PROMISE

      -
      public static final FrameType PUSH_PROMISE
      -
    • PING

      -
      public static final FrameType PING
      -
    • GO_AWAY

      -
      public static final FrameType GO_AWAY
      -
    • WINDOW_UPDATE

      -
      public static final FrameType WINDOW_UPDATE
      -
    • CONTINUATION

      -
      public static final FrameType CONTINUATION
      -
    • PREFACE

      -
      public static final FrameType PREFACE
      -
    • DISCONNECT

      -
      public static final FrameType DISCONNECT
      -
    • FAILURE

      -
      public static final FrameType FAILURE
      -
    @@ -312,7 +272,6 @@

    Method Details

  • values

    -
    public static FrameType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -320,13 +279,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static FrameType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -341,23 +298,18 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static FrameType from(int type)
    -
  • getType

    -
    public int getType()
    -
  • @@ -371,5 +323,7 @@

    getType


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/GoAwayFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/GoAwayFrame.html index 193fdf32f14..4a71e4bbedb 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/GoAwayFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/GoAwayFrame.html @@ -1,29 +1,35 @@ - -GoAwayFrame (Eclipse Jetty API Doc - v11.0.21) + +GoAwayFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class GoAwayFrame

    -

    public class GoAwayFrame extends Frame
    -
      @@ -184,9 +170,7 @@

      Field Details

    • GRACEFUL

      -
      public static final GoAwayFrame GRACEFUL
      -
    @@ -200,11 +184,9 @@

    Constructor Details

  • GoAwayFrame

    -
    public GoAwayFrame(int lastStreamId, int error, byte[] payload)
    -
  • @@ -218,57 +200,45 @@

    Method Details

  • isGraceful

    -
    public boolean isGraceful()
    Returns:
    whether this GOAWAY frame is graceful, i.e. its lastStreamId == Integer.MAX_VALUE
    -
  • getLastStreamId

    -
    public int getLastStreamId()
    -
  • getError

    -
    public int getError()
    -
  • getPayload

    -
    public byte[] getPayload()
    -
  • tryConvertPayload

    -
    public String tryConvertPayload()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -282,5 +252,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/HeadersFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/HeadersFrame.html index 6f0d7433dd8..5658aed2347 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/HeadersFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/HeadersFrame.html @@ -1,29 +1,35 @@ - -HeadersFrame (Eclipse Jetty API Doc - v11.0.21) + +HeadersFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,11 +81,9 @@

    Class HeadersFrame

    -

    public class HeadersFrame extends StreamFrame
    -
      @@ -186,7 +172,6 @@

      Constructor Details

    • HeadersFrame

      -
      public HeadersFrame(MetaData metaData, PriorityFrame priority, boolean endStream)
      @@ -199,13 +184,11 @@

      HeadersFrame

      priority - the PRIORITY frame associated with this HEADERS frame
      endStream - whether this frame ends the stream
      -
    • HeadersFrame

      -
      public HeadersFrame(int streamId, MetaData metaData, PriorityFrame priority, @@ -220,7 +203,6 @@

      HeadersFrame

      priority - the PRIORITY frame associated with this HEADERS frame
      endStream - whether this frame ends the stream
      -
    @@ -234,49 +216,39 @@

    Method Details

  • getMetaData

    -
    public MetaData getMetaData()
    -
  • getPriority

    -
    public PriorityFrame getPriority()
    -
  • isEndStream

    -
    public boolean isEndStream()
    -
  • withStreamId

    -
    public HeadersFrame withStreamId(int streamId)
    Specified by:
    withStreamId in class StreamFrame
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -290,5 +262,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/PingFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/PingFrame.html index b0cddff509f..968b2665874 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/PingFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/PingFrame.html @@ -1,29 +1,35 @@ - -PingFrame (Eclipse Jetty API Doc - v11.0.21) + +PingFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PingFrame

    -

    public class PingFrame extends Frame
    -
      @@ -185,17 +171,15 @@

      Field Details

    • PING_LENGTH

      -
      public static final int PING_LENGTH
      See Also:
      -
      -
    @@ -209,20 +193,17 @@

    Constructor Details

  • PingFrame

    -
    public PingFrame(boolean reply)
    Creates a PING frame with an empty payload.
    Parameters:
    reply - whether this PING frame is a reply
    -
  • PingFrame

    -
    public PingFrame(long value, boolean reply)
    Creates a PING frame with the given long value as payload.
    @@ -231,13 +212,11 @@

    PingFrame

    value - the value to use as a payload for this PING frame
    reply - whether this PING frame is a reply
    -
  • PingFrame

    -
    public PingFrame(byte[] payload, boolean reply)
    Creates a PING frame with the given payload.
    @@ -246,7 +225,6 @@

    PingFrame

    payload - the payload for this PING frame
    reply - whether this PING frame is a reply
    -
  • @@ -260,25 +238,19 @@

    Method Details

  • getPayload

    -
    public byte[] getPayload()
    -
  • getPayloadAsLong

    -
    public long getPayloadAsLong()
    -
  • isReply

    -
    public boolean isReply()
    -
  • @@ -292,5 +264,7 @@

    isReply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/PrefaceFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/PrefaceFrame.html index e101f008b0e..b4f22a71ac2 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/PrefaceFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/PrefaceFrame.html @@ -1,18 +1,19 @@ - -PrefaceFrame (Eclipse Jetty API Doc - v11.0.21) + +PrefaceFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,11 +81,9 @@

    Class PriorityFrame

    -

    public class PriorityFrame extends StreamFrame
    -
      @@ -191,17 +177,15 @@

      Field Details

    • PRIORITY_LENGTH

      -
      public static final int PRIORITY_LENGTH
      See Also:
      -
      -
    @@ -215,22 +199,18 @@

    Constructor Details

  • PriorityFrame

    -
    public PriorityFrame(int parentStreamId, int weight, boolean exclusive)
    -
  • PriorityFrame

    -
    public PriorityFrame(int streamId, int parentStreamId, int weight, boolean exclusive)
    -
  • @@ -244,49 +224,39 @@

    Method Details

  • getParentStreamId

    -
    public int getParentStreamId()
    -
  • getWeight

    -
    public int getWeight()
    -
  • isExclusive

    -
    public boolean isExclusive()
    -
  • withStreamId

    -
    public PriorityFrame withStreamId(int streamId)
    Specified by:
    withStreamId in class StreamFrame
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -300,5 +270,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/PushPromiseFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/PushPromiseFrame.html index 1703eedaf1d..87a9ad45cbf 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/PushPromiseFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/PushPromiseFrame.html @@ -1,29 +1,35 @@ - -PushPromiseFrame (Eclipse Jetty API Doc - v11.0.21) + +PushPromiseFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,11 +81,9 @@

    Class PushPromiseFrame

    -

    public class PushPromiseFrame extends StreamFrame
    -
      @@ -177,20 +163,16 @@

      Constructor Details

    • PushPromiseFrame

      -
      public PushPromiseFrame(int streamId, MetaData.Request metaData)
      -
    • PushPromiseFrame

      -
      public PushPromiseFrame(int streamId, int promisedStreamId, MetaData.Request metaData)
      -
    @@ -204,41 +186,33 @@

    Method Details

  • getPromisedStreamId

    -
    public int getPromisedStreamId()
    -
  • getMetaData

    -
    public MetaData.Request getMetaData()
    -
  • withStreamId

    -
    public PushPromiseFrame withStreamId(int streamId)
    Specified by:
    withStreamId in class StreamFrame
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -252,5 +226,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/ResetFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/ResetFrame.html index c308b944fe9..f1aed79e98e 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/ResetFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/ResetFrame.html @@ -1,29 +1,35 @@ - -ResetFrame (Eclipse Jetty API Doc - v11.0.21) + +ResetFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ResetFrame

    -

    public class ResetFrame extends Frame
    -
      @@ -174,17 +160,15 @@

      Field Details

    • RESET_LENGTH

      -
      public static final int RESET_LENGTH
      See Also:
      -
      -
    @@ -198,10 +182,8 @@

    Constructor Details

  • ResetFrame

    -
    public ResetFrame(int streamId, int error)
    -
  • @@ -215,29 +197,23 @@

    Method Details

  • getStreamId

    -
    public int getStreamId()
    -
  • getError

    -
    public int getError()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -251,5 +227,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/SettingsFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/SettingsFrame.html index 96fe9543a08..a9af7d232c3 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/SettingsFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/SettingsFrame.html @@ -1,29 +1,35 @@ - -SettingsFrame (Eclipse Jetty API Doc - v11.0.21) + +SettingsFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class SettingsFrame

    -

    public class SettingsFrame extends Frame
    -
    @@ -331,10 +301,8 @@

    Constructor Details

  • SettingsFrame

    -
    public SettingsFrame(Map<Integer,Integer> settings, boolean reply)
    -
  • @@ -348,29 +316,23 @@

    Method Details

  • getSettings

    -
    public Map<Integer,Integer> getSettings()
    -
  • isReply

    -
    public boolean isReply()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -384,5 +346,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/StreamFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/StreamFrame.html index 284429b745b..8e719d9c384 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/StreamFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/StreamFrame.html @@ -1,29 +1,35 @@ - -StreamFrame (Eclipse Jetty API Doc - v11.0.21) + +StreamFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StreamFrame

    -
    Direct Known Subclasses:
    DataFrame, HeadersFrame, PriorityFrame, PushPromiseFrame
    @@ -99,7 +86,6 @@

    Class StreamFrame


    public abstract class StreamFrame extends Frame
    -
      @@ -166,10 +152,8 @@

      Constructor Details

    • StreamFrame

      -
      public StreamFrame(FrameType type, int streamId)
      -
    @@ -183,17 +167,13 @@

    Method Details

  • getStreamId

    -
    public int getStreamId()
    -
  • withStreamId

    -
    public abstract StreamFrame withStreamId(int streamId)
    -
  • @@ -207,5 +187,7 @@

    withStreamId


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/UnknownFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/UnknownFrame.html index 922a77bcd38..27a7d76a60a 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/UnknownFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/UnknownFrame.html @@ -1,29 +1,35 @@ - -UnknownFrame (Eclipse Jetty API Doc - v11.0.21) + +UnknownFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class UnknownFrame

    -

    public class UnknownFrame extends Frame
    -
      @@ -158,9 +144,7 @@

      Constructor Details

    • UnknownFrame

      -
      public UnknownFrame(int frameType)
      -
    @@ -174,13 +158,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -194,5 +176,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/WindowUpdateFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/WindowUpdateFrame.html index 580e4b87108..a1630835108 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/WindowUpdateFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/WindowUpdateFrame.html @@ -1,29 +1,35 @@ - -WindowUpdateFrame (Eclipse Jetty API Doc - v11.0.21) + +WindowUpdateFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class WindowUpdateFrame

    -

    public class WindowUpdateFrame extends Frame
    -
      @@ -174,17 +160,15 @@

      Field Details

    • WINDOW_UPDATE_LENGTH

      -
      public static final int WINDOW_UPDATE_LENGTH
      See Also:
      -
      -
    @@ -198,10 +182,8 @@

    Constructor Details

  • WindowUpdateFrame

    -
    public WindowUpdateFrame(int streamId, int windowDelta)
    -
  • @@ -215,29 +197,23 @@

    Method Details

  • getStreamId

    -
    public int getStreamId()
    -
  • getWindowDelta

    -
    public int getWindowDelta()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -251,5 +227,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/frames/class-use/ContinuationFrame.html b/jetty-11/org/eclipse/jetty/http2/frames/class-use/ContinuationFrame.html index 639513c1da2..81217ce1d7d 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/class-use/ContinuationFrame.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/class-use/ContinuationFrame.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.frames.ContinuationFrame (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.frames.ContinuationFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http2.frames


    -
    package org.eclipse.jetty.http2.frames
    -
    • @@ -136,5 +131,7 @@

      Package org.ecl
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/frames/package-tree.html b/jetty-11/org/eclipse/jetty/http2/frames/package-tree.html index 670e56f35e2..f88a02ef84c 100644 --- a/jetty-11/org/eclipse/jetty/http2/frames/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http2/frames/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http2.frames Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http2.frames Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class DataGenerator

    org.eclipse.jetty.http2.generator.DataGenerator
    -

    public class DataGenerator extends Object
    -
      @@ -153,9 +139,7 @@

      Constructor Details

    • DataGenerator

      -
      public DataGenerator(HeaderGenerator headerGenerator)
      -
    @@ -169,23 +153,19 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
    -
  • generateData

    -
    public int generateData(ByteBufferPool.Lease lease, int streamId, ByteBuffer data, boolean last, int maxLength)
    -
  • @@ -199,5 +179,7 @@

    generateData


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/generator/FrameGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/FrameGenerator.html index 61fafd42e17..7724dada796 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/FrameGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/FrameGenerator.html @@ -1,29 +1,35 @@ - -FrameGenerator (Eclipse Jetty API Doc - v11.0.21) + +FrameGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FrameGenerator

    org.eclipse.jetty.http2.generator.FrameGenerator
    -
    Direct Known Subclasses:
    GoAwayGenerator, HeadersGenerator, NoOpGenerator, PingGenerator, PrefaceGenerator, PriorityGenerator, PushPromiseGenerator, ResetGenerator, SettingsGenerator, WindowUpdateGenerator
    @@ -97,7 +84,6 @@

    Class FrameGenerator


    public abstract class FrameGenerator extends Object
    -
      @@ -170,9 +156,7 @@

      Constructor Details

    • FrameGenerator

      -
      protected FrameGenerator(HeaderGenerator headerGenerator)
      -
    @@ -186,7 +170,6 @@

    Method Details

  • generate

    -
    public abstract int generate(ByteBufferPool.Lease lease, Frame frame) throws HpackException
    @@ -194,41 +177,33 @@

    generate

    Throws:
    HpackException
    -
  • generateHeader

    -
    protected ByteBuffer generateHeader(ByteBufferPool.Lease lease, FrameType frameType, int length, int flags, int streamId)
    -
  • getMaxFrameSize

    -
    public int getMaxFrameSize()
    -
  • isUseDirectByteBuffers

    -
    public boolean isUseDirectByteBuffers()
    -
  • encode

    -
    protected ByteBuffer encode(HpackEncoder encoder, ByteBufferPool.Lease lease, MetaData metaData, @@ -238,7 +213,6 @@

    encode

    Throws:
    HpackException
    -
  • @@ -252,5 +226,7 @@

    encode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/generator/Generator.html b/jetty-11/org/eclipse/jetty/http2/generator/Generator.html index a6e58336c02..dc9609eff05 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/Generator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/Generator.html @@ -1,29 +1,35 @@ - -Generator (Eclipse Jetty API Doc - v11.0.21) + +Generator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Generator

    org.eclipse.jetty.http2.generator.Generator
    -

    public class Generator extends Object
    -
      @@ -194,53 +180,43 @@

      Constructor Details

    • Generator

      -
      public Generator(ByteBufferPool byteBufferPool)
      -
    • Generator

      -
      @Deprecated public Generator(ByteBufferPool byteBufferPool, int maxTableCapacity, int maxHeaderBlockFragment)
      Deprecated.
      -
    • Generator

      -
      @Deprecated public Generator(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, int maxTableCapacity, int maxHeaderBlockFragment)
      Deprecated.
      -
    • Generator

      -
      public Generator(ByteBufferPool byteBufferPool, int maxHeaderBlockFragment)
      -
    • Generator

      -
      public Generator(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, int maxHeaderBlockFragment)
      -
    @@ -254,51 +230,40 @@

    Method Details

  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • getHpackEncoder

    -
    public HpackEncoder getHpackEncoder()
    -
  • setValidateHpackEncoding

    -
    @Deprecated public void setValidateHpackEncoding(boolean validateEncoding)
    Deprecated.
    -
  • setHeaderTableSize

    -
    @Deprecated public void setHeaderTableSize(int maxTableSize)
    Deprecated.
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(int maxFrameSize)
    -
  • control

    -
    public int control(ByteBufferPool.Lease lease, Frame frame) throws HpackException
    @@ -306,27 +271,22 @@

    control

    Throws:
    HpackException
    -
  • data

    -
    public int data(ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
    -
  • setMaxHeaderListSize

    -
    @Deprecated public void setMaxHeaderListSize(int value)
    Deprecated.
    -
  • @@ -340,5 +300,7 @@

    setMaxHeaderListSize


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/generator/GoAwayGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/GoAwayGenerator.html index 9be0df0c0e7..af4645e7d3e 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/GoAwayGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/GoAwayGenerator.html @@ -1,29 +1,35 @@ - -GoAwayGenerator (Eclipse Jetty API Doc - v11.0.21) + +GoAwayGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class GoAwayGenerator

    -

    public class GoAwayGenerator extends FrameGenerator
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • GoAwayGenerator

      -
      public GoAwayGenerator(HeaderGenerator headerGenerator)
      -
    @@ -172,25 +156,21 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • generateGoAway

    -
    public int generateGoAway(ByteBufferPool.Lease lease, int lastStreamId, int error, byte[] payload)
    -
  • @@ -204,5 +184,7 @@

    generateGoAway


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/HeaderGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/HeaderGenerator.html index cf0710b2187..30c303ff54e 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/HeaderGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/HeaderGenerator.html @@ -1,29 +1,35 @@ - -HeaderGenerator (Eclipse Jetty API Doc - v11.0.21) + +HeaderGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class HeaderGenerator

    org.eclipse.jetty.http2.generator.HeaderGenerator
    -

    public class HeaderGenerator extends Object
    -
      @@ -160,17 +146,13 @@

      Constructor Details

    • HeaderGenerator

      -
      public HeaderGenerator()
      -
    • HeaderGenerator

      -
      public HeaderGenerator(boolean useDirectByteBuffers)
      -
    @@ -184,38 +166,30 @@

    Method Details

  • isUseDirectByteBuffers

    -
    public boolean isUseDirectByteBuffers()
    -
  • generate

    -
    public ByteBuffer generate(ByteBufferPool.Lease lease, FrameType frameType, int capacity, int length, int flags, int streamId)
    -
  • getMaxFrameSize

    -
    public int getMaxFrameSize()
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(int maxFrameSize)
    -
  • @@ -229,5 +203,7 @@

    setMaxFrameSize


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/generator/HeadersGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/HeadersGenerator.html index 08e178b8bc9..c710c4a4580 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/HeadersGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/HeadersGenerator.html @@ -1,29 +1,35 @@ - -HeadersGenerator (Eclipse Jetty API Doc - v11.0.21) + +HeadersGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HeadersGenerator

    -

    public class HeadersGenerator extends FrameGenerator
    -
      @@ -162,20 +148,16 @@

      Constructor Details

    • HeadersGenerator

      -
      public HeadersGenerator(HeaderGenerator headerGenerator, HpackEncoder encoder)
      -
    • HeadersGenerator

      -
      public HeadersGenerator(HeaderGenerator headerGenerator, HpackEncoder encoder, int maxHeaderBlockFragment)
      -
    @@ -189,7 +171,6 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame) throws HpackException
    @@ -199,13 +180,11 @@

    generate

    Throws:
    HpackException
    -
  • generateHeaders

    -
    public int generateHeaders(ByteBufferPool.Lease lease, int streamId, MetaData metaData, @@ -216,7 +195,6 @@

    generateHeaders

    Throws:
    HpackException
    -
  • @@ -230,5 +208,7 @@

    generateHeaders


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/NoOpGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/NoOpGenerator.html index 5e7054bc5f2..a7f732e8531 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/NoOpGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/NoOpGenerator.html @@ -1,29 +1,35 @@ - -NoOpGenerator (Eclipse Jetty API Doc - v11.0.21) + +NoOpGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class NoOpGenerator

    -

    public class NoOpGenerator extends FrameGenerator
    -
      @@ -150,9 +136,7 @@

      Constructor Details

    • NoOpGenerator

      -
      public NoOpGenerator()
      -
    @@ -166,14 +150,12 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • @@ -187,5 +169,7 @@

    generate


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/PingGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/PingGenerator.html index 55074261af4..455f4cf48b0 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/PingGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/PingGenerator.html @@ -1,29 +1,35 @@ - -PingGenerator (Eclipse Jetty API Doc - v11.0.21) + +PingGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PingGenerator

    -

    public class PingGenerator extends FrameGenerator
    -
      @@ -155,9 +141,7 @@

      Constructor Details

    • PingGenerator

      -
      public PingGenerator(HeaderGenerator headerGenerator)
      -
    @@ -171,24 +155,20 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • generatePing

    -
    public int generatePing(ByteBufferPool.Lease lease, byte[] payload, boolean reply)
    -
  • @@ -202,5 +182,7 @@

    generatePing


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/PrefaceGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/PrefaceGenerator.html index b5ba7729877..2fbafe743dc 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/PrefaceGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/PrefaceGenerator.html @@ -1,29 +1,35 @@ - -PrefaceGenerator (Eclipse Jetty API Doc - v11.0.21) + +PrefaceGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PrefaceGenerator

    -

    public class PrefaceGenerator extends FrameGenerator
    -
      @@ -150,9 +136,7 @@

      Constructor Details

    • PrefaceGenerator

      -
      public PrefaceGenerator()
      -
    @@ -166,14 +150,12 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • @@ -187,5 +169,7 @@

    generate


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/PriorityGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/PriorityGenerator.html index 439de0b70a3..00d74a10499 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/PriorityGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/PriorityGenerator.html @@ -1,29 +1,35 @@ - -PriorityGenerator (Eclipse Jetty API Doc - v11.0.21) + +PriorityGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PriorityGenerator

    -

    public class PriorityGenerator extends FrameGenerator
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • PriorityGenerator

      -
      public PriorityGenerator(HeaderGenerator headerGenerator)
      -
    @@ -180,38 +164,32 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • generatePriority

    -
    public int generatePriority(ByteBufferPool.Lease lease, int streamId, int parentStreamId, int weight, boolean exclusive)
    -
  • generatePriorityBody

    -
    public void generatePriorityBody(ByteBuffer header, int streamId, int parentStreamId, int weight, boolean exclusive)
    -
  • @@ -225,5 +203,7 @@

    generatePriorityBody


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/PushPromiseGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/PushPromiseGenerator.html index 6a8240b305b..a30fa1dc03d 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/PushPromiseGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/PushPromiseGenerator.html @@ -1,29 +1,35 @@ - -PushPromiseGenerator (Eclipse Jetty API Doc - v11.0.21) + +PushPromiseGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PushPromiseGenerator<

    -

    public class PushPromiseGenerator extends FrameGenerator
    -
      @@ -157,10 +143,8 @@

      Constructor Details

    • PushPromiseGenerator

      -
      public PushPromiseGenerator(HeaderGenerator headerGenerator, HpackEncoder encoder)
      -
    @@ -174,7 +158,6 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame) throws HpackException
    @@ -184,13 +167,11 @@

    generate

    Throws:
    HpackException
    -
  • generatePushPromise

    -
    public int generatePushPromise(ByteBufferPool.Lease lease, int streamId, int promisedStreamId, @@ -200,7 +181,6 @@

    generatePushPromise

    Throws:
    HpackException
    -
  • @@ -214,5 +194,7 @@

    generatePushPromise


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/ResetGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/ResetGenerator.html index f1d0032eb81..261d69880e4 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/ResetGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/ResetGenerator.html @@ -1,29 +1,35 @@ - -ResetGenerator (Eclipse Jetty API Doc - v11.0.21) + +ResetGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ResetGenerator

    -

    public class ResetGenerator extends FrameGenerator
    -
      @@ -155,9 +141,7 @@

      Constructor Details

    • ResetGenerator

      -
      public ResetGenerator(HeaderGenerator headerGenerator)
      -
    @@ -171,24 +155,20 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • generateReset

    -
    public int generateReset(ByteBufferPool.Lease lease, int streamId, int error)
    -
  • @@ -202,5 +182,7 @@

    generateReset


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/SettingsGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/SettingsGenerator.html index c343664dcf4..aae7b862d40 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/SettingsGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/SettingsGenerator.html @@ -1,29 +1,35 @@ - -SettingsGenerator (Eclipse Jetty API Doc - v11.0.21) + +SettingsGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class SettingsGenerator

    -

    public class SettingsGenerator extends FrameGenerator
    -
      @@ -155,9 +141,7 @@

      Constructor Details

    • SettingsGenerator

      -
      public SettingsGenerator(HeaderGenerator headerGenerator)
      -
    @@ -171,24 +155,20 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • generateSettings

    -
    public int generateSettings(ByteBufferPool.Lease lease, Map<Integer,Integer> settings, boolean reply)
    -
  • @@ -202,5 +182,7 @@

    generateSettings


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/WindowUpdateGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/WindowUpdateGenerator.html index 1701a909878..8f7c3dc38ff 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/WindowUpdateGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/WindowUpdateGenerator.html @@ -1,29 +1,35 @@ - -WindowUpdateGenerator (Eclipse Jetty API Doc - v11.0.21) + +WindowUpdateGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class WindowUpdateGenerato

    -

    public class WindowUpdateGenerator extends FrameGenerator
    -
      @@ -155,9 +141,7 @@

      Constructor Details

    • WindowUpdateGenerator

      -
      public WindowUpdateGenerator(HeaderGenerator headerGenerator)
      -
    @@ -171,24 +155,20 @@

    Method Details

  • generate

    -
    public int generate(ByteBufferPool.Lease lease, Frame frame)
    Specified by:
    generate in class FrameGenerator
    -
  • generateWindowUpdate

    -
    public int generateWindowUpdate(ByteBufferPool.Lease lease, int streamId, int windowUpdate)
    -
  • @@ -202,5 +182,7 @@

    generateWindowUpdate


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/generator/class-use/DataGenerator.html b/jetty-11/org/eclipse/jetty/http2/generator/class-use/DataGenerator.html index 96562b35a8f..af10109b5dd 100644 --- a/jetty-11/org/eclipse/jetty/http2/generator/class-use/DataGenerator.html +++ b/jetty-11/org/eclipse/jetty/http2/generator/class-use/DataGenerator.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.generator.DataGenerator (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.generator.DataGenerator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,11 +81,9 @@

    Class AuthorityHttpField

    -

    public class AuthorityHttpField extends HostPortHttpField
    -
    @@ -194,9 +178,7 @@

    Constructor Details

  • AuthorityHttpField

    -
    public AuthorityHttpField(String authority)
    -
  • @@ -210,13 +192,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpField
    -
  • @@ -230,5 +210,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.Entry.html b/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.Entry.html index 951587098c5..c8e34137a62 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.Entry.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.Entry.html @@ -1,29 +1,35 @@ - -HpackContext.Entry (Eclipse Jetty API Doc - v11.0.21) + +HpackContext.Entry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,19 +77,17 @@

    Class HpackContext.Entry

    org.eclipse.jetty.http2.hpack.HpackContext.Entry
    -
    Direct Known Subclasses:
    HpackContext.StaticEntry
    Enclosing class:
    -
    HpackContext
    +
    HpackContext

    public static class HpackContext.Entry extends Object
    -
      @@ -151,45 +137,35 @@

      Method Details

    • getSize

      -
      public int getSize()
      -
    • getHttpField

      -
      public HttpField getHttpField()
      -
    • isStatic

      -
      public boolean isStatic()
      -
    • getStaticHuffmanValue

      -
      public byte[] getStaticHuffmanValue()
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class Object
      -
    @@ -203,5 +179,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.StaticEntry.html b/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.StaticEntry.html index 4fbf02367a3..0bc3e6a3193 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.StaticEntry.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.StaticEntry.html @@ -1,29 +1,35 @@ - -HpackContext.StaticEntry (Eclipse Jetty API Doc - v11.0.21) + +HpackContext.StaticEntry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class HpackContext.Stat

    -
    Enclosing class:
    -
    HpackContext
    +
    HpackContext

    public static class HpackContext.StaticEntry extends HpackContext.Entry
    -
    @@ -186,5 +166,7 @@

    getEncodedField


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.html b/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.html index ab41ffcd534..d69e9ecbb61 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/HpackContext.html @@ -1,29 +1,35 @@ - -HpackContext (Eclipse Jetty API Doc - v11.0.21) + +HpackContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HpackContext

    org.eclipse.jetty.http2.hpack.HpackContext
    -

    public class HpackContext extends Object
    @@ -99,7 +86,6 @@

    Class HpackContext

    and the associated sizes and limits.

    It is compliant with draft 11 of the specification

    -
      @@ -212,33 +198,27 @@

      Field Details

    • STATIC_TABLE

      -
      public static final String[][] STATIC_TABLE
      -
    • STATIC_SIZE

      -
      public static final int STATIC_SIZE
      -
    • DEFAULT_MAX_TABLE_CAPACITY

      -
      public static final int DEFAULT_MAX_TABLE_CAPACITY
      See Also:
      -
      -
    @@ -252,121 +232,95 @@

    Method Details

  • resize

    -
    public void resize(int newMaxDynamicTableSize)
    -
  • get

    -
    public HpackContext.Entry get(HttpField field)
    -
  • get

    -
    public HpackContext.Entry get(String name)
    -
  • get

    -
    public HpackContext.Entry get(int index)
    -
  • get

    -
    public HpackContext.Entry get(HttpHeader header)
    -
  • getStatic

    -
    public static HpackContext.Entry getStatic(HttpHeader header)
    -
  • add

    -
    public HpackContext.Entry add(HttpField field)
    -
  • size

    -
    public int size()
    Returns:
    Current dynamic table size in entries
    -
  • getDynamicTableSize

    -
    public int getDynamicTableSize()
    Returns:
    Current Dynamic table size in Octets
    -
  • getMaxDynamicTableSize

    -
    public int getMaxDynamicTableSize()
    Returns:
    Max Dynamic table size in Octets
    -
  • index

    -
    public int index(HpackContext.Entry entry)
    -
  • staticIndex

    -
    public static int staticIndex(HttpHeader header)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -380,5 +334,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/HpackDecoder.html b/jetty-11/org/eclipse/jetty/http2/hpack/HpackDecoder.html index 94a7b9eeaae..b15c3a4e0fd 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/HpackDecoder.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/HpackDecoder.html @@ -1,29 +1,35 @@ - -HpackDecoder (Eclipse Jetty API Doc - v11.0.21) + +HpackDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class HpackDecoder

    org.eclipse.jetty.http2.hpack.HpackDecoder
    -

    public class HpackDecoder extends Object
    Hpack Decoder

    This is not thread safe and may only be called by 1 thread at a time.

    -
      @@ -196,17 +182,13 @@

      Field Details

    • LOG

      -
      public static final org.slf4j.Logger LOG
      -
    • CONTENT_LENGTH_0

      -
      public static final HttpField.LongValueHttpField CONTENT_LENGTH_0
      -
    @@ -220,7 +202,6 @@

    Constructor Details

  • HpackDecoder

    -
    public HpackDecoder(int maxHeaderSize, LongSupplier beginNanoTimeSupplier)
    @@ -230,7 +211,6 @@

    HpackDecoder

    beginNanoTimeSupplier - The supplier of a nano timestamp taken at the time the first byte was read
    -
  • @@ -244,23 +224,18 @@

    Method Details

  • getHpackContext

    -
    public HpackContext getHpackContext()
    -
  • getMaxTableCapacity

    -
    public int getMaxTableCapacity()
    -
  • setMaxTableCapacity

    -
    public void setMaxTableCapacity(int maxTableCapacity)

    Sets the limit for the capacity of the dynamic header table.

    This value acts as a limit for the values received from the @@ -272,13 +247,11 @@

    setMaxTableCapacity

    Parameters:
    maxTableCapacity - the limit for capacity of the dynamic header table
    -
  • setLocalMaxDynamicTableSize

    -
    @Deprecated public void setLocalMaxDynamicTableSize(int maxTableSizeLimit)
    Deprecated. @@ -288,29 +261,23 @@

    setLocalMaxDynamicTableSize

    Parameters:
    maxTableSizeLimit - the local dynamic table max size
    -
  • getMaxHeaderListSize

    -
    public int getMaxHeaderListSize()
    -
  • setMaxHeaderListSize

    -
    public void setMaxHeaderListSize(int maxHeaderListSize)
    -
  • decode

    -
  • toISO88591String

    -
    public static String toISO88591String(ByteBuffer buffer, int length)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -354,5 +316,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/HpackEncoder.html b/jetty-11/org/eclipse/jetty/http2/hpack/HpackEncoder.html index 0dcc56da5be..d6bc9e2d2a7 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/HpackEncoder.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/HpackEncoder.html @@ -1,29 +1,35 @@ - -HpackEncoder (Eclipse Jetty API Doc - v11.0.21) + +HpackEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class HpackEncoder

    org.eclipse.jetty.http2.hpack.HpackEncoder
    -

    public class HpackEncoder extends Object
    -
      @@ -194,9 +180,7 @@

      Constructor Details

    • HpackEncoder

      -
      public HpackEncoder()
      -
    @@ -210,15 +194,12 @@

    Method Details

  • getMaxTableCapacity

    -
    public int getMaxTableCapacity()
    -
  • setMaxTableCapacity

    -
    public void setMaxTableCapacity(int maxTableSizeLimit)

    Sets the limit for the capacity of the dynamic header table.

    This value is set by the remote peer via the @@ -227,21 +208,17 @@

    setMaxTableCapacity

    Parameters:
    maxTableSizeLimit - the limit for capacity of the dynamic header table
    -
  • getTableCapacity

    -
    public int getTableCapacity()
    -
  • setTableCapacity

    -
    public void setTableCapacity(int tableCapacity)

    Sets the capacity of the dynamic header table.

    The value of the capacity may be changed from 0 @@ -253,73 +230,57 @@

    setTableCapacity

    Parameters:
    tableCapacity - the capacity of the dynamic header table
    -
  • getMaxHeaderListSize

    -
    public int getMaxHeaderListSize()
    -
  • setMaxHeaderListSize

    -
    public void setMaxHeaderListSize(int maxHeaderListSize)
    -
  • getHpackContext

    -
    public HpackContext getHpackContext()
    -
  • setRemoteMaxDynamicTableSize

    -
    @Deprecated public void setRemoteMaxDynamicTableSize(int maxTableSize)
    Deprecated.
    -
  • setLocalMaxDynamicTableSize

    -
    @Deprecated public void setLocalMaxDynamicTableSize(int maxTableSizeLimit)
    Deprecated.
    -
  • isValidateEncoding

    -
    public boolean isValidateEncoding()
    -
  • setValidateEncoding

    -
    public void setValidateEncoding(boolean validateEncoding)
    -
  • encode

    -
    public void encode(ByteBuffer buffer, MetaData metadata) throws HpackException
    @@ -327,25 +288,20 @@

    encode

    Throws:
    HpackException
    -
  • encodeMaxDynamicTableSize

    -
    public void encodeMaxDynamicTableSize(ByteBuffer buffer, int maxTableSize)
    -
  • encode

    -
    public void encode(ByteBuffer buffer, HttpField field)
    -
  • @@ -359,5 +315,7 @@

    encode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/HpackException.CompressionException.html b/jetty-11/org/eclipse/jetty/http2/hpack/HpackException.CompressionException.html index c0a04911342..f4fe9766b0e 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/HpackException.CompressionException.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/HpackException.CompressionException.html @@ -1,18 +1,19 @@ - -HpackException.CompressionException (Eclipse Jetty API Doc - v11.0.21) + +HpackException.CompressionException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HpackFieldPreEncoder<
    org.eclipse.jetty.http2.hpack.HpackFieldPreEncoder

    -
    All Implemented Interfaces:
    HttpFieldPreEncoder
    @@ -98,7 +85,6 @@

    Class HpackFieldPreEncoder<
    public class HpackFieldPreEncoder extends Object implements HttpFieldPreEncoder
    -

      @@ -156,9 +142,7 @@

      Constructor Details

    • HpackFieldPreEncoder

      -
      public HpackFieldPreEncoder()
      -
    @@ -172,9 +156,8 @@

    Method Details

  • getHttpVersion

    -
    public HttpVersion getHttpVersion()
    -
    Description copied from interface: HttpFieldPreEncoder
    +
    Description copied from interface: HttpFieldPreEncoder
    The major version this encoder is for. Both HTTP/1.0 and HTTP/1.1 use the same field encoding, so the HttpVersion.HTTP_1_0 should be return for all HTTP/1.x encodings.
    @@ -184,13 +167,11 @@

    getHttpVersion

    Returns:
    The major version this encoder is for.
    -
  • getEncodedField

    -
    public byte[] getEncodedField(HttpHeader header, String name, String value)
    @@ -198,7 +179,6 @@

    getEncodedField

    Specified by:
    getEncodedField in interface HttpFieldPreEncoder
    -
  • @@ -212,5 +192,7 @@

    getEncodedField


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/MetaDataBuilder.html b/jetty-11/org/eclipse/jetty/http2/hpack/MetaDataBuilder.html index 920013a9f5e..de58982092e 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/MetaDataBuilder.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/MetaDataBuilder.html @@ -1,29 +1,35 @@ - -MetaDataBuilder (Eclipse Jetty API Doc - v11.0.21) + +MetaDataBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class MetaDataBuilder

    org.eclipse.jetty.http2.hpack.MetaDataBuilder
    -

    public class MetaDataBuilder extends Object
    -
      @@ -171,13 +157,11 @@

      Constructor Details

    • MetaDataBuilder

      -
      protected MetaDataBuilder(int maxHeadersSize)
      Parameters:
      maxHeadersSize - The maximum size of the headers, expressed as total name and value characters.
      -
    @@ -191,86 +175,70 @@

    Method Details

  • getMaxSize

    -
    public int getMaxSize()
    Returns:
    the maxSize
    -
  • setMaxSize

    -
    public void setMaxSize(int maxSize)
    -
  • setBeginNanoTime

    -
    public void setBeginNanoTime(long beginNanoTime)
    -
  • getSize

    -
    public int getSize()
    Get the size.
    Returns:
    the current size in bytes
    -
  • emit

    -
  • streamException

    -
    public void streamException(String messageFormat, Object... args)
    -
  • checkPseudoHeader

    -
    protected boolean checkPseudoHeader(HttpHeader header, Object value)
    -
  • build

    -
  • @@ -284,5 +252,7 @@

    build


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/StaticTableHttpField.html b/jetty-11/org/eclipse/jetty/http2/hpack/StaticTableHttpField.html index de233427ee1..cecbdede0f8 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/StaticTableHttpField.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/StaticTableHttpField.html @@ -1,29 +1,35 @@ - -StaticTableHttpField (Eclipse Jetty API Doc - v11.0.21) + +StaticTableHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class StaticTableHttpField<

    -

    public class StaticTableHttpField extends HttpField
    -
    @@ -211,21 +191,17 @@

    Method Details

  • getStaticValue

    -
    public Object getStaticValue()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpField
    -
  • @@ -239,5 +215,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/class-use/AuthorityHttpField.html b/jetty-11/org/eclipse/jetty/http2/hpack/class-use/AuthorityHttpField.html index 9cf5a51886a..ca4aeff0b13 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/class-use/AuthorityHttpField.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/class-use/AuthorityHttpField.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.hpack.AuthorityHttpField (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.hpack.AuthorityHttpField (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http2.hpack


    -
    package org.eclipse.jetty.http2.hpack
    -
    • @@ -86,7 +81,7 @@

      Package org.ecli

    • -
      +
      Class
      @@ -136,5 +131,7 @@

      Package org.ecli
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/http2/hpack/package-tree.html b/jetty-11/org/eclipse/jetty/http2/hpack/package-tree.html index 7cc78a3a836..f10f6377aa2 100644 --- a/jetty-11/org/eclipse/jetty/http2/hpack/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http2/hpack/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http2.hpack Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http2.hpack Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +

      Package org.eclipse.jetty.http2


      -
      package org.eclipse.jetty.http2
      -
      • @@ -183,5 +178,7 @@

        Package org.eclipse.je
        +

      +
      diff --git a/jetty-11/org/eclipse/jetty/http2/package-tree.html b/jetty-11/org/eclipse/jetty/http2/package-tree.html index d633fddb5dd..95da3e6b4ef 100644 --- a/jetty-11/org/eclipse/jetty/http2/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http2/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http2 Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http2 Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -89,7 +77,6 @@

      Class BodyParser

      org.eclipse.jetty.http2.parser.BodyParser
      -
      @@ -244,7 +228,6 @@

      Method Details

    • parse

      -
      public abstract boolean parse(ByteBuffer buffer)

      Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer @@ -256,163 +239,124 @@

      parse

      true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
      -
    • emptyBody

      -
      protected void emptyBody(ByteBuffer buffer)
      -
    • hasFlag

      -
      protected boolean hasFlag(int bit)
      -
    • isPadding

      -
      protected boolean isPadding()
      -
    • isEndStream

      -
      protected boolean isEndStream()
      -
    • getStreamId

      -
      protected int getStreamId()
      -
    • getBodyLength

      -
      protected int getBodyLength()
      -
    • getFrameType

      -
      protected int getFrameType()
      -
    • notifyData

      -
      protected void notifyData(DataFrame frame)
      -
    • notifyHeaders

      -
      protected void notifyHeaders(HeadersFrame frame)
      -
    • notifyPriority

      -
      protected void notifyPriority(PriorityFrame frame)
      -
    • notifyReset

      -
      protected void notifyReset(ResetFrame frame)
      -
    • notifySettings

      -
      protected void notifySettings(SettingsFrame frame)
      -
    • notifyPushPromise

      -
      protected void notifyPushPromise(PushPromiseFrame frame)
      -
    • notifyPing

      -
      protected void notifyPing(PingFrame frame)
      -
    • notifyGoAway

      -
      protected void notifyGoAway(GoAwayFrame frame)
      -
    • notifyWindowUpdate

      -
      protected void notifyWindowUpdate(WindowUpdateFrame frame)
      -
    • connectionFailure

      -
      protected boolean connectionFailure(ByteBuffer buffer, int error, String reason)
      -
    • streamFailure

      -
      protected boolean streamFailure(int streamId, int error, String reason)
      -
    • rateControlOnEvent

      -
      protected boolean rateControlOnEvent(Object o)
      -
    @@ -426,5 +370,7 @@

    rateControlOnEvent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/ContinuationBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/ContinuationBodyParser.html index a57da964d4f..92ba876ef26 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/ContinuationBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/ContinuationBodyParser.html @@ -1,29 +1,35 @@ - -ContinuationBodyParser (Eclipse Jetty API Doc - v11.0.21) + +ContinuationBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ContinuationBodyPar

    -

    public class ContinuationBodyParser extends BodyParser
    -
    @@ -178,21 +162,18 @@

    Method Details

  • emptyBody

    -
    protected void emptyBody(ByteBuffer buffer)
    Overrides:
    emptyBody in class BodyParser
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -205,7 +186,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -219,5 +199,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/DataBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/DataBodyParser.html index 4e015063cc8..4685c0f7a81 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/DataBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/DataBodyParser.html @@ -1,29 +1,35 @@ - -DataBodyParser (Eclipse Jetty API Doc - v11.0.21) + +DataBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class DataBodyParser

    -

    public class DataBodyParser extends BodyParser
    -
      @@ -157,10 +143,8 @@

      Constructor Details

    • DataBodyParser

      -
      public DataBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -174,21 +158,18 @@

    Method Details

  • emptyBody

    -
    protected void emptyBody(ByteBuffer buffer)
    Overrides:
    emptyBody in class BodyParser
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -201,7 +182,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -215,5 +195,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/GoAwayBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/GoAwayBodyParser.html index 96fd4386b26..4a622b428c7 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/GoAwayBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/GoAwayBodyParser.html @@ -1,29 +1,35 @@ - -GoAwayBodyParser (Eclipse Jetty API Doc - v11.0.21) + +GoAwayBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class GoAwayBodyParser

    -

    public class GoAwayBodyParser extends BodyParser
    -
      @@ -154,10 +140,8 @@

      Constructor Details

    • GoAwayBodyParser

      -
      public GoAwayBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -171,9 +155,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -186,7 +169,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -200,5 +182,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockFragments.html b/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockFragments.html index 1f4b97e800d..79f5fc0e1c0 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockFragments.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockFragments.html @@ -1,29 +1,35 @@ - -HeaderBlockFragments (Eclipse Jetty API Doc - v11.0.21) + +HeaderBlockFragments (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class HeaderBlockFragments<
    org.eclipse.jetty.http2.parser.HeaderBlockFragments

    -

    public class HeaderBlockFragments extends Object
    -
      @@ -175,20 +161,16 @@

      Constructor Details

    • HeaderBlockFragments

      -
      @Deprecated public HeaderBlockFragments(ByteBufferPool byteBufferPool)
      Deprecated.
      -
    • HeaderBlockFragments

      -
      public HeaderBlockFragments(ByteBufferPool byteBufferPool, int maxCapacity)
      -
    @@ -202,75 +184,57 @@

    Method Details

  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • storeFragment

    -
    public boolean storeFragment(ByteBuffer fragment, int length, boolean last)
    -
  • getPriorityFrame

    -
    public PriorityFrame getPriorityFrame()
    -
  • setPriorityFrame

    -
    public void setPriorityFrame(PriorityFrame priorityFrame)
    -
  • isEndStream

    -
    public boolean isEndStream()
    -
  • setEndStream

    -
    public void setEndStream(boolean endStream)
    -
  • complete

    -
    public ByteBuffer complete()
    -
  • getStreamId

    -
    public int getStreamId()
    -
  • setStreamId

    -
    public void setStreamId(int streamId)
    -
  • @@ -284,5 +248,7 @@

    setStreamId


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockParser.html b/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockParser.html index 88bba76b71a..5cd3ba8156c 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/HeaderBlockParser.html @@ -1,29 +1,35 @@ - -HeaderBlockParser (Eclipse Jetty API Doc - v11.0.21) + +HeaderBlockParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class HeaderBlockParser

    org.eclipse.jetty.http2.parser.HeaderBlockParser
    -

    public class HeaderBlockParser extends Object
    -
      @@ -171,17 +157,13 @@

      Field Details

    • STREAM_FAILURE

      -
      public static final MetaData STREAM_FAILURE
      -
    • SESSION_FAILURE

      -
      public static final MetaData SESSION_FAILURE
      -
    @@ -195,12 +177,10 @@

    Constructor Details

  • HeaderBlockParser

    -
    public HeaderBlockParser(HeaderParser headerParser, ByteBufferPool byteBufferPool, HpackDecoder hpackDecoder, BodyParser notifier)
    -
  • @@ -214,15 +194,12 @@

    Method Details

  • getMaxHeaderListSize

    -
    public int getMaxHeaderListSize()
    -
  • parse

    -
    public MetaData parse(ByteBuffer buffer, int blockLength)
    Parses @{code blockLength} HPACK bytes from the given buffer.
    @@ -236,7 +213,6 @@

    parse

    SESSION_FAILURE if parsing the HPACK block produced a session failure; a valid MetaData object if the parsing was successful. -
  • @@ -250,5 +226,7 @@

    parse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/HeaderParser.html b/jetty-11/org/eclipse/jetty/http2/parser/HeaderParser.html index 484a97a31d5..712030b942d 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/HeaderParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/HeaderParser.html @@ -1,29 +1,35 @@ - -HeaderParser (Eclipse Jetty API Doc - v11.0.21) + +HeaderParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HeaderParser

    org.eclipse.jetty.http2.parser.HeaderParser
    -

    public class HeaderParser extends Object
    @@ -97,12 +84,11 @@

    Class HeaderParser

    See Also:
    -
    -
      @@ -185,9 +171,7 @@

      Constructor Details

    • HeaderParser

      -
      public HeaderParser(RateControl rateControl)
      -
    @@ -201,23 +185,18 @@

    Method Details

  • getRateControl

    -
    public RateControl getRateControl()
    -
  • reset

    -
    protected void reset()
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)

    Parses the header bytes in the given buffer; only the header bytes are consumed, therefore when this method returns, the buffer may @@ -229,29 +208,23 @@

    parse

    true if the whole header bytes were parsed, false if not enough header bytes were present in the buffer
    -
  • getLength

    -
    public int getLength()
    -
  • getFrameType

    -
    public int getFrameType()
    -
  • hasFlag

    -
    public boolean hasFlag(int bit)

    Returns whether the given header flag is present.

    @@ -260,13 +233,11 @@

    hasFlag

    Returns:
    whether the flag is present
    -
  • getFlags

    -
    public int getFlags()

    Returns the raw value of the header flag bits.

    Use hasFlag(int) to test for flag presence. @@ -277,32 +248,27 @@

    getFlags

    the raw value of the headers flag bits
    See Also:
    -
    -
  • getStreamId

    -
    public int getStreamId()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -316,5 +282,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/HeadersBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/HeadersBodyParser.html index 9a27603e431..f27f362c290 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/HeadersBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/HeadersBodyParser.html @@ -1,29 +1,35 @@ - -HeadersBodyParser (Eclipse Jetty API Doc - v11.0.21) + +HeadersBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HeadersBodyParser

    -

    public class HeadersBodyParser extends BodyParser
    -
    @@ -178,21 +162,18 @@

    Method Details

  • emptyBody

    -
    protected void emptyBody(ByteBuffer buffer)
    Overrides:
    emptyBody in class BodyParser
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -205,7 +186,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -219,5 +199,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Adapter.html index aaffd5a1f05..12a1db8a6a1 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Adapter.html @@ -1,29 +1,35 @@ - -Parser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Parser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Parser.Listener.Ad
    org.eclipse.jetty.http2.parser.Parser.Listener.Adapter

    -
    All Implemented Interfaces:
    Parser.Listener
    @@ -100,13 +87,12 @@

    Class Parser.Listener.Ad

    Enclosing interface:
    -
    Parser.Listener
    +
    Parser.Listener

    public static class Parser.Listener.Adapter extends Object implements Parser.Listener
    -
      @@ -115,7 +101,7 @@

      Class Parser.Listener.Ad

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener

      Parser.Listener.Adapter, Parser.Listener.Wrapper
      @@ -199,9 +185,7 @@

      Constructor Details

    • Adapter

      -
      public Adapter()
      -
    @@ -215,115 +199,96 @@

    Method Details

  • onData

    -
    public void onData(DataFrame frame)
    Specified by:
    onData in interface Parser.Listener
    -
  • onHeaders

    -
    public void onHeaders(HeadersFrame frame)
    Specified by:
    onHeaders in interface Parser.Listener
    -
  • onPriority

    -
    public void onPriority(PriorityFrame frame)
    Specified by:
    onPriority in interface Parser.Listener
    -
  • onReset

    -
    public void onReset(ResetFrame frame)
    Specified by:
    onReset in interface Parser.Listener
    -
  • onSettings

    -
    public void onSettings(SettingsFrame frame)
    Specified by:
    onSettings in interface Parser.Listener
    -
  • onPushPromise

    -
    public void onPushPromise(PushPromiseFrame frame)
    Specified by:
    onPushPromise in interface Parser.Listener
    -
  • onPing

    -
    public void onPing(PingFrame frame)
    Specified by:
    onPing in interface Parser.Listener
    -
  • onGoAway

    -
    public void onGoAway(GoAwayFrame frame)
    Specified by:
    onGoAway in interface Parser.Listener
    -
  • onWindowUpdate

    -
    public void onWindowUpdate(WindowUpdateFrame frame)
    Specified by:
    onWindowUpdate in interface Parser.Listener
    -
  • onStreamFailure

    -
    public void onStreamFailure(int streamId, int error, String reason)
    @@ -331,20 +296,17 @@

    onStreamFailure

    Specified by:
    onStreamFailure in interface Parser.Listener
    -
  • onConnectionFailure

    -
    public void onConnectionFailure(int error, String reason)
    Specified by:
    onConnectionFailure in interface Parser.Listener
    -
  • @@ -358,5 +320,7 @@

    onConnectionFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Wrapper.html b/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Wrapper.html index 160a6b3cd63..f483760531c 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.Wrapper.html @@ -1,29 +1,35 @@ - -Parser.Listener.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +Parser.Listener.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Parser.Listener.Wr
    org.eclipse.jetty.http2.parser.Parser.Listener.Wrapper

    -
    All Implemented Interfaces:
    Parser.Listener
    @@ -100,13 +87,12 @@

    Class Parser.Listener.Wr

    Enclosing interface:
    -
    Parser.Listener
    +
    Parser.Listener

    public static class Parser.Listener.Wrapper extends Object implements Parser.Listener
    -
    @@ -218,123 +202,102 @@

    Method Details

  • getParserListener

    -
    public Parser.Listener getParserListener()
    -
  • onData

    -
    public void onData(DataFrame frame)
    Specified by:
    onData in interface Parser.Listener
    -
  • onHeaders

    -
    public void onHeaders(HeadersFrame frame)
    Specified by:
    onHeaders in interface Parser.Listener
    -
  • onPriority

    -
    public void onPriority(PriorityFrame frame)
    Specified by:
    onPriority in interface Parser.Listener
    -
  • onReset

    -
    public void onReset(ResetFrame frame)
    Specified by:
    onReset in interface Parser.Listener
    -
  • onSettings

    -
    public void onSettings(SettingsFrame frame)
    Specified by:
    onSettings in interface Parser.Listener
    -
  • onPushPromise

    -
    public void onPushPromise(PushPromiseFrame frame)
    Specified by:
    onPushPromise in interface Parser.Listener
    -
  • onPing

    -
    public void onPing(PingFrame frame)
    Specified by:
    onPing in interface Parser.Listener
    -
  • onGoAway

    -
    public void onGoAway(GoAwayFrame frame)
    Specified by:
    onGoAway in interface Parser.Listener
    -
  • onWindowUpdate

    -
    public void onWindowUpdate(WindowUpdateFrame frame)
    Specified by:
    onWindowUpdate in interface Parser.Listener
    -
  • onStreamFailure

    -
    public void onStreamFailure(int streamId, int error, String reason)
    @@ -342,20 +305,17 @@

    onStreamFailure

    Specified by:
    onStreamFailure in interface Parser.Listener
    -
  • onConnectionFailure

    -
    public void onConnectionFailure(int error, String reason)
    Specified by:
    onConnectionFailure in interface Parser.Listener
    -
  • @@ -369,5 +329,7 @@

    onConnectionFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.html b/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.html index c02ff199953..e40bc987653 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/Parser.Listener.html @@ -1,29 +1,35 @@ - -Parser.Listener (Eclipse Jetty API Doc - v11.0.21) + +Parser.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Parser.Listener

    -
    All Known Subinterfaces:
    ServerParser.Listener
    @@ -97,11 +84,10 @@

    Interface Parser.Listener
    Enclosing class:
    -
    Parser
    +
    Parser

    public static interface Parser.Listener
    -

      @@ -187,92 +173,70 @@

      Method Details

    • onData

      -
      void onData(DataFrame frame)
      -
    • onHeaders

      -
      void onHeaders(HeadersFrame frame)
      -
    • onPriority

      -
      void onPriority(PriorityFrame frame)
      -
    • onReset

      -
      void onReset(ResetFrame frame)
      -
    • onSettings

      -
      void onSettings(SettingsFrame frame)
      -
    • onPushPromise

      -
      void onPushPromise(PushPromiseFrame frame)
      -
    • onPing

      -
      void onPing(PingFrame frame)
      -
    • onGoAway

      -
      void onGoAway(GoAwayFrame frame)
      -
    • onWindowUpdate

      -
      void onWindowUpdate(WindowUpdateFrame frame)
      -
    • onStreamFailure

      -
      void onStreamFailure(int streamId, int error, String reason)
      -
    • onConnectionFailure

      -
      void onConnectionFailure(int error, String reason)
      -
    @@ -286,5 +250,7 @@

    onConnectionFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/Parser.html b/jetty-11/org/eclipse/jetty/http2/parser/Parser.html index e52da7845b7..ec89ca8b41a 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/Parser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/Parser.html @@ -1,29 +1,35 @@ - -Parser (Eclipse Jetty API Doc - v11.0.21) + +Parser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Parser

    org.eclipse.jetty.http2.parser.Parser
    -
    Direct Known Subclasses:
    ServerParser
    @@ -100,7 +87,6 @@

    Class Parser

    The HTTP/2 protocol parser.

    This parser makes use of the HeaderParser and of BodyParsers to parse HTTP/2 frames.

    -
    @@ -288,39 +266,30 @@

    Method Details

  • init

    -
    public void init(Parser.Listener listener)
    -
  • getListener

    -
    protected Parser.Listener getListener()
    -
  • getHpackDecoder

    -
    public HpackDecoder getHpackDecoder()
    -
  • getBeginNanoTime

    -
    public long getBeginNanoTime()
    -
  • parse

    -
    public void parse(ByteBuffer buffer)

    Parses the given buffer bytes and emit events to a Parser.Listener.

    When this method returns, the buffer may not be fully consumed, so invocations @@ -333,100 +302,77 @@

    parse

    Parameters:
    buffer - the buffer to parse
    -
  • parseHeader

    -
    protected boolean parseHeader(ByteBuffer buffer)
    -
  • parseBody

    -
    protected boolean parseBody(ByteBuffer buffer)
    -
  • getFrameType

    -
    protected int getFrameType()
    -
  • hasFlag

    -
    protected boolean hasFlag(int bit)
    -
  • getMaxFrameLength

    -
    @Deprecated public int getMaxFrameLength()
    Deprecated.
    -
  • setMaxFrameLength

    -
    @Deprecated public void setMaxFrameLength(int maxFrameSize)
    Deprecated.
    -
  • getMaxFrameSize

    -
    public int getMaxFrameSize()
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(int maxFrameSize)
    -
  • getMaxSettingsKeys

    -
    public int getMaxSettingsKeys()
    -
  • setMaxSettingsKeys

    -
    public void setMaxSettingsKeys(int maxSettingsKeys)
    -
  • notifyConnectionFailure

    -
    protected void notifyConnectionFailure(int error, String reason)
    -
  • @@ -440,5 +386,7 @@

    notifyConnectionFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/PingBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/PingBodyParser.html index 40d9439e817..56f547d8415 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/PingBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/PingBodyParser.html @@ -1,29 +1,35 @@ - -PingBodyParser (Eclipse Jetty API Doc - v11.0.21) + +PingBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PingBodyParser

    -

    public class PingBodyParser extends BodyParser
    -
      @@ -154,10 +140,8 @@

      Constructor Details

    • PingBodyParser

      -
      public PingBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -171,9 +155,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -186,7 +169,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -200,5 +182,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/PrefaceParser.html b/jetty-11/org/eclipse/jetty/http2/parser/PrefaceParser.html index b973d26d3e6..70d314458cd 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/PrefaceParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/PrefaceParser.html @@ -1,29 +1,35 @@ - -PrefaceParser (Eclipse Jetty API Doc - v11.0.21) + +PrefaceParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class PrefaceParser

    org.eclipse.jetty.http2.parser.PrefaceParser
    -

    public class PrefaceParser extends Object
    -
      @@ -153,9 +139,7 @@

      Constructor Details

    • PrefaceParser

      -
      public PrefaceParser(Parser.Listener listener)
      -
    @@ -169,30 +153,24 @@

    Method Details

  • directUpgrade

    -
    protected void directUpgrade()

    Advances this parser after the PrefaceFrame.PREFACE_PREAMBLE_BYTES.

    This allows the HTTP/1.1 parser to parse the preamble of the preface, which is a legal HTTP/1.1 request, and this parser will parse the remaining bytes, that are not parseable by an HTTP/1.1 parser.

    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
  • notifyConnectionFailure

    -
    protected void notifyConnectionFailure(int error, String reason)
    -
  • @@ -206,5 +184,7 @@

    notifyConnectionFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/PriorityBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/PriorityBodyParser.html index af90e064125..c9fc7741784 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/PriorityBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/PriorityBodyParser.html @@ -1,29 +1,35 @@ - -PriorityBodyParser (Eclipse Jetty API Doc - v11.0.21) + +PriorityBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PriorityBodyParser

    -

    public class PriorityBodyParser extends BodyParser
    -
      @@ -154,10 +140,8 @@

      Constructor Details

    • PriorityBodyParser

      -
      public PriorityBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -171,9 +155,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -186,7 +169,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -200,5 +182,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/PushPromiseBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/PushPromiseBodyParser.html index 8801bbb50a0..281a32f1b97 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/PushPromiseBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/PushPromiseBodyParser.html @@ -1,29 +1,35 @@ - -PushPromiseBodyParser (Eclipse Jetty API Doc - v11.0.21) + +PushPromiseBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class PushPromiseBodyParse

    -

    public class PushPromiseBodyParser extends BodyParser
    -
    @@ -173,9 +157,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -188,7 +171,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -202,5 +184,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/RateControl.Factory.html b/jetty-11/org/eclipse/jetty/http2/parser/RateControl.Factory.html index 86d684e40d1..9b2fe2ee95b 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/RateControl.Factory.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/RateControl.Factory.html @@ -1,29 +1,35 @@ - -RateControl.Factory (Eclipse Jetty API Doc - v11.0.21) + +RateControl.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface RateControl.Factory

    -
    All Known Implementing Classes:
    WindowRateControl.Factory
    Enclosing interface:
    -
    RateControl
    +
    RateControl

    public static interface RateControl.Factory
    Factory to create RateControl instances.
    -
      @@ -133,7 +119,6 @@

      Method Details

    • newRateControl

      -
      default RateControl newRateControl(EndPoint endPoint)
      Parameters:
      @@ -141,7 +126,6 @@

      newRateControl

      Returns:
      a new RateControl instance for the given EndPoint
      -
    @@ -155,5 +139,7 @@

    newRateControl


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/RateControl.html b/jetty-11/org/eclipse/jetty/http2/parser/RateControl.html index 541f0ca06b3..d97b4ef94f5 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/RateControl.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/RateControl.html @@ -1,29 +1,35 @@ - -RateControl (Eclipse Jetty API Doc - v11.0.21) + +RateControl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface RateControl

    -
    All Known Implementing Classes:
    WindowRateControl
    @@ -94,7 +81,6 @@

    Interface RateControl


    public interface RateControl
    Controls rate of events via onEvent(Object).
    -
      @@ -164,9 +150,7 @@

      Field Details

    • NO_RATE_CONTROL

      -
      static final RateControl NO_RATE_CONTROL
      -
    @@ -180,7 +164,6 @@

    Method Details

  • onEvent

    -
    boolean onEvent(Object event)

    Applications should call this method when they want to signal an event that is subject to rate control.

    @@ -193,7 +176,6 @@

    onEvent

    Returns:
    true IFF the rate is within limits
    -
  • @@ -207,5 +189,7 @@

    onEvent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/ResetBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/ResetBodyParser.html index bacc8347f3d..269e3a18dc5 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/ResetBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/ResetBodyParser.html @@ -1,29 +1,35 @@ - -ResetBodyParser (Eclipse Jetty API Doc - v11.0.21) + +ResetBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ResetBodyParser

    -

    public class ResetBodyParser extends BodyParser
    -
      @@ -154,10 +140,8 @@

      Constructor Details

    • ResetBodyParser

      -
      public ResetBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -171,9 +155,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -186,7 +169,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -200,5 +182,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Adapter.html index 5441073503d..394f8bbf2a7 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Adapter.html @@ -1,29 +1,35 @@ - -ServerParser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +ServerParser.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class ServerParser

    -
    All Implemented Interfaces:
    Parser.Listener, ServerParser.Listener
    Enclosing interface:
    -
    ServerParser.Listener
    +
    ServerParser.Listener

    public static class ServerParser.Listener.Adapter extends Parser.Listener.Adapter implements ServerParser.Listener
    -
    @@ -189,13 +173,11 @@

    Method Details

  • onPreface

    -
    public void onPreface()
    Specified by:
    onPreface in interface ServerParser.Listener
    -
  • @@ -209,5 +191,7 @@

    onPreface


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Wrapper.html b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Wrapper.html index aca6df13fee..701ad91efe3 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.Wrapper.html @@ -1,29 +1,35 @@ - -ServerParser.Listener.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +ServerParser.Listener.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class ServerParser

    -
    All Implemented Interfaces:
    Parser.Listener, ServerParser.Listener
    Enclosing interface:
    -
    ServerParser.Listener
    +
    ServerParser.Listener

    public static class ServerParser.Listener.Wrapper extends Parser.Listener.Wrapper implements ServerParser.Listener
    -
    @@ -192,25 +176,21 @@

    Method Details

  • getParserListener

    -
    public ServerParser.Listener getParserListener()
    Overrides:
    getParserListener in class Parser.Listener.Wrapper
    -
  • onPreface

    -
    public void onPreface()
    Specified by:
    onPreface in interface ServerParser.Listener
    -
  • @@ -224,5 +204,7 @@

    onPreface


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.html b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.html index 221547ef908..b64184c6042 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.Listener.html @@ -1,29 +1,35 @@ - -ServerParser.Listener (Eclipse Jetty API Doc - v11.0.21) + +ServerParser.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ServerParser.Listener

    -
    All Superinterfaces:
    Parser.Listener
    @@ -97,12 +84,11 @@

    Interface ServerParser

    Enclosing class:
    -
    ServerParser
    +
    ServerParser

    public static interface ServerParser.Listener extends Parser.Listener
    -
      @@ -158,9 +144,7 @@

      Method Details

    • onPreface

      -
      void onPreface()
      -
    @@ -174,5 +158,7 @@

    onPreface


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.html b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.html index 31954474c71..29774340a15 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/ServerParser.html @@ -1,29 +1,35 @@ - -ServerParser (Eclipse Jetty API Doc - v11.0.21) + +ServerParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ServerParser

    -

    public class ServerParser extends Parser
    -
      @@ -194,24 +180,20 @@

      Constructor Details

    • ServerParser

      -
      @Deprecated public ServerParser(ByteBufferPool byteBufferPool, int maxTableSize, int maxHeaderSize, RateControl rateControl)
      Deprecated.
      -
    • ServerParser

      -
      public ServerParser(ByteBufferPool byteBufferPool, int maxHeaderSize, RateControl rateControl)
      -
    @@ -225,31 +207,26 @@

    Method Details

  • init

    -
    public void init(Parser.Listener listener)
    Overrides:
    init in class Parser
    -
  • getListener

    -
    protected ServerParser.Listener getListener()
    Overrides:
    getListener in class Parser
    -
  • directUpgrade

    -
    public void directUpgrade()

    A direct upgrade is an unofficial upgrade from HTTP/1.1 to HTTP/2.0.

    A direct upgrade is initiated when org.eclipse.jetty.server.HttpConnection @@ -261,24 +238,20 @@

    directUpgrade

    This request is part of the HTTP/2.0 preface, indicating that a HTTP/2.0 client is attempting a h2c direct connection.

    This is not a standard HTTP/1.1 Upgrade path.

    -
  • standardUpgrade

    -
    public void standardUpgrade()

    The standard HTTP/1.1 upgrade path.

    -
  • parse

    -
    public void parse(ByteBuffer buffer)
    -
    Description copied from class: Parser
    +
    Description copied from class: Parser

    Parses the given buffer bytes and emit events to a Parser.Listener.

    When this method returns, the buffer may not be fully consumed, so invocations to this method should be wrapped in a loop:

    @@ -292,15 +265,12 @@

    parse

    Parameters:
    buffer - the buffer to parse
    -
  • onPreface

    -
    protected void onPreface()
    -
  • @@ -314,5 +284,7 @@

    onPreface


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/SettingsBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/SettingsBodyParser.html index cb3dbd416dd..fd6fb3ef291 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/SettingsBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/SettingsBodyParser.html @@ -1,29 +1,35 @@ - -SettingsBodyParser (Eclipse Jetty API Doc - v11.0.21) + +SettingsBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class SettingsBodyParser

    -

    public class SettingsBodyParser extends BodyParser
    -
    @@ -210,37 +192,30 @@

    Method Details

  • reset

    -
    protected void reset()
    -
  • getMaxKeys

    -
    public int getMaxKeys()
    -
  • emptyBody

    -
    protected void emptyBody(ByteBuffer buffer)
    Overrides:
    emptyBody in class BodyParser
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -253,33 +228,27 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • onSetting

    -
    protected boolean onSetting(ByteBuffer buffer, Map<Integer,Integer> settings, int key, int value)
    -
  • onSettings

    -
    protected boolean onSettings(ByteBuffer buffer, Map<Integer,Integer> settings)
    -
  • parseBody

    -
    public static SettingsFrame parseBody(ByteBuffer buffer)

    Parses the given buffer containing the whole body of a SETTINGS frame (without header bytes), typically from the HTTP2-Settings header.

    @@ -289,7 +258,6 @@

    parseBody

    Returns:
    the SETTINGS frame from the parsed body bytes
    -
  • @@ -303,5 +271,7 @@

    parseBody


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/UnknownBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/UnknownBodyParser.html index 2407637f153..23fdb11dd84 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/UnknownBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/UnknownBodyParser.html @@ -1,29 +1,35 @@ - -UnknownBodyParser (Eclipse Jetty API Doc - v11.0.21) + +UnknownBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class UnknownBodyParser

    -

    public class UnknownBodyParser extends BodyParser
    -
      @@ -154,10 +140,8 @@

      Constructor Details

    • UnknownBodyParser

      -
      public UnknownBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -171,9 +155,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -186,7 +169,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -200,5 +182,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.Factory.html b/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.Factory.html index 399b9705b55..cd369b452b8 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.Factory.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.Factory.html @@ -1,29 +1,35 @@ - -WindowRateControl.Factory (Eclipse Jetty API Doc - v11.0.21) + +WindowRateControl.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class WindowRateContro
    org.eclipse.jetty.http2.parser.WindowRateControl.Factory

    -
    All Implemented Interfaces:
    RateControl.Factory
    Enclosing class:
    -
    WindowRateControl
    +
    WindowRateControl

    public static class WindowRateControl.Factory extends Object implements RateControl.Factory
    -
      @@ -153,9 +139,7 @@

      Constructor Details

    • Factory

      -
      public Factory(int maxEventRate)
      -
    @@ -169,7 +153,6 @@

    Method Details

  • newRateControl

    -
    public RateControl newRateControl(EndPoint endPoint)
    Specified by:
    @@ -179,7 +162,6 @@

    newRateControl

    Returns:
    a new RateControl instance for the given EndPoint
    -
  • @@ -193,5 +175,7 @@

    newRateControl


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.html b/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.html index 6aac5368584..b060bda962d 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/WindowRateControl.html @@ -1,29 +1,35 @@ - -WindowRateControl (Eclipse Jetty API Doc - v11.0.21) + +WindowRateControl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WindowRateControl

    org.eclipse.jetty.http2.parser.WindowRateControl
    -
    All Implemented Interfaces:
    RateControl
    @@ -105,7 +92,6 @@

    Class WindowRateControl

    event is added to the queue. The size of the queue is maintained separately in an AtomicInteger and if it exceeds the max number of events then onEvent(Object) returns false.

    -
      @@ -190,10 +176,8 @@

      Constructor Details

    • WindowRateControl

      -
      public WindowRateControl(int maxEvents, Duration window)
      -
    @@ -207,25 +191,20 @@

    Method Details

  • fromEventsPerSecond

    -
    public static WindowRateControl fromEventsPerSecond(int maxEvents)
    -
  • getEventsPerSecond

    -
    public int getEventsPerSecond()
    -
  • onEvent

    -
    public boolean onEvent(Object event)
    -
    Description copied from interface: RateControl
    +
    Description copied from interface: RateControl

    Applications should call this method when they want to signal an event that is subject to rate control.

    Implementations should return true if the event does not exceed @@ -239,7 +218,6 @@

    onEvent

    Returns:
    true IFF the rate is within limits
    -
  • @@ -253,5 +231,7 @@

    onEvent


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/WindowUpdateBodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/WindowUpdateBodyParser.html index 4e64dd34088..a1b3731c87e 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/WindowUpdateBodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/WindowUpdateBodyParser.html @@ -1,29 +1,35 @@ - -WindowUpdateBodyParser (Eclipse Jetty API Doc - v11.0.21) + +WindowUpdateBodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class WindowUpdateBodyPar

    -

    public class WindowUpdateBodyParser extends BodyParser
    -
      @@ -154,10 +140,8 @@

      Constructor Details

    • WindowUpdateBodyParser

      -
      public WindowUpdateBodyParser(HeaderParser headerParser, Parser.Listener listener)
      -
    @@ -171,9 +155,8 @@

    Method Details

  • parse

    -
    public boolean parse(ByteBuffer buffer)
    -
    Description copied from class: BodyParser
    +
    Description copied from class: BodyParser

    Parses the body bytes in the given buffer; only the body bytes are consumed, therefore when this method returns, the buffer may contain unconsumed bytes.

    @@ -186,7 +169,6 @@

    parse

    true if the whole body bytes were parsed, false if not enough body bytes were present in the buffer
    -
  • @@ -200,5 +182,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/parser/class-use/BodyParser.html b/jetty-11/org/eclipse/jetty/http2/parser/class-use/BodyParser.html index 5fb7aa5db50..012504c7a46 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/class-use/BodyParser.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/class-use/BodyParser.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.parser.BodyParser (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.parser.BodyParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http2.parser


    -
    package org.eclipse.jetty.http2.parser
    -
    • @@ -171,5 +166,7 @@

      Package org.ecl
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/parser/package-tree.html b/jetty-11/org/eclipse/jetty/http2/parser/package-tree.html index 3cb335e6cef..5894a6f6660 100644 --- a/jetty-11/org/eclipse/jetty/http2/parser/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http2/parser/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http2.parser Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http2.parser Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener, Dumpable, Graceful
    Enclosing class:
    -
    AbstractHTTP2ServerConnectionFactory
    +
    AbstractHTTP2ServerConnectionFactory

    @ManagedObject("The container of HTTP/2 sessions") public static class AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer extends Object implements Connection.Listener, Graceful, Dumpable
    -
    @@ -164,7 +150,7 @@

    Method Summary

    Dump this object (and children) into an Appendable using the provided indent after any new lines.
    - +
     
    int
    @@ -179,7 +165,7 @@

    Method Summary

    void
    onOpened(Connection connection)
     
    - +
    Shutdown the component.
    @@ -210,9 +196,7 @@

    Constructor Details

  • HTTP2SessionContainer

    -
    public HTTP2SessionContainer()
    -
  • @@ -226,51 +210,42 @@

    Method Details

  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    onOpened in interface Connection.Listener
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    onClosed in interface Connection.Listener
    -
  • getSessions

    -
    public Set<Session> getSessions()
    -
  • getSize

    -
    @ManagedAttribute(value="The number of HTTP/2 sessions", readonly=true) public int getSize()
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -278,13 +253,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -292,29 +265,25 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -326,19 +295,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -352,5 +318,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/server/AbstractHTTP2ServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/http2/server/AbstractHTTP2ServerConnectionFactory.html index 2de77c826bf..ef8af1d2f08 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/AbstractHTTP2ServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http2/server/AbstractHTTP2ServerConnectionFactory.html @@ -1,29 +1,35 @@ - -AbstractHTTP2ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +AbstractHTTP2ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class Abstr

    -
    All Implemented Interfaces:
    ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class Abstr
    @ManagedObject public abstract class AbstractHTTP2ServerConnectionFactory extends AbstractConnectionFactory
    -

      @@ -126,19 +112,19 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    ConnectionFactory.Configuring, ConnectionFactory.Detecting, ConnectionFactory.Upgrading
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -255,7 +241,7 @@

    Method Summary

    newSessionListener(Connector connector, EndPoint endPoint)
     
    -
    protected Map<Integer,Integer>
    +
    protected Map<Integer,Integer>
     
    void
    @@ -356,21 +342,17 @@

    Constructor Details

  • AbstractHTTP2ServerConnectionFactory

    -
    public AbstractHTTP2ServerConnectionFactory(@Name("config") HttpConfiguration httpConfiguration)
    -
  • AbstractHTTP2ServerConnectionFactory

    -
    protected AbstractHTTP2ServerConnectionFactory(@Name("config") HttpConfiguration httpConfiguration, @Name("protocols") String... protocols)
    -
  • @@ -384,16 +366,13 @@

    Method Details

  • getMaxEncoderTableCapacity

    -
    @ManagedAttribute("The HPACK encoder dynamic table maximum capacity") public int getMaxEncoderTableCapacity()
    -
  • setMaxEncoderTableCapacity

    -
    public void setMaxEncoderTableCapacity(int maxEncoderTableCapacity)

    Sets the limit for the encoder HPACK dynamic table capacity.

    Setting this value to 0 disables the use of the dynamic table.

    @@ -401,30 +380,24 @@

    setMaxEncoderTableCapacity

    Parameters:
    maxEncoderTableCapacity - The HPACK encoder dynamic table maximum capacity
    -
  • getMaxDecoderTableCapacity

    -
    @ManagedAttribute("The HPACK decoder dynamic table maximum capacity") public int getMaxDecoderTableCapacity()
    -
  • setMaxDecoderTableCapacity

    -
    public void setMaxDecoderTableCapacity(int maxDecoderTableCapacity)
    -
  • getMaxDynamicTableSize

    -
    @Deprecated public int getMaxDynamicTableSize()
    Deprecated. @@ -434,13 +407,11 @@

    getMaxDynamicTableSize

    Returns:
    the max decoder table size
    -
  • setMaxDynamicTableSize

    -
    @Deprecated public void setMaxDynamicTableSize(int maxTableSize)
    Deprecated. @@ -450,106 +421,82 @@

    setMaxDynamicTableSize

    Parameters:
    maxTableSize - the max decoder table size
    -
  • getInitialSessionRecvWindow

    -
    @ManagedAttribute("The initial size of session\'s flow control receive window") public int getInitialSessionRecvWindow()
    -
  • setInitialSessionRecvWindow

    -
    public void setInitialSessionRecvWindow(int initialSessionRecvWindow)
    -
  • getInitialStreamRecvWindow

    -
    @ManagedAttribute("The initial size of stream\'s flow control receive window") public int getInitialStreamRecvWindow()
    -
  • setInitialStreamRecvWindow

    -
    public void setInitialStreamRecvWindow(int initialStreamRecvWindow)
    -
  • getMaxConcurrentStreams

    -
    @ManagedAttribute("The max number of concurrent streams per session") public int getMaxConcurrentStreams()
    -
  • setMaxConcurrentStreams

    -
    public void setMaxConcurrentStreams(int maxConcurrentStreams)
    -
  • getMaxHeaderBlockFragment

    -
    @ManagedAttribute("The max header block fragment") public int getMaxHeaderBlockFragment()
    -
  • setMaxHeaderBlockFragment

    -
    public void setMaxHeaderBlockFragment(int maxHeaderBlockFragment)
    -
  • getFlowControlStrategyFactory

    -
    public FlowControlStrategy.Factory getFlowControlStrategyFactory()
    -
  • setFlowControlStrategyFactory

    -
    public void setFlowControlStrategyFactory(FlowControlStrategy.Factory flowControlStrategyFactory)
    -
  • getStreamIdleTimeout

    -
    @ManagedAttribute("The stream idle timeout in milliseconds") public long getStreamIdleTimeout()
    -
  • setStreamIdleTimeout

    -
    public void setStreamIdleTimeout(long streamIdleTimeout)

    Sets the HTTP/2 stream idle timeout.

    Value -1 disables the idle timeout, @@ -560,162 +507,128 @@

    setStreamIdleTimeout

    streamIdleTimeout - the idle timeout in milliseconds, 0 for the default, -1 to disable the idle timeout
    -
  • getMaxFrameLength

    -
    @Deprecated public int getMaxFrameLength()
    Deprecated.
    -
  • setMaxFrameLength

    -
    @Deprecated public void setMaxFrameLength(int maxFrameSize)
    Deprecated.
    -
  • getMaxFrameSize

    -
    @ManagedAttribute("The max frame size in bytes") public int getMaxFrameSize()
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(int maxFrameSize)
    -
  • getMaxSettingsKeys

    -
    @ManagedAttribute("The max number of keys in all SETTINGS frames") public int getMaxSettingsKeys()
    -
  • setMaxSettingsKeys

    -
    public void setMaxSettingsKeys(int maxSettingsKeys)
    -
  • isConnectProtocolEnabled

    -
    @ManagedAttribute("Whether CONNECT requests supports a protocol") public boolean isConnectProtocolEnabled()
    -
  • setConnectProtocolEnabled

    -
    public void setConnectProtocolEnabled(boolean connectProtocolEnabled)
    -
  • getRateControlFactory

    -
    public RateControl.Factory getRateControlFactory()
    Returns:
    the factory that creates RateControl objects
    -
  • setRateControlFactory

    -
    public void setRateControlFactory(RateControl.Factory rateControlFactory)

    Sets the factory that creates a per-connection RateControl object.

    Parameters:
    rateControlFactory - the factory that creates RateControl objects
    -
  • isUseInputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for reading") public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for writing") public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • getHttpConfiguration

    -
    public HttpConfiguration getHttpConfiguration()
    -
  • newSettings

    -
    protected Map<Integer,Integer> newSettings()
    -
  • newConnection

    -
    public Connection newConnection(Connector connector, EndPoint endPoint)
    -
    Description copied from interface: ConnectionFactory
    +
    Description copied from interface: ConnectionFactory

    Creates a new Connection with the given parameters

    Parameters:
    @@ -724,25 +637,20 @@

    newConnection

    Returns:
    a new Connection
    -
  • newSessionListener

    -
    protected abstract ServerSessionListener newSessionListener(Connector connector, EndPoint endPoint)
    -
  • newServerParser

    -
    protected ServerParser newServerParser(Connector connector, RateControl rateControl)
    -
  • @@ -756,5 +664,7 @@

    newServerParser


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/server/HTTP2CServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/http2/server/HTTP2CServerConnectionFactory.html index 82e2a93f065..5544a9c4cc3 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HTTP2CServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HTTP2CServerConnectionFactory.html @@ -1,29 +1,35 @@ - -HTTP2CServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HTTP2CServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class HTTP2CServer

    -
    All Implemented Interfaces:
    ConnectionFactory, ConnectionFactory.Upgrading, NegotiatingServerConnection.CipherDiscriminator, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -119,7 +106,6 @@

    Class HTTP2CServer is used to trigger a switch to an HTTP2 connection. This approach allows a single port to accept either HTTP/1 or HTTP/2 direct connections.

    -
    @@ -277,7 +259,6 @@

    Method Details

  • isAcceptable

    -
    public boolean isAcceptable(String protocol, String tlsProtocol, String tlsCipher)
    @@ -287,19 +268,17 @@

    isAcceptable

    Overrides:
    isAcceptable in class HTTP2ServerConnectionFactory
    -
  • upgradeConnection

    -
    public Connection upgradeConnection(Connector connector, EndPoint endPoint, MetaData.Request request, HttpFields.Mutable response101) throws BadMessageException
    -
    Description copied from interface: ConnectionFactory.Upgrading
    +
    Description copied from interface: ConnectionFactory.Upgrading
    Create a connection for an upgrade request.

    This is a variation of ConnectionFactory.newConnection(Connector, EndPoint) that can create (and/or customise) a connection for an upgrade request. Implementations may call ConnectionFactory.newConnection(Connector, EndPoint) or @@ -318,7 +297,6 @@

    upgradeConnection

    Throws:
    BadMessageException - Thrown to indicate the upgrade attempt was illegal and that a bad message response should be sent.
    -
  • @@ -332,5 +310,7 @@

    upgradeConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.ServerHttpChannelOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.ServerHttpChannelOverHTTP2.html index 519f9dbc2c6..0517186ea64 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.ServerHttpChannelOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.ServerHttpChannelOverHTTP2.html @@ -1,29 +1,35 @@ - -HTTP2ServerConnection.ServerHttpChannelOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ServerConnection.ServerHttpChannelOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Runnable, HTTP2Channel.Server, WriteFlusher.Listener, HttpOutput.Interceptor
    Enclosing class:
    -
    HTTP2ServerConnection
    +
    HTTP2ServerConnection

    protected class HTTP2ServerConnection.ServerHttpChannelOverHTTP2 extends HttpChannelOverHTTP2 implements Closeable
    -
    @@ -197,12 +183,10 @@

    Constructor Details

  • ServerHttpChannelOverHTTP2

    -
    public ServerHttpChannelOverHTTP2(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransportOverHTTP2 transport)
    -
  • @@ -216,9 +200,8 @@

    Method Details

  • checkAndPrepareUpgrade

    -
    protected boolean checkAndPrepareUpgrade()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel

    Checks whether the processing of the request resulted in an upgrade, and if so performs upgrade preparation steps before the upgrade response is sent back to the client.

    @@ -231,37 +214,31 @@

    checkAndPrepareUpgrade

    true if the channel is not complete and more processing is required, typically because sendError has been called.
    -
  • onCompleted

    -
    public void onCompleted()
    Overrides:
    onCompleted in class HttpChannel
    -
  • recycle

    -
    public void recycle()
    Overrides:
    recycle in class HttpChannelOverHTTP2
    -
  • close

    -
    public void close()
    Specified by:
    @@ -271,7 +248,6 @@

    close

    Overrides:
    close in class HttpChannelOverHTTP2
    -
  • @@ -285,5 +261,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.html b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.html index 5dc7517e6ef..573c03ad5b3 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnection.html @@ -1,29 +1,35 @@ - -HTTP2ServerConnection (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ServerConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HTTP2ServerConnectio

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Parser.Listener, ServerParser.Listener, Connection, Connection.UpgradeTo, WriteFlusher.Listener
    @@ -102,7 +89,6 @@

    Class HTTP2ServerConnectio
    public class HTTP2ServerConnection extends HTTP2Connection implements ServerParser.Listener
    -

      @@ -120,16 +106,16 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.http2.HTTP2Connection

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.http2.HTTP2Connection

    HTTP2Connection.HTTP2Producer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

    Connection.Listener, Connection.UpgradeFrom, Connection.UpgradeTo
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener

    Parser.Listener.Adapter, Parser.Listener.Wrapper
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.ServerParser.Listener

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.ServerParser.Listener

    ServerParser.Listener.Adapter, ServerParser.Listener.Wrapper
    @@ -262,7 +248,6 @@

    Constructor Details

  • HTTP2ServerConnection

    -
    public HTTP2ServerConnection(RetainableByteBufferPool retainableByteBufferPool, Executor executor, EndPoint endPoint, @@ -270,7 +255,6 @@

    HTTP2ServerConnection

    HTTP2ServerSession session, int inputBufferSize, ServerSessionListener listener)
    -
  • @@ -284,7 +268,6 @@

    Method Details

  • isSupportedProtocol

    -
    public static boolean isSupportedProtocol(String protocol)
    Parameters:
    @@ -292,31 +275,25 @@

    isSupportedProtocol

    Returns:
    True if the protocol version is supported
    -
  • isRecycleHttpChannels

    -
    public boolean isRecycleHttpChannels()
    -
  • setRecycleHttpChannels

    -
    public void setRecycleHttpChannels(boolean recycleHttpChannels)
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -325,113 +302,90 @@

    onOpen

    Overrides:
    onOpen in class HTTP2Connection
    -
  • onPreface

    -
    public void onPreface()
    Specified by:
    onPreface in interface ServerParser.Listener
    -
  • onNewStream

    -
    public void onNewStream(Connector connector, IStream stream, HeadersFrame frame)
    -
  • onData

    -
    public void onData(IStream stream, DataFrame frame, Callback callback)
    -
  • onTrailers

    -
    public void onTrailers(IStream stream, HeadersFrame frame)
    -
  • onStreamTimeout

    -
    public boolean onStreamTimeout(IStream stream, Throwable failure)
    -
  • onStreamFailure

    -
    public void onStreamFailure(IStream stream, Throwable failure, Callback callback)
    -
  • onSessionTimeout

    -
    public boolean onSessionTimeout(Throwable failure)
    -
  • onSessionFailure

    -
    public void onSessionFailure(Throwable failure, Callback callback)
    -
  • push

    -
    public void push(Connector connector, IStream stream, MetaData.Request request)
    -
  • newServerHttpChannelOverHTTP2

    -
    protected HTTP2ServerConnection.ServerHttpChannelOverHTTP2 newServerHttpChannelOverHTTP2(Connector connector, HttpConfiguration httpConfig, HttpTransportOverHTTP2 transport)
    -
  • upgrade

    -
    public boolean upgrade(MetaData.Request request, HttpFields.Mutable responseFields)
    -
  • @@ -445,5 +399,7 @@

    upgrade


    + + diff --git a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.HTTPServerSessionListener.html b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.HTTPServerSessionListener.html index 8d7c521327b..e503fa77b3a 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.HTTPServerSessionListener.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.HTTPServerSessionListener.html @@ -1,29 +1,35 @@ - -HTTP2ServerConnectionFactory.HTTPServerSessionListener (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ServerConnectionFactory.HTTPServerSessionListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    -
    All Implemented Interfaces:
    ServerSessionListener, Session.Listener, Stream.Listener
    Enclosing class:
    -
    HTTP2ServerConnectionFactory
    +
    HTTP2ServerConnectionFactory

    protected class HTTP2ServerConnectionFactory.HTTPServerSessionListener extends ServerSessionListener.Adapter implements Stream.Listener
    -
    @@ -212,7 +198,7 @@

    Method Summary

    Callback method invoked when a new stream is being created upon receiving a HEADERS frame representing an HTTP request.
    - +
    onPreface(Session session)
    Callback method invoked:
    @@ -262,10 +248,8 @@

    Constructor Details

  • HTTPServerSessionListener

    -
    public HTTPServerSessionListener(Connector connector, EndPoint endPoint)
    -
  • @@ -279,17 +263,14 @@

    Method Details

  • getConnection

    -
    protected HTTP2ServerConnection getConnection()
    -
  • onPreface

    -
    public Map<Integer,Integer> onPreface(Session session)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked:

    • for clients, just before the preface is sent, to gather the @@ -309,16 +290,14 @@

      onPreface

      a (possibly empty or null) map containing SETTINGS configuration options to send.
      -
  • onNewStream

    -
    public Stream.Listener onNewStream(Stream stream, HeadersFrame frame)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a new stream is being created upon receiving a HEADERS frame representing an HTTP request.

    Applications should implement this method to process HTTP requests, @@ -340,15 +319,13 @@

    onNewStream

    Returns:
    a Stream.Listener that will be notified of stream events
    -
  • onBeforeData

    -
    public void onBeforeData(Stream stream)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked before notifying the first DATA frame.

    The default implementation initializes the demand for DATA frames.

    @@ -357,15 +334,13 @@

    onBeforeData

    Parameters:
    stream - the stream
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(Session session)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when the idle timeout expired.

    Specified by:
    @@ -377,17 +352,15 @@

    onIdleTimeout

    Returns:
    whether the session should be closed
    -
  • onClose

    -
    public void onClose(Session session, GoAwayFrame frame, Callback callback)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a GOAWAY frame caused the session to be closed.

    Specified by:
    @@ -397,17 +370,15 @@

    onClose

    frame - the GOAWAY frame that caused the session to be closed
    callback - the callback to notify of the GOAWAY processing
    -
  • onFailure

    -
    public void onFailure(Session session, Throwable failure, Callback callback)
    -
    Description copied from interface: Session.Listener
    +
    Description copied from interface: Session.Listener

    Callback method invoked when a failure has been detected for this session.

    Specified by:
    @@ -417,16 +388,14 @@

    onFailure

    failure - the failure
    callback - the callback to notify of failure processing
    -
  • onHeaders

    -
    public void onHeaders(Stream stream, HeadersFrame frame)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a HEADERS frame representing the HTTP response has been received.

    Specified by:
    @@ -435,16 +404,14 @@

    onHeaders

    stream - the stream
    frame - the HEADERS frame received
    -
  • onPush

    -
    public Stream.Listener onPush(Stream stream, PushPromiseFrame frame)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a PUSH_PROMISE frame has been received.

    Specified by:
    @@ -455,17 +422,15 @@

    onPush

    Returns:
    a Stream.Listener that will be notified of pushed stream events
    -
  • onDataDemanded

    -
    public void onDataDemanded(Stream stream, DataFrame frame, Callback callback)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a DATA frame has been demanded.

    Implementations of this method must arrange to call (within the method or otherwise asynchronously) Stream.demand(long).

    @@ -477,17 +442,15 @@

    onDataDemanded

    frame - the DATA frame received
    callback - the callback to complete when the bytes of the DATA frame have been consumed
    -
  • onReset

    -
    public void onReset(Stream stream, ResetFrame frame, Callback callback)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when a RST_STREAM frame has been received for this stream.

    Specified by:
    @@ -497,19 +460,17 @@

    onReset

    frame - the RST_FRAME received
    callback - the callback to complete when the reset has been handled
    -
  • onFailure

    -
    public void onFailure(Stream stream, int error, String reason, Throwable failure, Callback callback)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when the stream failed.

    Specified by:
    @@ -521,16 +482,14 @@

    onFailure

    failure - the failure
    callback - the callback to complete when the failure has been handled
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout(Stream stream, Throwable x)
    -
    Description copied from interface: Stream.Listener
    +
    Description copied from interface: Stream.Listener

    Callback method invoked when the stream exceeds its idle timeout.

    Specified by:
    @@ -542,12 +501,11 @@

    onIdleTimeout

    true to reset the stream, false to ignore the idle timeout
    See Also:
    -
    -
  • @@ -561,5 +519,7 @@

    onIdleTimeout


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.html index cdd081a9c53..27343e30015 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.html @@ -1,29 +1,35 @@ - -HTTP2ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HTTP2ServerCo

    -
    All Implemented Interfaces:
    ConnectionFactory, NegotiatingServerConnection.CipherDiscriminator, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -110,7 +97,6 @@

    Class HTTP2ServerCo
    public class HTTP2ServerConnectionFactory extends AbstractHTTP2ServerConnectionFactory implements NegotiatingServerConnection.CipherDiscriminator
    -

      @@ -128,22 +114,22 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory

    AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    ConnectionFactory.Configuring, ConnectionFactory.Detecting, ConnectionFactory.Upgrading
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -236,21 +222,17 @@

    Constructor Details

  • HTTP2ServerConnectionFactory

    -
    public HTTP2ServerConnectionFactory(@Name("config") HttpConfiguration httpConfiguration)
    -
  • HTTP2ServerConnectionFactory

    -
    public HTTP2ServerConnectionFactory(@Name("config") HttpConfiguration httpConfiguration, @Name("protocols") String... protocols)
    -
  • @@ -264,20 +246,17 @@

    Method Details

  • newSessionListener

    -
    protected ServerSessionListener newSessionListener(Connector connector, EndPoint endPoint)
    Specified by:
    newSessionListener in class AbstractHTTP2ServerConnectionFactory
    -
  • isAcceptable

    -
    public boolean isAcceptable(String protocol, String tlsProtocol, String tlsCipher)
    @@ -285,7 +264,6 @@

    isAcceptable

    Specified by:
    isAcceptable in interface NegotiatingServerConnection.CipherDiscriminator
    -
  • @@ -299,5 +277,7 @@

    isAcceptable


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerSession.html b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerSession.html index a2b09937575..428d0e08bde 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerSession.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HTTP2ServerSession.html @@ -1,29 +1,35 @@ - -HTTP2ServerSession (Eclipse Jetty API Doc - v11.0.21) + +HTTP2ServerSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HTTP2ServerSession

    -
    All Implemented Interfaces:
    Session, ISession, Parser.Listener, ServerParser.Listener, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class HTTP2ServerSession

    public class HTTP2ServerSession extends HTTP2Session implements ServerParser.Listener
    -
    @@ -265,31 +249,26 @@

    Method Details

  • getParser

    -
    public ServerParser getParser()
    Overrides:
    getParser in class HTTP2Session
    -
  • onPreface

    -
    public void onPreface()
    Specified by:
    onPreface in interface ServerParser.Listener
    -
  • onHeaders

    -
    public void onHeaders(HeadersFrame frame)
    Specified by:
    @@ -297,27 +276,23 @@

    onHeaders

    Specified by:
    onHeaders in class HTTP2Session
    -
  • onPushPromise

    -
    public void onPushPromise(PushPromiseFrame frame)
    Specified by:
    onPushPromise in interface Parser.Listener
    -
  • onFrame

    -
    public void onFrame(Frame frame)
    -
    Description copied from interface: ISession
    +
    Description copied from interface: ISession

    Callback method invoked during an HTTP/1.1 to HTTP/2 upgrade requests to process the given synthetic frame.

    @@ -328,23 +303,18 @@

    onFrame

    Parameters:
    frame - the synthetic frame to process
    -
  • directUpgrade

    -
    public void directUpgrade()
    -
  • standardUpgrade

    -
    public void standardUpgrade()
    -
  • @@ -358,5 +328,7 @@

    standardUpgrade


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/server/HttpChannelOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/server/HttpChannelOverHTTP2.html index 32a9ae3461d..1bddf13fb57 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HttpChannelOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HttpChannelOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpChannelOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpChannelOverHTTP2<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Runnable, HTTP2Channel.Server, WriteFlusher.Listener, HttpOutput.Interceptor
    @@ -104,7 +91,6 @@

    Class HttpChannelOverHTTP2<
    public class HttpChannelOverHTTP2 extends HttpChannel implements Closeable, WriteFlusher.Listener, HTTP2Channel.Server
    -

    @@ -303,49 +287,40 @@

    Method Details

  • getStream

    -
    protected IStream getStream()
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    Overrides:
    isUseOutputDirectByteBuffers in class HttpChannel
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • isExpecting100Continue

    -
    public boolean isExpecting100Continue()
    Overrides:
    isExpecting100Continue in class HttpChannel
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long timeoutMs)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Set the idle timeout.

    This is implemented as a call to EndPoint.setIdleTimeout(long), but may be overridden by channels that have timeouts different from their connections.

    @@ -355,15 +330,13 @@

    setIdleTimeout

    Parameters:
    timeoutMs - the idle timeout in milliseconds
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Get the idle timeout.

    This is implemented as a call to EndPoint.getIdleTimeout(), but may be overridden by channels that have timeouts different from their connections.

    @@ -373,16 +346,14 @@

    getIdleTimeout

    Returns:
    the idle timeout (in milliseconds)
    -
  • onFlushed

    -
    public void onFlushed(long bytes) throws IOException
    -
    Description copied from interface: WriteFlusher.Listener
    +
    Description copied from interface: WriteFlusher.Listener

    Invoked when a WriteFlusher flushed bytes in a non-blocking way, as part of a - possibly larger - write.

    This method may be invoked multiple times, for example when writing a large @@ -400,80 +371,66 @@

    onFlushed

    Throws:
    IOException - if the write should fail
    -
  • onRequest

    -
    public Runnable onRequest(HeadersFrame frame)
    -
  • onPushRequest

    -
    public Runnable onPushRequest(MetaData.Request request)
    -
  • getHttpTransport

    -
    public HttpTransportOverHTTP2 getHttpTransport()
    Overrides:
    getHttpTransport in class HttpChannel
    -
  • recycle

    -
    public void recycle()
    Overrides:
    recycle in class HttpChannel
    -
  • commit

    -
    protected void commit(MetaData.Response info)
    Overrides:
    commit in class HttpChannel
    -
  • onData

    -
    public Runnable onData(DataFrame frame, Callback callback)
    Specified by:
    onData in interface HTTP2Channel.Server
    -
  • needContent

    -
    public boolean needContent()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Notify the channel that content is needed. If some content is immediately available, true is returned and HttpChannel.produceContent() has to be called and will return a non-null object. If no content is immediately available, an attempt to produce content must be made; if new content has been @@ -487,15 +444,13 @@

    needContent

    Returns:
    true if content is immediately available.
    -
  • produceContent

    -
    public HttpInput.Content produceContent()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Produce a HttpInput.Content object with data currently stored within the channel. The produced content can be special (meaning calling HttpInput.Content.isSpecial() returns true) if the channel reached a special state, like EOF or an error. @@ -508,15 +463,13 @@

    produceContent

    Returns:
    a HttpInput.Content object if one is immediately available without blocking, null otherwise.
    -
  • failAllContent

    -
    public boolean failAllContent(Throwable failure)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Fail all content that is currently stored within the channel.
    Specified by:
    @@ -526,15 +479,13 @@

    failAllContent

    Returns:
    true if EOF was reached while failing all content, false otherwise.
    -
  • failed

    -
    public boolean failed(Throwable x)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Fail the channel's input.
    Specified by:
    @@ -544,15 +495,13 @@

    failed

    Returns:
    true if the channel needs to be rescheduled.
    -
  • eof

    -
    protected boolean eof()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Mark the channel's input as EOF.
    Specified by:
    @@ -560,71 +509,59 @@

    eof

    Returns:
    true if the channel needs to be rescheduled.
    -
  • onTrailer

    -
    public Runnable onTrailer(HeadersFrame frame)
    Specified by:
    onTrailer in interface HTTP2Channel.Server
    -
  • isIdle

    -
    public boolean isIdle()
    Specified by:
    isIdle in interface HTTP2Channel.Server
    -
  • onTimeout

    -
    public boolean onTimeout(Throwable failure, Consumer<Runnable> consumer)
    Specified by:
    onTimeout in interface HTTP2Channel.Server
    -
  • onFailure

    -
    public Runnable onFailure(Throwable failure, Callback callback)
    Specified by:
    onFailure in interface HTTP2Channel.Server
    -
  • consumeInput

    -
    protected void consumeInput()
    -
  • continue100

    -
    public void continue100(int available) throws IOException
    If the associated response has the Expect header set to 100 Continue, @@ -638,37 +575,31 @@

    continue100

    Throws:
    IOException - if the InputStream cannot be created
    -
  • isTunnellingSupported

    -
    public boolean isTunnellingSupported()
    Overrides:
    isTunnellingSupported in class HttpChannel
    -
  • getTunnellingEndPoint

    -
    public EndPoint getTunnellingEndPoint()
    Overrides:
    getTunnellingEndPoint in class HttpChannel
    -
  • close

    -
    public void close()
    Specified by:
    @@ -676,19 +607,16 @@

    close

    Specified by:
    close in interface Closeable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpChannel
    -
  • @@ -702,5 +630,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.html b/jetty-11/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.html index ec426f14d66..775c808a935 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/http2/server/HttpTransportOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpTransportOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpTransportOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpTransportOverHT
    org.eclipse.jetty.http2.server.HttpTransportOverHTTP2

    -
    All Implemented Interfaces:
    HttpTransport
    @@ -98,7 +85,6 @@

    Class HttpTransportOverHT
    public class HttpTransportOverHTTP2 extends Object implements HttpTransport
    -

      @@ -210,10 +196,8 @@

      Constructor Details

    • HttpTransportOverHTTP2

      -
      public HttpTransportOverHTTP2(Connector connector, HTTP2ServerConnection connection)
      -
    @@ -227,37 +211,30 @@

    Method Details

  • getStream

    -
    public IStream getStream()
    -
  • setStream

    -
    public void setStream(IStream stream)
    -
  • recycle

    -
    public void recycle()
    -
  • send

    -
    public void send(MetaData.Request request, MetaData.Response response, ByteBuffer content, boolean lastContent, Callback callback)
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Asynchronous call to send a response (or part) over the transport
    Specified by:
    @@ -270,36 +247,30 @@

    send

    lastContent - True if the content is the last content for the current response.
    callback - The Callback instance that success or failure of the send is notified on
    -
  • sendHeaders

    -
    public void sendHeaders(MetaData.Request request, MetaData.Response response, ByteBuffer content, boolean lastContent, Callback callback)
    -
  • sendContent

    -
    public void sendContent(MetaData.Request request, ByteBuffer content, boolean lastContent, Callback callback)
    -
  • isPushSupported

    -
    public boolean isPushSupported()
    Specified by:
    @@ -307,13 +278,11 @@

    isPushSupported

    Returns:
    true if responses can be pushed over this transport
    -
  • push

    -
    public void push(MetaData.Request request)
    Specified by:
    @@ -321,46 +290,38 @@

    push

    Parameters:
    request - A request to use as the basis for generating a pushed response.
    -
  • onStreamFailure

    -
    public void onStreamFailure(Throwable failure)
    -
  • onStreamTimeout

    -
    public boolean onStreamTimeout(Throwable failure)
    -
  • onCompleted

    -
    public void onCompleted()
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Called to indicated the end of the current request/response cycle (which may be some time after the last content is sent).
    Specified by:
    onCompleted in interface HttpTransport
    -
  • abort

    -
    public void abort(Throwable failure)
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Aborts this transport.

    This method should terminate the transport in a way that @@ -377,7 +338,6 @@

    abort

    Parameters:
    failure - the failure that caused the abort.
    -
  • @@ -391,5 +351,7 @@

    abort


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http2/server/RawHTTP2ServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/http2/server/RawHTTP2ServerConnectionFactory.html index 440ca191cb9..220db921ecb 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/RawHTTP2ServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http2/server/RawHTTP2ServerConnectionFactory.html @@ -1,29 +1,35 @@ - -RawHTTP2ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +RawHTTP2ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class RawHTTP2Se

    -
    All Implemented Interfaces:
    ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -105,7 +92,6 @@

    Class RawHTTP2Se
    public class RawHTTP2ServerConnectionFactory extends AbstractHTTP2ServerConnectionFactory
    -

    @@ -256,14 +236,12 @@

    Method Details

  • newSessionListener

    -
    protected ServerSessionListener newSessionListener(Connector connector, EndPoint endPoint)
    Specified by:
    newSessionListener in class AbstractHTTP2ServerConnectionFactory
    -
  • @@ -277,5 +255,7 @@

    newSessionListener


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/server/ServerHTTP2StreamEndPoint.html b/jetty-11/org/eclipse/jetty/http2/server/ServerHTTP2StreamEndPoint.html index 1a2d4ab902b..502a9c0cbd4 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/ServerHTTP2StreamEndPoint.html +++ b/jetty-11/org/eclipse/jetty/http2/server/ServerHTTP2StreamEndPoint.html @@ -1,29 +1,35 @@ - -ServerHTTP2StreamEndPoint (Eclipse Jetty API Doc - v11.0.21) + +ServerHTTP2StreamEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServerHTTP2Strea

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, HTTP2Channel.Server, EndPoint
    @@ -100,7 +87,6 @@

    Class ServerHTTP2Strea
    public class ServerHTTP2StreamEndPoint extends HTTP2StreamEndPoint implements HTTP2Channel.Server
    -

      @@ -109,7 +95,7 @@

      Class ServerHTTP2Strea

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -181,9 +167,7 @@

      Constructor Details

    • ServerHTTP2StreamEndPoint

      -
      public ServerHTTP2StreamEndPoint(IStream stream)
      -
    @@ -197,64 +181,54 @@

    Method Details

  • onData

    -
    public Runnable onData(DataFrame frame, Callback callback)
    Specified by:
    onData in interface HTTP2Channel.Server
    -
  • onTrailer

    -
    public Runnable onTrailer(HeadersFrame frame)
    Specified by:
    onTrailer in interface HTTP2Channel.Server
    -
  • onTimeout

    -
    public boolean onTimeout(Throwable failure, Consumer<Runnable> consumer)
    Specified by:
    onTimeout in interface HTTP2Channel.Server
    -
  • onFailure

    -
    public Runnable onFailure(Throwable failure, Callback callback)
    Specified by:
    onFailure in interface HTTP2Channel.Server
    -
  • isIdle

    -
    public boolean isIdle()
    Specified by:
    isIdle in interface HTTP2Channel.Server
    -
  • @@ -268,5 +242,7 @@

    isIdle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http2/server/class-use/AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer.html b/jetty-11/org/eclipse/jetty/http2/server/class-use/AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer.html index 5359017141d..90b62a50100 100644 --- a/jetty-11/org/eclipse/jetty/http2/server/class-use/AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer.html +++ b/jetty-11/org/eclipse/jetty/http2/server/class-use/AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class HTTP3Configuration

    org.eclipse.jetty.http3.HTTP3Configuration
    -

    @ManagedObject public class HTTP3Configuration extends Object

    The HTTP/3 configuration parameters.

    -
      @@ -223,9 +209,7 @@

      Constructor Details

    • HTTP3Configuration

      -
      public HTTP3Configuration()
      -
    @@ -239,16 +223,13 @@

    Method Details

  • getStreamIdleTimeout

    -
    @ManagedAttribute("The stream idle timeout in milliseconds") public long getStreamIdleTimeout()
    -
  • setStreamIdleTimeout

    -
    public void setStreamIdleTimeout(long streamIdleTimeout)

    Sets the stream idle timeout in milliseconds.

    Negative values and zero mean that the stream never times out.

    @@ -257,22 +238,18 @@

    setStreamIdleTimeout

    Parameters:
    streamIdleTimeout - the stream idle timeout in milliseconds
    -
  • getInputBufferSize

    -
    @ManagedAttribute("The size of the network input buffer") public int getInputBufferSize()
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)

    Sets the size of the buffer used for QUIC network reads.

    Default value is 2048 bytes.

    @@ -280,22 +257,18 @@

    setInputBufferSize

    Parameters:
    inputBufferSize - the buffer size in bytes
    -
  • getOutputBufferSize

    -
    @ManagedAttribute("The size of the network output buffer") public int getOutputBufferSize()
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int outputBufferSize)

    Sets the size of the buffer used for QUIC network writes.

    Default value is 2048 bytes.

    @@ -303,22 +276,18 @@

    setOutputBufferSize

    Parameters:
    outputBufferSize - the buffer size in bytes
    -
  • isUseInputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct buffers for network reads") public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)

    Sets whether to use direct buffers for QUIC network reads.

    Default value is true.

    @@ -326,22 +295,18 @@

    setUseInputDirectByteBuffers

    Parameters:
    useInputDirectByteBuffers - whether to use direct buffers for network reads
    -
  • isUseOutputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct buffers for network writes") public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)

    Sets whether to use direct buffers for QUIC network writes.

    Default value is true.

    @@ -349,22 +314,18 @@

    setUseOutputDirectByteBuffers

    Parameters:
    useOutputDirectByteBuffers - whether to use direct buffers for network writes
    -
  • getMaxDecoderTableCapacity

    -
    @ManagedAttribute("The local QPACK max decoder dynamic table capacity") public int getMaxDecoderTableCapacity()
    -
  • setMaxDecoderTableCapacity

    -
    public void setMaxDecoderTableCapacity(int maxTableCapacity)

    Sets the local QPACK decoder max dynamic table capacity.

    The default value is 65536 bytes.

    @@ -375,27 +336,23 @@

    setMaxDecoderTableCapacity

    maxTableCapacity - the QPACK decoder dynamic table max capacity
    See Also:
    -
    -
  • getMaxEncoderTableCapacity

    -
    @ManagedAttribute("The local QPACK initial encoder dynamic table capacity") public int getMaxEncoderTableCapacity()
    -
  • setMaxEncoderTableCapacity

    -
    public void setMaxEncoderTableCapacity(int maxTableCapacity)

    Sets the local QPACK encoder initial dynamic table capacity.

    The default value is 65536 bytes.

    @@ -406,27 +363,23 @@

    setMaxEncoderTableCapacity

    maxTableCapacity - the QPACK encoder dynamic table initial capacity
    See Also:
    -
    -
  • getMaxBlockedStreams

    -
    @ManagedAttribute("The max number of QPACK blocked streams") public int getMaxBlockedStreams()
    -
  • setMaxBlockedStreams

    -
    public void setMaxBlockedStreams(int maxBlockedStreams)

    Sets the local QPACK decoder max number of blocked streams.

    The default value is 64.

    @@ -436,22 +389,18 @@

    setMaxBlockedStreams

    Parameters:
    maxBlockedStreams - the QPACK decoder max blocked streams
    -
  • getMaxRequestHeadersSize

    -
    @ManagedAttribute("The max size of the request headers") public int getMaxRequestHeadersSize()
    -
  • setMaxRequestHeadersSize

    -
    public void setMaxRequestHeadersSize(int maxRequestHeadersSize)

    Sets max request headers size.

    The default value is 8192 bytes.

    @@ -464,22 +413,18 @@

    setMaxRequestHeadersSize

    Parameters:
    maxRequestHeadersSize - the max request headers size in bytes
    -
  • getMaxResponseHeadersSize

    -
    @ManagedAttribute("The max size of the response headers") public int getMaxResponseHeadersSize()
    -
  • setMaxResponseHeadersSize

    -
    public void setMaxResponseHeadersSize(int maxResponseHeadersSize)

    Sets max response headers size.

    The default value is 8192 bytes.

    @@ -492,7 +437,6 @@

    setMaxResponseHeadersSize

    Parameters:
    maxResponseHeadersSize - the max response headers size
    -
  • @@ -506,5 +450,7 @@

    setMaxResponseHeadersSize


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Session.Client.Listener.html b/jetty-11/org/eclipse/jetty/http3/api/Session.Client.Listener.html index 941a5f20979..c887080bc0c 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Session.Client.Listener.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Session.Client.Listener.html @@ -1,18 +1,19 @@ - -Session.Client.Listener (Eclipse Jetty API Doc - v11.0.21) + +Session.Client.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Session.Client

    -
    All Superinterfaces:
    Session
    Enclosing interface:
    -
    Session
    +
    Session

    public static interface Session.Client @@ -115,12 +102,11 @@

    Interface Session.Client

    See Also:
    -
    -
      @@ -140,7 +126,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http3.api.Session

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http3.api.Session

    Session.Client, Session.Server
    @@ -155,7 +141,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
    @@ -181,7 +167,6 @@

    Method Details

  • newRequest

    -

    Makes a request by creating a HTTP/3 stream and sending the given HEADERS frame.

    @@ -192,7 +177,6 @@

    newRequest

    Returns:
    a CompletableFuture that is notified of the stream creation
    -
  • @@ -206,5 +190,7 @@

    newRequest


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/api/Session.Listener.html b/jetty-11/org/eclipse/jetty/http3/api/Session.Listener.html index 6834a12dbfa..e76a3bb0059 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Session.Listener.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Session.Listener.html @@ -1,29 +1,35 @@ - -Session.Listener (Eclipse Jetty API Doc - v11.0.21) + +Session.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Session.Listener

    -
    All Known Subinterfaces:
    Session.Client.Listener, Session.Server.Listener
    Enclosing interface:
    -
    Session
    +
    Session

    public static interface Session.Listener
    @@ -102,12 +89,11 @@

    Interface Session.Listener<
    See Also:
    -
    -

      @@ -148,7 +134,7 @@

      Method Summary

      Callback method invoked when the idle timeout has expired.
      -
      default Map<Long,Long>
      +
      default Map<Long,Long>
      onPreface(Session session)
      Callback method invoked just before the initial SETTINGS frame is sent @@ -178,7 +164,6 @@

      Method Details

    • onPreface

      -
      default Map<Long,Long> onPreface(Session session)

      Callback method invoked just before the initial SETTINGS frame is sent to the remote peer, to gather the configuration settings that the local @@ -190,13 +175,11 @@

      onPreface

      a (possibly empty or null) map containing configuration settings to send to the remote peer.
      -
    • onSettings

      -
      default void onSettings(Session session, SettingsFrame frame)

      Callback method invoked when a SETTINGS frame has been received.

      @@ -205,13 +188,11 @@

      onSettings

      session - the session
      frame - the SETTINGS frame received
      -
    • onGoAway

      -
      default void onGoAway(Session session, GoAwayFrame frame)

      Callback method invoked when a GOAWAY frame has been received.

      @@ -220,13 +201,11 @@

      onGoAway

      session - the session
      frame - the GOAWAY frame received
      -
    • onIdleTimeout

      -
      default boolean onIdleTimeout(Session session)

      Callback method invoked when the idle timeout has expired.

      @@ -235,13 +214,11 @@

      onIdleTimeout

      Returns:
      true to confirm the idle timeout, false to ignore the idle timeout
      -
    • onDisconnect

      -
      default void onDisconnect(Session session, long error, String reason)
      @@ -252,13 +229,11 @@

      onDisconnect

      error - the disconnect error
      reason - the disconnect reason
      -
    • onFailure

      -
      default void onFailure(Session session, long error, String reason, @@ -271,7 +246,6 @@

      onFailure

      reason - the failure reason
      failure - the failure
      -
    @@ -285,5 +259,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Session.Server.Listener.html b/jetty-11/org/eclipse/jetty/http3/api/Session.Server.Listener.html index ca99fa49479..6d2803fdfe2 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Session.Server.Listener.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Session.Server.Listener.html @@ -1,29 +1,35 @@ - -Session.Server.Listener (Eclipse Jetty API Doc - v11.0.21) + +Session.Server.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface Session.Server.Listener

    -
    All Superinterfaces:
    Session.Listener
    Enclosing interface:
    -
    Session.Server
    +
    Session.Server

    public static interface Session.Server.Listener extends Session.Listener

    The server-side specific Session.Listener.

    -
    @@ -215,5 +197,7 @@

    onRequest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Session.Server.html b/jetty-11/org/eclipse/jetty/http3/api/Session.Server.html index 606581032cc..af73799758d 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Session.Server.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Session.Server.html @@ -1,18 +1,19 @@ - -Session.Server (Eclipse Jetty API Doc - v11.0.21) + +Session.Server (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Session

    -
    All Known Subinterfaces:
    Session.Client, Session.Server
    @@ -101,14 +88,13 @@

    Interface Session

    See Also:
    -
    -
      @@ -157,10 +143,10 @@

      Method Summary

       
      - +
       
      - +
      goAway(boolean graceful)
      Initiates the shutdown of this session by sending a GOAWAY frame to the other peer.
      @@ -182,43 +168,36 @@

      Method Details

    • getLocalSocketAddress

      -
      default SocketAddress getLocalSocketAddress()
      Returns:
      the local socket address this session is bound to
      -
    • getRemoteSocketAddress

      -
      default SocketAddress getRemoteSocketAddress()
      Returns:
      the remote socket address this session is connected to
      -
    • getStreams

      -
      default Collection<Stream> getStreams()
      Returns:
      a snapshot of all the streams currently belonging to this session
      -
    • goAway

      -
      default CompletableFuture<Void> goAway(boolean graceful)

      Initiates the shutdown of this session by sending a GOAWAY frame to the other peer.

      @@ -227,7 +206,6 @@

      goAway

      Returns:
      the CompletableFuture that gets notified when the frame has been sent
      -
    @@ -241,5 +219,7 @@

    goAway


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.Listener.html b/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.Listener.html index 4ae4f12f8e3..4cf01295568 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.Listener.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.Listener.html @@ -1,29 +1,35 @@ - -Stream.Client.Listener (Eclipse Jetty API Doc - v11.0.21) + +Stream.Client.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface Stream.Client.Listener

    -
    Enclosing interface:
    -
    Stream.Client
    +
    Stream.Client

    public static interface Stream.Client.Listener
    @@ -98,12 +85,11 @@

    Interface Stream.Clie
    See Also:
    -
    -

      @@ -173,7 +159,6 @@

      Method Details

    • onNewStream

      -
      default void onNewStream(Stream.Client stream)

      Callback method invoked when a stream is created locally by Session.Client.newRequest(HeadersFrame, Listener).

      @@ -181,13 +166,11 @@

      onNewStream

      Parameters:
      stream - the newly created stream
      -
    • onResponse

      -
      default void onResponse(Stream.Client stream, HeadersFrame frame)

      Callback method invoked when a response is received.

      @@ -200,18 +183,16 @@

      onResponse

      frame - the HEADERS frame containing the response headers
      See Also:
      -
      -
    • onDataAvailable

      -
      default void onDataAvailable(Stream.Client stream)

      Callback method invoked if the application has expressed demand for content, and if there may @@ -264,13 +245,11 @@

      onDataAvailable

      Parameters:
      stream - the stream
      -
    • onTrailer

      -
      default void onTrailer(Stream.Client stream, HeadersFrame frame)

      Callback method invoked when a trailer is received.

      @@ -279,13 +258,11 @@

      onTrailer

      stream - the stream
      frame - the HEADERS frame containing the trailer headers
      -
    • onIdleTimeout

      -
      default boolean onIdleTimeout(Stream.Client stream, Throwable failure)

      Callback method invoked when the stream idle timeout elapses.

      @@ -296,13 +273,11 @@

      onIdleTimeout

      Returns:
      true to reset the stream, false to ignore the idle timeout
      -
    • onFailure

      -
      default void onFailure(Stream.Client stream, long error, Throwable failure)
      @@ -316,7 +291,6 @@

      onFailure

      error - the failure error
      failure - the cause of the failure
      -
    @@ -330,5 +304,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.html b/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.html index b6925f58404..139a02a0bc7 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Stream.Client.html @@ -1,18 +1,19 @@ - -Stream.Client (Eclipse Jetty API Doc - v11.0.21) + +Stream.Client (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class Stream.Data

    org.eclipse.jetty.http3.api.Stream.Data
    -
    Enclosing interface:
    -
    Stream
    +
    Stream

    public static class Stream.Data @@ -104,12 +91,11 @@

    Class Stream.Data

    See Also:
    -
    -
      @@ -173,10 +159,8 @@

      Constructor Details

    • Data

      -
      public Data(DataFrame frame, Runnable complete)
      -
    @@ -190,62 +174,54 @@

    Method Details

  • getByteBuffer

    -
    public ByteBuffer getByteBuffer()
    Returns:
    the ByteBuffer containing the data bytes
    See Also:
    -
    -
  • isLast

    -
    public boolean isLast()
    Returns:
    whether this is the instance that ends the stream of bytes received from the remote peer
    -
  • complete

    -
    public void complete()

    The method that applications must invoke to signal that the data bytes have been processed.

    See Also:
    -
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -259,5 +235,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.Listener.html b/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.Listener.html index 45d5d54f497..47babbd28b8 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.Listener.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.Listener.html @@ -1,29 +1,35 @@ - -Stream.Server.Listener (Eclipse Jetty API Doc - v11.0.21) + +Stream.Server.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface Stream.Server.Listener

    -
    Enclosing interface:
    -
    Stream.Server
    +
    Stream.Server

    public static interface Stream.Server.Listener
    @@ -98,12 +85,11 @@

    Interface Stream.Serv
    See Also:
    -
    -

      @@ -161,7 +147,6 @@

      Method Details

    • onDataAvailable

      -
      default void onDataAvailable(Stream.Server stream)

      Callback method invoked if the application has expressed demand for content, and if there may @@ -214,13 +199,11 @@

      onDataAvailable

      Parameters:
      stream - the stream
      -
    • onTrailer

      -
      default void onTrailer(Stream.Server stream, HeadersFrame frame)

      Callback method invoked when a trailer is received.

      @@ -229,13 +212,11 @@

      onTrailer

      stream - the stream
      frame - the HEADERS frame containing the trailer headers
      -
    • onIdleTimeout

      -
      default boolean onIdleTimeout(Stream.Server stream, Throwable failure)

      Callback method invoked when the stream idle timeout elapses.

      @@ -246,13 +227,11 @@

      onIdleTimeout

      Returns:
      true to reset the stream, false to ignore the idle timeout
      -
    • onFailure

      -
      default void onFailure(Stream.Server stream, long error, Throwable failure)
      @@ -266,7 +245,6 @@

      onFailure

      error - the failure error
      failure - the cause of the failure
      -
    @@ -280,5 +258,7 @@

    onFailure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.html b/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.html index e7bf8095005..1892b1924f6 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Stream.Server.html @@ -1,29 +1,35 @@ - -Stream.Server (Eclipse Jetty API Doc - v11.0.21) + +Stream.Server (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface Stream.Server

    -
    All Superinterfaces:
    Stream
    Enclosing interface:
    -
    Stream
    +
    Stream

    public static interface Stream.Server extends Stream

    The server side version of Stream.

    -
      @@ -120,7 +106,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http3.api.Stream

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.http3.api.Stream

    Stream.Client, Stream.Data, Stream.Server
    @@ -135,7 +121,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
    Responds to a request performed via Session.Client.newRequest(HeadersFrame, Client.Listener), @@ -161,7 +147,6 @@

    Method Details

  • respond

    -

    Responds to a request performed via Session.Client.newRequest(HeadersFrame, Client.Listener), sending the given HEADERS frame containing the response status code and response headers.

    @@ -171,7 +156,6 @@

    respond

    Returns:
    the CompletableFuture that gets notified when the frame has been sent
    -
  • @@ -185,5 +169,7 @@

    respond


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/Stream.html b/jetty-11/org/eclipse/jetty/http3/api/Stream.html index 6d321f61f85..50ae521f7b2 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/Stream.html +++ b/jetty-11/org/eclipse/jetty/http3/api/Stream.html @@ -1,29 +1,35 @@ - -Stream (Eclipse Jetty API Doc - v11.0.21) + +Stream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Stream

    -
    All Known Subinterfaces:
    Stream.Client, Stream.Server
    @@ -107,7 +94,6 @@

    Interface Stream

    Both client and server can end their side of the stream by sending a final frame with the last flag set to true, see HeadersFrame(MetaData, boolean) and DataFrame(ByteBuffer, boolean).

    -
    @@ -355,5 +327,7 @@

    reset


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/api/class-use/Session.Client.Listener.html b/jetty-11/org/eclipse/jetty/http3/api/class-use/Session.Client.Listener.html index 44d6069fc53..621b192297d 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/class-use/Session.Client.Listener.html +++ b/jetty-11/org/eclipse/jetty/http3/api/class-use/Session.Client.Listener.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.http3.api.Session.Client.Listener (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.http3.api.Session.Client.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http3.api


    -
    package org.eclipse.jetty.http3.api
    -
    • @@ -164,5 +159,7 @@

      Package org.eclips
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/api/package-tree.html b/jetty-11/org/eclipse/jetty/http3/api/package-tree.html index 48c17b66e39..609bd08844c 100644 --- a/jetty-11/org/eclipse/jetty/http3/api/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http3/api/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http3.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http3.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HTTP3Client

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -191,7 +178,6 @@

    Class HTTP3Client

    HTTP/3+QUIC support is experimental and not suited for production use. APIs may change incompatibly between releases.

    -
    @@ -357,9 +337,7 @@

    Constructor Details

  • HTTP3Client

    -
    public HTTP3Client()
    -
  • @@ -373,69 +351,56 @@

    Method Details

  • getClientConnector

    -
    public ClientConnector getClientConnector()
    -
  • getQuicConfiguration

    -
    public QuicConfiguration getQuicConfiguration()
    -
  • getHTTP3Configuration

    -
    public HTTP3Configuration getHTTP3Configuration()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • connect

    -
    -
  • connect

    -
    public CompletableFuture<Session.Client> connect(SocketAddress address, Session.Client.Listener listener, Map<String,Object> context)
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
  • @@ -449,5 +414,7 @@

    shutdown


    + + diff --git a/jetty-11/org/eclipse/jetty/http3/client/HTTP3ClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/http3/client/HTTP3ClientConnectionFactory.html index da96e6c4190..e5505139a17 100644 --- a/jetty-11/org/eclipse/jetty/http3/client/HTTP3ClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http3/client/HTTP3ClientConnectionFactory.html @@ -1,29 +1,35 @@ - -HTTP3ClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HTTP3ClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HTTP3ClientCo
    org.eclipse.jetty.http3.client.HTTP3ClientConnectionFactory

    -
    All Implemented Interfaces:
    ClientConnectionFactory, ProtocolSession.Factory
    @@ -100,7 +87,6 @@

    Class HTTP3ClientCo implements ClientConnectionFactory, ProtocolSession.Factory

    A ClientConnectionFactory implementation that creates HTTP/3 specific Connection objects to be linked to a QuicStreamEndPoint.

    -
    @@ -193,20 +177,17 @@

    Method Details

  • newProtocolSession

    -
    public ProtocolSession newProtocolSession(QuicSession quicSession, Map<String,Object> context)
    Specified by:
    newProtocolSession in interface ProtocolSession.Factory
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -218,7 +199,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -232,5 +212,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/http3/client/class-use/HTTP3Client.html b/jetty-11/org/eclipse/jetty/http3/client/class-use/HTTP3Client.html index 5e4d4432515..b0a634ce351 100644 --- a/jetty-11/org/eclipse/jetty/http3/client/class-use/HTTP3Client.html +++ b/jetty-11/org/eclipse/jetty/http3/client/class-use/HTTP3Client.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http3.client.HTTP3Client (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http3.client.HTTP3Client (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,14 +83,13 @@

    Class Cli

    -
    All Implemented Interfaces:
    ProtocolSession.Factory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    ClientConnectionFactoryOverHTTP3
    +
    ClientConnectionFactoryOverHTTP3

    public static class ClientConnectionFactoryOverHTTP3.HTTP3 @@ -112,12 +99,11 @@

    Class Cli
    See Also:
    -
    -

    @@ -239,38 +223,32 @@

    Method Details

  • getProtocols

    -
    public List<String> getProtocols(boolean secure)
    Specified by:
    getProtocols in class ClientConnectionFactory.Info
    -
  • newProtocolSession

    -
    public ProtocolSession newProtocolSession(QuicSession quicSession, Map<String,Object> context)
    Specified by:
    newProtocolSession in interface ProtocolSession.Factory
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -284,5 +262,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/client/http/ClientConnectionFactoryOverHTTP3.html b/jetty-11/org/eclipse/jetty/http3/client/http/ClientConnectionFactoryOverHTTP3.html index 18ddc42457b..024d07e3447 100644 --- a/jetty-11/org/eclipse/jetty/http3/client/http/ClientConnectionFactoryOverHTTP3.html +++ b/jetty-11/org/eclipse/jetty/http3/client/http/ClientConnectionFactoryOverHTTP3.html @@ -1,29 +1,35 @@ - -ClientConnectionFactoryOverHTTP3 (Eclipse Jetty API Doc - v11.0.21) + +ClientConnectionFactoryOverHTTP3 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClientCon

    -
    All Implemented Interfaces:
    ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -102,7 +89,6 @@

    Class ClientCon
    public class ClientConnectionFactoryOverHTTP3 extends ContainerLifeCycle implements ClientConnectionFactory
    -

      @@ -122,19 +108,19 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    ClientConnectionFactory.Decorator, ClientConnectionFactory.Info
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -219,9 +205,7 @@

    Constructor Details

  • ClientConnectionFactoryOverHTTP3

    -
    public ClientConnectionFactoryOverHTTP3(HTTP3Client client)
    -
  • @@ -235,7 +219,6 @@

    Method Details

  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -247,7 +230,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -261,5 +243,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/http3/client/http/HttpClientTransportOverHTTP3.html b/jetty-11/org/eclipse/jetty/http3/client/http/HttpClientTransportOverHTTP3.html index 9dabe5f52e3..0c6ed0ebff2 100644 --- a/jetty-11/org/eclipse/jetty/http3/client/http/HttpClientTransportOverHTTP3.html +++ b/jetty-11/org/eclipse/jetty/http3/client/http/HttpClientTransportOverHTTP3.html @@ -1,29 +1,35 @@ - -HttpClientTransportOverHTTP3 (Eclipse Jetty API Doc - v11.0.21) + +HttpClientTransportOverHTTP3 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HttpClientTra

    -
    All Implemented Interfaces:
    HttpClientTransport, ClientConnectionFactory, ProtocolSession.Factory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class HttpClientTra
    public class HttpClientTransportOverHTTP3 extends AbstractHttpClientTransport implements ProtocolSession.Factory
    -

    @@ -270,34 +254,30 @@

    Method Details

  • getHTTP3Client

    -
    public HTTP3Client getHTTP3Client()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • newOrigin

    -
    public Origin newOrigin(HttpRequest request)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new Origin with the given request.
    Specified by:
    @@ -307,15 +287,13 @@

    newOrigin

    Returns:
    an Origin that identifies a destination
    -
  • newHttpDestination

    -
    public HttpDestination newHttpDestination(Origin origin)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Creates a new, transport-specific, HttpDestination object.

    HttpDestination controls the destination-connection cardinality: protocols like @@ -328,16 +306,14 @@

    newHttpDestination

    Returns:
    a new, transport-specific, HttpDestination object
    -
  • connect

    -
    public void connect(InetSocketAddress address, Map<String,Object> context)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Establishes a physical connection to the given address.
    Specified by:
    @@ -346,16 +322,14 @@

    connect

    address - the address to connect to
    context - the context information to establish the connection
    -
  • connect

    -
    public void connect(SocketAddress address, Map<String,Object> context)
    -
    Description copied from interface: HttpClientTransport
    +
    Description copied from interface: HttpClientTransport
    Establishes a physical connection to the given address.
    Specified by:
    @@ -364,26 +338,22 @@

    connect

    address - the address to connect to
    context - the context information to establish the connection
    -
  • newProtocolSession

    -
    public ProtocolSession newProtocolSession(QuicSession quicSession, Map<String,Object> context)
    Specified by:
    newProtocolSession in interface ProtocolSession.Factory
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context)
    @@ -395,16 +365,13 @@

    newConnection

    Returns:
    a new Connection
    -
  • newHttpConnection

    -
    protected HttpConnection newHttpConnection(HttpDestination destination, org.eclipse.jetty.http3.client.internal.HTTP3SessionClient session)
    -
  • @@ -418,5 +385,7 @@

    newHttpConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/client/http/class-use/ClientConnectionFactoryOverHTTP3.HTTP3.html b/jetty-11/org/eclipse/jetty/http3/client/http/class-use/ClientConnectionFactoryOverHTTP3.HTTP3.html index c08ab21b321..814649699e1 100644 --- a/jetty-11/org/eclipse/jetty/http3/client/http/class-use/ClientConnectionFactoryOverHTTP3.HTTP3.html +++ b/jetty-11/org/eclipse/jetty/http3/client/http/class-use/ClientConnectionFactoryOverHTTP3.HTTP3.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http3.client.http.ClientConnectionFactoryOverHTTP3.HTTP3 (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http3.client.http.ClientConnectionFactoryOverHTTP3.HTTP3 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class DataFrame

    -

    public class DataFrame extends Frame
    -
      @@ -156,10 +142,8 @@

      Constructor Details

    • DataFrame

      -
      public DataFrame(ByteBuffer data, boolean last)
      -
    @@ -173,29 +157,23 @@

    Method Details

  • getByteBuffer

    -
    public ByteBuffer getByteBuffer()
    -
  • isLast

    -
    public boolean isLast()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -209,5 +187,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/frames/Frame.html b/jetty-11/org/eclipse/jetty/http3/frames/Frame.html index 6aea0a60a71..c19e96128c7 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/Frame.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/Frame.html @@ -1,29 +1,35 @@ - -Frame (Eclipse Jetty API Doc - v11.0.21) + +Frame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Frame

    org.eclipse.jetty.http3.frames.Frame
    -
    Direct Known Subclasses:
    DataFrame, GoAwayFrame, HeadersFrame, SettingsFrame
    @@ -97,7 +84,6 @@

    Class Frame


    public abstract class Frame extends Object
    -
      @@ -154,9 +140,7 @@

      Constructor Details

    • Frame

      -
      public Frame(FrameType type)
      -
    @@ -170,29 +154,23 @@

    Method Details

  • isLast

    -
    public static boolean isLast(Frame frame)
    -
  • getFrameType

    -
    public FrameType getFrameType()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -206,5 +184,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/frames/FrameType.html b/jetty-11/org/eclipse/jetty/http3/frames/FrameType.html index ca84c7bce32..5c008ce91a4 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/FrameType.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/FrameType.html @@ -1,29 +1,35 @@ - -FrameType (Eclipse Jetty API Doc - v11.0.21) + +FrameType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum FrameType

    -
    All Implemented Interfaces:
    Serializable, Comparable<FrameType>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum FrameType


    public enum FrameType extends Enum<FrameType>
    -
      @@ -108,7 +94,7 @@

      Enum FrameType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -197,57 +183,43 @@

      Enum Constant Details

    • DATA

      -
      public static final FrameType DATA
      -
    • HEADERS

      -
      public static final FrameType HEADERS
      -
    • CANCEL_PUSH

      -
      public static final FrameType CANCEL_PUSH
      -
    • SETTINGS

      -
      public static final FrameType SETTINGS
      -
    • PUSH_PROMISE

      -
      public static final FrameType PUSH_PROMISE
      -
    • GOAWAY

      -
      public static final FrameType GOAWAY
      -
    • MAX_PUSH_ID

      -
      public static final FrameType MAX_PUSH_ID
      -
    @@ -261,7 +233,6 @@

    Method Details

  • values

    -
    public static FrameType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -269,13 +240,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static FrameType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -290,47 +259,36 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static FrameType from(long type)
    -
  • isControl

    -
    public static boolean isControl(long frameType)
    -
  • isMessage

    -
    public static boolean isMessage(long frameType)
    -
  • maxType

    -
    public static int maxType()
    -
  • type

    -
    public int type()
    -
  • @@ -344,5 +302,7 @@

    type


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/frames/GoAwayFrame.html b/jetty-11/org/eclipse/jetty/http3/frames/GoAwayFrame.html index 421f5f2b250..096c001315f 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/GoAwayFrame.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/GoAwayFrame.html @@ -1,29 +1,35 @@ - -GoAwayFrame (Eclipse Jetty API Doc - v11.0.21) + +GoAwayFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class GoAwayFrame

    -

    public class GoAwayFrame extends Frame
    -
      @@ -173,17 +159,13 @@

      Field Details

    • CLIENT_GRACEFUL

      -
      public static final GoAwayFrame CLIENT_GRACEFUL
      -
    • SERVER_GRACEFUL

      -
      public static final GoAwayFrame SERVER_GRACEFUL
      -
    @@ -197,9 +179,7 @@

    Constructor Details

  • GoAwayFrame

    -
    public GoAwayFrame(long lastId)
    -
  • @@ -213,29 +193,23 @@

    Method Details

  • getLastId

    -
    public long getLastId()
    -
  • isGraceful

    -
    public boolean isGraceful()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -249,5 +223,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/frames/HeadersFrame.html b/jetty-11/org/eclipse/jetty/http3/frames/HeadersFrame.html index bab88a26cfb..329d867267a 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/HeadersFrame.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/HeadersFrame.html @@ -1,29 +1,35 @@ - -HeadersFrame (Eclipse Jetty API Doc - v11.0.21) + +HeadersFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class HeadersFrame

    -

    public class HeadersFrame extends Frame
    -
      @@ -156,10 +142,8 @@

      Constructor Details

    • HeadersFrame

      -
      public HeadersFrame(MetaData metaData, boolean last)
      -
    @@ -173,29 +157,23 @@

    Method Details

  • getMetaData

    -
    public MetaData getMetaData()
    -
  • isLast

    -
    public boolean isLast()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -209,5 +187,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/frames/SettingsFrame.html b/jetty-11/org/eclipse/jetty/http3/frames/SettingsFrame.html index 048fd32c24e..e39ec925ad7 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/SettingsFrame.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/SettingsFrame.html @@ -1,29 +1,35 @@ - -SettingsFrame (Eclipse Jetty API Doc - v11.0.21) + +SettingsFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class SettingsFrame

    -

    public class SettingsFrame extends Frame
    -
      @@ -144,7 +130,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
       
      static boolean
      @@ -176,49 +162,43 @@

      Field Details

    • MAX_TABLE_CAPACITY

      -
      public static final long MAX_TABLE_CAPACITY
      See Also:
      -
      -
    • MAX_FIELD_SECTION_SIZE

      -
      public static final long MAX_FIELD_SECTION_SIZE
      See Also:
      -
      -
    • MAX_BLOCKED_STREAMS

      -
      public static final long MAX_BLOCKED_STREAMS
      See Also:
      -
      -
    @@ -232,9 +212,7 @@

    Constructor Details

  • SettingsFrame

    -
    public SettingsFrame(Map<Long,Long> settings)
    -
  • @@ -248,29 +226,23 @@

    Method Details

  • isReserved

    -
    public static boolean isReserved(long key)
    -
  • getSettings

    -
    public Map<Long,Long> getSettings()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -284,5 +256,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/frames/class-use/DataFrame.html b/jetty-11/org/eclipse/jetty/http3/frames/class-use/DataFrame.html index 654bca358e4..cd29054e19e 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/class-use/DataFrame.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/class-use/DataFrame.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.http3.frames.DataFrame (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.http3.frames.DataFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http3.frames


    -
    package org.eclipse.jetty.http3.frames
    -
    • @@ -122,5 +117,7 @@

      Package org.ecl
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/frames/package-tree.html b/jetty-11/org/eclipse/jetty/http3/frames/package-tree.html index deca2ba0b0b..27717df084e 100644 --- a/jetty-11/org/eclipse/jetty/http3/frames/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http3/frames/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http3.frames Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http3.frames Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface Instruction.Handler

    -
    Enclosing interface:
    -
    Instruction
    +
    Instruction

    public static interface Instruction.Handler
    @@ -97,7 +84,6 @@

    Interface Instruction.Ha

    Note: an encoder SHOULD NOT write an instruction unless sufficient stream and connection flow control credit is available for the entire instruction, otherwise a stream containing a large instruction can become deadlocked.

    -
      @@ -132,9 +118,7 @@

      Method Details

    • onInstructions

      -
      void onInstructions(List<Instruction> instructions)
      -
    @@ -148,5 +132,7 @@

    onInstructions


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/Instruction.html b/jetty-11/org/eclipse/jetty/http3/qpack/Instruction.html index f91d881d8c7..349b182a722 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/Instruction.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/Instruction.html @@ -1,29 +1,35 @@ - -Instruction (Eclipse Jetty API Doc - v11.0.21) + +Instruction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,8 @@

    Interface Instruction

    -

    public interface Instruction
    -
    @@ -157,5 +141,7 @@

    encode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.Handler.html b/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.Handler.html index c5f26c477d4..9bc64884401 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.Handler.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.Handler.html @@ -1,29 +1,35 @@ - -QpackDecoder.Handler (Eclipse Jetty API Doc - v11.0.21) + +QpackDecoder.Handler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface QpackDecoder.Handler

    -
    Enclosing class:
    -
    QpackDecoder
    +
    QpackDecoder

    public static interface QpackDecoder.Handler
    -
      @@ -130,11 +116,9 @@

      Method Details

    • onMetaData

      -
      void onMetaData(long streamId, MetaData metadata, boolean wasBlocked)
      -
    @@ -148,5 +132,7 @@

    onMetaData


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.html b/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.html index cbfb7299ab7..999b829dadf 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/QpackDecoder.html @@ -1,29 +1,35 @@ - -QpackDecoder (Eclipse Jetty API Doc - v11.0.21) + +QpackDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class QpackDecoder

    org.eclipse.jetty.http3.qpack.QpackDecoder
    -
    All Implemented Interfaces:
    Dumpable
    @@ -98,7 +85,6 @@

    Class QpackDecoder

    public class QpackDecoder extends Object implements Dumpable
    -
      @@ -116,7 +102,7 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    @@ -228,20 +214,16 @@

    Constructor Details

  • QpackDecoder

    -
    public QpackDecoder(Instruction.Handler handler)
    -
  • QpackDecoder

    -
    @Deprecated public QpackDecoder(Instruction.Handler handler, int maxHeaderSize)
    Deprecated.
    -
  • @@ -255,67 +237,52 @@

    Method Details

  • getMaxHeadersSize

    -
    public int getMaxHeadersSize()
    -
  • setBeginNanoTimeSupplier

    -
    public void setBeginNanoTimeSupplier(LongSupplier beginNanoTimeSupplier)
    -
  • setMaxHeadersSize

    -
    public void setMaxHeadersSize(int maxHeadersSize)
    Parameters:
    maxHeadersSize - The maximum allowed size of a headers block, expressed as total of all name and value characters, plus 32 per field
    -
  • getMaxBlockedStreams

    -
    public int getMaxBlockedStreams()
    -
  • setMaxBlockedStreams

    -
    public void setMaxBlockedStreams(int maxBlockedStreams)
    -
  • getMaxTableCapacity

    -
    public int getMaxTableCapacity()
    -
  • setMaxTableCapacity

    -
    public void setMaxTableCapacity(int maxTableCapacity)
    -
  • decode

    -
    public boolean decode(long streamId, ByteBuffer buffer, QpackDecoder.Handler handler) @@ -335,13 +302,11 @@

    decode

    Throws:
    QpackException - if there was an error with the QPACK decompression.
    -
  • parseInstructions

    -
    public void parseInstructions(ByteBuffer buffer) throws QpackException.SessionException
    Parse instructions from the Encoder stream. The Encoder stream carries an unframed sequence of instructions from @@ -353,13 +318,11 @@

    parseInstructions

    Throws:
    QpackException.SessionException - if there was an error parsing or handling the instructions.
    -
  • streamCancellation

    -
    public void streamCancellation(long streamId)
    Tells the QpackDecoder that a particular stream has been cancelled. Any encoded field sections for this stream will be discarded and a stream cancellation instruction will be sent to the remote Encoder.
    @@ -367,17 +330,15 @@

    streamCancellation

    Parameters:
    streamId - the streamId of the stream that was cancelled.
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -389,19 +350,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -415,5 +373,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/QpackEncoder.html b/jetty-11/org/eclipse/jetty/http3/qpack/QpackEncoder.html index 7f391bb6eab..f0fda2166a8 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/QpackEncoder.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/QpackEncoder.html @@ -1,29 +1,35 @@ - -QpackEncoder (Eclipse Jetty API Doc - v11.0.21) + +QpackEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class QpackEncoder

    org.eclipse.jetty.http3.qpack.QpackEncoder
    -
    All Implemented Interfaces:
    Dumpable
    @@ -98,7 +85,6 @@

    Class QpackEncoder

    public class QpackEncoder extends Object implements Dumpable
    -
    @@ -247,25 +233,19 @@

    Field Details

  • DO_NOT_HUFFMAN

    -
    public static final EnumSet<HttpHeader> DO_NOT_HUFFMAN
    -
  • DO_NOT_INDEX

    -
    public static final EnumSet<HttpHeader> DO_NOT_INDEX
    -
  • NEVER_INDEX

    -
    public static final EnumSet<HttpHeader> NEVER_INDEX
    -
  • @@ -279,20 +259,16 @@

    Constructor Details

  • QpackEncoder

    -
    public QpackEncoder(Instruction.Handler handler)
    -
  • QpackEncoder

    -
    @Deprecated public QpackEncoder(Instruction.Handler handler, int maxBlockedStreams)
    Deprecated.
    -
  • @@ -306,76 +282,59 @@

    Method Details

  • getMaxBlockedStreams

    -
    public int getMaxBlockedStreams()
    -
  • setMaxBlockedStreams

    -
    public void setMaxBlockedStreams(int maxBlockedStreams)
    -
  • getMaxHeadersSize

    -
    public int getMaxHeadersSize()
    -
  • setMaxHeadersSize

    -
    public void setMaxHeadersSize(int maxHeadersSize)
    -
  • getMaxTableCapacity

    -
    public int getMaxTableCapacity()
    -
  • setMaxTableCapacity

    -
    public void setMaxTableCapacity(int maxTableCapacity)
    -
  • getTableCapacity

    -
    public int getTableCapacity()
    -
  • setTableCapacity

    -
    public void setTableCapacity(int capacity)
    Set the capacity of the DynamicTable and send a instruction to set the capacity on the remote Decoder.
    Parameters:
    capacity - the new capacity.
    -
  • encode

    -
    public void encode(ByteBuffer buffer, long streamId, MetaData metadata) @@ -392,13 +351,11 @@

    encode

    Throws:
    QpackException - if there was an error with the QPACK compression.
    -
  • parseInstructions

    -
    public void parseInstructions(ByteBuffer buffer) throws QpackException
    Parse instructions from the Decoder stream. The Decoder stream carries an unframed sequence of instructions from @@ -410,13 +367,11 @@

    parseInstructions

    Throws:
    QpackException - if there was an error parsing or handling the instructions.
    -
  • insert

    -
    public boolean insert(HttpField field)
    A speculative insert of a Header into the Encoders Dynamic Table. This will also generate an instruction to be sent over the Encoder stream to the remote Decoder.
    @@ -426,13 +381,11 @@

    insert

    Returns:
    true if the field was successfully inserted into the Dynamic Table.
    -
  • streamCancellation

    -
    public void streamCancellation(long streamId)
    Tells the QpackEncoder that a particular stream has been cancelled. Any state stored for this stream will be discarded. The encoder may also receive a stream cancellation instruction from the remote Decoder to @@ -441,33 +394,27 @@

    streamCancellation

    Parameters:
    streamId - the streamId of the stream that was cancelled.
    -
  • shouldIndex

    -
    protected boolean shouldIndex(HttpField httpField)
    -
  • shouldHuffmanEncode

    -
    protected boolean shouldHuffmanEncode(HttpField httpField)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -479,7 +426,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -493,5 +439,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/QpackException.SessionException.html b/jetty-11/org/eclipse/jetty/http3/qpack/QpackException.SessionException.html index 153a2cbebc5..3805bd9fb62 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/QpackException.SessionException.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/QpackException.SessionException.html @@ -1,18 +1,19 @@ - -QpackException.SessionException (Eclipse Jetty API Doc - v11.0.21) + +QpackException.SessionException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class QpackException

    -
    All Implemented Interfaces:
    Serializable
    @@ -108,12 +95,11 @@

    Class QpackException

    See Also:
    -
    -
      @@ -200,65 +186,57 @@

      Field Details

    • QPACK_DECOMPRESSION_FAILED

      -
      public static final long QPACK_DECOMPRESSION_FAILED
      See Also:
      -
      -
    • QPACK_ENCODER_STREAM_ERROR

      -
      public static final long QPACK_ENCODER_STREAM_ERROR
      See Also:
      -
      -
    • QPACK_DECODER_STREAM_ERROR

      -
      public static final long QPACK_DECODER_STREAM_ERROR
      See Also:
      -
      -
    • H3_GENERAL_PROTOCOL_ERROR

      -
      public static final long H3_GENERAL_PROTOCOL_ERROR
      See Also:
      -
      -
    @@ -272,9 +250,7 @@

    Method Details

  • getErrorCode

    -
    public long getErrorCode()
    -
  • @@ -288,5 +264,7 @@

    getErrorCode


    +
    + diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/QpackFieldPreEncoder.html b/jetty-11/org/eclipse/jetty/http3/qpack/QpackFieldPreEncoder.html index b9c1cf8edbd..3bef4bac4c3 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/QpackFieldPreEncoder.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/QpackFieldPreEncoder.html @@ -1,29 +1,35 @@ - -QpackFieldPreEncoder (Eclipse Jetty API Doc - v11.0.21) + +QpackFieldPreEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class QpackFieldPreEncoder<
    org.eclipse.jetty.http3.qpack.QpackFieldPreEncoder

    -
    All Implemented Interfaces:
    HttpFieldPreEncoder
    @@ -98,7 +85,6 @@

    Class QpackFieldPreEncoder<
    public class QpackFieldPreEncoder extends Object implements HttpFieldPreEncoder
    -

      @@ -156,9 +142,7 @@

      Constructor Details

    • QpackFieldPreEncoder

      -
      public QpackFieldPreEncoder()
      -
    @@ -172,9 +156,8 @@

    Method Details

  • getHttpVersion

    -
    public HttpVersion getHttpVersion()
    -
    Description copied from interface: HttpFieldPreEncoder
    +
    Description copied from interface: HttpFieldPreEncoder
    The major version this encoder is for. Both HTTP/1.0 and HTTP/1.1 use the same field encoding, so the HttpVersion.HTTP_1_0 should be return for all HTTP/1.x encodings.
    @@ -184,13 +167,11 @@

    getHttpVersion

    Returns:
    The major version this encoder is for.
    -
  • getEncodedField

    -
    public byte[] getEncodedField(HttpHeader header, String name, String value)
    @@ -198,7 +179,6 @@

    getEncodedField

    Specified by:
    getEncodedField in interface HttpFieldPreEncoder
    -
  • @@ -212,5 +192,7 @@

    getEncodedField


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/class-use/Instruction.Handler.html b/jetty-11/org/eclipse/jetty/http3/qpack/class-use/Instruction.Handler.html index b1d821cb477..6044cb94117 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/class-use/Instruction.Handler.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/class-use/Instruction.Handler.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.http3.qpack.Instruction.Handler (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.http3.qpack.Instruction.Handler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.http3.qpack


    -
    package org.eclipse.jetty.http3.qpack
    -
    • @@ -94,7 +89,7 @@

      Package org.ecli

    • -
      +
      Class
      @@ -134,5 +129,7 @@

      Package org.ecli
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/http3/qpack/package-tree.html b/jetty-11/org/eclipse/jetty/http3/qpack/package-tree.html index b1000c707a8..db7c08019c9 100644 --- a/jetty-11/org/eclipse/jetty/http3/qpack/package-tree.html +++ b/jetty-11/org/eclipse/jetty/http3/qpack/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.http3.qpack Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.http3.qpack Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -95,7 +83,6 @@

      Class Abstr

      -
      All Implemented Interfaces:
      ProtocolSession.Factory, ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
      @@ -108,7 +95,6 @@

      Class Abstr
      public abstract class AbstractHTTP3ServerConnectionFactory extends AbstractConnectionFactory implements ProtocolSession.Factory
      -

      @@ -241,39 +225,32 @@

      Method Details

    • getHttpConfiguration

      -
      public HttpConfiguration getHttpConfiguration()
      -
    • getHTTP3Configuration

      -
      public HTTP3Configuration getHTTP3Configuration()
      -
    • newProtocolSession

      -
      public ProtocolSession newProtocolSession(QuicSession quicSession, Map<String,Object> context)
      Specified by:
      newProtocolSession in interface ProtocolSession.Factory
      -
    • newConnection

      -
      public Connection newConnection(Connector connector, EndPoint endPoint)
      -
      Description copied from interface: ConnectionFactory
      +
      Description copied from interface: ConnectionFactory

      Creates a new Connection with the given parameters

      Specified by:
      @@ -284,7 +261,6 @@

      newConnection

      Returns:
      a new Connection
      -
    @@ -298,5 +274,7 @@

    newConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/http3/server/HTTP3ServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/http3/server/HTTP3ServerConnectionFactory.html index 6aa67063cb1..7bb3c704f52 100644 --- a/jetty-11/org/eclipse/jetty/http3/server/HTTP3ServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http3/server/HTTP3ServerConnectionFactory.html @@ -1,18 +1,19 @@ - -HTTP3ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HTTP3ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class HTTP3ServerConnector<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connector, NetworkConnector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -111,7 +98,6 @@

    Class HTTP3ServerConnector<

    HTTP/3+QUIC support is experimental and not suited for production use. APIs may change incompatibly between releases.

    -
    @@ -273,26 +255,23 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class QuicServerConnector
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • getAltSvcHttpField

    -
    public HttpField getAltSvcHttpField()
    -
  • @@ -306,5 +285,7 @@

    getAltSvcHttpField


    + + diff --git a/jetty-11/org/eclipse/jetty/http3/server/RawHTTP3ServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/http3/server/RawHTTP3ServerConnectionFactory.html index 3f740a69096..e2f8113fec8 100644 --- a/jetty-11/org/eclipse/jetty/http3/server/RawHTTP3ServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/http3/server/RawHTTP3ServerConnectionFactory.html @@ -1,18 +1,19 @@ - -RawHTTP3ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +RawHTTP3ServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractConnection

    org.eclipse.jetty.io.AbstractConnection
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -107,7 +94,6 @@

    Class AbstractConnection

    more traditional style of async reading. A call to fillInterested() will schedule a callback to onFillable() or onFillInterestedFailed(Throwable) as appropriate.

    -
    @@ -277,9 +261,8 @@

    Method Details

  • addEventListener

    -
    public void addEventListener(EventListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Adds a listener of connection events.

    Specified by:
    @@ -287,15 +270,13 @@

    addEventListener

    Parameters:
    listener - the listener to add
    -
  • removeEventListener

    -
    public void removeEventListener(EventListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Removes a listener of connection events.

    Specified by:
    @@ -303,46 +284,36 @@

    removeEventListener

    Parameters:
    listener - the listener to remove
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)
    -
  • getExecutor

    -
    protected Executor getExecutor()
    -
  • failedCallback

    -
    protected void failedCallback(Callback callback, Throwable x)
    -
  • fillInterested

    -
    public void fillInterested()

    Utility method to be called to register read interest.

    After a call to this method, onFillable() or onFillInterestedFailed(Throwable) @@ -350,64 +321,54 @@

    fillInterested

    See Also:
    -
    -
  • tryFillInterested

    -
    public void tryFillInterested(Callback callback)
    -
  • isFillInterested

    -
    public boolean isFillInterested()
    -
  • onFillable

    -
    public abstract void onFillable()

    Callback method invoked when the endpoint is ready to be read.

    See Also:
    -
    -
  • onFillInterestedFailed

    -
    protected void onFillInterestedFailed(Throwable cause)

    Callback method invoked when the endpoint failed to be ready to be read.

    Parameters:
    cause - the exception that caused the failure
    -
  • onReadTimeout

    -
    protected boolean onReadTimeout(Throwable timeout)

    Callback method invoked when the endpoint failed to be ready to be read after a timeout

    @@ -416,30 +377,26 @@

    onReadTimeout

    Returns:
    true to signal that the endpoint must be closed, false to keep the endpoint open
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    Specified by:
    onOpen in interface Connection
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is closed.

    Creators of the connection implementation are responsible for calling this method.

    @@ -448,13 +405,11 @@

    onClose

    Parameters:
    cause - The cause of the close or null for a normal close
    -
  • getEndPoint

    -
    public EndPoint getEndPoint()
    Specified by:
    @@ -462,15 +417,13 @@

    getEndPoint

    Returns:
    the EndPoint associated with this Connection.
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -483,15 +436,13 @@

    close

    Specified by:
    close in interface Connection
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -505,87 +456,72 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • getMessagesIn

    -
    public long getMessagesIn()
    Specified by:
    getMessagesIn in interface Connection
    -
  • getMessagesOut

    -
    public long getMessagesOut()
    Specified by:
    getMessagesOut in interface Connection
    -
  • getBytesIn

    -
    public long getBytesIn()
    Specified by:
    getBytesIn in interface Connection
    -
  • getBytesOut

    -
    public long getBytesOut()
    Specified by:
    getBytesOut in interface Connection
    -
  • getCreatedTimeStamp

    -
    public long getCreatedTimeStamp()
    Specified by:
    getCreatedTimeStamp in interface Connection
    -
  • toString

    -
    public final String toString()
    Overrides:
    toString in class Object
    -
  • toConnectionString

    -
    public String toConnectionString()
    -
  • @@ -599,5 +535,7 @@

    toConnectionString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/AbstractEndPoint.html b/jetty-11/org/eclipse/jetty/io/AbstractEndPoint.html index c4019957044..13c85c59358 100644 --- a/jetty-11/org/eclipse/jetty/io/AbstractEndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/AbstractEndPoint.html @@ -1,29 +1,35 @@ - -AbstractEndPoint (Eclipse Jetty API Doc - v11.0.21) + +AbstractEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractEndPoint

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint
    @@ -105,7 +92,6 @@

    Class AbstractEndPoint

    extends IdleTimeout implements EndPoint

    Partial implementation of EndPoint that uses FillInterest and WriteFlusher.

    -
      @@ -114,7 +100,7 @@

      Class AbstractEndPoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -301,9 +287,7 @@

      Constructor Details

    • AbstractEndPoint

      -
      protected AbstractEndPoint(Scheduler scheduler)
      -
    @@ -317,7 +301,6 @@

    Method Details

  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    @@ -326,13 +309,11 @@

    getLocalAddress

    The local InetSocketAddress to which this EndPoint is bound, or null if this EndPoint is not bound to a Socket address.
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -341,13 +322,11 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    @@ -356,13 +335,11 @@

    getRemoteAddress

    The remote InetSocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -371,23 +348,19 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • shutdownInput

    -
    protected final void shutdownInput()
    -
  • shutdownOutput

    -
    public final void shutdownOutput()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Shutdown the output.

    This call indicates that no more data will be sent on this endpoint that that the remote end should read an EOF once all previously sent data has been @@ -400,15 +373,13 @@

    shutdownOutput

    Specified by:
    shutdownOutput in interface EndPoint
    -
  • close

    -
    public final void close()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Close any backing stream associated with the endpoint
    Specified by:
    @@ -418,15 +389,13 @@

    close

    Specified by:
    close in interface EndPoint
    -
  • close

    -
    public final void close(Throwable failure)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Close any backing stream associated with the endpoint, passing a cause
    Specified by:
    @@ -434,39 +403,31 @@

    close

    Parameters:
    failure - the reason for the close or null
    -
  • doShutdownInput

    -
    protected void doShutdownInput()
    -
  • doShutdownOutput

    -
    protected void doShutdownOutput()
    -
  • doClose

    -
    protected void doClose()
    -
  • isOutputShutdown

    -
    public boolean isOutputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if output is shutdown. The output is shutdown by a call to EndPoint.shutdownOutput() or EndPoint.close().
    @@ -476,15 +437,13 @@

    isOutputShutdown

    Returns:
    true if the output is shutdown or the endpoint is closed.
    -
  • isInputShutdown

    -
    public boolean isInputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if the input is shutdown. The input is shutdown if an EOF has been read while doing a EndPoint.fill(ByteBuffer). Once the input is shutdown, all calls to @@ -496,15 +455,13 @@

    isInputShutdown

    Returns:
    True if the input is shutdown or the endpoint is closed.
    -
  • isOpen

    -
    public boolean isOpen()
    -
    Description copied from class: IdleTimeout
    +
    Description copied from class: IdleTimeout
    This abstract method should be called to check if idle timeouts should still be checked.
    @@ -515,13 +472,11 @@

    isOpen

    Returns:
    True if the entity monitored should still be checked for idle timeouts
    -
  • getCreatedTimeStamp

    -
    public long getCreatedTimeStamp()
    Specified by:
    @@ -529,13 +484,11 @@

    getCreatedTimeStamp

    Returns:
    the epoch time in milliseconds when this EndPoint was created
    -
  • getConnection

    -
    public Connection getConnection()
    Specified by:
    @@ -544,18 +497,16 @@

    getConnection

    the Connection associated with this EndPoint
    See Also:
    -
    -
  • setConnection

    -
    public void setConnection(Connection connection)
    Specified by:
    @@ -564,29 +515,25 @@

    setConnection

    connection - the Connection associated with this EndPoint
    See Also:
    -
    -
  • reset

    -
    protected void reset()
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is opened.

    Specified by:
    @@ -595,32 +542,28 @@

    onOpen

    onOpen in class IdleTimeout
    See Also:
    -
    -
  • onClose

    -
    public final void onClose()
    Overrides:
    onClose in class IdleTimeout
    -
  • onClose

    -
    public void onClose(Throwable failure)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -629,20 +572,18 @@

    onClose

    failure - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • fillInterested

    -
    public void fillInterested(Callback callback)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -651,15 +592,13 @@

    fillInterested

    callback - the callback to call when an error occurs or we are readable. The callback may implement the Invocable interface to self declare its blocking status. Non-blocking callbacks may be called more efficiently without dispatch delays.
    -
  • tryFillInterested

    -
    public boolean tryFillInterested(Callback callback)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -670,13 +609,11 @@

    tryFillInterested

    Returns:
    true if set
    -
  • isFillInterested

    -
    public boolean isFillInterested()
    Specified by:
    @@ -685,17 +622,15 @@

    isFillInterested

    whether EndPoint.fillInterested(Callback) has been called, but EndPoint.fill(ByteBuffer) has not yet been called
    -
  • write

    -
    public void write(Callback callback, ByteBuffer... buffers) throws WritePendingException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Writes the given buffers via EndPoint.flush(ByteBuffer...) and invokes callback methods when either all the data has been flushed or an error occurs.

    @@ -708,52 +643,42 @@

    write

    Throws:
    WritePendingException - if another write operation is concurrent.
    -
  • onIncompleteFlush

    -
    protected abstract void onIncompleteFlush()
    -
  • needsFillInterest

    -
    protected abstract void needsFillInterest() throws IOException
    Throws:
    IOException
    -
  • getFillInterest

    -
    public FillInterest getFillInterest()
    -
  • getWriteFlusher

    -
    public WriteFlusher getWriteFlusher()
    -
  • onIdleExpired

    -
    protected void onIdleExpired(TimeoutException timeout)
    -
    Description copied from class: IdleTimeout
    +
    Description copied from class: IdleTimeout
    This abstract method is called when the idle timeout has expired.
    Specified by:
    @@ -761,15 +686,13 @@

    onIdleExpired

    Parameters:
    timeout - a TimeoutException
    -
  • upgrade

    -
    public void upgrade(Connection newConnection)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Upgrades this EndPoint from the current connection to the given new connection.

    Closes the current connection, links this EndPoint to the new connection and then opens the new connection.

    @@ -786,35 +709,28 @@

    upgrade

    Parameters:
    newConnection - the connection to upgrade to
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • toEndPointString

    -
    public String toEndPointString()
    -
  • toConnectionString

    -
    public String toConnectionString()
    -
  • @@ -828,5 +744,7 @@

    toConnectionString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.Retained.html b/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.Retained.html index 7a8d9a29d48..2e5ebba43aa 100644 --- a/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.Retained.html +++ b/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.Retained.html @@ -1,29 +1,35 @@ - -ArrayByteBufferPool.Retained (Eclipse Jetty API Doc - v11.0.21) + +ArrayByteBufferPool.Retained (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class ArrayByteBuff

    -
    All Implemented Interfaces:
    RetainableByteBufferPool, Dumpable
    Enclosing class:
    -
    ArrayByteBufferPool
    +
    ArrayByteBufferPool

    protected class ArrayByteBufferPool.Retained extends ArrayRetainableByteBufferPool
    -
      @@ -112,10 +98,10 @@

      Class ArrayByteBuff

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.RetainableByteBufferPool

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.RetainableByteBufferPool

      RetainableByteBufferPool.NotRetainedByteBufferPool
      @@ -191,13 +177,11 @@

      Constructor Details

    • Retained

      -
      public Retained(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory)
      -
    @@ -211,37 +195,31 @@

    Method Details

  • allocate

    -
    protected ByteBuffer allocate(int capacity)
    Overrides:
    allocate in class ArrayRetainableByteBufferPool
    -
  • allocateDirect

    -
    protected ByteBuffer allocateDirect(int capacity)
    Overrides:
    allocateDirect in class ArrayRetainableByteBufferPool
    -
  • removed

    -
    protected void removed(RetainableByteBuffer retainedBuffer)
    Overrides:
    removed in class ArrayRetainableByteBufferPool
    -
  • @@ -255,5 +233,7 @@

    removed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.html index 1eadb4dc894..940435d56b4 100644 --- a/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/ArrayByteBufferPool.html @@ -1,29 +1,35 @@ - -ArrayByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +ArrayByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ArrayByteBufferPoolorg.eclipse.jetty.io.ArrayByteBufferPool

    -
    All Implemented Interfaces:
    ByteBufferPool, Dumpable
    @@ -109,7 +96,6 @@

    Class ArrayByteBufferPool

    The maxHeapMemory and maxDirectMemory default heuristic is to use Runtime.maxMemory() divided by 4.

    -
      @@ -127,10 +113,10 @@

      Nested Class Summary

       
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ByteBufferPool

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ByteBufferPool

      ByteBufferPool.Lease
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
    @@ -340,33 +326,29 @@

    Field Details

  • DEFAULT_FACTOR

    -
    public static final int DEFAULT_FACTOR
    See Also:
    -
    -
  • DEFAULT_MAX_CAPACITY_BY_FACTOR

    -
    public static final int DEFAULT_MAX_CAPACITY_BY_FACTOR
    See Also:
    -
    -
  • @@ -380,17 +362,14 @@

    Constructor Details

  • ArrayByteBufferPool

    -
    public ArrayByteBufferPool()
    Creates a new ArrayByteBufferPool with a default configuration. Both maxHeapMemory and maxDirectMemory default to 0 to use default heuristic.
    -
  • ArrayByteBufferPool

    -
    public ArrayByteBufferPool(int minCapacity, int factor, int maxCapacity)
    @@ -402,13 +381,11 @@

    ArrayByteBufferPool

    factor - the capacity factor
    maxCapacity - the maximum ByteBuffer capacity
    -
  • ArrayByteBufferPool

    -
    public ArrayByteBufferPool(int minCapacity, int factor, int maxCapacity, @@ -422,13 +399,11 @@

    ArrayByteBufferPool

    maxCapacity - the maximum ByteBuffer capacity
    maxQueueLength - the maximum ByteBuffer queue length
    -
  • ArrayByteBufferPool

    -
    public ArrayByteBufferPool(int minCapacity, int factor, int maxCapacity, @@ -445,13 +420,11 @@

    ArrayByteBufferPool

    maxHeapMemory - the max heap memory in bytes, -1 for unlimited memory or 0 to use default heuristic
    maxDirectMemory - the max direct memory in bytes, -1 for unlimited memory or 0 to use default heuristic
    -
  • ArrayByteBufferPool

    -
    public ArrayByteBufferPool(int minCapacity, int factor, int maxCapacity, @@ -472,7 +445,6 @@

    ArrayByteBufferPool

    retainedHeapMemory - the max heap memory in bytes, -2 for no retained memory, -1 for unlimited retained memory or 0 to use default heuristic
    retainedDirectMemory - the max direct memory in bytes, -2 for no retained memory, -1 for unlimited retained memory or 0 to use default heuristic
    -
  • @@ -486,22 +458,19 @@

    Method Details

  • newRetainableByteBufferPool

    -
    protected RetainableByteBufferPool newRetainableByteBufferPool(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory)
    -
  • acquire

    -
    public ByteBuffer acquire(int size, boolean direct)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Requests a ByteBuffer of the given size.

    The returned buffer may have a bigger capacity than the size being requested.

    @@ -514,20 +483,18 @@

    acquire

    a buffer with at least the requested capacity, with position and limit set to 0.
    See Also:
    -
    -
  • release

    -
    public void release(ByteBuffer buffer)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Returns a ByteBuffer, usually obtained with ByteBufferPool.acquire(int, boolean) (but not necessarily), making it available for recycling and reuse.

    @@ -537,97 +504,77 @@

    release

    buffer - the buffer to return
    See Also:
    -
    -
  • clear

    -
    public void clear()
    -
  • releaseMemory

    -
    protected void releaseMemory(boolean direct)
    -
  • bucketFor

    -
    protected int bucketFor(int capacity)
    -
  • capacityFor

    -
    protected int capacityFor(int bucket)
    -
  • bucketFor

    -
    protected org.eclipse.jetty.io.AbstractByteBufferPool.Bucket bucketFor(int capacity, boolean direct)
    -
  • getDirectByteBufferCount

    -
    @ManagedAttribute("The number of pooled direct ByteBuffers") public long getDirectByteBufferCount()
    -
  • getHeapByteBufferCount

    -
    @ManagedAttribute("The number of pooled heap ByteBuffers") public long getHeapByteBufferCount()
    -
  • isDetailedDump

    -
    public boolean isDetailedDump()
    -
  • setDetailedDump

    -
    public void setDetailedDump(boolean detailedDump)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -639,27 +586,23 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • asRetainableByteBufferPool

    -
    public RetainableByteBufferPool asRetainableByteBufferPool()
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool
    Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
    @@ -668,104 +611,81 @@

    asRetainableByteBufferPool

    Returns:
    This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
    -
  • getCapacityFactor

    -
    protected int getCapacityFactor()
    -
  • getMaxCapacity

    -
    protected int getMaxCapacity()
    -
  • getMaxBucketSize

    -
    protected int getMaxBucketSize()
    -
  • decrementMemory

    -
    @Deprecated protected void decrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • incrementMemory

    -
    @Deprecated protected void incrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • releaseExcessMemory

    -
    protected void releaseExcessMemory(boolean direct, Consumer<Boolean> clearFn)
    -
  • getDirectMemory

    -
    @ManagedAttribute("The bytes retained by direct ByteBuffers") public long getDirectMemory()
    -
  • getHeapMemory

    -
    @ManagedAttribute("The bytes retained by heap ByteBuffers") public long getHeapMemory()
    -
  • getMaxDirectMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from direct ByteBuffers") public long getMaxDirectMemory()
    -
  • getMaxHeapMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from heap ByteBuffers") public long getMaxHeapMemory()
    -
  • getMemory

    -
    public long getMemory(boolean direct)
    -
  • @@ -779,5 +699,7 @@

    getMemory


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ArrayRetainableByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/ArrayRetainableByteBufferPool.html index 8fe9037a63a..f0fe91dd828 100644 --- a/jetty-11/org/eclipse/jetty/io/ArrayRetainableByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/ArrayRetainableByteBufferPool.html @@ -1,29 +1,35 @@ - -ArrayRetainableByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +ArrayRetainableByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ArrayRetaina
    org.eclipse.jetty.io.ArrayRetainableByteBufferPool

    -
    All Implemented Interfaces:
    RetainableByteBufferPool, Dumpable
    @@ -110,7 +97,6 @@

    Class ArrayRetaina 2048, and so on.

    The maxHeapMemory and maxDirectMemory default heuristic is to use Runtime.maxMemory() divided by 4.

    -
      @@ -119,10 +105,10 @@

      Class ArrayRetaina

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.RetainableByteBufferPool

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.RetainableByteBufferPool

      RetainableByteBufferPool.NotRetainedByteBufferPool
      @@ -259,7 +245,7 @@

      Method Summary

      int
       
      - +
      poolFor(int capacity, boolean direct)
       
      @@ -292,17 +278,14 @@

      Constructor Details

    • ArrayRetainableByteBufferPool

      -
      public ArrayRetainableByteBufferPool()
      Creates a new ArrayRetainableByteBufferPool with a default configuration. Both maxHeapMemory and maxDirectMemory default to 0 to use default heuristic.
      -
    • ArrayRetainableByteBufferPool

      -
      public ArrayRetainableByteBufferPool(int minCapacity, int factor, int maxCapacity, @@ -316,13 +299,11 @@

      ArrayRetainableByteBufferPool

      maxCapacity - the maximum ByteBuffer capacity
      maxBucketSize - the maximum number of ByteBuffers for each bucket
      -
    • ArrayRetainableByteBufferPool

      -
      public ArrayRetainableByteBufferPool(int minCapacity, int factor, int maxCapacity, @@ -339,13 +320,11 @@

      ArrayRetainableByteBufferPool

      maxHeapMemory - the max heap memory in bytes, -1 for unlimited memory or 0 to use default heuristic
      maxDirectMemory - the max direct memory in bytes, -1 for unlimited memory or 0 to use default heuristic
      -
    • ArrayRetainableByteBufferPool

      -
      @Deprecated protected ArrayRetainableByteBufferPool(int minCapacity, int factor, @@ -371,13 +350,11 @@

      ArrayRetainableByteBufferPool

      bucketIndexFor - a Function that takes a capacity and returns a bucket index
      bucketCapacity - a Function that takes a bucket index and returns a capacity
      -
    • ArrayRetainableByteBufferPool

      -
      protected ArrayRetainableByteBufferPool(int minCapacity, int factor, int maxCapacity, @@ -398,7 +375,6 @@

      ArrayRetainableByteBufferPool

      maxHeapMemory - the max heap memory in bytes, -1 for unlimited memory or 0 to use default heuristic
      maxDirectMemory - the max direct memory in bytes, -1 for unlimited memory or 0 to use default heuristic
      -
    @@ -412,28 +388,23 @@

    Method Details

  • getMinCapacity

    -
    @ManagedAttribute("The minimum pooled buffer capacity") public int getMinCapacity()
    -
  • getMaxCapacity

    -
    @ManagedAttribute("The maximum pooled buffer capacity") public int getMaxCapacity()
    -
  • acquire

    -
    public RetainableByteBuffer acquire(int size, boolean direct)
    -
    Description copied from interface: RetainableByteBufferPool
    +
    Description copied from interface: RetainableByteBufferPool
    Acquires a memory buffer from the pool.
    Specified by:
    @@ -444,118 +415,92 @@

    acquire

    Returns:
    a memory buffer with position and size set to 0.
    -
  • allocate

    -
    protected ByteBuffer allocate(int capacity)
    -
  • allocateDirect

    -
    protected ByteBuffer allocateDirect(int capacity)
    -
  • removed

    -
    protected void removed(RetainableByteBuffer retainedBuffer)
    -
  • poolFor

    -
    protected Pool<RetainableByteBuffer> poolFor(int capacity, boolean direct)
    -
  • getDirectByteBufferCount

    -
    @ManagedAttribute("The number of pooled direct ByteBuffers") public long getDirectByteBufferCount()
    -
  • getHeapByteBufferCount

    -
    @ManagedAttribute("The number of pooled heap ByteBuffers") public long getHeapByteBufferCount()
    -
  • getAvailableDirectByteBufferCount

    -
    @ManagedAttribute("The number of pooled direct ByteBuffers that are available") public long getAvailableDirectByteBufferCount()
    -
  • getAvailableHeapByteBufferCount

    -
    @ManagedAttribute("The number of pooled heap ByteBuffers that are available") public long getAvailableHeapByteBufferCount()
    -
  • getDirectMemory

    -
    @ManagedAttribute("The bytes retained by direct ByteBuffers") public long getDirectMemory()
    -
  • getHeapMemory

    -
    @ManagedAttribute("The bytes retained by heap ByteBuffers") public long getHeapMemory()
    -
  • getAvailableDirectMemory

    -
    @ManagedAttribute("The available bytes retained by direct ByteBuffers") public long getAvailableDirectMemory()
    -
  • getAvailableHeapMemory

    -
    @ManagedAttribute("The available bytes retained by heap ByteBuffers") public long getAvailableHeapMemory()
    -
  • clear

    -
    @ManagedOperation(value="Clears this RetainableByteBufferPool", impact="ACTION") public void clear()
    @@ -563,29 +508,25 @@

    clear

    Specified by:
    clear in interface RetainableByteBufferPool
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -597,7 +538,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -611,5 +551,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ByteArrayEndPoint.html b/jetty-11/org/eclipse/jetty/io/ByteArrayEndPoint.html index 903a2afdf5f..c25d41de8ac 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteArrayEndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/ByteArrayEndPoint.html @@ -1,29 +1,35 @@ - -ByteArrayEndPoint (Eclipse Jetty API Doc - v11.0.21) + +ByteArrayEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ByteArrayEndPoint

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint
    @@ -106,7 +93,6 @@

    Class ByteArrayEndPoint

    public class ByteArrayEndPoint extends AbstractEndPoint
    ByteArrayEndPoint.
    -
      @@ -115,7 +101,7 @@

      Class ByteArrayEndPoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -288,15 +274,12 @@

      Constructor Details

    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint()
      -
    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint(byte[] input, int outputSize)
      @@ -304,13 +287,11 @@

      ByteArrayEndPoint

      input - the input bytes
      outputSize - the output size
      -
    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint(String input, int outputSize)
      @@ -318,49 +299,40 @@

      ByteArrayEndPoint

      input - the input string (converted to bytes using default encoding charset)
      outputSize - the output size
      -
    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint(Scheduler scheduler, long idleTimeoutMs)
      -
    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint(Scheduler timer, long idleTimeoutMs, byte[] input, int outputSize)
      -
    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint(Scheduler timer, long idleTimeoutMs, String input, int outputSize)
      -
    • ByteArrayEndPoint

      -
      public ByteArrayEndPoint(Scheduler timer, long idleTimeoutMs, ByteBuffer input, ByteBuffer output)
      -
    @@ -374,7 +346,6 @@

    Method Details

  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -385,13 +356,11 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -402,57 +371,47 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • doShutdownOutput

    -
    public void doShutdownOutput()
    Overrides:
    doShutdownOutput in class AbstractEndPoint
    -
  • doClose

    -
    public void doClose()
    Overrides:
    doClose in class AbstractEndPoint
    -
  • onIncompleteFlush

    -
    protected void onIncompleteFlush()
    Specified by:
    onIncompleteFlush in class AbstractEndPoint
    -
  • execute

    -
    protected void execute(Runnable task)
    -
  • needsFillInterest

    -
    protected void needsFillInterest() throws IOException
    @@ -461,82 +420,66 @@

    needsFillInterest

    Throws:
    IOException
    -
  • addInputEOF

    -
    public void addInputEOF()
    -
  • addInput

    -
    public void addInput(ByteBuffer in)
    Parameters:
    in - The in to set.
    -
  • addInput

    -
    public void addInput(String s)
    -
  • addInput

    -
    public void addInput(String s, Charset charset)
    -
  • addInputAndExecute

    -
    public void addInputAndExecute(ByteBuffer in)
    -
  • getOutput

    -
    public ByteBuffer getOutput()
    Returns:
    Returns the out.
    -
  • getOutputString

    -
    public String getOutputString()
    Returns:
    Returns the out.
    -
  • getOutputString

    -
    public String getOutputString(Charset charset)
    Parameters:
    @@ -544,25 +487,21 @@

    getOutputString

    Returns:
    Returns the out.
    -
  • takeOutput

    -
    public ByteBuffer takeOutput()
    Returns:
    Returns the out.
    -
  • waitForOutput

    -
    public ByteBuffer waitForOutput(long time, TimeUnit unit) throws InterruptedException
    @@ -576,25 +515,21 @@

    waitForOutput

    Throws:
    InterruptedException - if interrupted
    -
  • takeOutputString

    -
    public String takeOutputString()
    Returns:
    Returns the out.
    -
  • takeOutputString

    -
    public String takeOutputString(Charset charset)
    Parameters:
    @@ -602,40 +537,34 @@

    takeOutputString

    Returns:
    Returns the out.
    -
  • setOutput

    -
    public void setOutput(ByteBuffer out)
    Parameters:
    out - The out to set.
    -
  • hasMore

    -
    public boolean hasMore()
    Returns:
    true if there are bytes remaining to be read from the encoded input
    -
  • fill

    -
    public int fill(ByteBuffer buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -649,16 +578,14 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • flush

    -
    public boolean flush(ByteBuffer... buffers) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -671,67 +598,56 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • reset

    -
    public void reset()
    Overrides:
    reset in class AbstractEndPoint
    -
  • getTransport

    -
    public Object getTransport()
    Returns:
    The underlying transport object (socket, channel, etc.)
    -
  • isGrowOutput

    -
    public boolean isGrowOutput()
    Returns:
    the growOutput
    -
  • setGrowOutput

    -
    public void setGrowOutput(boolean growOutput)
    Parameters:
    growOutput - the growOutput to set
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractEndPoint
    -
  • @@ -745,5 +661,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ByteBufferAccumulator.html b/jetty-11/org/eclipse/jetty/io/ByteBufferAccumulator.html index 448218ffe3f..ae498849684 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteBufferAccumulator.html +++ b/jetty-11/org/eclipse/jetty/io/ByteBufferAccumulator.html @@ -1,29 +1,35 @@ - -ByteBufferAccumulator (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferAccumulator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ByteBufferAccumulato
    org.eclipse.jetty.io.ByteBufferAccumulator

    -
    All Implemented Interfaces:
    AutoCloseable
    @@ -107,12 +94,11 @@

    Class ByteBufferAccumulato
    See Also:
    -
    -

      @@ -212,18 +198,14 @@

      Constructor Details

    • ByteBufferAccumulator

      -
      public ByteBufferAccumulator()
      -
    • ByteBufferAccumulator

      -
      public ByteBufferAccumulator(ByteBufferPool bufferPool, boolean direct)
      -
    @@ -237,7 +219,6 @@

    Method Details

  • getLength

    -
    public int getLength()
    Get the amount of bytes which have been accumulated. This will add up the remaining of each buffer in the accumulator.
    @@ -245,21 +226,17 @@

    getLength

    Returns:
    the total length of the content in the accumulator.
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • ensureBuffer

    -
    public ByteBuffer ensureBuffer(int minAllocationSize)
    Get the last buffer of the accumulator, this can be written to directly to avoid copying into the accumulator.
    @@ -268,13 +245,11 @@

    ensureBuffer

    Returns:
    a buffer with at least minSize space to write into.
    -
  • ensureBuffer

    -
    public ByteBuffer ensureBuffer(int minSize, int minAllocationSize)
    Get the last buffer of the accumulator, this can be written to directly to avoid copying into the accumulator.
    @@ -285,31 +260,25 @@

    ensureBuffer

    Returns:
    a buffer with at least minSize space to write into.
    -
  • copyBytes

    -
    public void copyBytes(byte[] buf, int offset, int length)
    -
  • copyBuffer

    -
    public void copyBuffer(ByteBuffer buffer)
    -
  • takeByteBuffer

    -
    public ByteBuffer takeByteBuffer()
    Take the combined buffer containing all content written to the accumulator. The caller is responsible for releasing this ByteBuffer back into the ByteBufferPool.
    @@ -318,18 +287,16 @@

    takeByteBuffer

    a buffer containing all content written to the accumulator.
    See Also:
    -
    -
  • toByteBuffer

    -
    public ByteBuffer toByteBuffer()
    Take the combined buffer containing all content written to the accumulator. The returned buffer is still contained within the accumulator and will be released back to the ByteBufferPool @@ -339,58 +306,49 @@

    toByteBuffer

    a buffer containing all content written to the accumulator.
    See Also:
    -
    -
  • toByteArray

    -
    public byte[] toByteArray()
    Returns:
    a newly allocated byte array containing all content written into the accumulator.
    -
  • writeTo

    -
    public void writeTo(ByteBuffer buffer)
    -
  • writeTo

    -
    public void writeTo(OutputStream out) throws IOException
    Throws:
    IOException
    -
  • close

    -
    public void close()
    Specified by:
    close in interface AutoCloseable
    -
  • @@ -404,5 +362,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ByteBufferCallbackAccumulator.html b/jetty-11/org/eclipse/jetty/io/ByteBufferCallbackAccumulator.html index 93a8ca6cd8d..25a0875c6fd 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteBufferCallbackAccumulator.html +++ b/jetty-11/org/eclipse/jetty/io/ByteBufferCallbackAccumulator.html @@ -1,29 +1,35 @@ - -ByteBufferCallbackAccumulator (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferCallbackAccumulator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ByteBufferCa
    org.eclipse.jetty.io.ByteBufferCallbackAccumulator

    -

    public class ByteBufferCallbackAccumulator extends Object
    @@ -97,7 +84,6 @@

    Class ByteBufferCa these into a single ByteBuffer or byte array and succeed the callbacks.

    This class is not thread safe and callers must do mutual exclusion.

    -
      @@ -161,9 +147,7 @@

      Constructor Details

    • ByteBufferCallbackAccumulator

      -
      public ByteBufferCallbackAccumulator()
      -
    @@ -177,50 +161,40 @@

    Method Details

  • addEntry

    -
    public void addEntry(ByteBuffer buffer, Callback callback)
    -
  • getLength

    -
    public int getLength()
    Returns:
    the total length of the content in the accumulator.
    -
  • takeByteArray

    -
    public byte[] takeByteArray()
    Returns:
    a newly allocated byte array containing all content written into the accumulator.
    -
  • writeTo

    -
    public void writeTo(ByteBuffer buffer)
    -
  • fail

    -
    public void fail(Throwable t)
    -
  • @@ -234,5 +208,7 @@

    fail


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream.html b/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream.html index 4fc0b068a86..f80cad79c2d 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream.html +++ b/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream.html @@ -1,29 +1,35 @@ - -ByteBufferOutputStream (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferOutputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteBufferOutputStr

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -102,7 +89,6 @@

    Class ByteBufferOutputStr
    Simple wrapper of a ByteBuffer as an OutputStream. The buffer does not grow and this class will throw an BufferOverflowException if the buffer capacity is exceeded.
    -

      @@ -170,9 +156,7 @@

      Constructor Details

    • ByteBufferOutputStream

      -
      public ByteBufferOutputStream(ByteBuffer buffer)
      -
    @@ -186,7 +170,6 @@

    Method Details

  • close

    -
    public void close()
    Specified by:
    @@ -196,13 +179,11 @@

    close

    Overrides:
    close in class OutputStream
    -
  • flush

    -
    public void flush()
    Specified by:
    @@ -210,25 +191,21 @@

    flush

    Overrides:
    flush in class OutputStream
    -
  • write

    -
    public void write(byte[] b)
    Overrides:
    write in class OutputStream
    -
  • write

    -
    public void write(byte[] b, int off, int len)
    @@ -236,19 +213,16 @@

    write

    Overrides:
    write in class OutputStream
    -
  • write

    -
    public void write(int b)
    Specified by:
    write in class OutputStream
    -
  • @@ -262,5 +236,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream2.html b/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream2.html index bf083f443db..8d90fa204f3 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream2.html +++ b/jetty-11/org/eclipse/jetty/io/ByteBufferOutputStream2.html @@ -1,29 +1,35 @@ - -ByteBufferOutputStream2 (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferOutputStream2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteBufferOutputSt

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -104,7 +91,6 @@

    Class ByteBufferOutputSt supplied ByteBufferPool or freshly allocated if one is not supplied. Designed to mimic ByteArrayOutputStream but with better memory usage, and less copying.

    -
      @@ -200,18 +186,14 @@

      Constructor Details

    • ByteBufferOutputStream2

      -
      public ByteBufferOutputStream2()
      -
    • ByteBufferOutputStream2

      -
      public ByteBufferOutputStream2(ByteBufferPool bufferPool, boolean direct)
      -
    @@ -225,15 +207,12 @@

    Method Details

  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • takeByteBuffer

    -
    public ByteBuffer takeByteBuffer()
    Take the combined buffer containing all content written to the OutputStream. The caller is responsible for releasing this ByteBuffer back into the ByteBufferPool.
    @@ -241,13 +220,11 @@

    takeByteBuffer

    Returns:
    a buffer containing all content written to the OutputStream.
    -
  • toByteBuffer

    -
    public ByteBuffer toByteBuffer()
    Take the combined buffer containing all content written to the OutputStream. The returned buffer is still contained within the OutputStream and will be released back to the ByteBufferPool @@ -256,45 +233,37 @@

    toByteBuffer

    Returns:
    a buffer containing all content written to the OutputStream.
    -
  • toByteArray

    -
    public byte[] toByteArray()
    Returns:
    a newly allocated byte array containing all content written into the OutputStream.
    -
  • size

    -
    public int size()
    -
  • write

    -
    public void write(int b)
    Specified by:
    write in class OutputStream
    -
  • write

    -
    public void write(byte[] b, int off, int len)
    @@ -302,42 +271,34 @@

    write

    Overrides:
    write in class OutputStream
    -
  • write

    -
    public void write(ByteBuffer buffer)
    -
  • writeTo

    -
    public void writeTo(ByteBuffer buffer)
    -
  • writeTo

    -
    public void writeTo(OutputStream out) throws IOException
    Throws:
    IOException
    -
  • close

    -
    public void close()
    Specified by:
    @@ -347,19 +308,16 @@

    close

    Overrides:
    close in class OutputStream
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -373,5 +331,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ByteBufferPool.Lease.html b/jetty-11/org/eclipse/jetty/io/ByteBufferPool.Lease.html index 6aa3a425377..e09c0b49583 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteBufferPool.Lease.html +++ b/jetty-11/org/eclipse/jetty/io/ByteBufferPool.Lease.html @@ -1,29 +1,35 @@ - -ByteBufferPool.Lease (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferPool.Lease (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class ByteBufferPool.Lease<
    org.eclipse.jetty.io.ByteBufferPool.Lease

    -
    Enclosing interface:
    -
    ByteBufferPool
    +
    ByteBufferPool

    public static class ByteBufferPool.Lease extends Object
    -
    @@ -189,69 +173,53 @@

    Method Details

  • acquire

    -
    public ByteBuffer acquire(int capacity, boolean direct)
    -
  • append

    -
    public void append(ByteBuffer buffer, boolean recycle)
    -
  • insert

    -
    public void insert(int index, ByteBuffer buffer, boolean recycle)
    -
  • getByteBuffers

    -
    public List<ByteBuffer> getByteBuffers()
    -
  • getTotalLength

    -
    public long getTotalLength()
    -
  • getSize

    -
    public int getSize()
    -
  • recycle

    -
    public void recycle()
    -
  • release

    -
    public void release(ByteBuffer buffer)
    -
  • @@ -265,5 +233,7 @@

    release


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/ByteBufferPool.html index 2ae6e7a32c9..acfd3241feb 100644 --- a/jetty-11/org/eclipse/jetty/io/ByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/ByteBufferPool.html @@ -1,29 +1,35 @@ - -ByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ByteBufferPool

    -
    All Known Implementing Classes:
    ArrayByteBufferPool, LeakTrackingByteBufferPool, LogarithmicArrayByteBufferPool, MappedByteBufferPool, MappedByteBufferPool.Tagged, NullByteBufferPool
    @@ -97,7 +84,6 @@

    Interface ByteBufferPool

    Acquired buffers may be released but they do not need to; if they are released, they may be recycled and reused, otherwise they will be garbage collected as usual.

    -
      @@ -173,7 +159,6 @@

      Method Details

    • acquire

      -
      ByteBuffer acquire(int size, boolean direct)

      Requests a ByteBuffer of the given size.

      @@ -186,18 +171,16 @@

      acquire

      a buffer with at least the requested capacity, with position and limit set to 0.
      See Also:
      -
      -
    • release

      -
      void release(ByteBuffer buffer)

      Returns a ByteBuffer, usually obtained with acquire(int, boolean) (but not necessarily), making it available for recycling and reuse.

      @@ -206,18 +189,16 @@

      release

      buffer - the buffer to return
      See Also:
      -
      -
    • remove

      -
      default void remove(ByteBuffer buffer)

      Removes a ByteBuffer that was previously obtained with acquire(int, boolean).

      The buffer will not be available for further reuse.

      @@ -226,19 +207,17 @@

      remove

      buffer - the buffer to remove
      See Also:
      -
      -
    • newByteBuffer

      -
      default ByteBuffer newByteBuffer(int capacity, boolean direct)

      Creates a new ByteBuffer of the given capacity and the given directness.

      @@ -249,13 +228,11 @@

      newByteBuffer

      Returns:
      a newly allocated ByteBuffer
      -
    • asRetainableByteBufferPool

      -
      RetainableByteBufferPool asRetainableByteBufferPool()
      Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
      @@ -263,7 +240,6 @@

      asRetainableByteBufferPool

      Returns:
      This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
      -
    @@ -277,5 +253,7 @@

    asRetainableByteBufferPool


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Decorator.html b/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Decorator.html index 455ad6e039a..8dbc7578384 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Decorator.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Decorator.html @@ -1,29 +1,35 @@ - -ClientConnectionFactory.Decorator (Eclipse Jetty API Doc - v11.0.21) + +ClientConnectionFactory.Decorator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface ClientConnectionFactory.Decorator

    -
    All Known Implementing Classes:
    ProxyProtocolClientConnectionFactory.V1.Tag, ProxyProtocolClientConnectionFactory.V2.Tag
    Enclosing interface:
    -
    ClientConnectionFactory
    +
    ClientConnectionFactory

    public static interface ClientConnectionFactory.Decorator
    @@ -101,7 +88,6 @@

    Interface

    This is typically done by protocols that send "preface" bytes with some metadata before other protocols. The metadata could be, for example, proxying information or authentication information.

    -
    @@ -161,5 +145,7 @@

    apply


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Info.html b/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Info.html index 6914c74703c..6deb7e74298 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Info.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.Info.html @@ -1,29 +1,35 @@ - -ClientConnectionFactory.Info (Eclipse Jetty API Doc - v11.0.21) + +ClientConnectionFactory.Info (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClientConnect

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,7 @@

    Class ClientConnect

    Enclosing interface:
    -
    ClientConnectionFactory
    +
    ClientConnectionFactory

    public abstract static class ClientConnectionFactory.Info @@ -112,7 +99,6 @@

    Class ClientConnect

    A holder for a list of protocol strings identifying an application protocol (for example ["h2", "h2-17", "h2-16"]) and a ClientConnectionFactory that creates connections that speak that network protocol.

    -

    @@ -237,23 +221,18 @@

    Method Details

  • getProtocols

    -
    public abstract List<String> getProtocols(boolean secure)
    -
  • getClientConnectionFactory

    -
    public ClientConnectionFactory getClientConnectionFactory()
    -
  • matches

    -
    public boolean matches(List<String> candidates, boolean secure)
    Tests whether one of the protocols of this class is also present in the given candidates list.
    @@ -264,16 +243,13 @@

    matches

    Returns:
    whether one of the protocols of this class is present in the candidates
    -
  • upgrade

    -
    public void upgrade(EndPoint endPoint, Map<String,Object> context)
    -
  • @@ -287,5 +263,7 @@

    upgrade


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.html index 72306807811..4ee45fe81df 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnectionFactory.html @@ -1,29 +1,35 @@ - -ClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ClientConnectionFactory

    -
    All Known Subinterfaces:
    HttpClientTransport
    @@ -98,7 +85,6 @@

    Interface ClientConn
    public interface ClientConnectionFactory
    Factory for client-side Connection instances.
    -

      @@ -177,17 +163,15 @@

      Field Details

    • CLIENT_CONTEXT_KEY

      -
      static final String CLIENT_CONTEXT_KEY
      See Also:
      -
      -
    @@ -201,7 +185,6 @@

    Method Details

  • newConnection

    -
    Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -214,16 +197,13 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • customize

    -
    default Connection customize(Connection connection, Map<String,Object> context)
    -
  • @@ -237,5 +217,7 @@

    customize


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnector.ClientSelectorManager.html b/jetty-11/org/eclipse/jetty/io/ClientConnector.ClientSelectorManager.html index 16d3c6bcbf8..df0542ec7ed 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnector.ClientSelectorManager.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnector.ClientSelectorManager.html @@ -1,29 +1,35 @@ - -ClientConnector.ClientSelectorManager (Eclipse Jetty API Doc - v11.0.21) + +ClientConnector.ClientSelectorManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,19 +83,17 @@

    Class Clie

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    ClientConnector
    +
    ClientConnector

    protected class ClientConnector.ClientSelectorManager extends SelectorManager
    -
    @@ -256,11 +240,10 @@

    Method Details

  • newEndPoint

    -
    protected EndPoint newEndPoint(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create EndPoint.

    This method is invoked as a result of the registration of a channel via SelectorManager.connect(SelectableChannel, Object) or SelectorManager.accept(SelectableChannel).

    @@ -275,23 +258,21 @@

    newEndPoint

    a new endpoint
    See Also:
    -
    -
  • newConnection

    -
    public Connection newConnection(SelectableChannel channel, EndPoint endPoint, Object attachment) throws IOException
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create Connection.

    Specified by:
    @@ -305,16 +286,14 @@

    newConnection

    Throws:
    IOException - if unable to create new connection
    -
  • connectionOpened

    -
    public void connectionOpened(Connection connection, Object context)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when a connection is opened.

    Overrides:
    @@ -324,22 +303,20 @@

    connectionOpened

    context - the attachment associated with the creation of the connection
    See Also:
    -
    -
  • connectionFailed

    -
    protected void connectionFailed(SelectableChannel channel, Throwable failure, Object attachment)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when a non-blocking connect cannot be completed.

    By default it just logs with level warning.

    @@ -350,7 +327,6 @@

    connectionFailed

    failure - the exception that caused the connect to fail
    attachment - the attachment object associated at registration
    -
  • @@ -364,5 +340,7 @@

    connectionFailed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.ChannelWithAddress.html b/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.ChannelWithAddress.html index 341b49d1e63..2901fcc9f1a 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.ChannelWithAddress.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.ChannelWithAddress.html @@ -1,29 +1,35 @@ - -ClientConnector.Configurator.ChannelWithAddress (Eclipse Jetty API Doc - v11.0.21) + +ClientConnector.Configurator.ChannelWithAddress (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    org.eclipse.jetty.io.ClientConnector.Configurator.ChannelWithAddress

    -
    Enclosing class:
    -
    ClientConnector.Configurator
    +
    ClientConnector.Configurator

    public static class ClientConnector.Configurator.ChannelWithAddress extends Object

    A pair/record holding a SelectableChannel and a SocketAddress to connect to.

    -
    @@ -170,17 +154,13 @@

    Method Details

  • getSelectableChannel

    -
    public SelectableChannel getSelectableChannel()
    -
  • getSocketAddress

    -
    public SocketAddress getSocketAddress()
    -
  • @@ -194,5 +174,7 @@

    getSocketAddress


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.html b/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.html index 2231fa48b67..8e2d0693701 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnector.Configurator.html @@ -1,29 +1,35 @@ - -ClientConnector.Configurator (Eclipse Jetty API Doc - v11.0.21) + +ClientConnector.Configurator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClientConnect

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,13 +91,12 @@

    Class ClientConnect

    Enclosing class:
    -
    ClientConnector
    +
    ClientConnector

    public static class ClientConnector.Configurator extends ContainerLifeCycle

    Configures a ClientConnector.

    -
      @@ -130,16 +116,16 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -241,9 +227,7 @@

    Constructor Details

  • Configurator

    -
    public Configurator()
    -
  • @@ -257,7 +241,6 @@

    Method Details

  • isIntrinsicallySecure

    -
    public boolean isIntrinsicallySecure(ClientConnector clientConnector, SocketAddress address)

    Returns whether the connection to a given SocketAddress is intrinsically secure.

    @@ -275,13 +258,11 @@

    isIntrinsicallySecure

    Returns:
    whether the connection to the given SocketAddress is intrinsically secure
    -
  • newChannelWithAddress

    -
    public ClientConnector.Configurator.ChannelWithAddress newChannelWithAddress(ClientConnector clientConnector, SocketAddress address, Map<String,Object> context) @@ -309,25 +290,21 @@

    newChannelWithAddress

    Throws:
    IOException - if the socket channel or the socket address cannot be created
    -
  • newEndPoint

    -
    public EndPoint newEndPoint(ClientConnector clientConnector, SocketAddress address, SelectableChannel selectable, ManagedSelector selector, SelectionKey selectionKey)
    -
  • newConnection

    -
    public Connection newConnection(ClientConnector clientConnector, SocketAddress address, EndPoint endPoint, @@ -337,7 +314,6 @@

    newConnection

    Throws:
    IOException
    -
  • @@ -351,5 +327,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ClientConnector.html b/jetty-11/org/eclipse/jetty/io/ClientConnector.html index b4ea2640d23..cf6b0e8c724 100644 --- a/jetty-11/org/eclipse/jetty/io/ClientConnector.html +++ b/jetty-11/org/eclipse/jetty/io/ClientConnector.html @@ -1,29 +1,35 @@ - -ClientConnector (Eclipse Jetty API Doc - v11.0.21) + +ClientConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClientConnector

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -125,7 +112,6 @@

    Class ClientConnector

    HttpClient httpClient = new HttpClient(transport); httpClient.start();
    -
    @@ -396,81 +382,71 @@

    Field Details

  • CLIENT_CONNECTOR_CONTEXT_KEY

    -
    public static final String CLIENT_CONNECTOR_CONTEXT_KEY
    See Also:
    -
    -
  • REMOTE_SOCKET_ADDRESS_CONTEXT_KEY

    -
    public static final String REMOTE_SOCKET_ADDRESS_CONTEXT_KEY
    See Also:
    -
    -
  • CLIENT_CONNECTION_FACTORY_CONTEXT_KEY

    -
    public static final String CLIENT_CONNECTION_FACTORY_CONTEXT_KEY
    See Also:
    -
    -
  • CONNECTION_PROMISE_CONTEXT_KEY

    -
    public static final String CONNECTION_PROMISE_CONTEXT_KEY
    See Also:
    -
    -
  • APPLICATION_PROTOCOLS_CONTEXT_KEY

    -
    public static final String APPLICATION_PROTOCOLS_CONTEXT_KEY
    See Also:
    -
    -
  • @@ -484,17 +460,13 @@

    Constructor Details

  • ClientConnector

    -
    public ClientConnector()
    -
  • ClientConnector

    -
    public ClientConnector(ClientConnector.Configurator configurator)
    -
  • @@ -508,7 +480,6 @@

    Method Details

  • forUnixDomain

    -
    public static ClientConnector forUnixDomain(Path path)

    Creates a ClientConnector configured to connect via Unix-Domain sockets to the given Unix-Domain path

    @@ -517,13 +488,11 @@

    forUnixDomain

    Returns:
    a ClientConnector that connects to the given Unix-Domain path
    -
  • isIntrinsicallySecure

    -
    public boolean isIntrinsicallySecure(SocketAddress address)
    Parameters:
    @@ -532,179 +501,143 @@

    isIntrinsicallySecure

    whether the connection to the given SocketAddress is intrinsically secure
    See Also:
    -
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
  • setExecutor

    -
    public void setExecutor(Executor executor)
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • setScheduler

    -
    public void setScheduler(Scheduler scheduler)
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • setByteBufferPool

    -
    public void setByteBufferPool(ByteBufferPool byteBufferPool)
    -
  • getSslContextFactory

    -
    public SslContextFactory.Client getSslContextFactory()
    -
  • setSslContextFactory

    -
    public void setSslContextFactory(SslContextFactory.Client sslContextFactory)
    -
  • getSelectors

    -
    @ManagedAttribute("The number of NIO selectors") public int getSelectors()
    Returns:
    the number of NIO selectors
    -
  • setSelectors

    -
    public void setSelectors(int selectors)
    -
  • isConnectBlocking

    -
    @ManagedAttribute("Whether connect operations are performed in blocking mode") public boolean isConnectBlocking()
    Returns:
    whether connect(SocketAddress, Map) operations are performed in blocking mode
    -
  • setConnectBlocking

    -
    public void setConnectBlocking(boolean connectBlocking)
    -
  • getConnectTimeout

    -
    @ManagedAttribute("The timeout of connect operations") public Duration getConnectTimeout()
    Returns:
    the timeout of connect(SocketAddress, Map) operations
    -
  • setConnectTimeout

    -
    public void setConnectTimeout(Duration connectTimeout)
    -
  • getIdleTimeout

    -
    @ManagedAttribute("The duration for which a connection can be idle") public Duration getIdleTimeout()
    Returns:
    the max duration for which a connection can be idle (that is, without traffic of bytes in either direction)
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(Duration idleTimeout)
    -
  • getBindAddress

    -
    @ManagedAttribute("The socket address to bind sockets to before the connect operation") public SocketAddress getBindAddress()
    Returns:
    the address to bind a socket to before the connect operation
    -
  • setBindAddress

    -
    public void setBindAddress(SocketAddress bindAddress)

    Sets the bind address of sockets before the connect operation.

    In multi-homed hosts, you may want to connect from a specific address:

    @@ -719,47 +652,39 @@

    setBindAddress

    Parameters:
    bindAddress - the socket address to bind to before the connect operation
    -
  • isTCPNoDelay

    -
    @ManagedAttribute("Whether small TCP packets are sent without delay") public boolean isTCPNoDelay()
    Returns:
    whether small TCP packets are sent without delay
    -
  • setTCPNoDelay

    -
    public void setTCPNoDelay(boolean tcpNoDelay)
    -
  • getReuseAddress

    -
    @ManagedAttribute("Whether rebinding is allowed with sockets in tear-down states") public boolean getReuseAddress()
    Returns:
    whether rebinding is allowed with sockets in tear-down states
    -
  • setReuseAddress

    -
    public void setReuseAddress(boolean reuseAddress)

    Sets whether it is allowed to bind a socket to a socket address that may be in use by another socket in tear-down state, for example @@ -772,31 +697,27 @@

    setReuseAddress

    reuseAddress - whether rebinding is allowed with sockets in tear-down states
    See Also:
    -
    -
  • isReusePort

    -
    @ManagedAttribute("Whether binding to same host and port is allowed") public boolean isReusePort()
    Returns:
    whether binding to same host and port is allowed
    -
  • setReusePort

    -
    public void setReusePort(boolean reusePort)

    Sets whether it is allowed to bind multiple sockets to the same socket address (same host and same port).

    @@ -804,75 +725,64 @@

    setReusePort

    Parameters:
    reusePort - whether binding to same host and port is allowed
    -
  • getReceiveBufferSize

    -
    @ManagedAttribute("The receive buffer size in bytes") public int getReceiveBufferSize()
    Returns:
    the receive buffer size in bytes, or -1 for the default value
    -
  • setReceiveBufferSize

    -
    public void setReceiveBufferSize(int receiveBufferSize)
    -
  • getSendBufferSize

    -
    @ManagedAttribute("The send buffer size in bytes") public int getSendBufferSize()
    Returns:
    the send buffer size in bytes, or -1 for the default value
    -
  • setSendBufferSize

    -
    public void setSendBufferSize(int sendBufferSize)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -880,70 +790,56 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • newSslContextFactory

    -
    protected SslContextFactory.Client newSslContextFactory()
    -
  • newSelectorManager

    -
    protected SelectorManager newSelectorManager()
    -
  • connect

    -
    public void connect(SocketAddress address, Map<String,Object> context)
    -
  • accept

    -
    public void accept(SelectableChannel selectable, Map<String,Object> context)
    -
  • configure

    -
    protected void configure(SelectableChannel selectable) throws IOException
    Throws:
    IOException
    -
  • newEndPoint

    -
    protected EndPoint newEndPoint(SelectableChannel selectable, ManagedSelector selector, SelectionKey selectionKey)
    -
  • newConnection

    -
    protected Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -951,16 +847,13 @@

    newConnection

    Throws:
    IOException
    -
  • connectFailed

    -
    protected void connectFailed(Throwable failure, Map<String,Object> context)
    -
  • @@ -974,5 +867,7 @@

    connectFailed


    + + diff --git a/jetty-11/org/eclipse/jetty/io/Connection.Listener.Adapter.html b/jetty-11/org/eclipse/jetty/io/Connection.Listener.Adapter.html index 59479a0d00a..c31928a7737 100644 --- a/jetty-11/org/eclipse/jetty/io/Connection.Listener.Adapter.html +++ b/jetty-11/org/eclipse/jetty/io/Connection.Listener.Adapter.html @@ -1,29 +1,35 @@ - -Connection.Listener.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Connection.Listener.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Connection.Lis
    org.eclipse.jetty.io.Connection.Listener.Adapter

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener
    Enclosing interface:
    -
    Connection.Listener
    +
    Connection.Listener

    public static class Connection.Listener.Adapter extends Object implements Connection.Listener
    -
      @@ -111,7 +97,7 @@

      Class Connection.Lis

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection.Listener

      Connection.Listener.Adapter
      @@ -165,9 +151,7 @@

      Constructor Details

    • Adapter

      -
      public Adapter()
      -
    @@ -181,25 +165,21 @@

    Method Details

  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    onOpened in interface Connection.Listener
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    onClosed in interface Connection.Listener
    -
  • @@ -213,5 +193,7 @@

    onClosed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/Connection.Listener.html b/jetty-11/org/eclipse/jetty/io/Connection.Listener.html index 63962da4b38..eef0d57f309 100644 --- a/jetty-11/org/eclipse/jetty/io/Connection.Listener.html +++ b/jetty-11/org/eclipse/jetty/io/Connection.Listener.html @@ -1,29 +1,35 @@ - -Connection.Listener (Eclipse Jetty API Doc - v11.0.21) + +Connection.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Connection.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -97,7 +84,7 @@

    Interface Connection.Lis

    Enclosing interface:
    -
    Connection
    +
    Connection

    public static interface Connection.Listener @@ -108,7 +95,6 @@

    Interface Connection.Lis this interface that have been added via Container.addBean(Object) to the Connector or ConnectionFactory are added as listeners to all new connections

    -
      @@ -161,17 +147,13 @@

      Method Details

    • onOpened

      -
      void onOpened(Connection connection)
      -
    • onClosed

      -
      void onClosed(Connection connection)
      -
    @@ -185,5 +167,7 @@

    onClosed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/Connection.UpgradeFrom.html b/jetty-11/org/eclipse/jetty/io/Connection.UpgradeFrom.html index 39889159517..73fd06d4428 100644 --- a/jetty-11/org/eclipse/jetty/io/Connection.UpgradeFrom.html +++ b/jetty-11/org/eclipse/jetty/io/Connection.UpgradeFrom.html @@ -1,29 +1,35 @@ - -Connection.UpgradeFrom (Eclipse Jetty API Doc - v11.0.21) + +Connection.UpgradeFrom (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Connection.UpgradeFrom

    -
    All Known Implementing Classes:
    HttpConnection, HttpConnectionOverHTTP
    Enclosing interface:
    -
    Connection
    +
    Connection

    public static interface Connection.UpgradeFrom
    @@ -103,13 +90,12 @@

    Interface Connection.
    See Also:
    -
    -

      @@ -149,7 +135,6 @@

      Method Details

    • onUpgradeFrom

      -
      ByteBuffer onUpgradeFrom()

      Invoked during an upgrade to produce a buffer containing bytes that have not been consumed by @@ -162,7 +147,6 @@

      onUpgradeFrom

      having consumed its bytes. The returned buffer may be null if there are no unconsumed bytes. -
    @@ -176,5 +160,7 @@

    onUpgradeFrom


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/Connection.UpgradeTo.html b/jetty-11/org/eclipse/jetty/io/Connection.UpgradeTo.html index 4b89161083f..dc5e380b2dc 100644 --- a/jetty-11/org/eclipse/jetty/io/Connection.UpgradeTo.html +++ b/jetty-11/org/eclipse/jetty/io/Connection.UpgradeTo.html @@ -1,29 +1,35 @@ - -Connection.UpgradeTo (Eclipse Jetty API Doc - v11.0.21) + +Connection.UpgradeTo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,21 +74,19 @@

    Interface Connection.UpgradeTo

    -
    All Known Implementing Classes:
    ConnectHandler.DownstreamConnection, HTTP2Connection, HTTP2ServerConnection, HttpConnection, SslConnection, WebSocketConnection
    Enclosing interface:
    -
    Connection
    +
    Connection

    public static interface Connection.UpgradeTo

    Connection implementations implement this interface when they can be upgraded to the protocol they speak (e.g. HTTP/2) from a different protocol (e.g. HTTP/1.1).

    -
      @@ -140,7 +126,6 @@

      Method Details

    • onUpgradeTo

      -
      void onUpgradeTo(ByteBuffer buffer)

      Invoked during an upgrade to receive a buffer containing bytes that have not been consumed by @@ -153,7 +138,6 @@

      onUpgradeTo

      The buffer does not belong to any pool and should be discarded after having consumed its bytes. -
    @@ -167,5 +151,7 @@

    onUpgradeTo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/Connection.html b/jetty-11/org/eclipse/jetty/io/Connection.html index 1d87e01e1b2..327eea2548e 100644 --- a/jetty-11/org/eclipse/jetty/io/Connection.html +++ b/jetty-11/org/eclipse/jetty/io/Connection.html @@ -1,29 +1,35 @@ - -Connection (Eclipse Jetty API Doc - v11.0.21) + +Connection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Connection

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -104,7 +91,6 @@

    Interface Connection

    set read interest on the EndPoint, and when the EndPoint signals read readyness, this Connection can read bytes from the network and interpret them.

    -
      @@ -214,43 +200,36 @@

      Method Details

    • addEventListener

      -
      void addEventListener(EventListener listener)

      Adds a listener of connection events.

      Parameters:
      listener - the listener to add
      -
    • removeEventListener

      -
      void removeEventListener(EventListener listener)

      Removes a listener of connection events.

      Parameters:
      listener - the listener to remove
      -
    • onOpen

      -
      void onOpen()

      Callback method invoked when this connection is opened.

      Creators of the connection implementation are responsible for calling this method.

      -
    • onClose

      -
      void onClose(Throwable cause)

      Callback method invoked when this connection is closed.

      Creators of the connection implementation are responsible for calling this method.

      @@ -258,25 +237,21 @@

      onClose

      Parameters:
      cause - The cause of the close or null for a normal close
      -
    • getEndPoint

      -
      EndPoint getEndPoint()
      Returns:
      the EndPoint associated with this Connection.
      -
    • close

      -
      void close()

      Performs a logical close of this connection.

      For simple connections, this may just mean to delegate the close to the associated @@ -288,13 +263,11 @@

      close

      Specified by:
      close in interface Closeable
      -
    • onIdleExpired

      -
      boolean onIdleExpired()

      Callback method invoked upon an idle timeout event.

      Implementations of this method may return true to indicate that the idle timeout @@ -307,47 +280,36 @@

      onIdleExpired

      true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
      -
    • getMessagesIn

      -
      long getMessagesIn()
      -
    • getMessagesOut

      -
      long getMessagesOut()
      -
    • getBytesIn

      -
      long getBytesIn()
      -
    • getBytesOut

      -
      long getBytesOut()
      -
    • getCreatedTimeStamp

      -
      long getCreatedTimeStamp()
      -
    @@ -361,5 +323,7 @@

    getCreatedTimeStamp


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.Stats.html b/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.Stats.html index 3286669517e..dab7648a0c0 100644 --- a/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.Stats.html +++ b/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.Stats.html @@ -1,29 +1,35 @@ - -ConnectionStatistics.Stats (Eclipse Jetty API Doc - v11.0.21) + +ConnectionStatistics.Stats (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class ConnectionStati
    org.eclipse.jetty.io.ConnectionStatistics.Stats

    -
    All Implemented Interfaces:
    Dumpable
    Enclosing class:
    -
    ConnectionStatistics
    +
    ConnectionStatistics

    public static class ConnectionStatistics.Stats extends Object implements Dumpable
    -
      @@ -111,7 +97,7 @@

      Class ConnectionStati

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -249,9 +235,7 @@

      Constructor Details

    • Stats

      -
      public Stats(String name)
      -
    @@ -265,195 +249,148 @@

    Method Details

  • reset

    -
    public void reset()
    -
  • getName

    -
    public String getName()
    -
  • getReceivedBytes

    -
    public long getReceivedBytes()
    -
  • getReceivedBytesRate

    -
    public long getReceivedBytesRate()
    -
  • getSentBytes

    -
    public long getSentBytes()
    -
  • getSentBytesRate

    -
    public long getSentBytesRate()
    -
  • getConnectionDurationMax

    -
    public long getConnectionDurationMax()
    -
  • getConnectionDurationMean

    -
    public double getConnectionDurationMean()
    -
  • getConnectionDurationStdDev

    -
    public double getConnectionDurationStdDev()
    -
  • getConnectionsTotal

    -
    public long getConnectionsTotal()
    -
  • getConnections

    -
    public long getConnections()
    -
  • getConnectionsMax

    -
    public long getConnectionsMax()
    -
  • getReceivedMessages

    -
    public long getReceivedMessages()
    -
  • getReceivedMessagesRate

    -
    public long getReceivedMessagesRate()
    -
  • getSentMessages

    -
    public long getSentMessages()
    -
  • getSentMessagesRate

    -
    public long getSentMessagesRate()
    -
  • incrementCount

    -
    public void incrementCount()
    -
  • decrementCount

    -
    public void decrementCount()
    -
  • recordDuration

    -
    public void recordDuration(long duration)
    -
  • recordBytesIn

    -
    public void recordBytesIn(long bytesIn)
    -
  • recordBytesOut

    -
    public void recordBytesOut(long bytesOut)
    -
  • recordMessagesIn

    -
    public void recordMessagesIn(long messagesIn)
    -
  • recordMessagesOut

    -
    public void recordMessagesOut(long messagesOut)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -465,19 +402,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -491,5 +425,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.html b/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.html index 6aaf2a4f077..f34aa886b0e 100644 --- a/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.html +++ b/jetty-11/org/eclipse/jetty/io/ConnectionStatistics.html @@ -1,29 +1,35 @@ - -ConnectionStatistics (Eclipse Jetty API Doc - v11.0.21) + +ConnectionStatistics (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ConnectionStatistics<

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener, Dumpable, LifeCycle
    @@ -115,7 +102,6 @@

    Class ConnectionStatistics<

    ConnectionStatistics instances must be started to collect statistics, either as part of starting the whole component tree, or explicitly if the component tree has already been started.

    -
    @@ -208,7 +194,7 @@

    Method Summary

    long
     
    - +
     
    long
    @@ -288,9 +274,7 @@

    Constructor Details

  • ConnectionStatistics

    -
    public ConnectionStatistics()
    -
  • @@ -304,228 +288,182 @@

    Method Details

  • reset

    -
    @ManagedOperation(value="Resets the statistics", impact="ACTION") public void reset()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    onOpened in interface Connection.Listener
    -
  • onTotalOpened

    -
    protected void onTotalOpened(Connection connection)
    -
  • onConnectionOpened

    -
    protected void onConnectionOpened(Connection connection)
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    onClosed in interface Connection.Listener
    -
  • onTotalClosed

    -
    protected void onTotalClosed(Connection connection)
    -
  • onConnectionClosed

    -
    protected void onConnectionClosed(Connection connection)
    -
  • getReceivedBytes

    -
    @ManagedAttribute("Total number of bytes received by tracked connections") public long getReceivedBytes()
    -
  • getReceivedBytesRate

    -
    @ManagedAttribute("Total number of bytes received per second since the last invocation of this method") public long getReceivedBytesRate()
    -
  • getSentBytes

    -
    @ManagedAttribute("Total number of bytes sent by tracked connections") public long getSentBytes()
    -
  • getSentBytesRate

    -
    @ManagedAttribute("Total number of bytes sent per second since the last invocation of this method") public long getSentBytesRate()
    -
  • getConnectionDurationMax

    -
    @ManagedAttribute("The max duration of a connection in ms") public long getConnectionDurationMax()
    -
  • getConnectionDurationMean

    -
    @ManagedAttribute("The mean duration of a connection in ms") public double getConnectionDurationMean()
    -
  • getConnectionDurationStdDev

    -
    @ManagedAttribute("The standard deviation of the duration of a connection") public double getConnectionDurationStdDev()
    -
  • getConnectionsTotal

    -
    @ManagedAttribute("The total number of connections opened") public long getConnectionsTotal()
    -
  • getConnections

    -
    @ManagedAttribute("The current number of open connections") public long getConnections()
    -
  • getConnectionsMax

    -
    @ManagedAttribute("The max number of open connections") public long getConnectionsMax()
    -
  • getReceivedMessages

    -
    @ManagedAttribute("The total number of messages received") public long getReceivedMessages()
    -
  • getReceivedMessagesRate

    -
    @ManagedAttribute("Total number of messages received per second since the last invocation of this method") public long getReceivedMessagesRate()
    -
  • getSentMessages

    -
    @ManagedAttribute("The total number of messages sent") public long getSentMessages()
    -
  • getSentMessagesRate

    -
    @ManagedAttribute("Total number of messages sent per second since the last invocation of this method") public long getSentMessagesRate()
    -
  • getConnectionStatisticsGroups

    -
    public Map<String,ConnectionStatistics.Stats> getConnectionStatisticsGroups()
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -537,19 +475,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -563,5 +498,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/CyclicTimeout.html b/jetty-11/org/eclipse/jetty/io/CyclicTimeout.html index 47364c2261c..a4b74862cdb 100644 --- a/jetty-11/org/eclipse/jetty/io/CyclicTimeout.html +++ b/jetty-11/org/eclipse/jetty/io/CyclicTimeout.html @@ -1,29 +1,35 @@ - -CyclicTimeout (Eclipse Jetty API Doc - v11.0.21) + +CyclicTimeout (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CyclicTimeout

    org.eclipse.jetty.io.CyclicTimeout
    -
    All Implemented Interfaces:
    Destroyable
    @@ -134,12 +121,11 @@

    Class CyclicTimeout

    See Also:
    -
    -
      @@ -211,13 +197,11 @@

      Constructor Details

    • CyclicTimeout

      -
      public CyclicTimeout(Scheduler scheduler)
      Parameters:
      scheduler - A scheduler used to schedule wakeups
      -
    @@ -231,15 +215,12 @@

    Method Details

  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • schedule

    -
    public boolean schedule(long delay, TimeUnit units)

    Schedules a timeout, even if already set, cancelled or expired.

    @@ -252,13 +233,11 @@

    schedule

    Returns:
    true if the timeout was already set.
    -
  • cancel

    -
    public boolean cancel()

    Cancels this CyclicTimeout so that it won't expire.

    After being cancelled, this CyclicTimeout can be scheduled again.

    @@ -267,27 +246,23 @@

    cancel

    true if this CyclicTimeout was scheduled to expire
    See Also:
    -
    -
  • onTimeoutExpired

    -
    public abstract void onTimeoutExpired()

    Invoked when the timeout expires.

    -
  • destroy

    -
    public void destroy()

    Destroys this CyclicTimeout.

    After being destroyed, this CyclicTimeout is not used anymore.

    @@ -295,7 +270,6 @@

    destroy

    Specified by:
    destroy in interface Destroyable
    -
  • @@ -309,5 +283,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.Expirable.html b/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.Expirable.html index f6249c53f60..9807e9754f5 100644 --- a/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.Expirable.html +++ b/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.Expirable.html @@ -1,29 +1,35 @@ - -CyclicTimeouts.Expirable (Eclipse Jetty API Doc - v11.0.21) + +CyclicTimeouts.Expirable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface CyclicTimeouts.Expirable

    -
    All Known Implementing Classes:
    HTTP2Stream, HttpChannel, HttpChannelOverFCGI, HttpChannelOverHTTP, HttpChannelOverHTTP2, HttpExchange, ServerQuicSession
    Enclosing class:
    -
    CyclicTimeouts<T extends CyclicTimeouts.Expirable>
    +
    CyclicTimeouts<T extends CyclicTimeouts.Expirable>

    public static interface CyclicTimeouts.Expirable

    An entity that may expire.

    -
      @@ -135,7 +121,6 @@

      Method Details

    • getExpireNanoTime

      -
      long getExpireNanoTime()

      Returns the expiration time in nanoseconds.

      The value to return must be calculated taking into account the current nanoTime, @@ -146,7 +131,6 @@

      getExpireNanoTime

      Returns:
      the expiration time in nanoseconds, or Long.MAX_VALUE if this entity does not expire
      -
    @@ -160,5 +144,7 @@

    getExpireNanoTime


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.html b/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.html index 1d99e4a2fc7..c7fb2593002 100644 --- a/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.html +++ b/jetty-11/org/eclipse/jetty/io/CyclicTimeouts.html @@ -1,29 +1,35 @@ - -CyclicTimeouts (Eclipse Jetty API Doc - v11.0.21) + +CyclicTimeouts (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CyclicTimeouts<T extends
    org.eclipse.jetty.io.CyclicTimeouts<T>

    -
    Type Parameters:
    T - the CyclicTimeouts.Expirable entity type
    @@ -120,12 +107,11 @@

    Class CyclicTimeouts<T extends
    See Also:
    -
    -

      @@ -173,7 +159,7 @@

      Method Summary

      void
       
      -
      protected abstract Iterator<T>
      +
      protected abstract Iterator<T>
       
      protected abstract boolean
      @@ -206,9 +192,7 @@

      Constructor Details

    • CyclicTimeouts

      -
      public CyclicTimeouts(Scheduler scheduler)
      -
    @@ -222,19 +206,16 @@

    Method Details

  • iterator

    -
    protected abstract Iterator<T> iterator()
    Returns:
    the entities to iterate over when this instance expires
    -
  • onExpired

    -
    protected abstract boolean onExpired(T expirable)

    Invoked during the iteration when the given entity is expired.

    This method may be invoked multiple times, and even concurrently, @@ -246,32 +227,27 @@

    onExpired

    Returns:
    whether the entity should be removed from the iterator via Iterator.remove()
    -
  • schedule

    -
    public void schedule(T expirable)

    Manages the timeout of a new entity.

    Parameters:
    expirable - the new entity to manage the timeout for
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • @@ -285,5 +261,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/DatagramChannelEndPoint.html b/jetty-11/org/eclipse/jetty/io/DatagramChannelEndPoint.html index 8e63f1ffa4a..2541b06d1e0 100644 --- a/jetty-11/org/eclipse/jetty/io/DatagramChannelEndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/DatagramChannelEndPoint.html @@ -1,29 +1,35 @@ - -DatagramChannelEndPoint (Eclipse Jetty API Doc - v11.0.21) + +DatagramChannelEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DatagramChannelEnd

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, ManagedSelector.Selectable
    @@ -104,7 +91,6 @@

    Class DatagramChannelEnd
    public class DatagramChannelEndPoint extends SelectableChannelEndPoint

    An EndPoint implementation based on DatagramChannel.

    -

      @@ -113,7 +99,7 @@

      Class DatagramChannelEnd

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -213,9 +199,7 @@

      Field Details

    • EOF

      -
      public static final SocketAddress EOF
      -
    @@ -229,12 +213,10 @@

    Constructor Details

  • DatagramChannelEndPoint

    -
    public DatagramChannelEndPoint(DatagramChannel channel, ManagedSelector selector, SelectionKey key, Scheduler scheduler)
    -
  • @@ -248,19 +230,16 @@

    Method Details

  • getChannel

    -
    public DatagramChannel getChannel()
    Overrides:
    getChannel in class SelectableChannelEndPoint
    -
  • receive

    -
    public SocketAddress receive(ByteBuffer buffer) throws IOException

    Receives data into the given buffer from the returned address.

    @@ -273,13 +252,11 @@

    receive

    Throws:
    IOException - if the receive fails
    -
  • send

    -
    public boolean send(SocketAddress address, ByteBuffer... buffers) throws IOException
    @@ -295,18 +272,16 @@

    send

    IOException - if the send fails
    See Also:
    -
    -
  • write

    -
    public void write(Callback callback, SocketAddress address, ByteBuffer... buffers) @@ -322,12 +297,11 @@

    write

    WritePendingException - if a previous write was initiated but was not yet completed
    See Also:
    -
    -
  • @@ -341,5 +315,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/EndPoint.Wrapper.html b/jetty-11/org/eclipse/jetty/io/EndPoint.Wrapper.html index 57c2f848e1c..f204ffeb87c 100644 --- a/jetty-11/org/eclipse/jetty/io/EndPoint.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/io/EndPoint.Wrapper.html @@ -1,29 +1,35 @@ - -EndPoint.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +EndPoint.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface EndPoint.Wrapper

    -
    All Known Implementing Classes:
    ProxyConnectionFactory.ProxyEndPoint, SslConnection.DecryptedEndPoint
    Enclosing interface:
    -
    EndPoint
    +
    EndPoint

    public static interface EndPoint.Wrapper
    Marks an EndPoint that wraps another EndPoint.
    -
      @@ -133,13 +119,11 @@

      Method Details

    • unwrap

      -
      EndPoint unwrap()
      Returns:
      The wrapped EndPoint
      -
    @@ -153,5 +137,7 @@

    unwrap


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/EndPoint.html b/jetty-11/org/eclipse/jetty/io/EndPoint.html index c016bc10e5e..59387e47d2b 100644 --- a/jetty-11/org/eclipse/jetty/io/EndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/EndPoint.html @@ -1,29 +1,35 @@ - -EndPoint (Eclipse Jetty API Doc - v11.0.21) + +EndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface EndPoint

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -157,7 +144,6 @@

    Interface EndPoint

    Note also that multiple buffers may be passed in write(Callback, ByteBuffer...) so that gather writes can be performed for efficiency.

    -
      @@ -321,7 +307,6 @@

      Method Details

    • getLocalAddress

      -
      @Deprecated InetSocketAddress getLocalAddress()
      Deprecated. @@ -332,26 +317,22 @@

      getLocalAddress

      The local InetSocketAddress to which this EndPoint is bound, or null if this EndPoint is not bound to a Socket address.
      -
    • getLocalSocketAddress

      -
      default SocketAddress getLocalSocketAddress()
      Returns:
      the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
      -
    • getRemoteAddress

      -
      @Deprecated InetSocketAddress getRemoteAddress()
      Deprecated. @@ -362,50 +343,42 @@

      getRemoteAddress

      The remote InetSocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
      -
    • getRemoteSocketAddress

      -
      default SocketAddress getRemoteSocketAddress()
      Returns:
      The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
      -
    • isOpen

      -
      boolean isOpen()
      Returns:
      whether this EndPoint is open
      -
    • getCreatedTimeStamp

      -
      long getCreatedTimeStamp()
      Returns:
      the epoch time in milliseconds when this EndPoint was created
      -
    • shutdownOutput

      -
      void shutdownOutput()
      Shutdown the output.

      This call indicates that no more data will be sent on this endpoint that @@ -415,13 +388,11 @@

      shutdownOutput

      If the endpoint has isInputShutdown() true, then this call has the same effect as close().

      -
    • isOutputShutdown

      -
      boolean isOutputShutdown()
      Test if output is shutdown. The output is shutdown by a call to shutdownOutput() @@ -430,13 +401,11 @@

      isOutputShutdown

      Returns:
      true if the output is shutdown or the endpoint is closed.
      -
    • isInputShutdown

      -
      boolean isInputShutdown()
      Test if the input is shutdown. The input is shutdown if an EOF has been read while doing @@ -447,13 +416,11 @@

      isInputShutdown

      Returns:
      True if the input is shutdown or the endpoint is closed.
      -
    • close

      -
      default void close()
      Close any backing stream associated with the endpoint
      @@ -462,26 +429,22 @@

      close

      Specified by:
      close in interface Closeable
      -
    • close

      -
      void close(Throwable cause)
      Close any backing stream associated with the endpoint, passing a cause
      Parameters:
      cause - the reason for the close or null
      -
    • fill

      -
      default int fill(ByteBuffer buffer) throws IOException
      Fill the passed buffer with data from this endpoint. The bytes are appended to any @@ -497,13 +460,11 @@

      fill

      Throws:
      IOException - if the endpoint is closed.
      -
    • flush

      -
      default boolean flush(ByteBuffer... buffer) throws IOException
      Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed @@ -518,25 +479,21 @@

      flush

      Throws:
      IOException - If the endpoint is closed or output is shutdown.
      -
    • getTransport

      -
      Object getTransport()
      Returns:
      The underlying transport object (socket, channel, etc.)
      -
    • getIdleTimeout

      -
      long getIdleTimeout()
      Get the max idle time in ms.

      The max idle time is the time the endpoint can be idle before @@ -545,26 +502,22 @@

      getIdleTimeout

      Returns:
      the max idle time in ms or if ms <= 0 implies an infinite timeout
      -
    • setIdleTimeout

      -
      void setIdleTimeout(long idleTimeout)
      Set the idle timeout.
      Parameters:
      idleTimeout - the idle timeout in MS. Timeout <= 0 implies an infinite timeout
      -
    • fillInterested

      -
      void fillInterested(Callback callback) throws ReadPendingException

      Requests callback methods to be invoked when a call to fill(ByteBuffer) would return data or EOF.

      @@ -575,13 +528,11 @@

      fillInterested

      Throws:
      ReadPendingException - if another read operation is concurrent.
      -
    • tryFillInterested

      -
      boolean tryFillInterested(Callback callback)

      Requests callback methods to be invoked when a call to fill(ByteBuffer) would return data or EOF.

      @@ -591,26 +542,22 @@

      tryFillInterested

      Returns:
      true if set
      -
    • isFillInterested

      -
      boolean isFillInterested()
      Returns:
      whether fillInterested(Callback) has been called, but fill(ByteBuffer) has not yet been called
      -
    • write

      -
      default void write(Callback callback, ByteBuffer... buffers) throws WritePendingException
      @@ -624,67 +571,59 @@

      write

      Throws:
      WritePendingException - if another write operation is concurrent.
      -
    • getConnection

      -
      Connection getConnection()
      Returns:
      the Connection associated with this EndPoint
      See Also:
      -
      -
    • setConnection

      -
      void setConnection(Connection connection)
      Parameters:
      connection - the Connection associated with this EndPoint
      See Also:
      -
      -
    • onOpen

      -
      void onOpen()

      Callback method invoked when this EndPoint is opened.

      See Also:
      -
      -
    • onClose

      -
      void onClose(Throwable cause)

      Callback method invoked when this EndPoint is closed.

      @@ -692,18 +631,16 @@

      onClose

      cause - The reason for the close, or null if a normal close.
      See Also:
      -
      -
    • upgrade

      -
      void upgrade(Connection newConnection)

      Upgrades this EndPoint from the current connection to the given new connection.

      Closes the current connection, links this EndPoint to the new connection and @@ -719,7 +656,6 @@

      upgrade

      Parameters:
      newConnection - the connection to upgrade to
      -
    @@ -733,5 +669,7 @@

    upgrade


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/EofException.html b/jetty-11/org/eclipse/jetty/io/EofException.html index 20396bbfa05..078b383ac4b 100644 --- a/jetty-11/org/eclipse/jetty/io/EofException.html +++ b/jetty-11/org/eclipse/jetty/io/EofException.html @@ -1,18 +1,19 @@ - -EofException (Eclipse Jetty API Doc - v11.0.21) + +EofException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class FillInterest

    org.eclipse.jetty.io.FillInterest
    -

    public abstract class FillInterest extends Object
    A Utility class to help implement EndPoint.fillInterested(Callback) by keeping state and calling the context and callback objects.
    -
      @@ -187,9 +173,7 @@

      Constructor Details

    • FillInterest

      -
      protected FillInterest()
      -
    @@ -203,7 +187,6 @@

    Method Details

  • register

    -
    public void register(Callback callback) throws ReadPendingException
    Call to register interest in a callback when a read is possible. @@ -215,13 +198,11 @@

    register

    Throws:
    ReadPendingException - if unable to read due to pending read op
    -
  • tryRegister

    -
    public boolean tryRegister(Callback callback)
    Call to register interest in a callback when a read is possible. The callback will be called either immediately if needsFillInterest() @@ -232,46 +213,38 @@

    tryRegister

    Returns:
    true if the register succeeded
    -
  • fillable

    -
    public boolean fillable()
    Call to signal that a read is now possible.
    Returns:
    whether the callback was notified that a read is now possible
    -
  • isInterested

    -
    public boolean isInterested()
    Returns:
    True if a read callback has been registered
    -
  • getCallbackInvocationType

    -
    public Invocable.InvocationType getCallbackInvocationType()
    -
  • onFail

    -
    public boolean onFail(Throwable cause)
    Call to signal a failure to a registered interest
    @@ -280,41 +253,33 @@

    onFail

    Returns:
    true if the cause was passed to a Callback instance
    -
  • onClose

    -
    public void onClose()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • toStateString

    -
    public String toStateString()
    -
  • needsFillInterest

    -
    protected abstract void needsFillInterest() throws IOException
    Register the read interest @@ -324,7 +289,6 @@

    needsFillInterest

    Throws:
    IOException - if unable to fulfill interest in fill
    -
  • @@ -338,5 +302,7 @@

    needsFillInterest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/IdleTimeout.html b/jetty-11/org/eclipse/jetty/io/IdleTimeout.html index 051df17b184..5d6afcfa7d1 100644 --- a/jetty-11/org/eclipse/jetty/io/IdleTimeout.html +++ b/jetty-11/org/eclipse/jetty/io/IdleTimeout.html @@ -1,29 +1,35 @@ - -IdleTimeout (Eclipse Jetty API Doc - v11.0.21) + +IdleTimeout (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class IdleTimeout

    org.eclipse.jetty.io.IdleTimeout
    -
    Direct Known Subclasses:
    AbstractEndPoint
    @@ -103,7 +90,6 @@

    Class IdleTimeout

    every operation. Rather timeout are allowed to expire and a check is then made to see when the last operation took place. If the idle timeout has not expired, the timeout is rescheduled for the earliest possible time a timeout could occur.
    -
      @@ -190,13 +176,11 @@

      Constructor Details

    • IdleTimeout

      -
      public IdleTimeout(Scheduler scheduler)
      Parameters:
      scheduler - A scheduler used to schedule checks for the idle timeout.
      -
    @@ -210,45 +194,38 @@

    Method Details

  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • getIdleFor

    -
    public long getIdleFor()
    Returns:
    the period of time, in milliseconds, that this object was idle
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    Returns:
    the idle timeout in milliseconds
    See Also:
    -
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)

    Sets the idle timeout in milliseconds.

    A value that is less than or zero disables the idle timeout checks.

    @@ -257,64 +234,52 @@

    setIdleTimeout

    idleTimeout - the idle timeout in milliseconds
    See Also:
    -
    -
  • notIdle

    -
    public void notIdle()
    This method should be called when non-idle activity has taken place.
    -
  • onOpen

    -
    public void onOpen()
    -
  • onClose

    -
    public void onClose()
    -
  • checkIdleTimeout

    -
    protected long checkIdleTimeout()
    -
  • onIdleExpired

    -
    protected abstract void onIdleExpired(TimeoutException timeout)
    This abstract method is called when the idle timeout has expired.
    Parameters:
    timeout - a TimeoutException
    -
  • isOpen

    -
    public abstract boolean isOpen()
    This abstract method should be called to check if idle timeouts should still be checked.
    @@ -322,7 +287,6 @@

    isOpen

    Returns:
    True if the entity monitored should still be checked for idle timeouts
    -
  • @@ -336,5 +300,7 @@

    isOpen


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.ConnectionSet.html b/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.ConnectionSet.html index e4f514f0181..586912e0f2d 100644 --- a/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.ConnectionSet.html +++ b/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.ConnectionSet.html @@ -1,29 +1,35 @@ - -IncludeExcludeConnectionStatistics.ConnectionSet (Eclipse Jetty API Doc - v11.0.21) + +IncludeExcludeConnectionStatistics.ConnectionSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,27 +74,25 @@

    Class IncludeExcludeConnectionStatistics.ConnectionSet

    java.lang.Object -
    java.util.AbstractCollection<Class<? extends Connection>> +
    java.util.AbstractCollection<E>
    java.util.AbstractSet<Class<? extends Connection>>
    org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
    -
    All Implemented Interfaces:
    Iterable<Class<? extends Connection>>, Collection<Class<? extends Connection>>, Predicate<Connection>, Set<Class<? extends Connection>>
    Enclosing class:
    -
    IncludeExcludeConnectionStatistics
    +
    IncludeExcludeConnectionStatistics

    public static class IncludeExcludeConnectionStatistics.ConnectionSet extends AbstractSet<Class<? extends Connection>> implements Predicate<Connection>
    -
    @@ -203,7 +187,6 @@

    Method Details

  • add

    -
    public boolean add(Class<? extends Connection> aClass)
    Specified by:
    @@ -213,13 +196,11 @@

    add

    Overrides:
    add in class AbstractCollection<Class<? extends Connection>>
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -229,13 +210,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<Class<? extends Connection>>
    -
  • iterator

    -
    public Iterator<Class<? extends Connection>> iterator()
    Specified by:
    @@ -247,13 +226,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<Class<? extends Connection>>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -263,19 +240,16 @@

    size

    Specified by:
    size in class AbstractCollection<Class<? extends Connection>>
    -
  • test

    -
    public boolean test(Connection connection)
    Specified by:
    test in interface Predicate<Connection>
    -
  • @@ -289,5 +263,7 @@

    test


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.html b/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.html index 6405565416a..7d0e4cdd0be 100644 --- a/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.html +++ b/jetty-11/org/eclipse/jetty/io/IncludeExcludeConnectionStatistics.html @@ -1,29 +1,35 @@ - -IncludeExcludeConnectionStatistics (Eclipse Jetty API Doc - v11.0.21) + +IncludeExcludeConnectionStatistics (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Include

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener, Dumpable, LifeCycle
    @@ -101,7 +88,6 @@

    Class Include
    public class IncludeExcludeConnectionStatistics extends ConnectionStatistics
    -

      @@ -119,19 +105,19 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.io.ConnectionStatistics

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.io.ConnectionStatistics

    ConnectionStatistics.Stats
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection.Listener

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection.Listener

    Connection.Listener.Adapter
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -218,9 +204,7 @@

    Constructor Details

  • IncludeExcludeConnectionStatistics

    -
    public IncludeExcludeConnectionStatistics()
    -
  • @@ -234,49 +218,40 @@

    Method Details

  • include

    -
    public void include(String className) throws ClassNotFoundException
    Throws:
    ClassNotFoundException
    -
  • include

    -
    public void include(Class<? extends Connection> clazz)
    -
  • exclude

    -
    public void exclude(String className) throws ClassNotFoundException
    Throws:
    ClassNotFoundException
    -
  • exclude

    -
    public void exclude(Class<? extends Connection> clazz)
    -
  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    @@ -284,13 +259,11 @@

    onOpened

    Overrides:
    onOpened in class ConnectionStatistics
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    @@ -298,7 +271,6 @@

    onClosed

    Overrides:
    onClosed in class ConnectionStatistics
    -
  • @@ -312,5 +284,7 @@

    onClosed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/LeakTrackingByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/LeakTrackingByteBufferPool.html index 61357ff4645..6e4d1a2ddb3 100644 --- a/jetty-11/org/eclipse/jetty/io/LeakTrackingByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/LeakTrackingByteBufferPool.html @@ -1,29 +1,35 @@ - -LeakTrackingByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +LeakTrackingByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class LeakTrackingByt

    -
    All Implemented Interfaces:
    ByteBufferPool, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -103,7 +90,6 @@

    Class LeakTrackingByt public class LeakTrackingByteBufferPool extends ContainerLifeCycle implements ByteBufferPool

    -
    @@ -262,9 +246,8 @@

    Method Details

  • asRetainableByteBufferPool

    -
    public RetainableByteBufferPool asRetainableByteBufferPool()
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool
    Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
    @@ -273,16 +256,14 @@

    asRetainableByteBufferPool

    Returns:
    This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
    -
  • acquire

    -
    public ByteBuffer acquire(int size, boolean direct)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Requests a ByteBuffer of the given size.

    The returned buffer may have a bigger capacity than the size being requested.

    @@ -295,20 +276,18 @@

    acquire

    a buffer with at least the requested capacity, with position and limit set to 0.
    See Also:
    -
    -
  • release

    -
    public void release(ByteBuffer buffer)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Returns a ByteBuffer, usually obtained with ByteBufferPool.acquire(int, boolean) (but not necessarily), making it available for recycling and reuse.

    @@ -318,20 +297,18 @@

    release

    buffer - the buffer to return
    See Also:
    -
    -
  • remove

    -
    public void remove(ByteBuffer buffer)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Removes a ByteBuffer that was previously obtained with ByteBufferPool.acquire(int, boolean).

    The buffer will not be available for further reuse.

    @@ -341,84 +318,71 @@

    remove

    buffer - the buffer to remove
    See Also:
    -
    -
  • clearTracking

    -
    @ManagedAttribute("Clears the tracking data") public void clearTracking()
    Clears the tracking data returned by getLeakedAcquires(), getLeakedReleases(), getLeakedResources().
    -
  • getLeakedAcquires

    -
    @ManagedAttribute("The number of acquires that produced a leak") public long getLeakedAcquires()
    Returns:
    count of ByteBufferPool.acquire() calls that detected a leak
    -
  • getLeakedReleases

    -
    @ManagedAttribute("The number of releases that produced a leak") public long getLeakedReleases()
    Returns:
    count of ByteBufferPool.release() calls that detected a leak
    -
  • getLeakedRemoves

    -
    @ManagedAttribute("The number of removes that produced a leak") public long getLeakedRemoves()
    Returns:
    count of ByteBufferPool.remove() calls that detected a leak
    -
  • getLeakedResources

    -
    @ManagedAttribute("The number of resources that were leaked") public long getLeakedResources()
    Returns:
    count of resources that were acquired but not released
    -
  • leaked

    -
    protected void leaked(LeakDetector<ByteBuffer>.LeakInfo leakInfo)
    -
  • @@ -432,5 +396,7 @@

    leaked


    + + diff --git a/jetty-11/org/eclipse/jetty/io/LogarithmicArrayByteBufferPool.LogarithmicRetainablePool.html b/jetty-11/org/eclipse/jetty/io/LogarithmicArrayByteBufferPool.LogarithmicRetainablePool.html index 400657496fd..918b0367f46 100644 --- a/jetty-11/org/eclipse/jetty/io/LogarithmicArrayByteBufferPool.LogarithmicRetainablePool.html +++ b/jetty-11/org/eclipse/jetty/io/LogarithmicArrayByteBufferPool.LogarithmicRetainablePool.html @@ -1,18 +1,19 @@ - -LogarithmicArrayByteBufferPool.LogarithmicRetainablePool (Eclipse Jetty API Doc - v11.0.21) + +LogarithmicArrayByteBufferPool.LogarithmicRetainablePool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Logarithmic

    -
    All Implemented Interfaces:
    ByteBufferPool, Dumpable
    @@ -103,7 +90,6 @@

    Class Logarithmic Each bucket will be double the size of the previous bucket, this decreases the amounts of buckets required which can lower total memory usage if buffers are often being acquired of different sizes. However as there are fewer buckets this will also increase the contention on each bucket.

    -
    @@ -300,33 +286,29 @@

    Field Details

  • DEFAULT_FACTOR

    -
    public static final int DEFAULT_FACTOR
    See Also:
    -
    -
  • DEFAULT_MAX_CAPACITY_BY_FACTOR

    -
    public static final int DEFAULT_MAX_CAPACITY_BY_FACTOR
    See Also:
    -
    -
  • @@ -340,16 +322,13 @@

    Constructor Details

  • LogarithmicArrayByteBufferPool

    -
    public LogarithmicArrayByteBufferPool()
    Creates a new ByteBufferPool with a default configuration.
    -
  • LogarithmicArrayByteBufferPool

    -
    public LogarithmicArrayByteBufferPool(int minCapacity, int maxCapacity)
    Creates a new ByteBufferPool with the given configuration.
    @@ -358,13 +337,11 @@

    LogarithmicArrayByteBufferPool

    minCapacity - the minimum ByteBuffer capacity
    maxCapacity - the maximum ByteBuffer capacity
    -
  • LogarithmicArrayByteBufferPool

    -
    public LogarithmicArrayByteBufferPool(int minCapacity, int maxCapacity, int maxQueueLength)
    @@ -375,13 +352,11 @@

    LogarithmicArrayByteBufferPool

    maxCapacity - the maximum ByteBuffer capacity
    maxQueueLength - the maximum ByteBuffer queue length
    -
  • LogarithmicArrayByteBufferPool

    -
    public LogarithmicArrayByteBufferPool(int minCapacity, int maxCapacity, int maxQueueLength, @@ -396,13 +371,11 @@

    LogarithmicArrayByteBufferPool

    maxHeapMemory - the max heap memory in bytes
    maxDirectMemory - the max direct memory in bytes
    -
  • LogarithmicArrayByteBufferPool

    -
    public LogarithmicArrayByteBufferPool(int minCapacity, int maxCapacity, int maxQueueLength, @@ -421,7 +394,6 @@

    LogarithmicArrayByteBufferPool

    retainedHeapMemory - the max heap memory in bytes, -1 for unlimited retained memory or 0 to use default heuristic
    retainedDirectMemory - the max direct memory in bytes, -1 for unlimited retained memory or 0 to use default heuristic
    -
  • @@ -435,7 +407,6 @@

    Method Details

  • newRetainableByteBufferPool

    -
    protected RetainableByteBufferPool newRetainableByteBufferPool(int factor, int maxCapacity, int maxBucketSize, @@ -445,51 +416,43 @@

    newRetainableByteBufferPool

    Overrides:
    newRetainableByteBufferPool in class ArrayByteBufferPool
    -
  • bucketFor

    -
    protected int bucketFor(int capacity)
    Overrides:
    bucketFor in class ArrayByteBufferPool
    -
  • capacityFor

    -
    protected int capacityFor(int bucket)
    Overrides:
    capacityFor in class ArrayByteBufferPool
    -
  • releaseMemory

    -
    protected void releaseMemory(boolean direct)
    Overrides:
    releaseMemory in class ArrayByteBufferPool
    -
  • asRetainableByteBufferPool

    -
    public RetainableByteBufferPool asRetainableByteBufferPool()
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool
    Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
    @@ -498,104 +461,81 @@

    asRetainableByteBufferPool

    Returns:
    This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
    -
  • getCapacityFactor

    -
    protected int getCapacityFactor()
    -
  • getMaxCapacity

    -
    protected int getMaxCapacity()
    -
  • getMaxBucketSize

    -
    protected int getMaxBucketSize()
    -
  • decrementMemory

    -
    @Deprecated protected void decrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • incrementMemory

    -
    @Deprecated protected void incrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • releaseExcessMemory

    -
    protected void releaseExcessMemory(boolean direct, Consumer<Boolean> clearFn)
    -
  • getDirectMemory

    -
    @ManagedAttribute("The bytes retained by direct ByteBuffers") public long getDirectMemory()
    -
  • getHeapMemory

    -
    @ManagedAttribute("The bytes retained by heap ByteBuffers") public long getHeapMemory()
    -
  • getMaxDirectMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from direct ByteBuffers") public long getMaxDirectMemory()
    -
  • getMaxHeapMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from heap ByteBuffers") public long getMaxHeapMemory()
    -
  • getMemory

    -
    public long getMemory(boolean direct)
    -
  • @@ -609,5 +549,7 @@

    getMemory


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ManagedSelector.Selectable.html b/jetty-11/org/eclipse/jetty/io/ManagedSelector.Selectable.html index 6cc9b39cf79..4ef68e941e8 100644 --- a/jetty-11/org/eclipse/jetty/io/ManagedSelector.Selectable.html +++ b/jetty-11/org/eclipse/jetty/io/ManagedSelector.Selectable.html @@ -1,29 +1,35 @@ - -ManagedSelector.Selectable (Eclipse Jetty API Doc - v11.0.21) + +ManagedSelector.Selectable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface ManagedSelector.Selectable

    -
    All Known Implementing Classes:
    DatagramChannelEndPoint, NetworkTrafficSocketChannelEndPoint, SelectableChannelEndPoint, SocketChannelEndPoint, UnixSocketEndPoint
    Enclosing class:
    -
    ManagedSelector
    +
    ManagedSelector

    public static interface ManagedSelector.Selectable
    A ManagedSelector.Selectable is an EndPoint that wish to be notified of non-blocking events by the ManagedSelector.
    -
      @@ -149,7 +135,6 @@

      Method Details

    • onSelected

      -
      Runnable onSelected()
      Callback method invoked when a read or write events has been detected by the ManagedSelector for this endpoint.
      @@ -157,23 +142,19 @@

      onSelected

      Returns:
      a job that may block or null
      -
    • updateKey

      -
      void updateKey()
      Callback method invoked when all the keys selected by the ManagedSelector for this endpoint have been processed.
      -
    • replaceKey

      -
      void replaceKey(SelectionKey newKey)
      Callback method invoked when the SelectionKey is replaced because the channel has been moved to a new selector.
      @@ -181,7 +162,6 @@

      replaceKey

      Parameters:
      newKey - the new SelectionKey
      -
    @@ -195,5 +175,7 @@

    replaceKey


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ManagedSelector.SelectorUpdate.html b/jetty-11/org/eclipse/jetty/io/ManagedSelector.SelectorUpdate.html index 27e259e69e6..f23694a1cef 100644 --- a/jetty-11/org/eclipse/jetty/io/ManagedSelector.SelectorUpdate.html +++ b/jetty-11/org/eclipse/jetty/io/ManagedSelector.SelectorUpdate.html @@ -1,29 +1,35 @@ - -ManagedSelector.SelectorUpdate (Eclipse Jetty API Doc - v11.0.21) + +ManagedSelector.SelectorUpdate (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,15 +74,13 @@

    Interface ManagedSelector.SelectorUpdate

    -
    Enclosing class:
    -
    ManagedSelector
    +
    ManagedSelector

    public static interface ManagedSelector.SelectorUpdate
    A selector update to be done when the selector has been woken.
    -
      @@ -129,9 +115,7 @@

      Method Details

    • update

      -
      void update(Selector selector)
      -
    @@ -145,5 +129,7 @@

    update


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ManagedSelector.html b/jetty-11/org/eclipse/jetty/io/ManagedSelector.html index 1ba7c487496..eb721abc516 100644 --- a/jetty-11/org/eclipse/jetty/io/ManagedSelector.html +++ b/jetty-11/org/eclipse/jetty/io/ManagedSelector.html @@ -1,29 +1,35 @@ - -ManagedSelector (Eclipse Jetty API Doc - v11.0.21) + +ManagedSelector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ManagedSelector

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class ManagedSelector

    ManagedSelector runs the select loop, which waits on Selector.select() until events happen for registered channels. When events happen, it notifies the EndPoint associated with the channel.

    -
    @@ -282,10 +268,8 @@

    Constructor Details

  • ManagedSelector

    -
    public ManagedSelector(SelectorManager selectorManager, int id)
    -
  • @@ -299,35 +283,31 @@

    Method Details

  • getSelector

    -
    public Selector getSelector()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -335,63 +315,51 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getTotalKeys

    -
    @ManagedAttribute(value="Total number of keys", readonly=true) public int getTotalKeys()
    -
  • getAverageSelectedKeys

    -
    @ManagedAttribute(value="Average number of selected keys", readonly=true) public double getAverageSelectedKeys()
    -
  • getMaxSelectedKeys

    -
    @ManagedAttribute(value="Maximum number of selected keys", readonly=true) public long getMaxSelectedKeys()
    -
  • getSelectCount

    -
    @ManagedAttribute(value="Total number of select() calls", readonly=true) public long getSelectCount()
    -
  • resetStats

    -
    @ManagedOperation(value="Resets the statistics", impact="ACTION") public void resetStats()
    -
  • nioSelect

    -
    protected int nioSelect(Selector selector, boolean now) throws IOException
    @@ -399,26 +367,22 @@

    nioSelect

    Throws:
    IOException
    -
  • select

    -
    protected int select(Selector selector) throws IOException
    Throws:
    IOException
    -
  • handleSelectFailure

    -
    protected void handleSelectFailure(Selector selector, Throwable failure) throws IOException
    @@ -426,62 +390,50 @@

    handleSelectFailure

    Throws:
    IOException
    -
  • onSelectFailed

    -
    protected void onSelectFailed(Throwable cause)
    -
  • size

    -
    public int size()
    -
  • submit

    -
    public void submit(ManagedSelector.SelectorUpdate update)
    Submit an ManagedSelector.SelectorUpdate to be acted on between calls to Selector.select()
    Parameters:
    update - The selector update to apply at next wakeup
    -
  • endPointOpened

    -
    protected void endPointOpened(EndPoint endPoint)
    -
  • endPointClosed

    -
    protected void endPointClosed(EndPoint endPoint)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -495,19 +447,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -521,5 +470,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Retained.html b/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Retained.html index 45d6dd71a62..f08ea7925db 100644 --- a/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Retained.html +++ b/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Retained.html @@ -1,29 +1,35 @@ - -MappedByteBufferPool.Retained (Eclipse Jetty API Doc - v11.0.21) + +MappedByteBufferPool.Retained (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class MappedByteBu

    -
    All Implemented Interfaces:
    RetainableByteBufferPool, Dumpable
    Enclosing class:
    -
    MappedByteBufferPool
    +
    MappedByteBufferPool

    protected class MappedByteBufferPool.Retained extends ArrayRetainableByteBufferPool
    -
      @@ -112,10 +98,10 @@

      Class MappedByteBu

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.RetainableByteBufferPool

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.RetainableByteBufferPool

      RetainableByteBufferPool.NotRetainedByteBufferPool
      @@ -191,13 +177,11 @@

      Constructor Details

    • Retained

      -
      public Retained(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory)
      -
    @@ -211,37 +195,31 @@

    Method Details

  • allocate

    -
    protected ByteBuffer allocate(int capacity)
    Overrides:
    allocate in class ArrayRetainableByteBufferPool
    -
  • allocateDirect

    -
    protected ByteBuffer allocateDirect(int capacity)
    Overrides:
    allocateDirect in class ArrayRetainableByteBufferPool
    -
  • removed

    -
    protected void removed(RetainableByteBuffer retainedBuffer)
    Overrides:
    removed in class ArrayRetainableByteBufferPool
    -
  • @@ -255,5 +233,7 @@

    removed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Tagged.html b/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Tagged.html index de55182192d..3b80a6056d6 100644 --- a/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Tagged.html +++ b/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.Tagged.html @@ -1,29 +1,35 @@ - -MappedByteBufferPool.Tagged (Eclipse Jetty API Doc - v11.0.21) + +MappedByteBufferPool.Tagged (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class MappedByteBuff

    -
    All Implemented Interfaces:
    ByteBufferPool, Dumpable
    Enclosing class:
    -
    MappedByteBufferPool
    +
    MappedByteBufferPool

    public static class MappedByteBufferPool.Tagged extends MappedByteBufferPool
    -
    @@ -286,9 +268,7 @@

    Constructor Details

  • Tagged

    -
    public Tagged()
    -
  • @@ -302,10 +282,9 @@

    Method Details

  • newByteBuffer

    -
    public ByteBuffer newByteBuffer(int capacity, boolean direct)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Creates a new ByteBuffer of the given capacity and the given directness.

    Parameters:
    @@ -314,15 +293,13 @@

    newByteBuffer

    Returns:
    a newly allocated ByteBuffer
    -
  • asRetainableByteBufferPool

    -
    public RetainableByteBufferPool asRetainableByteBufferPool()
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool
    Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
    @@ -331,104 +308,81 @@

    asRetainableByteBufferPool

    Returns:
    This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
    -
  • getCapacityFactor

    -
    protected int getCapacityFactor()
    -
  • getMaxCapacity

    -
    protected int getMaxCapacity()
    -
  • getMaxBucketSize

    -
    protected int getMaxBucketSize()
    -
  • decrementMemory

    -
    @Deprecated protected void decrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • incrementMemory

    -
    @Deprecated protected void incrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • releaseExcessMemory

    -
    protected void releaseExcessMemory(boolean direct, Consumer<Boolean> clearFn)
    -
  • getDirectMemory

    -
    @ManagedAttribute("The bytes retained by direct ByteBuffers") public long getDirectMemory()
    -
  • getHeapMemory

    -
    @ManagedAttribute("The bytes retained by heap ByteBuffers") public long getHeapMemory()
    -
  • getMaxDirectMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from direct ByteBuffers") public long getMaxDirectMemory()
    -
  • getMaxHeapMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from heap ByteBuffers") public long getMaxHeapMemory()
    -
  • getMemory

    -
    public long getMemory(boolean direct)
    -
  • @@ -442,5 +396,7 @@

    getMemory


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.html index fbd502291ea..4b3a78d3d0d 100644 --- a/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/MappedByteBufferPool.html @@ -1,29 +1,35 @@ - -MappedByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +MappedByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MappedByteBufferPool<
    org.eclipse.jetty.io.MappedByteBufferPool

    -
    All Implemented Interfaces:
    ByteBufferPool, Dumpable
    @@ -107,7 +94,6 @@

    Class MappedByteBufferPool<

    Given a capacity factor of 1024, the Map entry with key 1 holds a queue of ByteBuffers each of capacity 1024, the Map entry with key 2 holds a queue of ByteBuffers each of capacity 2048, and so on.

    -
      @@ -128,10 +114,10 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ByteBufferPool

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ByteBufferPool

    ByteBufferPool.Lease
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    @@ -329,33 +315,29 @@

    Field Details

  • DEFAULT_FACTOR

    -
    public static final int DEFAULT_FACTOR
    See Also:
    -
    -
  • DEFAULT_MAX_CAPACITY_BY_FACTOR

    -
    public static final int DEFAULT_MAX_CAPACITY_BY_FACTOR
    See Also:
    -
    -
  • @@ -369,29 +351,24 @@

    Constructor Details

  • MappedByteBufferPool

    -
    public MappedByteBufferPool()
    Creates a new MappedByteBufferPool with a default configuration.
    -
  • MappedByteBufferPool

    -
    public MappedByteBufferPool(int factor)
    Creates a new MappedByteBufferPool with the given capacity factor.
    Parameters:
    factor - the capacity factor
    -
  • MappedByteBufferPool

    -
    public MappedByteBufferPool(int factor, int maxBucketSize)
    Creates a new MappedByteBufferPool with the given configuration.
    @@ -400,13 +377,11 @@

    MappedByteBufferPool

    factor - the capacity factor
    maxBucketSize - the maximum ByteBuffer bucket size
    -
  • MappedByteBufferPool

    -
    public MappedByteBufferPool(int factor, int maxBucketSize, long maxHeapMemory, @@ -419,13 +394,11 @@

    MappedByteBufferPool

    maxHeapMemory - the max heap memory in bytes, -1 for unlimited memory or 0 to use default heuristic.
    maxDirectMemory - the max direct memory in bytes, -1 for unlimited memory or 0 to use default heuristic.
    -
  • MappedByteBufferPool

    -
    public MappedByteBufferPool(int factor, int maxBucketSize, long maxHeapMemory, @@ -442,7 +415,6 @@

    MappedByteBufferPool

    retainedHeapMemory - the max heap memory in bytes, -2 for no retained memory, -1 for unlimited retained memory or 0 to use default heuristic
    retainedDirectMemory - the max direct memory in bytes, -2 for no retained memory, -1 for unlimited retained memory or 0 to use default heuristic
    -
  • @@ -456,22 +428,19 @@

    Method Details

  • newRetainableByteBufferPool

    -
    protected RetainableByteBufferPool newRetainableByteBufferPool(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory)
    -
  • acquire

    -
    public ByteBuffer acquire(int size, boolean direct)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Requests a ByteBuffer of the given size.

    The returned buffer may have a bigger capacity than the size being requested.

    @@ -484,20 +453,18 @@

    acquire

    a buffer with at least the requested capacity, with position and limit set to 0.
    See Also:
    -
    -
  • release

    -
    public void release(ByteBuffer buffer)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Returns a ByteBuffer, usually obtained with ByteBufferPool.acquire(int, boolean) (but not necessarily), making it available for recycling and reuse.

    @@ -507,88 +474,70 @@

    release

    buffer - the buffer to return
    See Also:
    -
    -
  • clear

    -
    public void clear()
    -
  • releaseMemory

    -
    protected void releaseMemory(boolean direct)
    -
  • bucketFor

    -
    protected int bucketFor(int capacity)
    -
  • capacityFor

    -
    protected int capacityFor(int bucket)
    -
  • getDirectByteBufferCount

    -
    @ManagedAttribute("The number of pooled direct ByteBuffers") public long getDirectByteBufferCount()
    -
  • getHeapByteBufferCount

    -
    @ManagedAttribute("The number of pooled heap ByteBuffers") public long getHeapByteBufferCount()
    -
  • isDetailedDump

    -
    public boolean isDetailedDump()
    -
  • setDetailedDump

    -
    public void setDetailedDump(boolean detailedDump)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -600,27 +549,23 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • asRetainableByteBufferPool

    -
    public RetainableByteBufferPool asRetainableByteBufferPool()
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool
    Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
    @@ -629,104 +574,81 @@

    asRetainableByteBufferPool

    Returns:
    This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
    -
  • getCapacityFactor

    -
    protected int getCapacityFactor()
    -
  • getMaxCapacity

    -
    protected int getMaxCapacity()
    -
  • getMaxBucketSize

    -
    protected int getMaxBucketSize()
    -
  • decrementMemory

    -
    @Deprecated protected void decrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • incrementMemory

    -
    @Deprecated protected void incrementMemory(ByteBuffer buffer)
    Deprecated.
    -
  • releaseExcessMemory

    -
    protected void releaseExcessMemory(boolean direct, Consumer<Boolean> clearFn)
    -
  • getDirectMemory

    -
    @ManagedAttribute("The bytes retained by direct ByteBuffers") public long getDirectMemory()
    -
  • getHeapMemory

    -
    @ManagedAttribute("The bytes retained by heap ByteBuffers") public long getHeapMemory()
    -
  • getMaxDirectMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from direct ByteBuffers") public long getMaxDirectMemory()
    -
  • getMaxHeapMemory

    -
    @ManagedAttribute("The max num of bytes that can be retained from heap ByteBuffers") public long getMaxHeapMemory()
    -
  • getMemory

    -
    public long getMemory(boolean direct)
    -
  • @@ -740,5 +662,7 @@

    getMemory


    + + diff --git a/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnection.html b/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnection.html index b4cb179b763..f68b95892a3 100644 --- a/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnection.html +++ b/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnection.html @@ -1,29 +1,35 @@ - -NegotiatingClientConnection (Eclipse Jetty API Doc - v11.0.21) + +NegotiatingClientConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class NegotiatingCli

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -103,7 +90,6 @@

    Class NegotiatingCli
    public abstract class NegotiatingClientConnection extends AbstractConnection
    -

    @@ -213,33 +197,26 @@

    Method Details

  • getSSLEngine

    -
    public SSLEngine getSSLEngine()
    -
  • getProtocol

    -
    public String getProtocol()
    -
  • completed

    -
    protected void completed(String protocol)
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -248,35 +225,31 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -291,7 +264,6 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • @@ -305,5 +277,7 @@

    close


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.html index 21af0d98f31..7558c0af52f 100644 --- a/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.html @@ -1,29 +1,35 @@ - -NegotiatingClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +NegotiatingClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Negotia
    org.eclipse.jetty.io.NegotiatingClientConnectionFactory

    -
    All Implemented Interfaces:
    ClientConnectionFactory
    @@ -102,7 +89,6 @@

    Class Negotia
    public abstract class NegotiatingClientConnectionFactory extends Object implements ClientConnectionFactory
    -

    @@ -192,9 +176,7 @@

    Method Details

  • getClientConnectionFactory

    -
    public ClientConnectionFactory getClientConnectionFactory()
    -
  • @@ -208,5 +190,7 @@

    getClientConnectionFactory


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/NetworkTrafficListener.html b/jetty-11/org/eclipse/jetty/io/NetworkTrafficListener.html index f9441702907..7560c0c4bc6 100644 --- a/jetty-11/org/eclipse/jetty/io/NetworkTrafficListener.html +++ b/jetty-11/org/eclipse/jetty/io/NetworkTrafficListener.html @@ -1,29 +1,35 @@ - -NetworkTrafficListener (Eclipse Jetty API Doc - v11.0.21) + +NetworkTrafficListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface NetworkTrafficListener

    -

    public interface NetworkTrafficListener

    A listener for raw network traffic within Jetty.

    @@ -102,7 +89,6 @@

    Interface NetworkTraf

    NetworkTrafficListeners can be used to log the network traffic viewed by a Jetty server (for example logging to filesystem) for activities such as debugging or request/response cycles or for replaying request/response cycles to other servers.

    -
      @@ -156,7 +142,6 @@

      Method Details

    • opened

      -
      default void opened(Socket socket)

      Callback method invoked when a connection from a remote client has been accepted.

      The socket parameter can be used to extract socket address information of @@ -165,13 +150,11 @@

      opened

      Parameters:
      socket - the socket associated with the remote client
      -
    • incoming

      -
      default void incoming(Socket socket, ByteBuffer bytes)

      Callback method invoked when bytes sent by a remote client arrived on the server.

      @@ -180,13 +163,11 @@

      incoming

      socket - the socket associated with the remote client
      bytes - the read-only buffer containing the incoming bytes
      -
    • outgoing

      -
      default void outgoing(Socket socket, ByteBuffer bytes)

      Callback method invoked when bytes are sent to a remote client from the server.

      @@ -196,13 +177,11 @@

      outgoing

      socket - the socket associated with the remote client
      bytes - the read-only buffer containing the outgoing bytes
      -
    • closed

      -
      default void closed(Socket socket)

      Callback method invoked when a connection to a remote client has been closed.

      The socket parameter is already closed when this method is called, so it @@ -214,7 +193,6 @@

      closed

      Parameters:
      socket - the (closed) socket associated with the remote client
      -
    @@ -228,5 +206,7 @@

    closed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/NetworkTrafficSocketChannelEndPoint.html b/jetty-11/org/eclipse/jetty/io/NetworkTrafficSocketChannelEndPoint.html index 6261570335a..53665ffbaf9 100644 --- a/jetty-11/org/eclipse/jetty/io/NetworkTrafficSocketChannelEndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/NetworkTrafficSocketChannelEndPoint.html @@ -1,29 +1,35 @@ - -NetworkTrafficSocketChannelEndPoint (Eclipse Jetty API Doc - v11.0.21) + +NetworkTrafficSocketChannelEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class Networ

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, ManagedSelector.Selectable
    @@ -106,7 +93,6 @@

    Class Networ
    public class NetworkTrafficSocketChannelEndPoint extends SocketChannelEndPoint

    A specialized version of SocketChannelEndPoint that supports NetworkTrafficListeners.

    -

    @@ -231,10 +215,9 @@

    Method Details

  • fill

    -
    public int fill(ByteBuffer buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -252,16 +235,14 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • flush

    -
    public boolean flush(ByteBuffer... buffers) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -278,15 +259,13 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is opened.

    Specified by:
    @@ -295,20 +274,18 @@

    onOpen

    onOpen in class AbstractEndPoint
    See Also:
    -
    -
  • onClose

    -
    public void onClose(Throwable failure)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -319,29 +296,24 @@

    onClose

    failure - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • notifyIncoming

    -
    public void notifyIncoming(ByteBuffer buffer, int read)
    -
  • notifyOutgoing

    -
    public void notifyOutgoing(ByteBuffer view)
    -
  • @@ -355,5 +327,7 @@

    notifyOutgoing


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/NullByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/NullByteBufferPool.html index f479a1aaf0d..4e78bfcbbb2 100644 --- a/jetty-11/org/eclipse/jetty/io/NullByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/NullByteBufferPool.html @@ -1,29 +1,35 @@ - -NullByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +NullByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NullByteBufferPool

    org.eclipse.jetty.io.NullByteBufferPool
    -
    All Implemented Interfaces:
    ByteBufferPool
    @@ -98,7 +85,6 @@

    Class NullByteBufferPool

    public class NullByteBufferPool extends Object implements ByteBufferPool
    -
      @@ -107,7 +93,7 @@

      Class NullByteBufferPool

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ByteBufferPool

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ByteBufferPool

      ByteBufferPool.Lease
      @@ -176,9 +162,7 @@

      Constructor Details

    • NullByteBufferPool

      -
      public NullByteBufferPool()
      -
    @@ -192,10 +176,9 @@

    Method Details

  • acquire

    -
    public ByteBuffer acquire(int size, boolean direct)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Requests a ByteBuffer of the given size.

    The returned buffer may have a bigger capacity than the size being requested.

    @@ -208,20 +191,18 @@

    acquire

    a buffer with at least the requested capacity, with position and limit set to 0.
    See Also:
    -
    -
  • release

    -
    public void release(ByteBuffer buffer)
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool

    Returns a ByteBuffer, usually obtained with ByteBufferPool.acquire(int, boolean) (but not necessarily), making it available for recycling and reuse.

    @@ -231,20 +212,18 @@

    release

    buffer - the buffer to return
    See Also:
    -
    -
  • asRetainableByteBufferPool

    -
    public RetainableByteBufferPool asRetainableByteBufferPool()
    -
    Description copied from interface: ByteBufferPool
    +
    Description copied from interface: ByteBufferPool
    Get this pool as a RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on the Pool class.
    @@ -253,7 +232,6 @@

    asRetainableByteBufferPool

    Returns:
    This pool as a RetainableByteBufferPool. The same instance is always returned by multiple calls to this method.
    -
  • @@ -267,5 +245,7 @@

    asRetainableByteBufferPool


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/QuietException.html b/jetty-11/org/eclipse/jetty/io/QuietException.html index 77087c4e45c..47e03b77275 100644 --- a/jetty-11/org/eclipse/jetty/io/QuietException.html +++ b/jetty-11/org/eclipse/jetty/io/QuietException.html @@ -1,18 +1,19 @@ - -QuietException (Eclipse Jetty API Doc - v11.0.21) + +QuietException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RetainableByteBuffer<
    org.eclipse.jetty.io.RetainableByteBuffer

    -
    All Implemented Interfaces:
    Retainable
    @@ -108,7 +95,6 @@

    Class RetainableByteBuffer<
  • out of pool and retained; in this case isRetained() returns true and calling release() returns false
  • Calling release() on a out of pool and retained instance does not re-pool it while that re-pools it on a out of pool but not retained instance.

    -
      @@ -185,116 +171,92 @@

      Method Details

    • capacity

      -
      public int capacity()
      -
    • getBuffer

      -
      public ByteBuffer getBuffer()
      -
    • getLastUpdate

      -
      public long getLastUpdate()
      -
    • isRetained

      -
      public boolean isRetained()
      Checks if retain() has been called at least one more time than release().
      Returns:
      true if this buffer is retained, false otherwise.
      -
    • isDirect

      -
      public boolean isDirect()
      -
    • retain

      -
      public void retain()
      Increments the retained counter of this buffer.
      Specified by:
      retain in interface Retainable
      -
    • release

      -
      public boolean release()
      Decrements the retained counter of this buffer.
      Returns:
      true if the buffer was re-pooled, false otherwise.
      -
    • remaining

      -
      public int remaining()
      -
    • hasRemaining

      -
      public boolean hasRemaining()
      -
    • isEmpty

      -
      public boolean isEmpty()
      -
    • clear

      -
      public void clear()
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class Object
      -
    @@ -308,5 +270,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.NotRetainedByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.NotRetainedByteBufferPool.html index c00d304f708..35a51e7d281 100644 --- a/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.NotRetainedByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.NotRetainedByteBufferPool.html @@ -1,29 +1,35 @@ - -RetainableByteBufferPool.NotRetainedByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +RetainableByteBufferPool.NotRetainedByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    org.eclipse.jetty.io.RetainableByteBufferPool.NotRetainedByteBufferPool

    -
    All Implemented Interfaces:
    RetainableByteBufferPool
    Enclosing interface:
    -
    RetainableByteBufferPool
    +
    RetainableByteBufferPool

    public static class RetainableByteBufferPool.NotRetainedByteBufferPool extends Object implements RetainableByteBufferPool
    -
    @@ -171,9 +157,7 @@

    Constructor Details

  • NotRetainedByteBufferPool

    -
    public NotRetainedByteBufferPool(ByteBufferPool byteBufferPool)
    -
  • @@ -187,10 +171,9 @@

    Method Details

  • acquire

    -
    public RetainableByteBuffer acquire(int size, boolean direct)
    -
    Description copied from interface: RetainableByteBufferPool
    +
    Description copied from interface: RetainableByteBufferPool
    Acquires a memory buffer from the pool.
    Specified by:
    @@ -201,31 +184,26 @@

    acquire

    Returns:
    a memory buffer with position and size set to 0.
    -
  • clear

    -
    public void clear()
    Specified by:
    clear in interface RetainableByteBufferPool
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -239,5 +217,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.html b/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.html index 9be03bed819..e7165868000 100644 --- a/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.html +++ b/jetty-11/org/eclipse/jetty/io/RetainableByteBufferPool.html @@ -1,29 +1,35 @@ - -RetainableByteBufferPool (Eclipse Jetty API Doc - v11.0.21) + +RetainableByteBufferPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface RetainableByteBufferPool

    -
    All Known Implementing Classes:
    ArrayByteBufferPool.Retained, ArrayRetainableByteBufferPool, LogarithmicArrayByteBufferPool.LogarithmicRetainablePool, MappedByteBufferPool.Retained, RetainableByteBufferPool.NotRetainedByteBufferPool
    @@ -96,7 +83,6 @@

    Interface Retainabl

    A RetainableByteBuffer pool.

    Acquired buffers must be released by calling RetainableByteBuffer.release() otherwise the memory they hold will be leaked.

    -

      @@ -155,7 +141,6 @@

      Method Details

    • acquire

      -
      RetainableByteBuffer acquire(int size, boolean direct)
      Acquires a memory buffer from the pool.
      @@ -166,23 +151,18 @@

      acquire

      Returns:
      a memory buffer with position and size set to 0.
      -
    • clear

      -
      void clear()
      -
    • from

      -
      static RetainableByteBufferPool from(ByteBufferPool byteBufferPool)
      -
    @@ -196,5 +176,7 @@

    from


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/RuntimeIOException.html b/jetty-11/org/eclipse/jetty/io/RuntimeIOException.html index cfb3bcb0faa..daccac7d981 100644 --- a/jetty-11/org/eclipse/jetty/io/RuntimeIOException.html +++ b/jetty-11/org/eclipse/jetty/io/RuntimeIOException.html @@ -1,18 +1,19 @@ - -RuntimeIOException (Eclipse Jetty API Doc - v11.0.21) + +RuntimeIOException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class SelectableChanne

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, ManagedSelector.Selectable
    @@ -107,7 +94,6 @@

    Class SelectableChanne extends AbstractEndPoint implements ManagedSelector.Selectable

    A partial EndPoint implementation based on SelectableChannel.

    -
      @@ -116,7 +102,7 @@

      Class SelectableChanne

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -226,12 +212,10 @@

      Constructor Details

    • SelectableChannelEndPoint

      -
      public SelectableChannelEndPoint(Scheduler scheduler, SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey)
      -
    @@ -245,15 +229,12 @@

    Method Details

  • getChannel

    -
    public SelectableChannel getChannel()
    -
  • getTransport

    -
    public Object getTransport()
    Specified by:
    @@ -261,13 +242,11 @@

    getTransport

    Returns:
    The underlying transport object (socket, channel, etc.)
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -278,15 +257,13 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • isOpen

    -
    public boolean isOpen()
    -
    Description copied from class: IdleTimeout
    +
    Description copied from class: IdleTimeout
    This abstract method should be called to check if idle timeouts should still be checked.
    @@ -297,27 +274,23 @@

    isOpen

    Returns:
    True if the entity monitored should still be checked for idle timeouts
    -
  • doClose

    -
    public void doClose()
    Overrides:
    doClose in class AbstractEndPoint
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -328,44 +301,38 @@

    onClose

    cause - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • needsFillInterest

    -
    protected void needsFillInterest()
    Specified by:
    needsFillInterest in class AbstractEndPoint
    -
  • onIncompleteFlush

    -
    protected void onIncompleteFlush()
    Specified by:
    onIncompleteFlush in class AbstractEndPoint
    -
  • onSelected

    -
    public Runnable onSelected()
    -
    Description copied from interface: ManagedSelector.Selectable
    +
    Description copied from interface: ManagedSelector.Selectable
    Callback method invoked when a read or write events has been detected by the ManagedSelector for this endpoint.
    @@ -374,30 +341,26 @@

    onSelected

    Returns:
    a job that may block or null
    -
  • updateKey

    -
    public void updateKey()
    -
    Description copied from interface: ManagedSelector.Selectable
    +
    Description copied from interface: ManagedSelector.Selectable
    Callback method invoked when all the keys selected by the ManagedSelector for this endpoint have been processed.
    Specified by:
    updateKey in interface ManagedSelector.Selectable
    -
  • replaceKey

    -
    public void replaceKey(SelectionKey newKey)
    -
    Description copied from interface: ManagedSelector.Selectable
    +
    Description copied from interface: ManagedSelector.Selectable
    Callback method invoked when the SelectionKey is replaced because the channel has been moved to a new selector.
    @@ -406,19 +369,16 @@

    replaceKey

    Parameters:
    newKey - the new SelectionKey
    -
  • toEndPointString

    -
    public String toEndPointString()
    Overrides:
    toEndPointString in class AbstractEndPoint
    -
  • @@ -432,5 +392,7 @@

    toEndPointString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/SelectorManager.AcceptListener.html b/jetty-11/org/eclipse/jetty/io/SelectorManager.AcceptListener.html index 83bd0a5849f..30532df676d 100644 --- a/jetty-11/org/eclipse/jetty/io/SelectorManager.AcceptListener.html +++ b/jetty-11/org/eclipse/jetty/io/SelectorManager.AcceptListener.html @@ -1,29 +1,35 @@ - -SelectorManager.AcceptListener (Eclipse Jetty API Doc - v11.0.21) + +SelectorManager.AcceptListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SelectorManager.AcceptListener

    -
    All Superinterfaces:
    EventListener, SelectorManager.SelectorManagerListener
    @@ -97,7 +84,7 @@

    Interface Sel

    Enclosing class:
    -
    SelectorManager
    +
    SelectorManager

    public static interface SelectorManager.AcceptListener @@ -105,7 +92,6 @@

    Interface Sel

    A listener for accept events.

    This listener is called from either the selector or acceptor thread and implementations must be non blocking and fast.

    -

      @@ -157,7 +143,6 @@

      Method Details

    • onAccepting

      -
      default void onAccepting(SelectableChannel channel)
      Called immediately after a new SelectableChannel is accepted, but before it has been submitted to the SelectorManager.
      @@ -165,13 +150,11 @@

      onAccepting

      Parameters:
      channel - the accepted channel
      -
    • onAcceptFailed

      -
      default void onAcceptFailed(SelectableChannel channel, Throwable cause)
      Called if the processing of the accepted channel fails prior to calling @@ -181,13 +164,11 @@

      onAcceptFailed

      channel - the accepted channel
      cause - the cause of the failure
      -
    • onAccepted

      -
      default void onAccepted(SelectableChannel channel)
      Called after the accepted channel has been allocated an EndPoint and associated Connection, and after the onOpen notifications have @@ -196,7 +177,6 @@

      onAccepted

      Parameters:
      channel - the accepted channel
      -
    @@ -210,5 +190,7 @@

    onAccepted


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/SelectorManager.SelectorManagerListener.html b/jetty-11/org/eclipse/jetty/io/SelectorManager.SelectorManagerListener.html index ecf4a8d9e90..aeb2f300498 100644 --- a/jetty-11/org/eclipse/jetty/io/SelectorManager.SelectorManagerListener.html +++ b/jetty-11/org/eclipse/jetty/io/SelectorManager.SelectorManagerListener.html @@ -1,18 +1,19 @@ - -SelectorManager.SelectorManagerListener (Eclipse Jetty API Doc - v11.0.21) + +SelectorManager.SelectorManagerListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class SelectorManager

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -111,7 +98,6 @@

    Class SelectorManager

    simplify the non-blocking primitives provided by the JVM via the java.nio package.

    SelectorManager subclasses implement methods to return protocol-specific EndPoints and Connections.

    -
    @@ -389,25 +375,21 @@

    Field Details

  • DEFAULT_CONNECT_TIMEOUT

    -
    public static final int DEFAULT_CONNECT_TIMEOUT
    See Also:
    -
    -
  • LOG

    -
    protected static final org.slf4j.Logger LOG
    -
  • @@ -421,16 +403,13 @@

    Constructor Details

  • SelectorManager

    -
    protected SelectorManager(Executor executor, Scheduler scheduler)
    -
  • SelectorManager

    -
    protected SelectorManager(Executor executor, Scheduler scheduler, int selectors)
    @@ -441,7 +420,6 @@

    SelectorManager

    selectors - The number of selectors to use, or -1 for a default derived from a heuristic over available CPUs and thread pool size.
    -
  • @@ -455,25 +433,20 @@

    Method Details

  • getExecutor

    -
    @ManagedAttribute("The Executor") public Executor getExecutor()
    -
  • getScheduler

    -
    @ManagedAttribute("The Scheduler") public Scheduler getScheduler()
    -
  • getConnectTimeout

    -
    @ManagedAttribute("The Connection timeout (ms)") public long getConnectTimeout()
    Get the connect timeout
    @@ -481,39 +454,33 @@

    getConnectTimeout

    Returns:
    the connect timeout (in milliseconds)
    -
  • setConnectTimeout

    -
    public void setConnectTimeout(long milliseconds)
    Set the connect timeout (in milliseconds)
    Parameters:
    milliseconds - the number of milliseconds for the timeout
    -
  • execute

    -
    protected void execute(Runnable task)
    Executes the given task in a different thread.
    Parameters:
    task - the task to execute
    -
  • getTotalKeys

    -
    @ManagedAttribute(value="Total number of keys in all selectors", readonly=true) public int getTotalKeys()
    @@ -522,34 +489,28 @@

    getTotalKeys

    Returns:
    total number of selector keys
    -
  • getSelectorCount

    -
    @ManagedAttribute("The number of NIO Selectors") public int getSelectorCount()
    Returns:
    the number of selectors in use
    -
  • chooseSelector

    -
    protected ManagedSelector chooseSelector()
    -
  • connect

    -
    public void connect(SelectableChannel channel, Object attachment)

    Registers a channel to perform a non-blocking connect.

    @@ -562,36 +523,32 @@

    connect

    attachment - the attachment object
    See Also:
    -
    -
  • accept

    -
    public void accept(SelectableChannel channel)
    Parameters:
    channel - the channel to accept
    See Also:
    -
    -
  • accept

    -
    public void accept(SelectableChannel channel, Object attachment)

    Registers a channel to perform non-blocking read/write operations.

    @@ -604,13 +561,11 @@

    accept

    channel - the channel to register
    attachment - the attachment object
    -
  • acceptor

    -
    public Closeable acceptor(SelectableChannel server)

    Registers a server channel for accept operations. When a SocketChannel is accepted from the given ServerSocketChannel @@ -622,13 +577,11 @@

    acceptor

    Returns:
    A Closable that allows the acceptor to be cancelled
    -
  • accepted

    -
    protected void accepted(SelectableChannel channel) throws IOException
    Callback method when a channel is accepted from the ServerSocketChannel @@ -641,30 +594,27 @@

    accepted

    Throws:
    IOException - if unable to accept channel
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • newSelector

    -
    protected ManagedSelector newSelector(int id)

    Factory method for ManagedSelector.

    @@ -673,29 +623,25 @@

    newSelector

    Returns:
    a new ManagedSelector
    -
  • newSelector

    -
    protected Selector newSelector() throws IOException
    Throws:
    IOException
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -703,39 +649,33 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • endPointOpened

    -
    protected void endPointOpened(EndPoint endpoint)

    Callback method invoked when an endpoint is opened.

    Parameters:
    endpoint - the endpoint being opened
    -
  • endPointClosed

    -
    protected void endPointClosed(EndPoint endpoint)

    Callback method invoked when an endpoint is closed.

    Parameters:
    endpoint - the endpoint being closed
    -
  • connectionOpened

    -
    public void connectionOpened(Connection connection, Object context)

    Callback method invoked when a connection is opened.

    @@ -745,18 +685,16 @@

    connectionOpened

    context - the attachment associated with the creation of the connection
    See Also:
    -
    -
  • connectionClosed

    -
    public void connectionClosed(Connection connection, Throwable cause)

    Callback method invoked when a connection is closed.

    @@ -765,47 +703,39 @@

    connectionClosed

    connection - the connection just closed
    cause - the cause of the close or null for normal close
    -
  • doFinishConnect

    -
    protected boolean doFinishConnect(SelectableChannel channel) throws IOException
    Throws:
    IOException
    -
  • isConnectionPending

    -
    protected boolean isConnectionPending(SelectableChannel channel)
    -
  • doAccept

    -
    protected SelectableChannel doAccept(SelectableChannel server) throws IOException
    Throws:
    IOException
    -
  • connectionFailed

    -
    protected void connectionFailed(SelectableChannel channel, Throwable ex, Object attachment)
    @@ -817,13 +747,11 @@

    connectionFailed

    ex - the exception that caused the connect to fail
    attachment - the attachment object associated at registration
    -
  • newEndPoint

    -
    protected abstract EndPoint newEndPoint(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey) @@ -842,18 +770,16 @@

    newEndPoint

    IOException - if the endPoint cannot be created
    See Also:
    -
    -
  • newConnection

    -
    public abstract Connection newConnection(SelectableChannel channel, EndPoint endpoint, Object attachment) @@ -869,15 +795,13 @@

    newConnection

    Throws:
    IOException - if unable to create new connection
    -
  • addEventListener

    -
    public boolean addEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Add an event listener. EventListeners added by this method are also added as beans.
    @@ -893,21 +817,19 @@

    addEventListener

    true if the listener was added
    See Also:
    -
    -
  • removeEventListener

    -
    public boolean removeEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Remove an event listener.
    Specified by:
    @@ -922,49 +844,40 @@

    removeEventListener

    true if the listener was removed
    See Also:
    -
    -
  • onAccepting

    -
    protected void onAccepting(SelectableChannel channel)
    -
  • onAcceptFailed

    -
    protected void onAcceptFailed(SelectableChannel channel, Throwable cause)
    -
  • onAccepted

    -
    protected void onAccepted(SelectableChannel channel)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -978,5 +891,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/io/SocketChannelEndPoint.html b/jetty-11/org/eclipse/jetty/io/SocketChannelEndPoint.html index 99b5ad6271e..b403bc6e671 100644 --- a/jetty-11/org/eclipse/jetty/io/SocketChannelEndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/SocketChannelEndPoint.html @@ -1,29 +1,35 @@ - -SocketChannelEndPoint (Eclipse Jetty API Doc - v11.0.21) + +SocketChannelEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class SocketChannelEndPoin

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, ManagedSelector.Selectable
    @@ -108,7 +95,6 @@

    Class SocketChannelEndPoin
    public class SocketChannelEndPoint extends SelectableChannelEndPoint

    An EndPoint implementation based on SocketChannel.

    -

      @@ -117,7 +103,7 @@

      Class SocketChannelEndPoin

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -199,12 +185,10 @@

      Constructor Details

    • SocketChannelEndPoint

      -
      public SocketChannelEndPoint(SocketChannel channel, ManagedSelector selector, SelectionKey key, Scheduler scheduler)
      -
    @@ -218,19 +202,16 @@

    Method Details

  • getChannel

    -
    public SocketChannel getChannel()
    Overrides:
    getChannel in class SelectableChannelEndPoint
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -241,28 +222,24 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • doShutdownOutput

    -
    protected void doShutdownOutput()
    Overrides:
    doShutdownOutput in class AbstractEndPoint
    -
  • fill

    -
    public int fill(ByteBuffer buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -276,16 +253,14 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • flush

    -
    public boolean flush(ByteBuffer... buffers) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -298,7 +273,6 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • @@ -312,5 +286,7 @@

    flush


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/WriteFlusher.Listener.html b/jetty-11/org/eclipse/jetty/io/WriteFlusher.Listener.html index 90c72aa14db..23ecc26136e 100644 --- a/jetty-11/org/eclipse/jetty/io/WriteFlusher.Listener.html +++ b/jetty-11/org/eclipse/jetty/io/WriteFlusher.Listener.html @@ -1,29 +1,35 @@ - -WriteFlusher.Listener (Eclipse Jetty API Doc - v11.0.21) + +WriteFlusher.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface WriteFlusher.Listener

    -
    All Known Implementing Classes:
    HTTP2Connection, HTTP2ServerConnection, HTTP2ServerConnection.ServerHttpChannelOverHTTP2, HttpChannelOverHTTP2, HttpConnection
    Enclosing class:
    -
    WriteFlusher
    +
    WriteFlusher

    public static interface WriteFlusher.Listener

    A listener of WriteFlusher events. If implemented by a Connection class, the onFlushed(long) event will be delivered to it.

    -
      @@ -137,7 +123,6 @@

      Method Details

    • onFlushed

      -
      void onFlushed(long bytes) throws IOException

      Invoked when a WriteFlusher flushed bytes in a non-blocking way, @@ -155,7 +140,6 @@

      onFlushed

      Throws:
      IOException - if the write should fail
      -
    @@ -169,5 +153,7 @@

    onFlushed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/io/WriteFlusher.html b/jetty-11/org/eclipse/jetty/io/WriteFlusher.html index 89ba0217162..36490e012c6 100644 --- a/jetty-11/org/eclipse/jetty/io/WriteFlusher.html +++ b/jetty-11/org/eclipse/jetty/io/WriteFlusher.html @@ -1,29 +1,35 @@ - -WriteFlusher (Eclipse Jetty API Doc - v11.0.21) + +WriteFlusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WriteFlusher

    org.eclipse.jetty.io.WriteFlusher
    -

    public abstract class WriteFlusher extends Object
    @@ -98,7 +85,6 @@

    Class WriteFlusher

    The abstract method onIncompleteFlush() is called when not all content has been written after a call to flush and should organize for the completeWrite() method to be called when a subsequent call to flush should be able to make more progress.
    -
      @@ -213,9 +199,7 @@

      Constructor Details

    • WriteFlusher

      -
      protected WriteFlusher(EndPoint endPoint)
      -
    @@ -229,25 +213,20 @@

    Method Details

  • getCallbackInvocationType

    -
    public Invocable.InvocationType getCallbackInvocationType()
    -
  • onIncompleteFlush

    -
    protected abstract void onIncompleteFlush()
    Abstract call to be implemented by specific WriteFlushers. It should schedule a call to completeWrite() or onFail(Throwable) when appropriate.
    -
  • write

    -
    public void write(Callback callback, ByteBuffer... buffers) throws WritePendingException
    @@ -265,13 +244,11 @@

    write

    Throws:
    WritePendingException - if unable to write due to prior pending write
    -
  • write

    -
    public void write(Callback callback, SocketAddress address, ByteBuffer... buffers) @@ -280,13 +257,11 @@

    write

    Throws:
    WritePendingException
    -
  • completeWrite

    -
    public void completeWrite()
    Complete a write that has not completed and that called onIncompleteFlush() to request a call to this method when a call to EndPoint.flush(ByteBuffer...) is likely to be able to progress. @@ -294,13 +269,11 @@

    completeWrite

    It tries to switch from PENDING to COMPLETING. If state transition fails, then it does nothing as the callback should have been already failed. That's because the only way to switch from PENDING outside this method is onFail(Throwable) or onClose()
    -
  • flush

    -
    protected ByteBuffer[] flush(SocketAddress address, ByteBuffer[] buffers) throws IOException
    @@ -314,13 +287,11 @@

    flush

    Throws:
    IOException - if unable to flush
    -
  • onFail

    -
    public boolean onFail(Throwable cause)
    Notify the flusher of a failure
    @@ -329,43 +300,34 @@

    onFail

    Returns:
    true if the flusher passed the failure to a Callback instance
    -
  • onClose

    -
    public void onClose()
    -
  • isPending

    -
    public boolean isPending()
    -
  • toStateString

    -
    public String toStateString()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -379,5 +341,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/WriterOutputStream.html b/jetty-11/org/eclipse/jetty/io/WriterOutputStream.html index fa828a388a5..52c202ba4c4 100644 --- a/jetty-11/org/eclipse/jetty/io/WriterOutputStream.html +++ b/jetty-11/org/eclipse/jetty/io/WriterOutputStream.html @@ -1,29 +1,35 @@ - -WriterOutputStream (Eclipse Jetty API Doc - v11.0.21) + +WriterOutputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WriterOutputStream

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -103,7 +90,6 @@

    Class WriterOutputStream

    When all you have is a Writer and only an OutputStream will do. Try not to use this as it indicates that your design is a dogs breakfast (JSP made me write it).
    -
      @@ -192,17 +178,13 @@

      Field Details

    • _writer

      -
      protected final Writer _writer
      -
    • _encoding

      -
      protected final Charset _encoding
      -
    @@ -216,18 +198,14 @@

    Constructor Details

  • WriterOutputStream

    -
    public WriterOutputStream(Writer writer, String encoding)
    -
  • WriterOutputStream

    -
    public WriterOutputStream(Writer writer)
    -
  • @@ -241,7 +219,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    @@ -254,13 +231,11 @@

    close

    Throws:
    IOException
    -
  • flush

    -
    public void flush() throws IOException
    @@ -271,13 +246,11 @@

    flush

    Throws:
    IOException
    -
  • write

    -
    public void write(byte[] b) throws IOException
    @@ -286,13 +259,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(byte[] b, int off, int len) @@ -303,13 +274,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(int b) throws IOException
    @@ -318,7 +287,6 @@

    write

    Throws:
    IOException
    -
  • @@ -332,5 +300,7 @@

    write


    + + diff --git a/jetty-11/org/eclipse/jetty/io/class-use/AbstractConnection.html b/jetty-11/org/eclipse/jetty/io/class-use/AbstractConnection.html index 9d542984063..5ce300be9ee 100644 --- a/jetty-11/org/eclipse/jetty/io/class-use/AbstractConnection.html +++ b/jetty-11/org/eclipse/jetty/io/class-use/AbstractConnection.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.io.AbstractConnection (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.io.AbstractConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ConnectionStatis

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -100,7 +87,6 @@

    Class ConnectionStatis
    @ManagedObject public class ConnectionStatisticsMBean extends ObjectMBean
    -

    @@ -163,9 +149,7 @@

    Constructor Details

  • ConnectionStatisticsMBean

    -
    public ConnectionStatisticsMBean(Object object)
    -
  • @@ -179,10 +163,8 @@

    Method Details

  • getConnectionStatisticsGroups

    -
    @ManagedAttribute("ConnectionStatistics grouped by connection class") public Collection<String> getConnectionStatisticsGroups()
    -
  • @@ -196,5 +178,7 @@

    getConnectionStatisticsGroups


    + + diff --git a/jetty-11/org/eclipse/jetty/io/jmx/class-use/ConnectionStatisticsMBean.html b/jetty-11/org/eclipse/jetty/io/jmx/class-use/ConnectionStatisticsMBean.html index d65778f9ad3..fc63ea9b09f 100644 --- a/jetty-11/org/eclipse/jetty/io/jmx/class-use/ConnectionStatisticsMBean.html +++ b/jetty-11/org/eclipse/jetty/io/jmx/class-use/ConnectionStatisticsMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.io.jmx.ConnectionStatisticsMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.io.jmx.ConnectionStatisticsMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.io


    -
    package org.eclipse.jetty.io
    Jetty IO : Core classes for Jetty IO subsystem
    -
    • @@ -93,7 +88,7 @@

      Package org.eclipse.jetty

    • -
      +
      Class
      @@ -348,5 +343,7 @@

      Package org.eclipse.jetty
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/io/package-tree.html b/jetty-11/org/eclipse/jetty/io/package-tree.html index cecb4c80dd8..dc482b8e91a 100644 --- a/jetty-11/org/eclipse/jetty/io/package-tree.html +++ b/jetty-11/org/eclipse/jetty/io/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.io Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.io Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -86,7 +74,6 @@

      Interface ALPNProcessor

      -
      All Known Subinterfaces:
      ALPNProcessor.Client, ALPNProcessor.Server
      @@ -97,7 +84,6 @@

      Interface ALPNProcessor


      public interface ALPNProcessor
      -
        @@ -167,20 +153,17 @@

        Method Details

      • init

        -
        default void init()
        Initializes this ALPNProcessor
        Throws:
        RuntimeException - if this processor is unavailable (e.g. missing dependencies or wrong JVM)
        -
      • appliesTo

        -
        default boolean appliesTo(SSLEngine sslEngine)
        Tests if this processor can be applied to the given SSLEngine.
        @@ -189,13 +172,11 @@

        appliesTo

        Returns:
        true if the processor can be applied to the given SSLEngine
        -
      • configure

        -
        default void configure(SSLEngine sslEngine, Connection connection)
        Configures the given SSLEngine and the given Connection for ALPN.
        @@ -206,7 +187,6 @@

        configure

        Throws:
        RuntimeException - if this processor cannot be configured
        -
      @@ -220,5 +200,7 @@

      configure


      +
      +
      diff --git a/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.SslEngineFactory.html b/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.SslEngineFactory.html index 8ac407b02ea..b4b07d100f2 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.SslEngineFactory.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.SslEngineFactory.html @@ -1,29 +1,35 @@ - -SslClientConnectionFactory.SslEngineFactory (Eclipse Jetty API Doc - v11.0.21) + +SslClientConnectionFactory.SslEngineFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
      +
      + +
      @@ -86,17 +74,15 @@

      Interface SslClientConnectionFactory.SslEngineFactory

      -
      Enclosing class:
      -
      SslClientConnectionFactory
      +
      SslClientConnectionFactory

      public static interface SslClientConnectionFactory.SslEngineFactory

      A factory for SSLEngine objects.

      Typically implemented by SslContextFactory.Client to support more flexible creation of SSLEngine instances.

      -
        @@ -136,7 +122,6 @@

        Method Details

      • newSslEngine

        -
        SSLEngine newSslEngine(String host, int port, Map<String,Object> context)
        @@ -150,7 +135,6 @@

        newSslEngine

        Returns:
        a new SSLEngine instance
        -
      @@ -164,5 +148,7 @@

      newSslEngine


      +
      +
      diff --git a/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.html b/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.html index 6fcbfba8261..e7e417804c4 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/SslClientConnectionFactory.html @@ -1,29 +1,35 @@ - -SslClientConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +SslClientConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
      +
      + +
      @@ -89,7 +77,6 @@

      Class SslClientConnec
      org.eclipse.jetty.io.ssl.SslClientConnectionFactory

      -
      All Implemented Interfaces:
      ClientConnectionFactory
      @@ -99,7 +86,6 @@

      Class SslClientConnec extends Object implements ClientConnectionFactory

      A ClientConnectionFactory that creates client-side SslConnection instances.

      -
      @@ -119,7 +105,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ClientConnectionFactory

    ClientConnectionFactory.Decorator, ClientConnectionFactory.Info
    @@ -223,17 +209,15 @@

    Field Details

  • SSL_ENGINE_CONTEXT_KEY

    -
    public static final String SSL_ENGINE_CONTEXT_KEY
    See Also:
    -
    -
  • @@ -247,12 +231,10 @@

    Constructor Details

  • SslClientConnectionFactory

    -
    public SslClientConnectionFactory(SslContextFactory sslContextFactory, ByteBufferPool byteBufferPool, Executor executor, ClientConnectionFactory connectionFactory)
    -
  • @@ -266,83 +248,68 @@

    Method Details

  • getClientConnectionFactory

    -
    public ClientConnectionFactory getClientConnectionFactory()
    -
  • setDirectBuffersForEncryption

    -
    public void setDirectBuffersForEncryption(boolean useDirectBuffers)
    -
  • setDirectBuffersForDecryption

    -
    public void setDirectBuffersForDecryption(boolean useDirectBuffers)
    -
  • isDirectBuffersForDecryption

    -
    public boolean isDirectBuffersForDecryption()
    -
  • isDirectBuffersForEncryption

    -
    public boolean isDirectBuffersForEncryption()
    -
  • isRequireCloseMessage

    -
    public boolean isRequireCloseMessage()
    Returns:
    whether peers must send the TLS close_notify message
    See Also:
    -
    -
  • setRequireCloseMessage

    -
    public void setRequireCloseMessage(boolean requireCloseMessage)
    Parameters:
    requireCloseMessage - whether peers must send the TLS close_notify message
    See Also:
    -
    -
  • newConnection

    -
    public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
    @@ -357,31 +324,26 @@

    newConnection

    Throws:
    IOException - if the connection cannot be created
    -
  • newSslConnection

    -
    protected SslConnection newSslConnection(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine engine)
    -
  • customize

    -
    public Connection customize(Connection connection, Map<String,Object> context)
    Specified by:
    customize in interface ClientConnectionFactory
    -
  • @@ -395,5 +357,7 @@

    customize


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.DecryptedEndPoint.html b/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.DecryptedEndPoint.html index a90a414e929..ee5cf1e3a40 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.DecryptedEndPoint.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.DecryptedEndPoint.html @@ -1,29 +1,35 @@ - -SslConnection.DecryptedEndPoint (Eclipse Jetty API Doc - v11.0.21) + +SslConnection.DecryptedEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class SslConnect

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, EndPoint.Wrapper
    Enclosing class:
    -
    SslConnection
    +
    SslConnection

    public class SslConnection.DecryptedEndPoint extends AbstractEndPoint implements EndPoint.Wrapper
    -
      @@ -115,7 +101,7 @@

      Class SslConnect

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -247,9 +233,7 @@

      Constructor Details

    • DecryptedEndPoint

      -
      public DecryptedEndPoint()
      -
    @@ -263,7 +247,6 @@

    Method Details

  • unwrap

    -
    public EndPoint unwrap()
    Specified by:
    @@ -271,15 +254,13 @@

    unwrap

    Returns:
    The wrapped EndPoint
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Get the max idle time in ms.

    The max idle time is the time the endpoint can be idle before extraordinary handling takes place.

    @@ -292,20 +273,18 @@

    getIdleTimeout

    the idle timeout in milliseconds
    See Also:
    -
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
    Description copied from class: IdleTimeout
    +
    Description copied from class: IdleTimeout

    Sets the idle timeout in milliseconds.

    A value that is less than or zero disables the idle timeout checks.

    @@ -317,20 +296,18 @@

    setIdleTimeout

    idleTimeout - the idle timeout in milliseconds
    See Also:
    -
    -
  • isOpen

    -
    public boolean isOpen()
    -
    Description copied from class: IdleTimeout
    +
    Description copied from class: IdleTimeout
    This abstract method should be called to check if idle timeouts should still be checked.
    @@ -341,13 +318,11 @@

    isOpen

    Returns:
    True if the entity monitored should still be checked for idle timeouts
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -358,13 +333,11 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -375,41 +348,33 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • getWriteFlusher

    -
    public WriteFlusher getWriteFlusher()
    Overrides:
    getWriteFlusher in class AbstractEndPoint
    -
  • onFillable

    -
    protected void onFillable()
    -
  • onFillableFail

    -
    protected void onFillableFail(Throwable failure)
    -
  • setConnection

    -
    public void setConnection(Connection connection)
    Specified by:
    @@ -420,30 +385,26 @@

    setConnection

    connection - the Connection associated with this EndPoint
    See Also:
    -
    -
  • getSslConnection

    -
    public SslConnection getSslConnection()
    -
  • fill

    -
    public int fill(ByteBuffer buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -459,28 +420,24 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • needsFillInterest

    -
    protected void needsFillInterest()
    Specified by:
    needsFillInterest in class AbstractEndPoint
    -
  • flush

    -
    public boolean flush(ByteBuffer... appOuts) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -495,39 +452,33 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • onIncompleteFlush

    -
    protected void onIncompleteFlush()
    Specified by:
    onIncompleteFlush in class AbstractEndPoint
    -
  • doShutdownOutput

    -
    public void doShutdownOutput()
    Overrides:
    doShutdownOutput in class AbstractEndPoint
    -
  • isOutputShutdown

    -
    public boolean isOutputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if output is shutdown. The output is shutdown by a call to EndPoint.shutdownOutput() or EndPoint.close().
    @@ -539,25 +490,21 @@

    isOutputShutdown

    Returns:
    true if the output is shutdown or the endpoint is closed.
    -
  • doClose

    -
    public void doClose()
    Overrides:
    doClose in class AbstractEndPoint
    -
  • getTransport

    -
    public Object getTransport()
    Specified by:
    @@ -565,15 +512,13 @@

    getTransport

    Returns:
    The underlying transport object (socket, channel, etc.)
    -
  • isInputShutdown

    -
    public boolean isInputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if the input is shutdown. The input is shutdown if an EOF has been read while doing a EndPoint.fill(ByteBuffer). Once the input is shutdown, all calls to @@ -587,19 +532,16 @@

    isInputShutdown

    Returns:
    True if the input is shutdown or the endpoint is closed.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractEndPoint
    -
  • @@ -613,5 +555,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.html b/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.html index 1635c837b05..14f3ea588f4 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/SslConnection.html @@ -1,29 +1,35 @@ - -SslConnection (Eclipse Jetty API Doc - v11.0.21) + +SslConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SslConnection

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, Connection.UpgradeTo
    @@ -128,7 +115,6 @@

    Class SslConnection

    MOST IMPORTANTLY, the encrypted callbacks from the active methods (#onFillable() and WriteFlusher#completeWrite()) do no filling or flushing themselves. Instead they simple make the callbacks to the decrypted callbacks, so that the passive encrypted fill/flush will be called again and make another best effort attempt to progress the connection.
    -
    @@ -315,31 +301,26 @@

    Constructor Details

  • SslConnection

    -
    public SslConnection(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine)
    -
  • SslConnection

    -
    public SslConnection(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption)
    -
  • SslConnection

    -
    public SslConnection(RetainableByteBufferPool retainableByteBufferPool, ByteBufferPool byteBufferPool, Executor executor, @@ -347,7 +328,6 @@

    SslConnection

    SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption)
    -
  • @@ -361,7 +341,6 @@

    Method Details

  • getBytesIn

    -
    public long getBytesIn()
    Specified by:
    @@ -369,13 +348,11 @@

    getBytesIn

    Overrides:
    getBytesIn in class AbstractConnection
    -
  • getBytesOut

    -
    public long getBytesOut()
    Specified by:
    @@ -383,82 +360,64 @@

    getBytesOut

    Overrides:
    getBytesOut in class AbstractConnection
    -
  • addHandshakeListener

    -
    public void addHandshakeListener(SslHandshakeListener listener)
    -
  • removeHandshakeListener

    -
    public boolean removeHandshakeListener(SslHandshakeListener listener)
    -
  • newDecryptedEndPoint

    -
    protected SslConnection.DecryptedEndPoint newDecryptedEndPoint()
    -
  • getSSLEngine

    -
    public SSLEngine getSSLEngine()
    -
  • getDecryptedEndPoint

    -
    public SslConnection.DecryptedEndPoint getDecryptedEndPoint()
    -
  • isRenegotiationAllowed

    -
    public boolean isRenegotiationAllowed()
    -
  • setRenegotiationAllowed

    -
    public void setRenegotiationAllowed(boolean renegotiationAllowed)
    -
  • getRenegotiationLimit

    -
    public int getRenegotiationLimit()
    Returns:
    The number of renegotiations allowed for this connection. When the limit is 0 renegotiation will be denied. If the limit is less than 0 then no limit is applied.
    -
  • setRenegotiationLimit

    -
    public void setRenegotiationLimit(int renegotiationLimit)
    Parameters:
    @@ -466,25 +425,21 @@

    setRenegotiationLimit

    When the limit is 0 renegotiation will be denied. If the limit is less than 0 then no limit is applied. Default -1.
    -
  • isRequireCloseMessage

    -
    public boolean isRequireCloseMessage()
    Returns:
    whether peers must send the TLS close_notify message
    -
  • setRequireCloseMessage

    -
    public void setRequireCloseMessage(boolean requireCloseMessage)

    Sets whether it is required that a peer send the TLS close_notify message to indicate the will to close the connection, otherwise it may be interpreted as a @@ -495,15 +450,13 @@

    setRequireCloseMessage

    Parameters:
    requireCloseMessage - whether peers must send the TLS close_notify message
    -
  • onUpgradeTo

    -
    public void onUpgradeTo(ByteBuffer buffer)
    -
    Description copied from interface: Connection.UpgradeTo
    +
    Description copied from interface: Connection.UpgradeTo

    Invoked during an upgrade to receive a buffer containing bytes that have not been consumed by the upgrade-from connection, and that must be consumed by this @@ -517,15 +470,13 @@

    onUpgradeTo

    The buffer does not belong to any pool and should be discarded after having consumed its bytes. -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -534,15 +485,13 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is closed.

    Creators of the connection implementation are responsible for calling this method.

    @@ -553,15 +502,13 @@

    onClose

    Parameters:
    cause - The cause of the close or null for a normal close
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -576,15 +523,13 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -600,35 +545,31 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • onFillInterestedFailed

    -
    public void onFillInterestedFailed(Throwable cause)
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint failed to be ready to be read.

    Overrides:
    @@ -636,13 +577,11 @@

    onFillInterestedFailed

    Parameters:
    cause - the exception that caused the failure
    -
  • wrap

    -
    protected SSLEngineResult wrap(SSLEngine sslEngine, ByteBuffer[] input, ByteBuffer output) @@ -651,13 +590,11 @@

    wrap

    Throws:
    SSLException
    -
  • unwrap

    -
    protected SSLEngineResult unwrap(SSLEngine sslEngine, ByteBuffer input, ByteBuffer output) @@ -666,45 +603,38 @@

    unwrap

    Throws:
    SSLException
    -
  • toConnectionString

    -
    public String toConnectionString()
    Overrides:
    toConnectionString in class AbstractConnection
    -
  • networkFill

    -
    protected int networkFill(ByteBuffer input) throws IOException
    Throws:
    IOException
    -
  • networkFlush

    -
    protected boolean networkFlush(ByteBuffer output) throws IOException
    Throws:
    IOException
    -
  • @@ -718,5 +648,7 @@

    networkFlush


    + + diff --git a/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.Event.html b/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.Event.html index c88017cdf97..544f54efd4a 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.Event.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.Event.html @@ -1,29 +1,35 @@ - -SslHandshakeListener.Event (Eclipse Jetty API Doc - v11.0.21) + +SslHandshakeListener.Event (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class SslHandshakeLis

    -
    All Implemented Interfaces:
    Serializable
    Enclosing interface:
    -
    SslHandshakeListener
    +
    SslHandshakeListener

    public static class SslHandshakeListener.Event @@ -107,12 +94,11 @@

    Class SslHandshakeLis
    See Also:
    -
    -

      @@ -175,9 +161,7 @@

      Constructor Details

    • Event

      -
      public Event(Object source)
      -
    @@ -191,13 +175,11 @@

    Method Details

  • getSSLEngine

    -
    public SSLEngine getSSLEngine()
    Returns:
    the SSLEngine associated to the TLS handshake event
    -
  • @@ -211,5 +193,7 @@

    getSSLEngine


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.html b/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.html index f8619acf668..f8f9f0e4f5f 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/SslHandshakeListener.html @@ -1,29 +1,35 @@ - -SslHandshakeListener (Eclipse Jetty API Doc - v11.0.21) + +SslHandshakeListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SslHandshakeListener

    -
    All Superinterfaces:
    EventListener
    @@ -102,7 +89,6 @@

    Interface SslHandshakeL

    Similar to HandshakeCompletedListener, but for SSLEngine.

    Typical usage if to add instances of this class as beans to a server connector, or to a client connector.

    -
      @@ -162,7 +148,6 @@

      Method Details

    • handshakeSucceeded

      -
      default void handshakeSucceeded(SslHandshakeListener.Event event) throws SSLException

      Callback method invoked when the TLS handshake succeeds.

      @@ -172,13 +157,11 @@

      handshakeSucceeded

      Throws:
      SSLException - if any error happen during handshake
      -
    • handshakeFailed

      -
      default void handshakeFailed(SslHandshakeListener.Event event, Throwable failure)

      Callback method invoked when the TLS handshake fails.

      @@ -187,7 +170,6 @@

      handshakeFailed

      event - the event object carrying information about the TLS handshake event
      failure - the failure that caused the TLS handshake to fail
      -
    @@ -201,5 +183,7 @@

    handshakeFailed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/io/ssl/class-use/ALPNProcessor.Client.html b/jetty-11/org/eclipse/jetty/io/ssl/class-use/ALPNProcessor.Client.html index e414d3793b7..14f6a08f644 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/class-use/ALPNProcessor.Client.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/class-use/ALPNProcessor.Client.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.io.ssl.ALPNProcessor.Client (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.io.ssl.ALPNProcessor.Client (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.io.ssl


    -
    package org.eclipse.jetty.io.ssl
    Jetty IO : Core SSL Support
    -
    • @@ -141,5 +136,7 @@

      Package org.eclipse.j
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/io/ssl/package-tree.html b/jetty-11/org/eclipse/jetty/io/ssl/package-tree.html index eebe629b00e..083ecc03c68 100644 --- a/jetty-11/org/eclipse/jetty/io/ssl/package-tree.html +++ b/jetty-11/org/eclipse/jetty/io/ssl/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.io.ssl Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.io.ssl Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JAASLoginService

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class JAASLoginService

    Implementation of jetty's LoginService that works with JAAS for authorization and authentication.
    -
    @@ -400,21 +366,17 @@

    Constructor Details

  • JAASLoginService

    -
    public JAASLoginService()
    -
  • JAASLoginService

    -
    public JAASLoginService(String name)
    Parameters:
    name - the name of the realm
    -
  • @@ -428,7 +390,6 @@

    Method Details

  • getName

    -
    public String getName()
    Get the name of the realm.
    @@ -437,50 +398,42 @@

    getName

    Returns:
    name or null if not set.
    -
  • setName

    -
    public void setName(String name)
    Set the name of the realm
    Parameters:
    name - a String value
    -
  • getConfiguration

    -
    public Configuration getConfiguration()
    Returns:
    the configuration
    -
  • setConfiguration

    -
    public void setConfiguration(Configuration configuration)
    Parameters:
    configuration - the configuration to set
    -
  • getIdentityService

    -
    public IdentityService getIdentityService()
    Get the identityService.
    @@ -489,13 +442,11 @@

    getIdentityService

    Returns:
    the identityService
    -
  • setIdentityService

    -
    public void setIdentityService(IdentityService identityService)
    Set the identityService.
    @@ -504,13 +455,11 @@

    setIdentityService

    Parameters:
    identityService - the identityService to set
    -
  • setLoginModuleName

    -
    public void setLoginModuleName(String name)
    Set the name to use to index into the config file of LoginModules.
    @@ -518,58 +467,49 @@

    setLoginModuleName

    Parameters:
    name - a String value
    -
  • setCallbackHandlerClass

    -
    public void setCallbackHandlerClass(String classname)
    -
  • setRoleClassNames

    -
    public void setRoleClassNames(String[] classnames)
    -
  • getRoleClassNames

    -
    public String[] getRoleClassNames()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • login

    -
    public UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Login a user.
    Specified by:
    @@ -581,15 +521,13 @@

    login

    Returns:
    A UserIdentity if the credentials matched, otherwise null
    -
  • validate

    -
    public boolean validate(UserIdentity user)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Validate a user identity. Validate that a UserIdentity previously created by a call to LoginService.login(String, Object, ServletRequest) is still valid.
    @@ -601,25 +539,21 @@

    validate

    Returns:
    true if authentication has not been revoked for the user.
    -
  • logout

    -
    public void logout(UserIdentity user)
    Specified by:
    logout in interface LoginService
    -
  • getGroups

    -
    protected String[] getGroups(Subject subject)
    Get all of the groups for the user.
    @@ -628,7 +562,6 @@

    getGroups

    Returns:
    all the names of groups that the user is in, or 0 length array if none
    -
  • @@ -642,5 +575,7 @@

    getGroups


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/JAASPrincipal.html b/jetty-11/org/eclipse/jetty/jaas/JAASPrincipal.html index a1f3585263d..bb51223e4fd 100644 --- a/jetty-11/org/eclipse/jetty/jaas/JAASPrincipal.html +++ b/jetty-11/org/eclipse/jetty/jaas/JAASPrincipal.html @@ -1,29 +1,35 @@ - -JAASPrincipal (Eclipse Jetty API Doc - v11.0.21) + +JAASPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JAASPrincipal

    org.eclipse.jetty.jaas.JAASPrincipal
    -
    All Implemented Interfaces:
    Serializable, Principal
    @@ -108,12 +95,11 @@

    Class JAASPrincipal

    See Also:
    -
    -
      @@ -176,9 +162,7 @@

      Constructor Details

    • JAASPrincipal

      -
      public JAASPrincipal(String userName)
      -
    @@ -192,7 +176,6 @@

    Method Details

  • equals

    -
    public boolean equals(Object p)
    Specified by:
    @@ -200,13 +183,11 @@

    equals

    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Specified by:
    @@ -214,25 +195,21 @@

    hashCode

    Overrides:
    hashCode in class Object
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface Principal
    -
  • toString

    -
    public String toString()
    Specified by:
    @@ -240,7 +217,6 @@

    toString

    Overrides:
    toString in class Object
    -
  • @@ -254,5 +230,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jaas/JAASRole.html b/jetty-11/org/eclipse/jetty/jaas/JAASRole.html index f367fd8021e..cb704c3c11e 100644 --- a/jetty-11/org/eclipse/jetty/jaas/JAASRole.html +++ b/jetty-11/org/eclipse/jetty/jaas/JAASRole.html @@ -1,29 +1,35 @@ - -JAASRole (Eclipse Jetty API Doc - v11.0.21) + +JAASRole (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JAASRole

    -
    All Implemented Interfaces:
    Serializable, Principal
    @@ -102,12 +89,11 @@

    Class JAASRole

    See Also:
    -
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • JAASRole

      -
      public JAASRole(String name)
      -
    @@ -180,7 +164,6 @@

    Method Details

  • equals

    -
    public boolean equals(Object o)
    Specified by:
    @@ -188,7 +171,6 @@

    equals

    Overrides:
    equals in class JAASPrincipal
    -
  • @@ -202,5 +184,7 @@

    equals


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jaas/JAASUserPrincipal.html b/jetty-11/org/eclipse/jetty/jaas/JAASUserPrincipal.html index 6899e6fcdb0..c9d463bb5eb 100644 --- a/jetty-11/org/eclipse/jetty/jaas/JAASUserPrincipal.html +++ b/jetty-11/org/eclipse/jetty/jaas/JAASUserPrincipal.html @@ -1,29 +1,35 @@ - -JAASUserPrincipal (Eclipse Jetty API Doc - v11.0.21) + +JAASUserPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JAASUserPrincipal

    org.eclipse.jetty.jaas.JAASUserPrincipal
    -
    All Implemented Interfaces:
    Principal
    @@ -102,7 +89,6 @@

    Class JAASUserPrincipal

    Implements the JAAS version of the org.eclipse.jetty.security.UserPrincipal interface.

    -
      @@ -168,11 +154,9 @@

      Constructor Details

    • JAASUserPrincipal

      -
      public JAASUserPrincipal(String name, Subject subject, LoginContext loginContext)
      -
    @@ -186,33 +170,28 @@

    Method Details

  • getName

    -
    public String getName()
    Get the name identifying the user
    Specified by:
    getName in interface Principal
    -
  • getSubject

    -
    public Subject getSubject()
    Provide access to the Subject
    Returns:
    subject
    -
  • toString

    -
    public String toString()
    Specified by:
    @@ -220,7 +199,6 @@

    toString

    Overrides:
    toString in class Object
    -
  • @@ -234,5 +212,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/PropertyUserStoreManager.html b/jetty-11/org/eclipse/jetty/jaas/PropertyUserStoreManager.html index 303752daf09..502abf66138 100644 --- a/jetty-11/org/eclipse/jetty/jaas/PropertyUserStoreManager.html +++ b/jetty-11/org/eclipse/jetty/jaas/PropertyUserStoreManager.html @@ -1,29 +1,35 @@ - -PropertyUserStoreManager (Eclipse Jetty API Doc - v11.0.21) + +PropertyUserStoreManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PropertyUserStore

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -108,7 +95,6 @@

    Class PropertyUserStore for the PropertyFileLoginModules, whose lifecycle is controlled by the JAAS api and instantiated afresh whenever a user needs to be authenticated. Without this class, every PropertyFileLoginModule instantiation would re-read and reload in all the user information just to authenticate a single user.

    -
    @@ -213,44 +197,38 @@

    Method Details

  • getPropertyUserStore

    -
    public PropertyUserStore getPropertyUserStore(String file)
    -
  • addPropertyUserStore

    -
    public PropertyUserStore addPropertyUserStore(String file, PropertyUserStore store)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -258,7 +236,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -272,5 +249,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/callback/AbstractCallbackHandler.html b/jetty-11/org/eclipse/jetty/jaas/callback/AbstractCallbackHandler.html index 53950524d86..d595edf28ce 100644 --- a/jetty-11/org/eclipse/jetty/jaas/callback/AbstractCallbackHandler.html +++ b/jetty-11/org/eclipse/jetty/jaas/callback/AbstractCallbackHandler.html @@ -1,29 +1,35 @@ - -AbstractCallbackHandler (Eclipse Jetty API Doc - v11.0.21) + +AbstractCallbackHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractCallbackHa
    org.eclipse.jetty.jaas.callback.AbstractCallbackHandler

    -
    All Implemented Interfaces:
    CallbackHandler
    @@ -102,7 +89,6 @@

    Class AbstractCallbackHa
    public abstract class AbstractCallbackHandler extends Object implements CallbackHandler
    -

      @@ -183,17 +169,13 @@

      Field Details

    • _userName

      -
      protected String _userName
      -
    • _credential

      -
      protected Object _credential
      -
    @@ -207,9 +189,7 @@

    Constructor Details

  • AbstractCallbackHandler

    -
    public AbstractCallbackHandler()
    -
  • @@ -223,39 +203,30 @@

    Method Details

  • setUserName

    -
    public void setUserName(String userName)
    -
  • getUserName

    -
    public String getUserName()
    -
  • setCredential

    -
    public void setCredential(Object credential)
    -
  • getCredential

    -
    public Object getCredential()
    -
  • handle

    -
    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
    @@ -266,7 +237,6 @@

    handle

    IOException
    UnsupportedCallbackException
    -
  • @@ -280,5 +250,7 @@

    handle


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jaas/callback/DefaultCallbackHandler.html b/jetty-11/org/eclipse/jetty/jaas/callback/DefaultCallbackHandler.html index 9375902d58e..91650594e97 100644 --- a/jetty-11/org/eclipse/jetty/jaas/callback/DefaultCallbackHandler.html +++ b/jetty-11/org/eclipse/jetty/jaas/callback/DefaultCallbackHandler.html @@ -1,29 +1,35 @@ - -DefaultCallbackHandler (Eclipse Jetty API Doc - v11.0.21) + +DefaultCallbackHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DefaultCallbackHand

    -
    All Implemented Interfaces:
    CallbackHandler
    @@ -103,7 +90,6 @@

    Class DefaultCallbackHand An implementation of the JAAS CallbackHandler. Users can provide their own implementation instead and set the name of its class on the JAASLoginService.

    -
      @@ -169,9 +155,7 @@

      Constructor Details

    • DefaultCallbackHandler

      -
      public DefaultCallbackHandler()
      -
    @@ -185,15 +169,12 @@

    Method Details

  • setRequest

    -
    public void setRequest(Request request)
    -
  • handle

    -
    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
    @@ -206,7 +187,6 @@

    handle

    IOException
    UnsupportedCallbackException
    -
  • @@ -220,5 +200,7 @@

    handle


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/callback/ObjectCallback.html b/jetty-11/org/eclipse/jetty/jaas/callback/ObjectCallback.html index ca44413af72..ef3f92a6676 100644 --- a/jetty-11/org/eclipse/jetty/jaas/callback/ObjectCallback.html +++ b/jetty-11/org/eclipse/jetty/jaas/callback/ObjectCallback.html @@ -1,29 +1,35 @@ - -ObjectCallback (Eclipse Jetty API Doc - v11.0.21) + +ObjectCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ObjectCallback

    org.eclipse.jetty.jaas.callback.ObjectCallback
    -
    All Implemented Interfaces:
    Callback
    @@ -104,7 +91,6 @@

    Class ObjectCallback

    obtain a user's credential as an Object, rather than a char[], to which some credentials may not be able to be converted
    -
      @@ -176,9 +162,7 @@

      Field Details

    • _object

      -
      protected Object _object
      -
    @@ -192,9 +176,7 @@

    Constructor Details

  • ObjectCallback

    -
    public ObjectCallback()
    -
  • @@ -208,25 +190,19 @@

    Method Details

  • setObject

    -
    public void setObject(Object o)
    -
  • getObject

    -
    public Object getObject()
    -
  • clearObject

    -
    public void clearObject()
    -
  • @@ -240,5 +216,7 @@

    clearObject


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/callback/RequestParameterCallback.html b/jetty-11/org/eclipse/jetty/jaas/callback/RequestParameterCallback.html index e31b5302f74..d4e7906cb02 100644 --- a/jetty-11/org/eclipse/jetty/jaas/callback/RequestParameterCallback.html +++ b/jetty-11/org/eclipse/jetty/jaas/callback/RequestParameterCallback.html @@ -1,29 +1,35 @@ - -RequestParameterCallback (Eclipse Jetty API Doc - v11.0.21) + +RequestParameterCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RequestParameterC
    org.eclipse.jetty.jaas.callback.RequestParameterCallback

    -
    All Implemented Interfaces:
    Callback
    @@ -103,7 +90,6 @@

    Class RequestParameterC Allows a JAAS callback handler to access any parameter from the j_security_check FORM. This means that a LoginModule can access form fields other than the j_username and j_password fields, and use it, for example, to authenticate a user.

    -
    @@ -179,33 +163,25 @@

    Method Details

  • setParameterName

    -
    public void setParameterName(String name)
    -
  • getParameterName

    -
    public String getParameterName()
    -
  • setParameterValues

    -
    public void setParameterValues(List<?> values)
    -
  • getParameterValues

    -
    public List<?> getParameterValues()
    -
  • @@ -219,5 +195,7 @@

    getParameterValues


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/callback/ServletRequestCallback.html b/jetty-11/org/eclipse/jetty/jaas/callback/ServletRequestCallback.html index 926c9c36da9..ba1740b0a3c 100644 --- a/jetty-11/org/eclipse/jetty/jaas/callback/ServletRequestCallback.html +++ b/jetty-11/org/eclipse/jetty/jaas/callback/ServletRequestCallback.html @@ -1,29 +1,35 @@ - -ServletRequestCallback (Eclipse Jetty API Doc - v11.0.21) + +ServletRequestCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ServletRequestCallb
    org.eclipse.jetty.jaas.callback.ServletRequestCallback

    -
    All Implemented Interfaces:
    Callback
    @@ -101,7 +88,6 @@

    Class ServletRequestCallb
    ServletRequestCallback Provides access to the request associated with the authentication.
    -

      @@ -170,9 +156,7 @@

      Field Details

    • _request

      -
      protected jakarta.servlet.ServletRequest _request
      -
    @@ -186,9 +170,7 @@

    Constructor Details

  • ServletRequestCallback

    -
    public ServletRequestCallback()
    -
  • @@ -202,17 +184,13 @@

    Method Details

  • setRequest

    -
    public void setRequest(jakarta.servlet.ServletRequest request)
    -
  • getRequest

    -
    public jakarta.servlet.ServletRequest getRequest()
    -
  • @@ -226,5 +204,7 @@

    getRequest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jaas/callback/class-use/AbstractCallbackHandler.html b/jetty-11/org/eclipse/jetty/jaas/callback/class-use/AbstractCallbackHandler.html index 06d77c4a817..ed0e674f837 100644 --- a/jetty-11/org/eclipse/jetty/jaas/callback/class-use/AbstractCallbackHandler.html +++ b/jetty-11/org/eclipse/jetty/jaas/callback/class-use/AbstractCallbackHandler.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.jaas.callback.AbstractCallbackHandler (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.jaas.callback.AbstractCallbackHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class Abstr

    -
    Enclosing class:
    -
    AbstractDatabaseLoginModule
    +
    AbstractDatabaseLoginModule

    public class AbstractDatabaseLoginModule.JDBCUser extends AbstractLoginModule.JAASUser
    -
    @@ -153,9 +139,7 @@

    Constructor Details

  • JDBCUser

    -
    public JDBCUser(UserPrincipal user)
    -
  • @@ -169,7 +153,6 @@

    Method Details

  • doFetchRoles

    -
    public List<String> doFetchRoles() throws Exception
    @@ -178,7 +161,6 @@

    doFetchRoles

    Throws:
    Exception
    -
  • @@ -192,5 +174,7 @@

    doFetchRoles


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/AbstractDatabaseLoginModule.html b/jetty-11/org/eclipse/jetty/jaas/spi/AbstractDatabaseLoginModule.html index 4cad9493404..10e562fcefe 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/AbstractDatabaseLoginModule.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/AbstractDatabaseLoginModule.html @@ -1,29 +1,35 @@ - -AbstractDatabaseLoginModule (Eclipse Jetty API Doc - v11.0.21) + +AbstractDatabaseLoginModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractDataba

    -
    All Implemented Interfaces:
    LoginModule
    @@ -108,7 +95,6 @@

    Class AbstractDataba Abstract base class for LoginModules that interact with a database to retrieve authentication and authorization information. Used by the JDBCLoginModule and DataSourceLoginModule.

    -
    @@ -157,7 +143,7 @@

    Method Summary

    abstract Connection
     
    - +
    getRoles(String userName)
     
    @@ -194,9 +180,7 @@

    Constructor Details

  • AbstractDatabaseLoginModule

    -
    public AbstractDatabaseLoginModule()
    -
  • @@ -210,7 +194,6 @@

    Method Details

  • getConnection

    -
    public abstract Connection getConnection() throws Exception
    @@ -219,13 +202,11 @@

    getConnection

    Throws:
    Exception - if unable to get the connection
    -
  • getUser

    -
    public AbstractLoginModule.JAASUser getUser(String userName) throws Exception
    Load info from database
    @@ -237,26 +218,22 @@

    getUser

    Throws:
    Exception - if unable to get the user info
    -
  • getRoles

    -
    public List<String> getRoles(String userName) throws Exception
    Throws:
    Exception
    -
  • initialize

    -
    public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, @@ -273,12 +250,11 @@

    initialize

    options - the option map
    See Also:
    -
    -
  • @@ -292,5 +268,7 @@

    initialize


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.JAASUser.html b/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.JAASUser.html index 4bdcf922ff8..fa56efca608 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.JAASUser.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.JAASUser.html @@ -1,29 +1,35 @@ - -AbstractLoginModule.JAASUser (Eclipse Jetty API Doc - v11.0.21) + +AbstractLoginModule.JAASUser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,19 +77,17 @@

    Class AbstractLogin
    org.eclipse.jetty.jaas.spi.AbstractLoginModule.JAASUser

    -
    Direct Known Subclasses:
    AbstractDatabaseLoginModule.JDBCUser, LdapLoginModule.LDAPBindingUser, LdapLoginModule.LDAPUser
    Enclosing class:
    -
    AbstractLoginModule
    +
    AbstractLoginModule

    public abstract static class AbstractLoginModule.JAASUser extends Object
    -
    @@ -183,67 +167,55 @@

    Method Details

  • getUserName

    -
    public String getUserName()
    -
  • setJAASInfo

    -
    public void setJAASInfo(Subject subject)
    Parameters:
    subject - The subject
    -
  • unsetJAASInfo

    -
    public void unsetJAASInfo(Subject subject)
    Parameters:
    subject - The subject
    -
  • checkCredential

    -
    public boolean checkCredential(Object suppliedCredential)
    -
  • fetchRoles

    -
    public void fetchRoles() throws Exception
    Throws:
    Exception
    -
  • doFetchRoles

    -
    public abstract List<String> doFetchRoles() throws Exception
    Throws:
    Exception
    -
  • @@ -257,5 +229,7 @@

    doFetchRoles


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.html b/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.html index 4efa9325062..a416c297b06 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/AbstractLoginModule.html @@ -1,29 +1,35 @@ - -AbstractLoginModule (Eclipse Jetty API Doc - v11.0.21) + +AbstractLoginModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractLoginModuleorg.eclipse.jetty.jaas.spi.AbstractLoginModule

    -
    All Implemented Interfaces:
    LoginModule
    @@ -106,7 +93,6 @@

    Class AbstractLoginModule -

      @@ -226,9 +212,7 @@

      Constructor Details

    • AbstractLoginModule

      -
      public AbstractLoginModule()
      -
    @@ -242,100 +226,77 @@

    Method Details

  • getUser

    -
    public abstract AbstractLoginModule.JAASUser getUser(String username) throws Exception
    Throws:
    Exception
    -
  • getSubject

    -
    public Subject getSubject()
    -
  • setSubject

    -
    public void setSubject(Subject s)
    -
  • getCurrentUser

    -
    public AbstractLoginModule.JAASUser getCurrentUser()
    -
  • setCurrentUser

    -
    public void setCurrentUser(AbstractLoginModule.JAASUser u)
    -
  • getCallbackHandler

    -
    public CallbackHandler getCallbackHandler()
    -
  • setCallbackHandler

    -
    public void setCallbackHandler(CallbackHandler h)
    -
  • isAuthenticated

    -
    public boolean isAuthenticated()
    -
  • isCommitted

    -
    public boolean isCommitted()
    -
  • setAuthenticated

    -
    public void setAuthenticated(boolean authState)
    -
  • setCommitted

    -
    public void setCommitted(boolean commitState)
    -
  • abort

    -
    public boolean abort() throws LoginException
    @@ -344,13 +305,11 @@

    abort

    Throws:
    LoginException
    -
  • commit

    -
    public boolean commit() throws LoginException
    @@ -362,34 +321,28 @@

    commit

    LoginException - if unable to commit
    See Also:
    -
    -
  • configureCallbacks

    -
    public Callback[] configureCallbacks()
    -
  • isIgnored

    -
    public boolean isIgnored()
    -
  • login

    -
    public boolean login() throws LoginException
    @@ -401,18 +354,16 @@

    login

    LoginException - if unable to login
    See Also:
    -
    -
  • logout

    -
    public boolean logout() throws LoginException
    @@ -424,18 +375,16 @@

    logout

    LoginException - if unable to logout
    See Also:
    -
    -
  • initialize

    -
    public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, @@ -450,12 +399,11 @@

    initialize

    options - the option map
    See Also:
    -
    -
  • @@ -469,5 +417,7 @@

    initialize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/DataSourceLoginModule.html b/jetty-11/org/eclipse/jetty/jaas/spi/DataSourceLoginModule.html index f388c7dc3a0..8eea21c5a33 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/DataSourceLoginModule.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/DataSourceLoginModule.html @@ -1,29 +1,35 @@ - -DataSourceLoginModule (Eclipse Jetty API Doc - v11.0.21) + +DataSourceLoginModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DataSourceLoginModul

    -
    All Implemented Interfaces:
    LoginModule
    @@ -108,12 +95,11 @@

    Class DataSourceLoginModul
    See Also:
    -
    -

    @@ -208,7 +192,6 @@

    Method Details

  • initialize

    -
    public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, @@ -228,18 +211,16 @@

    initialize

    options - the option map
    See Also:
    -
    -
  • getConnection

    -
    public Connection getConnection() throws Exception
    Get a connection from the DataSource
    @@ -252,12 +233,11 @@

    getConnection

    Exception - if unable to get the connection
    See Also:
    -
    -
  • @@ -271,5 +251,7 @@

    getConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/JDBCLoginModule.html b/jetty-11/org/eclipse/jetty/jaas/spi/JDBCLoginModule.html index 65ab29d6712..9f51a572497 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/JDBCLoginModule.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/JDBCLoginModule.html @@ -1,29 +1,35 @@ - -JDBCLoginModule (Eclipse Jetty API Doc - v11.0.21) + +JDBCLoginModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JDBCLoginModule

    -
    All Implemented Interfaces:
    LoginModule
    @@ -105,7 +92,6 @@

    Class JDBCLoginModule

    a database and authenticate the user.

    Notes

    This version uses plain old JDBC connections NOT DataSources.

    -
    @@ -200,7 +184,6 @@

    Method Details

  • getConnection

    -
    public Connection getConnection() throws Exception
    Get a connection from the DriverManager
    @@ -212,13 +195,11 @@

    getConnection

    Throws:
    Exception - if unable to get the connection
    -
  • initialize

    -
    public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, @@ -238,12 +219,11 @@

    initialize

    options - the options map
    See Also:
    -
    -
  • @@ -257,5 +237,7 @@

    initialize


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPBindingUser.html b/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPBindingUser.html index 7c38800ac34..f412658ef66 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPBindingUser.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPBindingUser.html @@ -1,29 +1,35 @@ - -LdapLoginModule.LDAPBindingUser (Eclipse Jetty API Doc - v11.0.21) + +LdapLoginModule.LDAPBindingUser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class LdapLoginM

    -
    Enclosing class:
    -
    LdapLoginModule
    +
    LdapLoginModule

    public class LdapLoginModule.LDAPBindingUser extends AbstractLoginModule.JAASUser
    -
    @@ -155,11 +141,9 @@

    Constructor Details

  • LDAPBindingUser

    -
    public LDAPBindingUser(UserPrincipal user, DirContext context, String userDn)
    -
  • @@ -173,7 +157,6 @@

    Method Details

  • doFetchRoles

    -
    public List<String> doFetchRoles() throws Exception
    @@ -182,7 +165,6 @@

    doFetchRoles

    Throws:
    Exception
    -
  • @@ -196,5 +178,7 @@

    doFetchRoles


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPUser.html b/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPUser.html index 48ee4407361..d2d86eb3318 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPUser.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.LDAPUser.html @@ -1,29 +1,35 @@ - -LdapLoginModule.LDAPUser (Eclipse Jetty API Doc - v11.0.21) + +LdapLoginModule.LDAPUser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class LdapLoginModule.L

    -
    Enclosing class:
    -
    LdapLoginModule
    +
    LdapLoginModule

    public class LdapLoginModule.LDAPUser extends AbstractLoginModule.JAASUser
    -
    @@ -154,10 +140,8 @@

    Constructor Details

  • LDAPUser

    -
    public LDAPUser(UserPrincipal user, Attributes attributes)
    -
  • @@ -171,7 +155,6 @@

    Method Details

  • doFetchRoles

    -
    public List<String> doFetchRoles() throws Exception
    @@ -180,7 +163,6 @@

    doFetchRoles

    Throws:
    Exception
    -
  • @@ -194,5 +176,7 @@

    doFetchRoles


    + + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.html b/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.html index bb93304bb97..c37edfa386e 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/LdapLoginModule.html @@ -1,29 +1,35 @@ - -LdapLoginModule (Eclipse Jetty API Doc - v11.0.21) + +LdapLoginModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class LdapLoginModule

    -
    All Implemented Interfaces:
    LoginModule
    @@ -129,7 +116,6 @@

    Class LdapLoginModule

    roleObjectClass="groupOfUniqueNames"; };
    -
    @@ -204,7 +190,7 @@

    Method Summary

    protected String
     
    - +
    get the context for connection
    @@ -250,9 +236,7 @@

    Constructor Details

  • LdapLoginModule

    -
    public LdapLoginModule()
    -
  • @@ -266,7 +250,6 @@

    Method Details

  • getUser

    -
    public AbstractLoginModule.JAASUser getUser(String username) throws Exception
    get the available information about the user @@ -285,21 +268,17 @@

    getUser

    Throws:
    Exception - if unable to get the user info
    -
  • doRFC2254Encoding

    -
    protected String doRFC2254Encoding(String inputString)
    -
  • login

    -
    public boolean login() throws LoginException
    since ldap uses a context bind for valid authentication checking, we override login() @@ -318,18 +297,16 @@

    login

    LoginException - if unable to login
    See Also:
    -
    -
  • credentialLogin

    -
    protected boolean credentialLogin(Object webCredential) throws LoginException
    password supplied authentication check
    @@ -341,13 +318,11 @@

    credentialLogin

    Throws:
    LoginException - if unable to login
    -
  • bindingLogin

    -
    public boolean bindingLogin(String username, Object password) throws LoginException
    @@ -364,13 +339,11 @@

    bindingLogin

    Throws:
    LoginException - if unable to bind the login
    -
  • initialize

    -
    public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, @@ -390,18 +363,16 @@

    initialize

    options - the option map
    See Also:
    -
    -
  • commit

    -
    public boolean commit() throws LoginException
    @@ -415,18 +386,16 @@

    commit

    LoginException - if unable to commit
    See Also:
    -
    -
  • abort

    -
    public boolean abort() throws LoginException
    @@ -437,28 +406,23 @@

    abort

    Throws:
    LoginException
    -
  • getEnvironment

    -
    public Hashtable<Object,Object> getEnvironment()
    get the context for connection
    Returns:
    the environment details for the context
    -
  • convertCredentialLdapToJetty

    -
    public static String convertCredentialLdapToJetty(String encryptedPassword)
    -
  • @@ -472,5 +436,7 @@

    convertCredentialLdapToJetty


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/PropertyFileLoginModule.html b/jetty-11/org/eclipse/jetty/jaas/spi/PropertyFileLoginModule.html index 6c04fc0bf50..8ca51c8dc4f 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/PropertyFileLoginModule.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/PropertyFileLoginModule.html @@ -1,29 +1,35 @@ - -PropertyFileLoginModule (Eclipse Jetty API Doc - v11.0.21) + +PropertyFileLoginModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PropertyFileLoginM

    -
    All Implemented Interfaces:
    LoginModule
    @@ -100,7 +87,6 @@

    Class PropertyFileLoginM
    public class PropertyFileLoginModule extends AbstractLoginModule
    PropertyFileLoginModule
    -

    @@ -211,9 +195,7 @@

    Constructor Details

  • PropertyFileLoginModule

    -
    public PropertyFileLoginModule()
    -
  • @@ -227,7 +209,6 @@

    Method Details

  • initialize

    -
    public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, @@ -246,18 +227,16 @@

    initialize

    options - the options map
    See Also:
    -
    -
  • getUser

    -
    public AbstractLoginModule.JAASUser getUser(String userName) throws Exception
    @@ -268,7 +247,6 @@

    getUser

    Throws:
    Exception - if unable to get the user information
    -
  • @@ -282,5 +260,7 @@

    getUser


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jaas/spi/class-use/AbstractDatabaseLoginModule.JDBCUser.html b/jetty-11/org/eclipse/jetty/jaas/spi/class-use/AbstractDatabaseLoginModule.JDBCUser.html index 0f62fa62a80..8cc77350a3b 100644 --- a/jetty-11/org/eclipse/jetty/jaas/spi/class-use/AbstractDatabaseLoginModule.JDBCUser.html +++ b/jetty-11/org/eclipse/jetty/jaas/spi/class-use/AbstractDatabaseLoginModule.JDBCUser.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.jaas.spi.AbstractDatabaseLoginModule.JDBCUser (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.jaas.spi.AbstractDatabaseLoginModule.JDBCUser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ConnectorServer

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -107,7 +94,6 @@

    Class ConnectorServer

  • allows to bind the RMI registry and the RMI server to the loopback interface
  • makes it easy to use TLS for the RMI communication
  • -
    @@ -259,7 +243,6 @@

    Constructor Details

  • ConnectorServer

    -
    public ConnectorServer(JMXServiceURL serviceURL, String objectName)
    Constructs a ConnectorServer
    @@ -268,13 +251,11 @@

    ConnectorServer

    serviceURL - the address of the new ConnectorServer
    objectName - object name string to be assigned to ConnectorServer bean
    -
  • ConnectorServer

    -
    public ConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, String objectName)
    @@ -288,13 +269,11 @@

    ConnectorServer

    the attribute. The contents of environment are not changed by this call.
    objectName - object name string to be assigned to ConnectorServer bean
    -
  • ConnectorServer

    -
    public ConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, String objectName, @@ -310,7 +289,6 @@

    ConnectorServer

    objectName - object name string to be assigned to ConnectorServer bean
    sslContextFactory - the SslContextFactory.Server to use for secure communication
    -
  • @@ -324,19 +302,16 @@

    Method Details

  • getAddress

    -
    public JMXServiceURL getAddress()
    Returns:
    the JMXServiceURL of this ConnectorServer
    -
  • putAttribute

    -
    public void putAttribute(String name, Object value)
    Puts an attribute into the environment Map.
    @@ -345,73 +320,62 @@

    putAttribute

    name - the attribute name
    value - the attribute value
    -
  • getObjectName

    -
    public String getObjectName()
    Returns:
    the ObjectName of this ConnectorServer
    -
  • setObjectName

    -
    public void setObjectName(String objectName)
    Parameters:
    objectName - the ObjectName of this ConnectorServer
    -
  • getSslContextFactory

    -
    public SslContextFactory.Server getSslContextFactory()
    -
  • setSslContextFactory

    -
    public void setSslContextFactory(SslContextFactory.Server sslContextFactory)
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -419,7 +383,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -433,5 +396,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/jmx/MBeanContainer.html b/jetty-11/org/eclipse/jetty/jmx/MBeanContainer.html index 28f5d47cdd7..86934fd19a6 100644 --- a/jetty-11/org/eclipse/jetty/jmx/MBeanContainer.html +++ b/jetty-11/org/eclipse/jetty/jmx/MBeanContainer.html @@ -1,29 +1,35 @@ - -MBeanContainer (Eclipse Jetty API Doc - v11.0.21) + +MBeanContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MBeanContainer

    org.eclipse.jetty.jmx.MBeanContainer
    -
    All Implemented Interfaces:
    EventListener, Container.InheritedListener, Container.Listener, Destroyable, Dumpable
    @@ -100,7 +87,6 @@

    Class MBeanContainer

    extends Object implements Container.InheritedListener, Dumpable, Destroyable
    Container class for the MBean instances
    -
      @@ -109,7 +95,7 @@

      Class MBeanContainer

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -232,20 +218,17 @@

      Constructor Details

    • MBeanContainer

      -
      public MBeanContainer(MBeanServer server)
      Constructs MBeanContainer
      Parameters:
      server - instance of MBeanServer for use by container
      -
    • MBeanContainer

      -
      public MBeanContainer(MBeanServer server, boolean cacheOtherClassLoaders)
      Constructs MBeanContainer
      @@ -255,7 +238,6 @@

      MBeanContainer

      cacheOtherClassLoaders - If true, MBeans from other classloaders (eg WebAppClassLoader) will be cached. The cache is never flushed, so this should be false if some classloaders do not live forever.
      -
    @@ -269,43 +251,36 @@

    Method Details

  • getMBeanServer

    -
    public MBeanServer getMBeanServer()
    Retrieve instance of MBeanServer used by container
    Returns:
    instance of MBeanServer
    -
  • isUseCacheForOtherClassLoaders

    -
    @ManagedAttribute(value="Whether to use the cache for MBeans loaded by other ClassLoaders", readonly=true) public boolean isUseCacheForOtherClassLoaders()
    -
  • setDomain

    -
    public void setDomain(String domain)
    Set domain to be used to add MBeans
    Parameters:
    domain - domain name
    -
  • getDomain

    -
    @ManagedAttribute("The default ObjectName domain") public String getDomain()
    Retrieve domain name used to add MBeans
    @@ -313,13 +288,11 @@

    getDomain

    Returns:
    domain name
    -
  • mbeanFor

    -
    public Object mbeanFor(Object o)

    Creates an ObjectMBean for the given object.

    Attempts to create an ObjectMBean for the object by searching the package @@ -339,13 +312,11 @@

    mbeanFor

    Returns:
    A new instance of an MBean for the object or null.
    -
  • findMBean

    -
    public ObjectName findMBean(Object object)
    Lookup an object name by instance
    @@ -354,13 +325,11 @@

    findMBean

    Returns:
    object name associated with specified instance, or null if not found
    -
  • findBean

    -
    public Object findBean(ObjectName objectName)
    Lookup an instance by object name
    @@ -369,39 +338,33 @@

    findBean

    Returns:
    instance associated with specified object name, or null if not found
    -
  • beanAdded

    -
    public void beanAdded(Container parent, Object obj)
    Specified by:
    beanAdded in interface Container.Listener
    -
  • beanRemoved

    -
    public void beanRemoved(Container parent, Object obj)
    Specified by:
    beanRemoved in interface Container.Listener
    -
  • makeName

    -
    public String makeName(String basis)
    Parameters:
    @@ -409,17 +372,15 @@

    makeName

    Returns:
    normalized name
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -431,31 +392,26 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • @@ -469,5 +425,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/jmx/ObjectMBean.html b/jetty-11/org/eclipse/jetty/jmx/ObjectMBean.html index c9a3a0df61a..b827b5bf3a9 100644 --- a/jetty-11/org/eclipse/jetty/jmx/ObjectMBean.html +++ b/jetty-11/org/eclipse/jetty/jmx/ObjectMBean.html @@ -1,29 +1,35 @@ - -ObjectMBean (Eclipse Jetty API Doc - v11.0.21) + +ObjectMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ObjectMBean

    org.eclipse.jetty.jmx.ObjectMBean
    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -112,7 +99,6 @@

    Class ObjectMBean

    Class com.acme.jmx.FooMBean can then override the default behavior of ObjectMBean and provide a custom ObjectName, or custom ObjectName properties name and context, etc.

    -
      @@ -221,9 +207,7 @@

      Field Details

    • _managed

      -
      protected final Object _managed
      -
    @@ -237,14 +221,12 @@

    Constructor Details

  • ObjectMBean

    -
    public ObjectMBean(Object managedObject)
    Creates a new ObjectMBean wrapping the given managedObject.
    Parameters:
    managedObject - the object to manage
    -
  • @@ -258,32 +240,27 @@

    Method Details

  • getManagedObject

    -
    public Object getManagedObject()
    Returns:
    the managed object
    -
  • getObjectName

    -
    public ObjectName getObjectName()

    Allows to customize the ObjectName of this MBean.

    Returns:
    a custom ObjectName, or null to indicate to MBeanContainer to create a default ObjectName
    -
  • getObjectContextBasis

    -
    public String getObjectContextBasis()

    Allows to customize the ObjectName property context.

    When MBeanContainer creates default ObjectNames, the context property @@ -301,13 +278,11 @@

    getObjectContextBasis

    Returns:
    a custom value for the property context
    -
  • getObjectNameBasis

    -
    public String getObjectNameBasis()

    Allows to customize the ObjectName property name.

    Certain components have a natural name and returning it from this method @@ -316,41 +291,33 @@

    getObjectNameBasis

    Returns:
    a custom value for the property name
    -
  • setMBeanContainer

    -
    protected void setMBeanContainer(MBeanContainer container)
    -
  • getMBeanContainer

    -
    public MBeanContainer getMBeanContainer()
    -
  • getMBeanInfo

    -
    public MBeanInfo getMBeanInfo()
    Specified by:
    getMBeanInfo in interface DynamicMBean
    -
  • getAttribute

    -
    public Object getAttribute(String name) throws AttributeNotFoundException, ReflectionException, @@ -363,25 +330,21 @@

    getAttribute

    ReflectionException
    MBeanException
    -
  • getAttributes

    -
    public AttributeList getAttributes(String[] names)
    Specified by:
    getAttributes in interface DynamicMBean
    -
  • setAttribute

    -
    public void setAttribute(Attribute attribute) throws AttributeNotFoundException, ReflectionException, @@ -394,25 +357,21 @@

    setAttribute

    ReflectionException
    MBeanException
    -
  • setAttributes

    -
    public AttributeList setAttributes(AttributeList attributes)
    Specified by:
    setAttributes in interface DynamicMBean
    -
  • invoke

    -
    public Object invoke(String name, Object[] params, String[] signature) @@ -425,7 +384,6 @@

    invoke

    ReflectionException
    MBeanException
    -
  • @@ -439,5 +397,7 @@

    invoke


    + + diff --git a/jetty-11/org/eclipse/jetty/jmx/class-use/ConnectorServer.html b/jetty-11/org/eclipse/jetty/jmx/class-use/ConnectorServer.html index 5470d6ba3ae..16046a6125b 100644 --- a/jetty-11/org/eclipse/jetty/jmx/class-use/ConnectorServer.html +++ b/jetty-11/org/eclipse/jetty/jmx/class-use/ConnectorServer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.jmx.ConnectorServer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.jmx.ConnectorServer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class BindingEnumeration

    org.eclipse.jetty.jndi.BindingEnumeration
    -
    All Implemented Interfaces:
    Enumeration<Binding>, NamingEnumeration<Binding>
    @@ -99,7 +86,6 @@

    Class BindingEnumeration

    extends Object implements NamingEnumeration<Binding>
    BindingEnumeration
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • BindingEnumeration

      -
      public BindingEnumeration(Iterator<Binding> e)
      -
    @@ -181,7 +165,6 @@

    Method Details

  • close

    -
    public void close() throws NamingException
    @@ -190,13 +173,11 @@

    close

    Throws:
    NamingException
    -
  • hasMore

    -
    public boolean hasMore() throws NamingException
    @@ -205,13 +186,11 @@

    hasMore

    Throws:
    NamingException
    -
  • next

    -
    public Binding next() throws NamingException
    @@ -220,31 +199,26 @@

    next

    Throws:
    NamingException
    -
  • hasMoreElements

    -
    public boolean hasMoreElements()
    Specified by:
    hasMoreElements in interface Enumeration<Binding>
    -
  • nextElement

    -
    public Binding nextElement()
    Specified by:
    nextElement in interface Enumeration<Binding>
    -
  • @@ -258,5 +232,7 @@

    nextElement


    + + diff --git a/jetty-11/org/eclipse/jetty/jndi/ContextFactory.html b/jetty-11/org/eclipse/jetty/jndi/ContextFactory.html index 529c8cb5b59..a7984a0511c 100644 --- a/jetty-11/org/eclipse/jetty/jndi/ContextFactory.html +++ b/jetty-11/org/eclipse/jetty/jndi/ContextFactory.html @@ -1,29 +1,35 @@ - -ContextFactory (Eclipse Jetty API Doc - v11.0.21) + +ContextFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ContextFactory

    org.eclipse.jetty.jndi.ContextFactory
    -
    All Implemented Interfaces:
    ObjectFactory
    @@ -117,7 +104,6 @@

    Class ContextFactory

    is not set, then we use the classloader associated with the current Context.

    If there is no current context, or no classloader, we return null.

    -
      @@ -205,9 +191,7 @@

      Constructor Details

    • ContextFactory

      -
      public ContextFactory()
      -
    @@ -221,7 +205,6 @@

    Method Details

  • getObjectInstance

    -
    public Object getObjectInstance(Object obj, Name name, Context nameCtx, @@ -246,18 +229,16 @@

    getObjectInstance

    Exception
    See Also:
    -
    -
  • newNamingContext

    -
    public NamingContext newNamingContext(Object obj, ClassLoader loader, Hashtable env, @@ -277,13 +258,11 @@

    newNamingContext

    Throws:
    Exception - if unable to create a new naming context
    -
  • getContextForClassLoader

    -
    public Context getContextForClassLoader(ClassLoader loader)
    Find the naming Context for the given classloader
    @@ -292,13 +271,11 @@

    getContextForClassLoader

    Returns:
    the context for the classloader
    -
  • associateContext

    -
    public static Context associateContext(Context ctx)
    Associate the given Context with the current thread. disassociate method should be called to reset the context.
    @@ -308,37 +285,29 @@

    associateContext

    Returns:
    the previous context associated on the thread (can be null)
    -
  • disassociateContext

    -
    public static void disassociateContext(Context ctx)
    -
  • associateClassLoader

    -
    public static ClassLoader associateClassLoader(ClassLoader loader)
    -
  • disassociateClassLoader

    -
    public static void disassociateClassLoader()
    -
  • dump

    -
    public static void dump(Appendable out, String indent) throws IOException
    @@ -346,7 +315,6 @@

    dump

    Throws:
    IOException
    -
  • @@ -360,5 +328,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/jndi/DataSourceCloser.html b/jetty-11/org/eclipse/jetty/jndi/DataSourceCloser.html index a8d4cd3b2f6..36e3a42e34d 100644 --- a/jetty-11/org/eclipse/jetty/jndi/DataSourceCloser.html +++ b/jetty-11/org/eclipse/jetty/jndi/DataSourceCloser.html @@ -1,29 +1,35 @@ - -DataSourceCloser (Eclipse Jetty API Doc - v11.0.21) + +DataSourceCloser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DataSourceCloser

    org.eclipse.jetty.jndi.DataSourceCloser
    -
    All Implemented Interfaces:
    Destroyable
    @@ -102,7 +89,6 @@

    Class DataSourceCloser

    Some DataSource's need to be close (eg. Atomikos). This bean is a Destroyable and may be added to any ContainerLifeCycle so that destroy() will be called. The destroy() method calls any no-arg method called "close" on the passed DataSource.
    -
      @@ -156,18 +142,14 @@

      Constructor Details

    • DataSourceCloser

      -
      public DataSourceCloser(DataSource datasource)
      -
    • DataSourceCloser

      -
      public DataSourceCloser(DataSource datasource, String shutdownSQL)
      -
    @@ -181,13 +163,11 @@

    Method Details

  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • @@ -201,5 +181,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.DefaultParser.html b/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.DefaultParser.html index 023d6cff0f3..e2f0b702744 100644 --- a/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.DefaultParser.html +++ b/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.DefaultParser.html @@ -1,29 +1,35 @@ - -InitialContextFactory.DefaultParser (Eclipse Jetty API Doc - v11.0.21) + +InitialContextFactory.DefaultParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Initia
    org.eclipse.jetty.jndi.InitialContextFactory.DefaultParser

    -
    All Implemented Interfaces:
    NameParser
    Enclosing class:
    -
    InitialContextFactory
    +
    InitialContextFactory

    public static class InitialContextFactory.DefaultParser extends Object implements NameParser
    -
      @@ -153,9 +139,7 @@

      Constructor Details

    • DefaultParser

      -
      public DefaultParser()
      -
    @@ -169,7 +153,6 @@

    Method Details

  • parse

    -
    public Name parse(String name) throws NamingException
    @@ -178,7 +161,6 @@

    parse

    Throws:
    NamingException
    -
  • @@ -192,5 +174,7 @@

    parse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.html b/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.html index ffbb830f654..d614c7e57c8 100644 --- a/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.html +++ b/jetty-11/org/eclipse/jetty/jndi/InitialContextFactory.html @@ -1,29 +1,35 @@ - -InitialContextFactory (Eclipse Jetty API Doc - v11.0.21) + +InitialContextFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InitialContextFactor
    org.eclipse.jetty.jndi.InitialContextFactory

    -
    All Implemented Interfaces:
    InitialContextFactory
    @@ -106,7 +93,6 @@

    Class InitialContextFactor
    Version:
    1.0

    -
      @@ -174,9 +160,7 @@

      Constructor Details

    • InitialContextFactory

      -
      public InitialContextFactory()
      -
    @@ -190,7 +174,6 @@

    Method Details

  • getInitialContext

    -
    public Context getInitialContext(Hashtable env)
    Get Context that has access to default Namespace. This method won't be called if a name URL beginning @@ -204,12 +187,11 @@

    getInitialContext

    a Context value
    See Also:
    -
    -
  • @@ -223,5 +205,7 @@

    getInitialContext


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/NameEnumeration.html b/jetty-11/org/eclipse/jetty/jndi/NameEnumeration.html index abdbb10d201..48b51d7032f 100644 --- a/jetty-11/org/eclipse/jetty/jndi/NameEnumeration.html +++ b/jetty-11/org/eclipse/jetty/jndi/NameEnumeration.html @@ -1,29 +1,35 @@ - -NameEnumeration (Eclipse Jetty API Doc - v11.0.21) + +NameEnumeration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NameEnumeration

    org.eclipse.jetty.jndi.NameEnumeration
    -
    All Implemented Interfaces:
    Enumeration<NameClassPair>, NamingEnumeration<NameClassPair>
    @@ -99,7 +86,6 @@

    Class NameEnumeration

    extends Object implements NamingEnumeration<NameClassPair>
    NameEnumeration
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • NameEnumeration

      -
      public NameEnumeration(Iterator<Binding> e)
      -
    @@ -181,7 +165,6 @@

    Method Details

  • close

    -
    public void close() throws NamingException
    @@ -190,13 +173,11 @@

    close

    Throws:
    NamingException
    -
  • hasMore

    -
    public boolean hasMore() throws NamingException
    @@ -205,13 +186,11 @@

    hasMore

    Throws:
    NamingException
    -
  • next

    -
    public NameClassPair next() throws NamingException
    @@ -220,31 +199,26 @@

    next

    Throws:
    NamingException
    -
  • hasMoreElements

    -
    public boolean hasMoreElements()
    Specified by:
    hasMoreElements in interface Enumeration<NameClassPair>
    -
  • nextElement

    -
    public NameClassPair nextElement()
    Specified by:
    nextElement in interface Enumeration<NameClassPair>
    -
  • @@ -258,5 +232,7 @@

    nextElement


    + + diff --git a/jetty-11/org/eclipse/jetty/jndi/NamingContext.Listener.html b/jetty-11/org/eclipse/jetty/jndi/NamingContext.Listener.html index 3f18f8a0c31..0d0c6462dec 100644 --- a/jetty-11/org/eclipse/jetty/jndi/NamingContext.Listener.html +++ b/jetty-11/org/eclipse/jetty/jndi/NamingContext.Listener.html @@ -1,29 +1,35 @@ - -NamingContext.Listener (Eclipse Jetty API Doc - v11.0.21) + +NamingContext.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,15 +74,13 @@

    Interface NamingContext.Listener

    -
    Enclosing class:
    -
    NamingContext
    +
    NamingContext

    public static interface NamingContext.Listener
    Naming Context Listener.
    -
    @@ -177,5 +159,7 @@

    unbind


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/NamingContext.html b/jetty-11/org/eclipse/jetty/jndi/NamingContext.html index 4e49c5653d3..d4eafcafe5c 100644 --- a/jetty-11/org/eclipse/jetty/jndi/NamingContext.html +++ b/jetty-11/org/eclipse/jetty/jndi/NamingContext.html @@ -1,29 +1,35 @@ - -NamingContext (Eclipse Jetty API Doc - v11.0.21) + +NamingContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NamingContext

    org.eclipse.jetty.jndi.NamingContext
    -
    All Implemented Interfaces:
    Context, Dumpable
    @@ -104,7 +91,6 @@

    Class NamingContext

    Notes: All Names are expected to be Compound, not Composite.

    -
      @@ -124,7 +110,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
    @@ -137,10 +123,10 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    protected final ConcurrentMap<String,Binding>
    +
    protected final ConcurrentMap<String,Binding>
     
    -
    protected final Hashtable<String,Object>
    +
    protected final Hashtable<String,Object>
     
    protected String
    @@ -450,89 +436,73 @@

    Field Details

  • DEEP_BINDING

    -
    public static final String DEEP_BINDING
    See Also:
    -
    -
  • LOCK_PROPERTY

    -
    public static final String LOCK_PROPERTY
    See Also:
    -
    -
  • UNLOCK_PROPERTY

    -
    public static final String UNLOCK_PROPERTY
    See Also:
    -
    -
  • _env

    -
    protected final Hashtable<String,Object> _env
    -
  • _bindings

    -
    protected final ConcurrentMap<String,Binding> _bindings
    -
  • _parent

    -
    protected NamingContext _parent
    -
  • _name

    -
    protected String _name
    -
  • _parser

    -
    protected NameParser _parser
    -
  • @@ -546,7 +516,6 @@

    Constructor Details

  • NamingContext

    -
    public NamingContext(Hashtable<String,Object> env, String name, NamingContext parent, @@ -559,19 +528,16 @@

    NamingContext

    parent - immediate ancestor Context (can be null)
    parser - NameParser for this Context
    -
  • NamingContext

    -
    protected NamingContext(Hashtable<String,Object> env, String name, NamingContext parent, NameParser parser, ConcurrentMap<String,Binding> bindings)
    -
  • @@ -585,69 +551,56 @@

    Method Details

  • shallowCopy

    -
    public Context shallowCopy(Hashtable<String,Object> env)
    Returns:
    A shallow copy of the Context with the same bindings, but with the passed environment
    -
  • isDeepBindingSupported

    -
    public boolean isDeepBindingSupported()
    -
  • getName

    -
    public String getName()
    Getter for _name
    Returns:
    name of this Context (relative, not absolute)
    -
  • getParent

    -
    public Context getParent()
    Getter for _parent
    Returns:
    parent Context
    -
  • setNameParser

    -
    public void setNameParser(NameParser parser)
    -
  • setEnv

    -
    public final void setEnv(Hashtable<String,Object> env)
    -
  • bind

    -
    public void bind(Name name, Object obj) throws NamingException
    @@ -661,13 +614,11 @@

    bind

    Throws:
    NamingException - if an error occurs
    -
  • bind

    -
    public void bind(String name, Object obj) throws NamingException
    @@ -681,13 +632,11 @@

    bind

    Throws:
    NamingException - if an error occurs
    -
  • createSubcontext

    -
    public Context createSubcontext(Name name) throws NamingException
    Create a context as a child of this one
    @@ -701,13 +650,11 @@

    createSubcontext

    Throws:
    NamingException - if an error occurs
    -
  • createSubcontext

    -
    public Context createSubcontext(String name) throws NamingException
    Create a Context as a child of this one
    @@ -721,13 +668,11 @@

    createSubcontext

    Throws:
    NamingException - if an error occurs
    -
  • destroySubcontext

    -
    public void destroySubcontext(String name) throws NamingException
    @@ -738,13 +683,11 @@

    destroySubcontext

    Throws:
    NamingException - if an error occurs
    -
  • destroySubcontext

    -
    public void destroySubcontext(Name name) throws NamingException
    @@ -755,13 +698,11 @@

    destroySubcontext

    Throws:
    NamingException - if an error occurs
    -
  • lookup

    -
    public Object lookup(Name name) throws NamingException
    Lookup a binding by name
    @@ -773,13 +714,11 @@

    lookup

    Throws:
    NamingException - if an error occurs
    -
  • lookup

    -
    public Object lookup(String name) throws NamingException
    Lookup binding of an object by name
    @@ -793,13 +732,11 @@

    lookup

    Throws:
    NamingException - if an error occurs
    -
  • lookupLink

    -
    public Object lookupLink(Name name) throws NamingException
    Lookup link bound to name
    @@ -813,13 +750,11 @@

    lookupLink

    Throws:
    NamingException - if an error occurs
    -
  • lookupLink

    -
    public Object lookupLink(String name) throws NamingException
    Lookup link bound to name
    @@ -833,13 +768,11 @@

    lookupLink

    Throws:
    NamingException - if an error occurs
    -
  • list

    -
    public NamingEnumeration list(Name name) throws NamingException
    List all names bound at Context named by Name
    @@ -853,13 +786,11 @@

    list

    Throws:
    NamingException - if an error occurs
    -
  • list

    -
    public NamingEnumeration list(String name) throws NamingException
    List all names bound at Context named by Name
    @@ -873,13 +804,11 @@

    list

    Throws:
    NamingException - if an error occurs
    -
  • listBindings

    -
    public NamingEnumeration listBindings(Name name) throws NamingException
    List all Bindings present at Context named by Name
    @@ -893,13 +822,11 @@

    listBindings

    Throws:
    NamingException - if an error occurs
    -
  • listBindings

    -
    public NamingEnumeration listBindings(String name) throws NamingException
    List all Bindings at Name
    @@ -913,13 +840,11 @@

    listBindings

    Throws:
    NamingException - if an error occurs
    -
  • rebind

    -
    public void rebind(Name name, Object obj) throws NamingException
    @@ -933,13 +858,11 @@

    rebind

    Throws:
    NamingException - if an error occurs
    -
  • rebind

    -
    public void rebind(String name, Object obj) throws NamingException
    @@ -953,13 +876,11 @@

    rebind

    Throws:
    NamingException - if an error occurs
    -
  • unbind

    -
    public void unbind(String name) throws NamingException
    Not supported.
    @@ -971,13 +892,11 @@

    unbind

    Throws:
    NamingException - if an error occurs
    -
  • unbind

    -
    public void unbind(Name name) throws NamingException
    Not supported.
    @@ -989,13 +908,11 @@

    unbind

    Throws:
    NamingException - if an error occurs
    -
  • rename

    -
    public void rename(Name oldName, Name newName) throws NamingException
    @@ -1009,13 +926,11 @@

    rename

    Throws:
    NamingException - if an error occurs
    -
  • rename

    -
    public void rename(String oldName, String newName) throws NamingException
    @@ -1029,13 +944,11 @@

    rename

    Throws:
    NamingException - if an error occurs
    -
  • composeName

    -
    public Name composeName(Name name, Name prefix) throws NamingException
    @@ -1052,13 +965,11 @@

    composeName

    Throws:
    NamingException - if an error occurs
    -
  • composeName

    -
    public String composeName(String name, String prefix) throws NamingException
    @@ -1075,13 +986,11 @@

    composeName

    Throws:
    NamingException - if an error occurs
    -
  • close

    -
    public void close() throws NamingException
    Do nothing
    @@ -1091,13 +1000,11 @@

    close

    Throws:
    NamingException - if an error occurs
    -
  • getNameParser

    -
    public NameParser getNameParser(Name name)
    Return a NameParser for this Context.
    @@ -1108,13 +1015,11 @@

    getNameParser

    Returns:
    a NameParser value
    -
  • getNameParser

    -
    public NameParser getNameParser(String name)
    Return a NameParser for this Context.
    @@ -1125,13 +1030,11 @@

    getNameParser

    Returns:
    a NameParser value
    -
  • getNameInNamespace

    -
    public String getNameInNamespace() throws NamingException
    Get the full name of this Context node @@ -1147,13 +1050,11 @@

    getNameInNamespace

    Throws:
    NamingException - if an error occurs
    -
  • addToEnvironment

    -
    public Object addToEnvironment(String propName, Object propVal) throws NamingException
    @@ -1169,13 +1070,11 @@

    addToEnvironment

    Throws:
    NamingException - if an error occurs
    -
  • removeFromEnvironment

    -
    public Object removeFromEnvironment(String propName) throws NamingException
    Remove a property from this Context's environment.
    @@ -1189,13 +1088,11 @@

    removeFromEnvironment

    Throws:
    NamingException - if an error occurs
    -
  • getEnvironment

    -
    public Hashtable getEnvironment()
    Get the environment of this Context.
    @@ -1204,13 +1101,11 @@

    getEnvironment

    Returns:
    a copy of the environment of this Context.
    -
  • addBinding

    -
    public void addBinding(Name name, Object obj) throws NameAlreadyBoundException
    @@ -1222,13 +1117,11 @@

    addBinding

    Throws:
    NameAlreadyBoundException - if name already bound
    -
  • getBinding

    -
    public Binding getBinding(Name name)
    Get a name to object binding from this Context
    @@ -1237,13 +1130,11 @@

    getBinding

    Returns:
    a Binding value
    -
  • getBinding

    -
    public Binding getBinding(String name)
    Get a name to object binding from this Context
    @@ -1252,21 +1143,17 @@

    getBinding

    Returns:
    null or the Binding
    -
  • removeBinding

    -
    public void removeBinding(Name name)
    -
  • toCanonicalName

    -
    public Name toCanonicalName(Name name)
    Remove leading or trailing empty components from name. Eg "/comp/env/" -> "comp/env"
    @@ -1276,37 +1163,31 @@

    toCanonicalName

    Returns:
    normalized name
    -
  • isLocked

    -
    public boolean isLocked()
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1318,35 +1199,28 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • addListener

    -
    public void addListener(NamingContext.Listener listener)
    -
  • removeListener

    -
    public boolean removeListener(NamingContext.Listener listener)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1360,5 +1234,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/jndi/NamingUtil.html b/jetty-11/org/eclipse/jetty/jndi/NamingUtil.html index d35bd607cfe..c8b8129bcde 100644 --- a/jetty-11/org/eclipse/jetty/jndi/NamingUtil.html +++ b/jetty-11/org/eclipse/jetty/jndi/NamingUtil.html @@ -1,29 +1,35 @@ - -NamingUtil (Eclipse Jetty API Doc - v11.0.21) + +NamingUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class NamingUtil

    org.eclipse.jetty.jndi.NamingUtil
    -

    public class NamingUtil extends Object
    Naming Utility Methods
    -
      @@ -159,9 +145,7 @@

      Constructor Details

    • NamingUtil

      -
      public NamingUtil()
      -
    @@ -175,7 +159,6 @@

    Method Details

  • bind

    -
    public static Context bind(Context ctx, String nameStr, Object obj) @@ -192,26 +175,22 @@

    bind

    Throws:
    NamingException - if an error occurs
    -
  • unbind

    -
    public static void unbind(Context ctx) throws NamingException
    Throws:
    NamingException
    -
  • flattenBindings

    -
    public static Map flattenBindings(Context ctx, String name) throws NamingException
    @@ -225,7 +204,6 @@

    flattenBindings

    Throws:
    NamingException - if unable to flatten bindings
    -
  • @@ -239,5 +217,7 @@

    flattenBindings


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/class-use/BindingEnumeration.html b/jetty-11/org/eclipse/jetty/jndi/class-use/BindingEnumeration.html index 3e885245db5..80456aae368 100644 --- a/jetty-11/org/eclipse/jetty/jndi/class-use/BindingEnumeration.html +++ b/jetty-11/org/eclipse/jetty/jndi/class-use/BindingEnumeration.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.jndi.BindingEnumeration (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.jndi.BindingEnumeration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    Class

    -
    Enclosing class:
    -
    MailSessionReference
    +
    MailSessionReference

    public static class MailSessionReference.PasswordAuthenticator extends jakarta.mail.Authenticator
    -
      @@ -168,18 +154,14 @@

      Constructor Details

    • PasswordAuthenticator

      -
      public PasswordAuthenticator()
      -
    • PasswordAuthenticator

      -
      public PasswordAuthenticator(String user, String password)
      -
    @@ -193,45 +175,35 @@

    Method Details

  • getPasswordAuthentication

    -
    public jakarta.mail.PasswordAuthentication getPasswordAuthentication()
    Overrides:
    getPasswordAuthentication in class jakarta.mail.Authenticator
    -
  • setUser

    -
    public void setUser(String user)
    -
  • getUser

    -
    public String getUser()
    -
  • getPassword

    -
    public String getPassword()
    -
  • setPassword

    -
    public void setPassword(String password)
    -
  • @@ -245,5 +217,7 @@

    setPassword


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jndi/factories/MailSessionReference.html b/jetty-11/org/eclipse/jetty/jndi/factories/MailSessionReference.html index b8d82d492b4..c3f4a83eddd 100644 --- a/jetty-11/org/eclipse/jetty/jndi/factories/MailSessionReference.html +++ b/jetty-11/org/eclipse/jetty/jndi/factories/MailSessionReference.html @@ -1,29 +1,35 @@ - -MailSessionReference (Eclipse Jetty API Doc - v11.0.21) + +MailSessionReference (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MailSessionReference<

    -
    All Implemented Interfaces:
    Serializable, Cloneable, ObjectFactory
    @@ -112,12 +99,11 @@

    Class MailSessionReference<
    See Also:
    -
    -

      @@ -209,9 +195,7 @@

      Constructor Details

    • MailSessionReference

      -
      public MailSessionReference()
      -
    @@ -225,7 +209,6 @@

    Method Details

  • getObjectInstance

    -
    public Object getObjectInstance(Object ref, Name arg1, Context arg2, @@ -246,36 +229,29 @@

    getObjectInstance

    Exception - if unable to get object instance
    See Also:
    -
    -
  • setUser

    -
    public void setUser(String user)
    -
  • setPassword

    -
    public void setPassword(String password)
    -
  • setProperties

    -
    public void setProperties(Properties properties)
    -
  • @@ -289,5 +265,7 @@

    setProperties


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jndi/factories/class-use/MailSessionReference.PasswordAuthenticator.html b/jetty-11/org/eclipse/jetty/jndi/factories/class-use/MailSessionReference.PasswordAuthenticator.html index 3bde051bc4f..a2ca83ca4ad 100644 --- a/jetty-11/org/eclipse/jetty/jndi/factories/class-use/MailSessionReference.PasswordAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/jndi/factories/class-use/MailSessionReference.PasswordAuthenticator.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.jndi.factories.MailSessionReference.PasswordAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.jndi.factories.MailSessionReference.PasswordAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class javaNameParser

    org.eclipse.jetty.jndi.java.javaNameParser
    -
    All Implemented Interfaces:
    NameParser
    @@ -99,7 +86,6 @@

    Class javaNameParser

    extends Object implements NameParser
    javaNameParser
    -
      @@ -152,9 +138,7 @@

      Constructor Details

    • javaNameParser

      -
      public javaNameParser()
      -
    @@ -168,7 +152,6 @@

    Method Details

  • parse

    -
    public Name parse(String name) throws NamingException
    Parse a name into its components.
    @@ -183,7 +166,6 @@

    parse

    Throws:
    NamingException - If a naming exception was encountered.
    -
  • @@ -197,5 +179,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jndi/java/javaRootURLContext.html b/jetty-11/org/eclipse/jetty/jndi/java/javaRootURLContext.html index e0442b13be9..7b6e8883f91 100644 --- a/jetty-11/org/eclipse/jetty/jndi/java/javaRootURLContext.html +++ b/jetty-11/org/eclipse/jetty/jndi/java/javaRootURLContext.html @@ -1,29 +1,35 @@ - -javaRootURLContext (Eclipse Jetty API Doc - v11.0.21) + +javaRootURLContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class javaRootURLContext

    org.eclipse.jetty.jndi.java.javaRootURLContext
    -
    All Implemented Interfaces:
    Context
    @@ -103,7 +90,6 @@

    Class javaRootURLContext

    This is the root of the java: url namespace

    (Thanks to Rickard Oberg for the idea of binding an ObjectFactory at "comp")

    -
    @@ -333,14 +311,12 @@

    Constructor Details

  • javaRootURLContext

    -
    public javaRootURLContext(Hashtable env)
    Creates a new javaRootURLContext instance.
    Parameters:
    env - a Hashtable value
    -
  • @@ -354,7 +330,6 @@

    Method Details

  • lookup

    -
    public Object lookup(Name name) throws NamingException
    @@ -363,13 +338,11 @@

    lookup

    Throws:
    NamingException
    -
  • lookup

    -
    public Object lookup(String name) throws NamingException
    @@ -378,13 +351,11 @@

    lookup

    Throws:
    NamingException
    -
  • bind

    -
    public void bind(Name name, Object obj) throws NamingException
    @@ -394,13 +365,11 @@

    bind

    Throws:
    NamingException
    -
  • bind

    -
    public void bind(String name, Object obj) throws NamingException
    @@ -410,13 +379,11 @@

    bind

    Throws:
    NamingException
    -
  • unbind

    -
    public void unbind(String name) throws NamingException
    @@ -425,13 +392,11 @@

    unbind

    Throws:
    NamingException
    -
  • unbind

    -
    public void unbind(Name name) throws NamingException
    @@ -440,13 +405,11 @@

    unbind

    Throws:
    NamingException
    -
  • rename

    -
    public void rename(String oldStr, String newStr) throws NamingException
    @@ -456,13 +419,11 @@

    rename

    Throws:
    NamingException
    -
  • rename

    -
    public void rename(Name oldName, Name newName) throws NamingException
    @@ -472,13 +433,11 @@

    rename

    Throws:
    NamingException
    -
  • rebind

    -
    public void rebind(Name name, Object obj) throws NamingException
    @@ -488,13 +447,11 @@

    rebind

    Throws:
    NamingException
    -
  • rebind

    -
    public void rebind(String name, Object obj) throws NamingException
    @@ -504,13 +461,11 @@

    rebind

    Throws:
    NamingException
    -
  • lookupLink

    -
    public Object lookupLink(Name name) throws NamingException
    @@ -519,13 +474,11 @@

    lookupLink

    Throws:
    NamingException
    -
  • lookupLink

    -
    public Object lookupLink(String name) throws NamingException
    @@ -534,13 +487,11 @@

    lookupLink

    Throws:
    NamingException
    -
  • createSubcontext

    -
    public Context createSubcontext(Name name) throws NamingException
    @@ -549,13 +500,11 @@

    createSubcontext

    Throws:
    NamingException
    -
  • createSubcontext

    -
    public Context createSubcontext(String name) throws NamingException
    @@ -564,13 +513,11 @@

    createSubcontext

    Throws:
    NamingException
    -
  • destroySubcontext

    -
    public void destroySubcontext(Name name) throws NamingException
    @@ -579,13 +526,11 @@

    destroySubcontext

    Throws:
    NamingException
    -
  • destroySubcontext

    -
    public void destroySubcontext(String name) throws NamingException
    @@ -594,13 +539,11 @@

    destroySubcontext

    Throws:
    NamingException
    -
  • list

    -
    public NamingEnumeration list(Name name) throws NamingException
    @@ -609,13 +552,11 @@

    list

    Throws:
    NamingException
    -
  • list

    -
    public NamingEnumeration list(String name) throws NamingException
    @@ -624,13 +565,11 @@

    list

    Throws:
    NamingException
    -
  • listBindings

    -
    public NamingEnumeration listBindings(Name name) throws NamingException
    @@ -639,13 +578,11 @@

    listBindings

    Throws:
    NamingException
    -
  • listBindings

    -
    public NamingEnumeration listBindings(String name) throws NamingException
    @@ -654,13 +591,11 @@

    listBindings

    Throws:
    NamingException
    -
  • composeName

    -
    public Name composeName(Name name, Name prefix) throws NamingException
    @@ -670,13 +605,11 @@

    composeName

    Throws:
    NamingException
    -
  • composeName

    -
    public String composeName(String name, String prefix) throws NamingException
    @@ -686,13 +619,11 @@

    composeName

    Throws:
    NamingException
    -
  • close

    -
    public void close() throws NamingException
    @@ -701,13 +632,11 @@

    close

    Throws:
    NamingException
    -
  • getNameInNamespace

    -
    public String getNameInNamespace() throws NamingException
    @@ -716,13 +645,11 @@

    getNameInNamespace

    Throws:
    NamingException
    -
  • getNameParser

    -
    public NameParser getNameParser(Name name) throws NamingException
    @@ -731,13 +658,11 @@

    getNameParser

    Throws:
    NamingException
    -
  • getNameParser

    -
    public NameParser getNameParser(String name) throws NamingException
    @@ -746,13 +671,11 @@

    getNameParser

    Throws:
    NamingException
    -
  • addToEnvironment

    -
    public Object addToEnvironment(String propName, Object propVal) throws NamingException
    @@ -762,13 +685,11 @@

    addToEnvironment

    Throws:
    NamingException
    -
  • removeFromEnvironment

    -
    public Object removeFromEnvironment(String propName) throws NamingException
    @@ -777,48 +698,39 @@

    removeFromEnvironment

    Throws:
    NamingException
    -
  • getEnvironment

    -
    public Hashtable getEnvironment()
    Specified by:
    getEnvironment in interface Context
    -
  • getRoot

    -
    public static NamingContext getRoot()
    -
  • stripProtocol

    -
    protected Name stripProtocol(Name name) throws NamingException
    Throws:
    NamingException
    -
  • stripProtocol

    -
    protected String stripProtocol(String name)
    -
  • @@ -832,5 +744,7 @@

    stripProtocol


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jndi/java/javaURLContextFactory.html b/jetty-11/org/eclipse/jetty/jndi/java/javaURLContextFactory.html index a4aa528af42..596e04f268d 100644 --- a/jetty-11/org/eclipse/jetty/jndi/java/javaURLContextFactory.html +++ b/jetty-11/org/eclipse/jetty/jndi/java/javaURLContextFactory.html @@ -1,29 +1,35 @@ - -javaURLContextFactory (Eclipse Jetty API Doc - v11.0.21) + +javaURLContextFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class javaURLContextFactor
    org.eclipse.jetty.jndi.java.javaURLContextFactory

    -
    All Implemented Interfaces:
    ObjectFactory
    @@ -101,7 +88,6 @@

    Class javaURLContextFactor
    javaURLContextFactory

    This is the URL context factory for the java: URL.

    -

      @@ -157,9 +143,7 @@

      Constructor Details

    • javaURLContextFactory

      -
      public javaURLContextFactory()
      -
    @@ -173,7 +157,6 @@

    Method Details

  • getObjectInstance

    -
    public Object getObjectInstance(Object url, Name name, Context ctx, @@ -193,7 +176,6 @@

    getObjectInstance

    Throws:
    Exception - if an error occurs
    -
  • @@ -207,5 +189,7 @@

    getObjectInstance


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/java/package-summary.html b/jetty-11/org/eclipse/jetty/jndi/java/package-summary.html index a1f3e91ca74..60e040be00f 100644 --- a/jetty-11/org/eclipse/jetty/jndi/java/package-summary.html +++ b/jetty-11/org/eclipse/jetty/jndi/java/package-summary.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.jndi.java (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.jndi.java (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class localContextRoot

    org.eclipse.jetty.jndi.local.localContextRoot
    -
    All Implemented Interfaces:
    Context
    @@ -101,7 +88,6 @@

    Class localContextRoot

    localContext Implementation of the delegate for InitialContext for the local namespace.
    -
      @@ -272,9 +258,7 @@

      Field Details

    • __root

      -
      protected static final NamingContext __root
      -
    @@ -288,9 +272,7 @@

    Constructor Details

  • localContextRoot

    -
    public localContextRoot(Hashtable env)
    -
  • @@ -304,15 +286,12 @@

    Method Details

  • getRoot

    -
    public static NamingContext getRoot()
    -
  • close

    -
    public void close() throws NamingException
    @@ -321,13 +300,11 @@

    close

    Throws:
    NamingException
    -
  • getNameInNamespace

    -
    public String getNameInNamespace() throws NamingException
    @@ -336,13 +313,11 @@

    getNameInNamespace

    Throws:
    NamingException
    -
  • destroySubcontext

    -
    public void destroySubcontext(Name name) throws NamingException
    @@ -351,13 +326,11 @@

    destroySubcontext

    Throws:
    NamingException
    -
  • destroySubcontext

    -
    public void destroySubcontext(String name) throws NamingException
    @@ -366,13 +339,11 @@

    destroySubcontext

    Throws:
    NamingException
    -
  • getEnvironment

    -
    public Hashtable getEnvironment() throws NamingException
    @@ -381,13 +352,11 @@

    getEnvironment

    Throws:
    NamingException
    -
  • unbind

    -
    public void unbind(Name name) throws NamingException
    @@ -396,13 +365,11 @@

    unbind

    Throws:
    NamingException
    -
  • unbind

    -
    public void unbind(String name) throws NamingException
    @@ -411,13 +378,11 @@

    unbind

    Throws:
    NamingException
    -
  • lookupLink

    -
    public Object lookupLink(String name) throws NamingException
    @@ -426,13 +391,11 @@

    lookupLink

    Throws:
    NamingException
    -
  • lookupLink

    -
    public Object lookupLink(Name name) throws NamingException
    @@ -441,13 +404,11 @@

    lookupLink

    Throws:
    NamingException
    -
  • removeFromEnvironment

    -
    public Object removeFromEnvironment(String propName) throws NamingException
    @@ -456,13 +417,11 @@

    removeFromEnvironment

    Throws:
    NamingException
    -
  • lookup

    -
    public Object lookup(Name name) throws NamingException
    @@ -471,13 +430,11 @@

    lookup

    Throws:
    NamingException
    -
  • lookup

    -
    public Object lookup(String name) throws NamingException
    @@ -486,13 +443,11 @@

    lookup

    Throws:
    NamingException
    -
  • bind

    -
    public void bind(String name, Object obj) throws NamingException
    @@ -502,13 +457,11 @@

    bind

    Throws:
    NamingException
    -
  • bind

    -
    public void bind(Name name, Object obj) throws NamingException
    @@ -518,13 +471,11 @@

    bind

    Throws:
    NamingException
    -
  • rebind

    -
    public void rebind(Name name, Object obj) throws NamingException
    @@ -534,13 +485,11 @@

    rebind

    Throws:
    NamingException
    -
  • rebind

    -
    public void rebind(String name, Object obj) throws NamingException
    @@ -550,13 +499,11 @@

    rebind

    Throws:
    NamingException
    -
  • rename

    -
    public void rename(Name oldName, Name newName) throws NamingException
    @@ -566,13 +513,11 @@

    rename

    Throws:
    NamingException
    -
  • rename

    -
    public void rename(String oldName, String newName) throws NamingException
    @@ -582,13 +527,11 @@

    rename

    Throws:
    NamingException
    -
  • createSubcontext

    -
    public Context createSubcontext(String name) throws NamingException
    @@ -597,13 +540,11 @@

    createSubcontext

    Throws:
    NamingException
    -
  • createSubcontext

    -
    public Context createSubcontext(Name name) throws NamingException
    @@ -612,13 +553,11 @@

    createSubcontext

    Throws:
    NamingException
    -
  • getNameParser

    -
    public NameParser getNameParser(String name) throws NamingException
    @@ -627,13 +566,11 @@

    getNameParser

    Throws:
    NamingException
    -
  • getNameParser

    -
    public NameParser getNameParser(Name name) throws NamingException
    @@ -642,13 +579,11 @@

    getNameParser

    Throws:
    NamingException
    -
  • list

    -
    public NamingEnumeration list(String name) throws NamingException
    @@ -657,13 +592,11 @@

    list

    Throws:
    NamingException
    -
  • list

    -
    public NamingEnumeration list(Name name) throws NamingException
    @@ -672,13 +605,11 @@

    list

    Throws:
    NamingException
    -
  • listBindings

    -
    public NamingEnumeration listBindings(Name name) throws NamingException
    @@ -687,13 +618,11 @@

    listBindings

    Throws:
    NamingException
    -
  • listBindings

    -
    public NamingEnumeration listBindings(String name) throws NamingException
    @@ -702,13 +631,11 @@

    listBindings

    Throws:
    NamingException
    -
  • addToEnvironment

    -
    public Object addToEnvironment(String propName, Object propVal) throws NamingException
    @@ -718,13 +645,11 @@

    addToEnvironment

    Throws:
    NamingException
    -
  • composeName

    -
    public String composeName(String name, String prefix) throws NamingException
    @@ -734,13 +659,11 @@

    composeName

    Throws:
    NamingException
    -
  • composeName

    -
    public Name composeName(Name name, Name prefix) throws NamingException
    @@ -750,33 +673,28 @@

    composeName

    Throws:
    NamingException
    -
  • getSuffix

    -
    protected String getSuffix(String url) throws NamingException
    Throws:
    NamingException
    -
  • getSuffix

    -
    protected Name getSuffix(Name name) throws NamingException
    Throws:
    NamingException
    -
  • @@ -790,5 +708,7 @@

    getSuffix


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/local/package-summary.html b/jetty-11/org/eclipse/jetty/jndi/local/package-summary.html index abedcc9d9bb..6ea10602b0c 100644 --- a/jetty-11/org/eclipse/jetty/jndi/local/package-summary.html +++ b/jetty-11/org/eclipse/jetty/jndi/local/package-summary.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.jndi.local (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.jndi.local (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.jndi


    -
    package org.eclipse.jetty.jndi
    Jetty Jndi : Java Naming Directory Interface
    -
    • @@ -151,5 +146,7 @@

      Package org.eclipse.jet
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/jndi/package-tree.html b/jetty-11/org/eclipse/jetty/jndi/package-tree.html index 27b80ad8097..6eedc13efca 100644 --- a/jetty-11/org/eclipse/jetty/jndi/package-tree.html +++ b/jetty-11/org/eclipse/jetty/jndi/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.jndi Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.jndi Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class JettyJspServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable, org.apache.tomcat.PeriodicEventListener
    @@ -111,12 +98,11 @@

    Class JettyJspServlet

    See Also:
    -
    -
      @@ -177,9 +163,7 @@

      Constructor Details

    • JettyJspServlet

      -
      public JettyJspServlet()
      -
    @@ -193,7 +177,6 @@

    Method Details

  • service

    -
    public void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, @@ -205,7 +188,6 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -219,5 +201,7 @@

    service


    +
    + diff --git a/jetty-11/org/eclipse/jetty/jsp/class-use/JettyJspServlet.html b/jetty-11/org/eclipse/jetty/jsp/class-use/JettyJspServlet.html index d61ae872b98..b3b5b857b8f 100644 --- a/jetty-11/org/eclipse/jetty/jsp/class-use/JettyJspServlet.html +++ b/jetty-11/org/eclipse/jetty/jsp/class-use/JettyJspServlet.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.jsp.JettyJspServlet (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.jsp.JettyJspServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface JettyAppender

    -
    All Known Implementing Classes:
    StdErrAppender

    public interface JettyAppender
    -
      @@ -134,7 +120,6 @@

      Method Details

    • emit

      -
      void emit(JettyLogger logger, org.slf4j.event.Level level, long timestamp, @@ -142,7 +127,6 @@

      emit

      Throwable throwable, String message, Object... argumentArray)
      -
    @@ -156,5 +140,7 @@

    emit


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/logging/JettyLevel.html b/jetty-11/org/eclipse/jetty/logging/JettyLevel.html index 668d39f1ad8..206f1f02d79 100644 --- a/jetty-11/org/eclipse/jetty/logging/JettyLevel.html +++ b/jetty-11/org/eclipse/jetty/logging/JettyLevel.html @@ -1,29 +1,35 @@ - -JettyLevel (Eclipse Jetty API Doc - v11.0.21) + +JettyLevel (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum JettyLevel

    -
    All Implemented Interfaces:
    Serializable, Comparable<JettyLevel>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum JettyLevel


    public enum JettyLevel extends Enum<JettyLevel>
    -
      @@ -108,7 +94,7 @@

      Enum JettyLevel

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -205,57 +191,43 @@

      Enum Constant Details

    • ALL

      -
      public static final JettyLevel ALL
      -
    • TRACE

      -
      public static final JettyLevel TRACE
      -
    • DEBUG

      -
      public static final JettyLevel DEBUG
      -
    • INFO

      -
      public static final JettyLevel INFO
      -
    • WARN

      -
      public static final JettyLevel WARN
      -
    • ERROR

      -
      public static final JettyLevel ERROR
      -
    • OFF

      -
      public static final JettyLevel OFF
      -
    @@ -269,7 +241,6 @@

    Method Details

  • values

    -
    public static JettyLevel[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -277,13 +248,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static JettyLevel valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -298,37 +267,29 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • fromLevel

    -
    public static JettyLevel fromLevel(org.slf4j.event.Level slf4jLevel)
    -
  • toInt

    -
    public int toInt()
    -
  • toLevel

    -
    public org.slf4j.event.Level toLevel()
    -
  • includes

    -
    public boolean includes(JettyLevel testLevel)
    Tests that a provided level is included by the level value of this level.
    @@ -337,35 +298,28 @@

    includes

    Returns:
    true if includes this includes the test level.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<JettyLevel>
    -
  • intToLevel

    -
    public static JettyLevel intToLevel(int levelInt)
    -
  • strToLevel

    -
    public static JettyLevel strToLevel(String levelStr)
    -
  • @@ -379,5 +333,7 @@

    strToLevel


    +
    + diff --git a/jetty-11/org/eclipse/jetty/logging/JettyLogger.html b/jetty-11/org/eclipse/jetty/logging/JettyLogger.html index 9e78091955d..5050fc79fde 100644 --- a/jetty-11/org/eclipse/jetty/logging/JettyLogger.html +++ b/jetty-11/org/eclipse/jetty/logging/JettyLogger.html @@ -1,29 +1,35 @@ - -JettyLogger (Eclipse Jetty API Doc - v11.0.21) + +JettyLogger (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyLogger

    org.eclipse.jetty.logging.JettyLogger
    -
    All Implemented Interfaces:
    org.slf4j.Logger, org.slf4j.spi.LocationAwareLogger
    @@ -98,7 +85,6 @@

    Class JettyLogger

    public class JettyLogger extends Object implements org.slf4j.spi.LocationAwareLogger, org.slf4j.Logger
    -
    @@ -490,84 +472,67 @@

    Method Details

  • getAppender

    -
    public JettyAppender getAppender()
    -
  • getLevel

    -
    public JettyLevel getLevel()
    -
  • setLevel

    -
    public void setLevel(JettyLevel level)
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface org.slf4j.Logger
    -
  • isHideStacks

    -
    public boolean isHideStacks()
    -
  • setHideStacks

    -
    public void setHideStacks(boolean hideStacks)
    -
  • debug

    -
    public void debug(String msg)
    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(String format, Object arg)
    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(String format, Object arg1, Object arg2)
    @@ -575,52 +540,44 @@

    debug

    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(String format, Object... arguments)
    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(String msg, Throwable throwable)
    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(org.slf4j.Marker marker, String msg)
    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(org.slf4j.Marker marker, String format, Object arg)
    @@ -628,13 +585,11 @@

    debug

    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(org.slf4j.Marker marker, String format, Object arg1, @@ -643,13 +598,11 @@

    debug

    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(org.slf4j.Marker marker, String format, Object... arguments)
    @@ -657,13 +610,11 @@

    debug

    Specified by:
    debug in interface org.slf4j.Logger
    -
  • debug

    -
    public void debug(org.slf4j.Marker marker, String msg, Throwable t)
    @@ -671,62 +622,52 @@

    debug

    Specified by:
    debug in interface org.slf4j.Logger
    -
  • isDebugEnabled

    -
    public boolean isDebugEnabled()
    Specified by:
    isDebugEnabled in interface org.slf4j.Logger
    -
  • isDebugEnabled

    -
    public boolean isDebugEnabled(org.slf4j.Marker marker)
    Specified by:
    isDebugEnabled in interface org.slf4j.Logger
    -
  • error

    -
    public void error(String msg)
    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(String format, Object arg)
    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(String format, Object arg1, Object arg2)
    @@ -734,52 +675,44 @@

    error

    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(String format, Object... arguments)
    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(String msg, Throwable throwable)
    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(org.slf4j.Marker marker, String msg)
    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(org.slf4j.Marker marker, String format, Object arg)
    @@ -787,13 +720,11 @@

    error

    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(org.slf4j.Marker marker, String format, Object arg1, @@ -802,13 +733,11 @@

    error

    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(org.slf4j.Marker marker, String format, Object... arguments)
    @@ -816,13 +745,11 @@

    error

    Specified by:
    error in interface org.slf4j.Logger
    -
  • error

    -
    public void error(org.slf4j.Marker marker, String msg, Throwable t)
    @@ -830,62 +757,52 @@

    error

    Specified by:
    error in interface org.slf4j.Logger
    -
  • isErrorEnabled

    -
    public boolean isErrorEnabled()
    Specified by:
    isErrorEnabled in interface org.slf4j.Logger
    -
  • isErrorEnabled

    -
    public boolean isErrorEnabled(org.slf4j.Marker marker)
    Specified by:
    isErrorEnabled in interface org.slf4j.Logger
    -
  • info

    -
    public void info(String msg)
    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(String format, Object arg)
    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(String format, Object arg1, Object arg2)
    @@ -893,52 +810,44 @@

    info

    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(String format, Object... arguments)
    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(String msg, Throwable throwable)
    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(org.slf4j.Marker marker, String msg)
    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(org.slf4j.Marker marker, String format, Object arg)
    @@ -946,13 +855,11 @@

    info

    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(org.slf4j.Marker marker, String format, Object arg1, @@ -961,13 +868,11 @@

    info

    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(org.slf4j.Marker marker, String format, Object... arguments)
    @@ -975,13 +880,11 @@

    info

    Specified by:
    info in interface org.slf4j.Logger
    -
  • info

    -
    public void info(org.slf4j.Marker marker, String msg, Throwable t)
    @@ -989,62 +892,52 @@

    info

    Specified by:
    info in interface org.slf4j.Logger
    -
  • isInfoEnabled

    -
    public boolean isInfoEnabled()
    Specified by:
    isInfoEnabled in interface org.slf4j.Logger
    -
  • isInfoEnabled

    -
    public boolean isInfoEnabled(org.slf4j.Marker marker)
    Specified by:
    isInfoEnabled in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(String msg)
    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(String format, Object arg)
    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(String format, Object arg1, Object arg2)
    @@ -1052,52 +945,44 @@

    trace

    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(String format, Object... arguments)
    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(String msg, Throwable throwable)
    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(org.slf4j.Marker marker, String msg)
    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(org.slf4j.Marker marker, String format, Object arg)
    @@ -1105,13 +990,11 @@

    trace

    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(org.slf4j.Marker marker, String format, Object arg1, @@ -1120,13 +1003,11 @@

    trace

    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(org.slf4j.Marker marker, String format, Object... argArray)
    @@ -1134,13 +1015,11 @@

    trace

    Specified by:
    trace in interface org.slf4j.Logger
    -
  • trace

    -
    public void trace(org.slf4j.Marker marker, String msg, Throwable t)
    @@ -1148,75 +1027,63 @@

    trace

    Specified by:
    trace in interface org.slf4j.Logger
    -
  • isTraceEnabled

    -
    public boolean isTraceEnabled()
    Specified by:
    isTraceEnabled in interface org.slf4j.Logger
    -
  • isTraceEnabled

    -
    public boolean isTraceEnabled(org.slf4j.Marker marker)
    Specified by:
    isTraceEnabled in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(String msg)
    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(String format, Object arg)
    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(String format, Object... arguments)
    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(String format, Object arg1, Object arg2)
    @@ -1224,39 +1091,33 @@

    warn

    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(String msg, Throwable throwable)
    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(org.slf4j.Marker marker, String msg)
    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(org.slf4j.Marker marker, String format, Object arg)
    @@ -1264,13 +1125,11 @@

    warn

    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(org.slf4j.Marker marker, String format, Object arg1, @@ -1279,13 +1138,11 @@

    warn

    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(org.slf4j.Marker marker, String format, Object... arguments)
    @@ -1293,13 +1150,11 @@

    warn

    Specified by:
    warn in interface org.slf4j.Logger
    -
  • warn

    -
    public void warn(org.slf4j.Marker marker, String msg, Throwable t)
    @@ -1307,37 +1162,31 @@

    warn

    Specified by:
    warn in interface org.slf4j.Logger
    -
  • isWarnEnabled

    -
    public boolean isWarnEnabled()
    Specified by:
    isWarnEnabled in interface org.slf4j.Logger
    -
  • isWarnEnabled

    -
    public boolean isWarnEnabled(org.slf4j.Marker marker)
    Specified by:
    isWarnEnabled in interface org.slf4j.Logger
    -
  • log

    -
    public void log(org.slf4j.Marker marker, String fqcn, int levelInt, @@ -1349,32 +1198,27 @@

    log

    Specified by:
    log in interface org.slf4j.spi.LocationAwareLogger
    -
  • log

    -
    public void log(org.slf4j.event.LoggingEvent event)
    Dynamic (via Reflection) entry point for SubstituteLogger usage.
    Parameters:
    event - the logging event
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1388,5 +1232,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/logging/JettyLoggerConfiguration.html b/jetty-11/org/eclipse/jetty/logging/JettyLoggerConfiguration.html index 928f5c7fb17..50ec46593ac 100644 --- a/jetty-11/org/eclipse/jetty/logging/JettyLoggerConfiguration.html +++ b/jetty-11/org/eclipse/jetty/logging/JettyLoggerConfiguration.html @@ -1,29 +1,35 @@ - -JettyLoggerConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JettyLoggerConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyLoggerConfig
    org.eclipse.jetty.logging.JettyLoggerConfiguration

    -

    public class JettyLoggerConfiguration extends Object
    @@ -98,7 +85,6 @@

    Class JettyLoggerConfig
  • <name>.LEVEL=(String:LevelName)
  • <name>.STACKS=(boolean)
  • -
      @@ -180,23 +166,19 @@

      Constructor Details

    • JettyLoggerConfiguration

      -
      public JettyLoggerConfiguration()
      Default JettyLogger configuration (empty)
      -
    • JettyLoggerConfiguration

      -
      public JettyLoggerConfiguration(Properties props)
      JettyLogger configuration from provided Properties
      Parameters:
      props - A set of properties to base this configuration off of
      -
    @@ -210,15 +192,12 @@

    Method Details

  • getHideStacks

    -
    public boolean getHideStacks(String name)
    -
  • getLevel

    -
    public JettyLevel getLevel(String name)

    Returns the Logging Level for the provided log name.

    Uses the FQCN first, then each package segment from longest to shortest.

    @@ -228,21 +207,17 @@

    getLevel

    Returns:
    the logging level int
    -
  • getTimeZone

    -
    public TimeZone getTimeZone(String key)
    -
  • load

    -
    public JettyLoggerConfiguration load(ClassLoader loader)
    Load the Configuration from the ClassLoader
    @@ -252,34 +227,27 @@

    load

    Returns:
    the configuration
    -
  • getString

    -
    public String getString(String key, String defValue)
    -
  • getBoolean

    -
    public boolean getBoolean(String key, boolean defValue)
    -
  • getInt

    -
    public int getInt(String key, int defValue)
    -
  • @@ -293,5 +261,7 @@

    getInt


    +
    + diff --git a/jetty-11/org/eclipse/jetty/logging/JettyLoggerFactory.html b/jetty-11/org/eclipse/jetty/logging/JettyLoggerFactory.html index 1ec6f49de06..0f7dbe58b83 100644 --- a/jetty-11/org/eclipse/jetty/logging/JettyLoggerFactory.html +++ b/jetty-11/org/eclipse/jetty/logging/JettyLoggerFactory.html @@ -1,29 +1,35 @@ - -JettyLoggerFactory (Eclipse Jetty API Doc - v11.0.21) + +JettyLoggerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyLoggerFactory

    org.eclipse.jetty.logging.JettyLoggerFactory
    -
    All Implemented Interfaces:
    DynamicMBean, org.slf4j.ILoggerFactory
    @@ -98,7 +85,6 @@

    Class JettyLoggerFactory

    public class JettyLoggerFactory extends Object implements org.slf4j.ILoggerFactory, DynamicMBean
    -
      @@ -192,9 +178,7 @@

      Constructor Details

    • JettyLoggerFactory

      -
      public JettyLoggerFactory(JettyLoggerConfiguration config)
      -
    @@ -208,15 +192,12 @@

    Method Details

  • jmxContext

    -
    public String jmxContext()
    -
  • getJettyLogger

    -
    public JettyLogger getJettyLogger(String name)
    Get a JettyLogger instance, creating if not yet existing.
    @@ -225,13 +206,11 @@

    getJettyLogger

    Returns:
    the JettyLogger instance
    -
  • getLogger

    -
    public org.slf4j.Logger getLogger(String name)
    Main interface for ILoggerFactory
    @@ -242,46 +221,36 @@

    getLogger

    Returns:
    the Slf4j Logger
    -
  • getLoggerNames

    -
    public String[] getLoggerNames()
    -
  • getLoggerCount

    -
    public int getLoggerCount()
    -
  • getLoggerLevel

    -
    public String getLoggerLevel(String loggerName)
    -
  • setLoggerLevel

    -
    public boolean setLoggerLevel(String loggerName, String levelName)
    -
  • getAttribute

    -
    public Object getAttribute(String name) throws AttributeNotFoundException
    @@ -290,13 +259,11 @@

    getAttribute

    Throws:
    AttributeNotFoundException
    -
  • setAttribute

    -
    public void setAttribute(Attribute attribute) throws AttributeNotFoundException
    @@ -305,37 +272,31 @@

    setAttribute

    Throws:
    AttributeNotFoundException
    -
  • getAttributes

    -
    public AttributeList getAttributes(String[] attributeNames)
    Specified by:
    getAttributes in interface DynamicMBean
    -
  • setAttributes

    -
    public AttributeList setAttributes(AttributeList attributes)
    Specified by:
    setAttributes in interface DynamicMBean
    -
  • invoke

    -
    public Object invoke(String actionName, Object[] params, String[] signature) @@ -348,19 +309,16 @@

    invoke

    MBeanException
    ReflectionException
    -
  • getMBeanInfo

    -
    public MBeanInfo getMBeanInfo()
    Specified by:
    getMBeanInfo in interface DynamicMBean
    -
  • @@ -374,5 +332,7 @@

    getMBeanInfo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/logging/JettyLoggingServiceProvider.html b/jetty-11/org/eclipse/jetty/logging/JettyLoggingServiceProvider.html index 14cccbe3c93..b233a8d3cf1 100644 --- a/jetty-11/org/eclipse/jetty/logging/JettyLoggingServiceProvider.html +++ b/jetty-11/org/eclipse/jetty/logging/JettyLoggingServiceProvider.html @@ -1,29 +1,35 @@ - -JettyLoggingServiceProvider (Eclipse Jetty API Doc - v11.0.21) + +JettyLoggingServiceProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyLoggingSe
    org.eclipse.jetty.logging.JettyLoggingServiceProvider

    -
    All Implemented Interfaces:
    org.slf4j.spi.SLF4JServiceProvider
    @@ -98,7 +85,6 @@

    Class JettyLoggingSe
    public class JettyLoggingServiceProvider extends Object implements org.slf4j.spi.SLF4JServiceProvider
    -

      @@ -164,9 +150,7 @@

      Constructor Details

    • JettyLoggingServiceProvider

      -
      public JettyLoggingServiceProvider()
      -
    @@ -180,69 +164,57 @@

    Method Details

  • initialize

    -
    public void initialize()
    Specified by:
    initialize in interface org.slf4j.spi.SLF4JServiceProvider
    -
  • getJettyLoggerFactory

    -
    public JettyLoggerFactory getJettyLoggerFactory()
    -
  • getLoggerFactory

    -
    public org.slf4j.ILoggerFactory getLoggerFactory()
    Specified by:
    getLoggerFactory in interface org.slf4j.spi.SLF4JServiceProvider
    -
  • getMarkerFactory

    -
    public org.slf4j.IMarkerFactory getMarkerFactory()
    Specified by:
    getMarkerFactory in interface org.slf4j.spi.SLF4JServiceProvider
    -
  • getMDCAdapter

    -
    public org.slf4j.spi.MDCAdapter getMDCAdapter()
    Specified by:
    getMDCAdapter in interface org.slf4j.spi.SLF4JServiceProvider
    -
  • getRequestedApiVersion

    -
    public String getRequestedApiVersion()
    Specified by:
    getRequestedApiVersion in interface org.slf4j.spi.SLF4JServiceProvider
    -
  • @@ -256,5 +228,7 @@

    getRequestedApiVersion


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/logging/StacklessLogging.html b/jetty-11/org/eclipse/jetty/logging/StacklessLogging.html index 82e905db96a..b1723d5f68c 100644 --- a/jetty-11/org/eclipse/jetty/logging/StacklessLogging.html +++ b/jetty-11/org/eclipse/jetty/logging/StacklessLogging.html @@ -1,29 +1,35 @@ - -StacklessLogging (Eclipse Jetty API Doc - v11.0.21) + +StacklessLogging (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StacklessLogging

    org.eclipse.jetty.logging.StacklessLogging
    -
    All Implemented Interfaces:
    AutoCloseable
    @@ -111,7 +98,6 @@

    Class StacklessLogging

    doActionThatCausesStackTraces(); }
    -
      @@ -166,25 +152,19 @@

      Constructor Details

    • StacklessLogging

      -
      public StacklessLogging(Class<?>... classesToSquelch)
      -
    • StacklessLogging

      -
      public StacklessLogging(Package... packagesToSquelch)
      -
    • StacklessLogging

      -
      public StacklessLogging(org.slf4j.Logger... logs)
      -
    @@ -198,13 +178,11 @@

    Method Details

  • close

    -
    public void close()
    Specified by:
    close in interface AutoCloseable
    -
  • @@ -218,5 +196,7 @@

    close


    +
    + diff --git a/jetty-11/org/eclipse/jetty/logging/StdErrAppender.html b/jetty-11/org/eclipse/jetty/logging/StdErrAppender.html index 44efe6d0d23..03a7a785b5e 100644 --- a/jetty-11/org/eclipse/jetty/logging/StdErrAppender.html +++ b/jetty-11/org/eclipse/jetty/logging/StdErrAppender.html @@ -1,29 +1,35 @@ - -StdErrAppender (Eclipse Jetty API Doc - v11.0.21) + +StdErrAppender (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StdErrAppender

    org.eclipse.jetty.logging.StdErrAppender
    -
    All Implemented Interfaces:
    JettyAppender
    @@ -98,7 +85,6 @@

    Class StdErrAppender

    public class StdErrAppender extends Object implements JettyAppender
    -
    @@ -212,7 +192,6 @@

    Method Details

  • emit

    -
    public void emit(JettyLogger logger, org.slf4j.event.Level level, long timestamp, @@ -224,47 +203,36 @@

    emit

    Specified by:
    emit in interface JettyAppender
    -
  • isCondensedNames

    -
    public boolean isCondensedNames()
    -
  • isEscapedMessages

    -
    public boolean isEscapedMessages()
    -
  • getMessageAlignColumn

    -
    public int getMessageAlignColumn()
    -
  • getStream

    -
    public PrintStream getStream()
    -
  • setStream

    -
    public void setStream(PrintStream stream)
    -
  • @@ -278,5 +246,7 @@

    setStream


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/logging/class-use/JettyAppender.html b/jetty-11/org/eclipse/jetty/logging/class-use/JettyAppender.html index 282c67d29fa..0ff461dd29a 100644 --- a/jetty-11/org/eclipse/jetty/logging/class-use/JettyAppender.html +++ b/jetty-11/org/eclipse/jetty/logging/class-use/JettyAppender.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.logging.JettyAppender (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.logging.JettyAppender (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.logging


    -
    package org.eclipse.jetty.logging
    -
    • @@ -116,5 +111,7 @@

      Package org.eclipse.
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/logging/package-tree.html b/jetty-11/org/eclipse/jetty/logging/package-tree.html index 8f5b9679432..61f5b5ccc9b 100644 --- a/jetty-11/org/eclipse/jetty/logging/package-tree.html +++ b/jetty-11/org/eclipse/jetty/logging/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.logging Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.logging Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    Cl

    -
    All Implemented Interfaces:
    net.rubyeye.xmemcached.transcoders.Transcoder<Object>
    Enclosing class:
    -
    MemcachedSessionDataMap
    +
    MemcachedSessionDataMap

    public static class MemcachedSessionDataMap.SessionDataTranscoder @@ -109,7 +96,6 @@

    Cl We override memcached deserialization to use our classloader-aware ObjectInputStream.

    -
      @@ -181,9 +167,7 @@

      Constructor Details

    • SessionDataTranscoder

      -
      public SessionDataTranscoder()
      -
    @@ -197,13 +181,11 @@

    Method Details

  • deserialize

    -
    protected Object deserialize(byte[] in)
    Overrides:
    deserialize in class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
    -
  • @@ -217,5 +199,7 @@

    deserialize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMap.html b/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMap.html index b9c937b0af2..f022a1e1236 100644 --- a/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMap.html +++ b/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMap.html @@ -1,29 +1,35 @@ - -MemcachedSessionDataMap (Eclipse Jetty API Doc - v11.0.21) + +MemcachedSessionDataMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MemcachedSessionDa

    -
    All Implemented Interfaces:
    SessionDataMap, LifeCycle
    @@ -104,7 +91,6 @@

    Class MemcachedSessionDa
    MemcachedSessionDataMap Uses memcached as a cache for SessionData.
    -

      @@ -127,10 +113,10 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -270,73 +256,59 @@

    Field Details

  • DEFAULT_HOST

    -
    public static final String DEFAULT_HOST
    See Also:
    -
    -
  • DEFAULT_PORT

    -
    public static final String DEFAULT_PORT
    See Also:
    -
    -
  • _client

    -
    protected net.rubyeye.xmemcached.MemcachedClient _client
    -
  • _expirySec

    -
    protected int _expirySec
    -
  • _heartbeats

    -
    protected boolean _heartbeats
    -
  • _builder

    -
    protected net.rubyeye.xmemcached.XMemcachedClientBuilder _builder
    -
  • _context

    -
    protected SessionContext _context
    -
  • @@ -350,7 +322,6 @@

    Constructor Details

  • MemcachedSessionDataMap

    -
    public MemcachedSessionDataMap(String host, String port)
    @@ -358,24 +329,19 @@

    MemcachedSessionDataMap

    host - address of memcache server
    port - address of memcache server
    -
  • MemcachedSessionDataMap

    -
    public MemcachedSessionDataMap(List<InetSocketAddress> addresses)
    -
  • MemcachedSessionDataMap

    -
    public MemcachedSessionDataMap(List<InetSocketAddress> addresses, int[] weights)
    -
  • @@ -389,31 +355,26 @@

    Method Details

  • getBuilder

    -
    public net.rubyeye.xmemcached.XMemcachedClientBuilder getBuilder()
    Returns:
    the builder
    -
  • setExpirySec

    -
    public void setExpirySec(int sec)
    Parameters:
    sec - the expiry to use in seconds
    -
  • getExpirySec

    -
    @ManagedAttribute(value="memcached expiry time in sec", readonly=true) public int getExpirySec()
    @@ -422,33 +383,27 @@

    getExpirySec

    Returns:
    memcached expiry time in sec
    -
  • isHeartbeats

    -
    @ManagedAttribute(value="enable memcached heartbeats", readonly=true) public boolean isHeartbeats()
    -
  • setHeartbeats

    -
    public void setHeartbeats(boolean heartbeats)
    -
  • initialize

    -
    public void initialize(SessionContext context)
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Initialize this data map for the given context. A SessionDataMap can only be used by one context(/session manager).
    @@ -458,16 +413,14 @@

    initialize

    Parameters:
    context - context associated
    -
  • load

    -
    public SessionData load(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Read in session data.
    Specified by:
    @@ -479,17 +432,15 @@

    load

    Throws:
    Exception - if unable to load session data
    -
  • store

    -
    public void store(String id, SessionData data) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Store the session data.
    Specified by:
    @@ -500,16 +451,14 @@

    store

    Throws:
    Exception - if unable to write session data
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Specified by:
    @@ -521,16 +470,14 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -538,7 +485,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -552,5 +498,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMapFactory.html b/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMapFactory.html index 9c2e37d1bed..5f19b91efd8 100644 --- a/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMapFactory.html +++ b/jetty-11/org/eclipse/jetty/memcached/session/MemcachedSessionDataMapFactory.html @@ -1,29 +1,35 @@ - -MemcachedSessionDataMapFactory (Eclipse Jetty API Doc - v11.0.21) + +MemcachedSessionDataMapFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MemcachedSe
    org.eclipse.jetty.memcached.session.MemcachedSessionDataMapFactory

    -
    All Implemented Interfaces:
    SessionDataMapFactory
    @@ -99,7 +86,6 @@

    Class MemcachedSe extends Object implements SessionDataMapFactory

    MemcachedSessionDataMapFactory
    -
      @@ -112,7 +98,7 @@

      Field Summary

      Modifier and Type
      Field
      Description
      - +
       
      protected int
      @@ -192,33 +178,25 @@

      Field Details

    • _expiry

      -
      protected int _expiry
      -
    • _heartbeats

      -
      protected boolean _heartbeats
      -
    • _weights

      -
      protected int[] _weights
      -
    • _addresses

      -
      protected List<InetSocketAddress> _addresses
      -
    @@ -232,9 +210,7 @@

    Constructor Details

  • MemcachedSessionDataMapFactory

    -
    public MemcachedSessionDataMapFactory()
    -
  • @@ -248,73 +224,59 @@

    Method Details

  • setAddresses

    -
    public void setAddresses(InetSocketAddress... addresses)
    Parameters:
    addresses - host and port address of memcached servers
    -
  • setWeights

    -
    public void setWeights(int[] weights)
    Parameters:
    weights - the relative weight to give each server in the list of addresses
    -
  • getExpirySec

    -
    public int getExpirySec()
    -
  • setExpirySec

    -
    public void setExpirySec(int expiry)
    Parameters:
    expiry - time in secs that memcached item remains valid
    -
  • isHeartbeats

    -
    public boolean isHeartbeats()
    -
  • setHeartbeats

    -
    public void setHeartbeats(boolean heartbeats)
    -
  • getSessionDataMap

    -
    public SessionDataMap getSessionDataMap()
    Specified by:
    getSessionDataMap in interface SessionDataMapFactory
    -
  • @@ -328,5 +290,7 @@

    getSessionDataMap


    +
    + diff --git a/jetty-11/org/eclipse/jetty/memcached/session/class-use/MemcachedSessionDataMap.SessionDataTranscoder.html b/jetty-11/org/eclipse/jetty/memcached/session/class-use/MemcachedSessionDataMap.SessionDataTranscoder.html index 068ebfca09c..b15fb82881d 100644 --- a/jetty-11/org/eclipse/jetty/memcached/session/class-use/MemcachedSessionDataMap.SessionDataTranscoder.html +++ b/jetty-11/org/eclipse/jetty/memcached/session/class-use/MemcachedSessionDataMap.SessionDataTranscoder.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.memcached.session.MemcachedSessionDataMap.SessionDataTranscoder (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.memcached.session.MemcachedSessionDataMap.SessionDataTranscoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class NoS

    -
    All Implemented Interfaces:
    Serializable
    Enclosing class:
    -
    NoSqlSessionDataStore
    +
    NoSqlSessionDataStore

    public class NoSqlSessionDataStore.NoSqlSessionData @@ -106,12 +93,11 @@

    Class NoS
    See Also:
    -
    -

    @@ -192,7 +178,6 @@

    Constructor Details

  • NoSqlSessionData

    -
    public NoSqlSessionData(String id, String cpath, String vhost, @@ -200,7 +185,6 @@

    NoSqlSessionData

    long accessed, long lastAccessed, long maxInactiveMs)
    -
  • @@ -214,45 +198,35 @@

    Method Details

  • setVersion

    -
    public void setVersion(Object v)
    -
  • getVersion

    -
    public Object getVersion()
    -
  • setDirty

    -
    public void setDirty(String name)
    Overrides:
    setDirty in class SessionData
    -
  • takeDirtyAttributes

    -
    public Set<String> takeDirtyAttributes()
    -
  • getAllAttributeNames

    -
    public Set<String> getAllAttributeNames()
    -
  • @@ -266,5 +240,7 @@

    getAllAttributeNames


    + + diff --git a/jetty-11/org/eclipse/jetty/nosql/NoSqlSessionDataStore.html b/jetty-11/org/eclipse/jetty/nosql/NoSqlSessionDataStore.html index 88d3b6cff9f..d43769cb5a4 100644 --- a/jetty-11/org/eclipse/jetty/nosql/NoSqlSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/nosql/NoSqlSessionDataStore.html @@ -1,29 +1,35 @@ - -NoSqlSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +NoSqlSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class NoSqlSessionDataStor

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class NoSqlSessionDataStor
    public abstract class NoSqlSessionDataStore extends AbstractSessionDataStore
    NoSqlSessionDataStore
    -

      @@ -126,16 +112,16 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -234,9 +220,7 @@

    Constructor Details

  • NoSqlSessionDataStore

    -
    public NoSqlSessionDataStore()
    -
  • @@ -250,13 +234,12 @@

    Method Details

  • newSessionData

    -
    public SessionData newSessionData(String id, long created, long accessed, long lastAccessed, long maxInactiveMs)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Create a new SessionData
    Specified by:
    @@ -272,7 +255,6 @@

    newSessionData

    Returns:
    a new SessionData object
    -
  • @@ -286,5 +268,7 @@

    newSessionData


    + + diff --git a/jetty-11/org/eclipse/jetty/nosql/class-use/NoSqlSessionDataStore.NoSqlSessionData.html b/jetty-11/org/eclipse/jetty/nosql/class-use/NoSqlSessionDataStore.NoSqlSessionData.html index aacd3571c5e..a61b1230935 100644 --- a/jetty-11/org/eclipse/jetty/nosql/class-use/NoSqlSessionDataStore.NoSqlSessionData.html +++ b/jetty-11/org/eclipse/jetty/nosql/class-use/NoSqlSessionDataStore.NoSqlSessionData.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.nosql.NoSqlSessionDataStore.NoSqlSessionData (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.nosql.NoSqlSessionDataStore.NoSqlSessionData (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class MongoSessionDataStor

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -151,7 +138,6 @@

    Class MongoSessionDataStor interact with session fields, the key is composed of: "context".unique_context_name.field_name Eg "context"."0_0_0_0:_testA"."lastSaved"

    -
    @@ -612,9 +572,7 @@

    Constructor Details

  • MongoSessionDataStore

    -
    public MongoSessionDataStore()
    -
  • @@ -628,28 +586,23 @@

    Method Details

  • setDBCollection

    -
    public void setDBCollection(com.mongodb.DBCollection collection)
    -
  • getDBCollection

    -
    @ManagedAttribute(value="DBCollection", readonly=true) public com.mongodb.DBCollection getDBCollection()
    -
  • doLoad

    -
    public SessionData doLoad(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Load the session from persistent store.
    Specified by:
    @@ -661,16 +614,14 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Parameters:
    @@ -680,16 +631,14 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • doExists

    -
    public boolean doExists(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Check if a session for the given id exists.
    Specified by:
    @@ -701,16 +650,14 @@

    doExists

    Throws:
    Exception
    -
  • doCheckExpired

    -
    public Set<String> doCheckExpired(Set<String> candidates, long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to resolve which sessions in this context that are being managed by this node that should be expired.
    @@ -722,15 +669,13 @@

    doCheckExpired

    Returns:
    the reconciled set of session ids that have been checked in the store
    -
  • doGetExpired

    -
    public Set<String> doGetExpired(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node. This method is only called periodically (the period @@ -745,15 +690,13 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • doCleanOrphans

    -
    public void doCleanOrphans(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that are no longer being actively managed by any node. These are explicitly @@ -769,16 +712,14 @@

    doCleanOrphans

    Parameters:
    timeLimit - the upper limit of the expiry time to check in msec
    -
  • initialize

    -
    public void initialize(SessionContext context) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Initialize this data map for the given context. A SessionDataMap can only be used by one context(/session manager).
    @@ -793,23 +734,21 @@

    initialize

    Exception - if unable to initialize the
    See Also:
    -
    -
  • doStore

    -
    public void doStore(String id, SessionData data, long lastSaveTime) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Store the session data persistently.
    Specified by:
    @@ -821,48 +760,41 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • ensureIndexes

    -
    protected void ensureIndexes() throws com.mongodb.MongoException
    Throws:
    com.mongodb.MongoException
    -
  • isPassivating

    -
    @ManagedAttribute(value="does store serialize sessions", readonly=true) public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Returns:
    true if this store can passivate sessions, false otherwise
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractSessionDataStore
    -
  • @@ -876,5 +808,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoSessionDataStoreFactory.html index ed27886617f..fa24bed6c0f 100644 --- a/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -MongoSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +MongoSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MongoSessionD

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class MongoSessionD
    public class MongoSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    MongoSessionDataStoreFactory
    -

      @@ -184,9 +170,7 @@

      Constructor Details

    • MongoSessionDataStoreFactory

      -
      public MongoSessionDataStoreFactory()
      -
    @@ -200,127 +184,106 @@

    Method Details

  • getHost

    -
    public String getHost()
    Returns:
    the host
    -
  • setHost

    -
    public void setHost(String host)
    Parameters:
    host - the host to set
    -
  • getPort

    -
    public int getPort()
    Returns:
    the port
    -
  • setPort

    -
    public void setPort(int port)
    Parameters:
    port - the port to set
    -
  • getDbName

    -
    public String getDbName()
    Returns:
    the dbName
    -
  • setDbName

    -
    public void setDbName(String dbName)
    Parameters:
    dbName - the dbName to set
    -
  • getConnectionString

    -
    public String getConnectionString()
    Returns:
    the connectionString
    -
  • setConnectionString

    -
    public void setConnectionString(String connectionString)
    Parameters:
    connectionString - the connection string to set. This has priority over dbHost and port
    -
  • getCollectionName

    -
    public String getCollectionName()
    Returns:
    the collectionName
    -
  • setCollectionName

    -
    public void setCollectionName(String collectionName)
    Parameters:
    collectionName - the collectionName to set
    -
  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler) throws Exception
    @@ -328,12 +291,11 @@

    getSessionDataStore

    Exception - UnknownHostException if any issue while resolving MongoDB Host
    See Also:
    -
    -
  • @@ -347,5 +309,7 @@

    getSessionDataStore


    +
    + diff --git a/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoUtils.html b/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoUtils.html index a6c3e25ed0a..19cc22f994c 100644 --- a/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoUtils.html +++ b/jetty-11/org/eclipse/jetty/nosql/mongodb/MongoUtils.html @@ -1,29 +1,35 @@ - -MongoUtils (Eclipse Jetty API Doc - v11.0.21) + +MongoUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class MongoUtils

    org.eclipse.jetty.nosql.mongodb.MongoUtils
    -

    public class MongoUtils extends Object
    MongoUtils Some utility methods for manipulating mongo data. This class facilitates testing.
    -
      @@ -162,9 +148,7 @@

      Constructor Details

    • MongoUtils

      -
      public MongoUtils()
      -
    @@ -178,7 +162,6 @@

    Method Details

  • decodeValue

    -
    public static Object decodeValue(Object valueToDecode) throws IOException, ClassNotFoundException
    @@ -187,42 +170,34 @@

    decodeValue

    IOException
    ClassNotFoundException
    -
  • decodeName

    -
    public static String decodeName(String name)
    -
  • encodeName

    -
    public static String encodeName(String name)
    -
  • encodeName

    -
    public static Object encodeName(Object value) throws IOException
    Throws:
    IOException
    -
  • getNestedValue

    -
    public static Object getNestedValue(com.mongodb.DBObject dbObject, String nestedKey)
    Dig through a given dbObject for the nested value
    @@ -233,7 +208,6 @@

    getNestedValue

    Returns:
    the value of the field key
    -
  • @@ -247,5 +221,7 @@

    getNestedValue


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/nosql/mongodb/class-use/MongoSessionDataStore.html b/jetty-11/org/eclipse/jetty/nosql/mongodb/class-use/MongoSessionDataStore.html index d13ebb6add6..fa58379ecd8 100644 --- a/jetty-11/org/eclipse/jetty/nosql/mongodb/class-use/MongoSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/nosql/mongodb/class-use/MongoSessionDataStore.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.nosql.mongodb.MongoSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.nosql.mongodb.MongoSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class A

    -
    All Implemented Interfaces:
    Callable<Void>
    Enclosing class:
    -
    AnnotationConfiguration
    +
    AnnotationConfiguration

    public class AnnotationConfiguration.BundleParserTask extends AnnotationConfiguration.ParserTask
    -
    @@ -186,7 +170,6 @@

    Method Details

  • call

    -
    public Void call() throws Exception
    @@ -197,7 +180,6 @@

    call

    Throws:
    Exception
    -
  • @@ -211,5 +193,7 @@

    call


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationConfiguration.html b/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationConfiguration.html index 2c54fb1a978..ce7437366ec 100644 --- a/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationConfiguration.html +++ b/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationConfiguration.html @@ -1,29 +1,35 @@ - -AnnotationConfiguration (Eclipse Jetty API Doc - v11.0.21) + +AnnotationConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AnnotationConfigur

    -
    All Implemented Interfaces:
    Configuration
    @@ -104,7 +91,6 @@

    Class AnnotationConfigur
    Extend the AnnotationConfiguration to support OSGi: Look for annotations inside WEB-INF/lib and also in the fragments and required bundles. Discover them using a scanner adapted to OSGi instead of the jarscanner.
    -

      @@ -122,10 +108,10 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

    Configuration.Wrapper, Configuration.WrapperFunction
    @@ -214,7 +200,7 @@

    Method Summary

    Here is the order in which jars and osgi artifacts are scanned for discoverable annotations.
    -
    Class<? extends Configuration>
    +
    Class<? extends Configuration>
    Get a class that this class replaces/extends.
    @@ -248,9 +234,7 @@

    Constructor Details

  • AnnotationConfiguration

    -
    public AnnotationConfiguration()
    -
  • @@ -264,9 +248,8 @@

    Method Details

  • replaces

    -
    public Class<? extends Configuration> replaces()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a configuration of the replaced class or that reports to replace the same class, then @@ -275,13 +258,11 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • createAnnotationParser

    -
    protected AnnotationParser createAnnotationParser(int javaTargetVersion)
    This parser scans the bundles using the OSGi APIs instead of assuming a jar.
    @@ -293,13 +274,11 @@

    createAnnotationParser

    a new AnnotationParser. This method can be overridden to use a different implementation of the AnnotationParser. Note that this is considered internal API.
    -
  • getJarFor

    -
    public Resource getJarFor(jakarta.servlet.ServletContainerInitializer service) throws MalformedURLException, IOException
    @@ -310,13 +289,11 @@

    getJarFor

    MalformedURLException
    IOException
    -
  • parseWebInfLib

    -
    public void parseWebInfLib(WebAppContext context, AnnotationParser parser) throws Exception
    @@ -337,13 +314,11 @@

    parseWebInfLib

    Throws:
    Exception - if unable to scan and/or parse
    -
  • parseFragmentBundle

    -
    protected void parseFragmentBundle(WebAppContext context, AnnotationParser parser, org.osgi.framework.Bundle webbundle, @@ -359,13 +334,11 @@

    parseFragmentBundle

    Throws:
    Exception - if unable to parse fragment bundle
    -
  • parseWebBundle

    -
    protected void parseWebBundle(WebAppContext context, AnnotationParser parser, org.osgi.framework.Bundle webbundle) @@ -379,17 +352,15 @@

    parseWebBundle

    Throws:
    Exception - if unable to parse the web bundle
    -
  • parseWebInfClasses

    -
    public void parseWebInfClasses(WebAppContext context, AnnotationParser parser) throws Exception
    -
    Description copied from class: AnnotationConfiguration
    +
    Description copied from class: AnnotationConfiguration
    Scan classes in WEB-INF/classes.
    Overrides:
    @@ -400,13 +371,11 @@

    parseWebInfClasses

    Throws:
    Exception - if unable to scan and/or parse
    -
  • parseRequiredBundle

    -
    protected void parseRequiredBundle(WebAppContext context, AnnotationParser parser, org.osgi.framework.Bundle webbundle, @@ -422,13 +391,11 @@

    parseRequiredBundle

    Throws:
    Exception - if unable to parse the required bundle
    -
  • parseBundle

    -
    protected void parseBundle(WebAppContext context, AnnotationParser parser, org.osgi.framework.Bundle webbundle, @@ -438,7 +405,6 @@

    parseBundle

    Throws:
    Exception
    -
  • @@ -452,5 +418,7 @@

    parseBundle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationParser.html b/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationParser.html index ac6404b12f6..c8ea019f926 100644 --- a/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationParser.html +++ b/jetty-11/org/eclipse/jetty/osgi/annotations/AnnotationParser.html @@ -1,29 +1,35 @@ - -AnnotationParser (Eclipse Jetty API Doc - v11.0.21) + +AnnotationParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class AnnotationParser

    -

    public class AnnotationParser extends AnnotationParser
    -
    @@ -204,7 +188,6 @@

    Method Details

  • indexBundle

    -
    public Resource indexBundle(org.osgi.framework.Bundle bundle) throws Exception
    Keep track of a jetty URI Resource and its associated OSGi bundle.
    @@ -216,41 +199,33 @@

    indexBundle

    Throws:
    Exception - if unable to create the resource reference
    -
  • getURI

    -
    protected URI getURI(org.osgi.framework.Bundle bundle)
    -
  • getResource

    -
    protected Resource getResource(org.osgi.framework.Bundle bundle)
    -
  • getBundle

    -
    protected org.osgi.framework.Bundle getBundle(Resource resource)
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, URI[] uris) throws Exception
    -
    Description copied from class: AnnotationParser
    +
    Description copied from class: AnnotationParser
    Parse classes in the supplied uris.
    Overrides:
    @@ -261,13 +236,11 @@

    parse

    Throws:
    Exception - if unable to parse
    -
  • parse

    -
    public void parse(Set<? extends AnnotationParser.Handler> handlers, org.osgi.framework.Bundle bundle) throws Exception
    @@ -275,7 +248,6 @@

    parse

    Throws:
    Exception
    -
  • @@ -289,5 +261,7 @@

    parse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/annotations/class-use/AnnotationConfiguration.BundleParserTask.html b/jetty-11/org/eclipse/jetty/osgi/annotations/class-use/AnnotationConfiguration.BundleParserTask.html index 0129076c017..1bacb89a1b6 100644 --- a/jetty-11/org/eclipse/jetty/osgi/annotations/class-use/AnnotationConfiguration.BundleParserTask.html +++ b/jetty-11/org/eclipse/jetty/osgi/annotations/class-use/AnnotationConfiguration.BundleParserTask.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.osgi.annotations.AnnotationConfiguration.BundleParserTask (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.osgi.annotations.AnnotationConfiguration.BundleParserTask (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class AbstractCo

    -
    Direct Known Subclasses:
    ServiceContextProvider.ServiceApp
    Enclosing class:
    -
    AbstractContextProvider
    +
    AbstractContextProvider

    public class AbstractContextProvider.OSGiApp extends AbstractOSGiApp
    OSGiApp
    -
    @@ -225,43 +207,35 @@

    Method Details

  • getContextFile

    -
    public String getContextFile()
    -
  • setHandler

    -
    public void setHandler(ContextHandler h)
    -
  • createContextHandler

    -
    public ContextHandler createContextHandler() throws Exception
    Throws:
    Exception
    -
  • configureContextHandler

    -
    public void configureContextHandler() throws Exception
    Throws:
    Exception
    -
  • @@ -275,5 +249,7 @@

    configureContextHandler


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractContextProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractContextProvider.html index 3cae6bcf9c2..d67918b4ac1 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractContextProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractContextProvider.html @@ -1,29 +1,35 @@ - -AbstractContextProvider (Eclipse Jetty API Doc - v11.0.21) + +AbstractContextProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractContextPro

    -
    All Implemented Interfaces:
    AppProvider, LifeCycle
    @@ -108,7 +95,6 @@

    Class AbstractContextPro Base class for DeploymentManager Providers that can deploy ContextHandlers into Jetty that have been discovered via OSGI either as bundles or services.

    -
    @@ -210,9 +196,7 @@

    Constructor Details

  • AbstractContextProvider

    -
    public AbstractContextProvider(ServerInstanceWrapper wrapper)
    -
  • @@ -226,18 +210,15 @@

    Method Details

  • getServerInstanceWrapper

    -
    public ServerInstanceWrapper getServerInstanceWrapper()
    -
  • createContextHandler

    -
    public ContextHandler createContextHandler(App app) throws Exception
    -
    Description copied from interface: AppProvider
    +
    Description copied from interface: AppProvider
    Create a ContextHandler for an App
    Specified by:
    @@ -247,17 +228,16 @@

    createContextHandler

    Returns:
    A ContextHandler
    Throws:
    +
    IOException - if unable to create context
    Exception - if unable to create context
    -
  • setDeploymentManager

    -
    public void setDeploymentManager(DeploymentManager deploymentManager)
    -
    Description copied from interface: AppProvider
    +
    Description copied from interface: AppProvider
    Set the Deployment Manager
    Specified by:
    @@ -265,15 +245,12 @@

    setDeploymentManager

    Parameters:
    deploymentManager - the deployment manager
    -
  • getDeploymentManager

    -
    public DeploymentManager getDeploymentManager()
    -
  • @@ -287,5 +264,7 @@

    getDeploymentManager


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractOSGiApp.html b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractOSGiApp.html index 36131f43167..f596a75d122 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractOSGiApp.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractOSGiApp.html @@ -1,29 +1,35 @@ - -AbstractOSGiApp (Eclipse Jetty API Doc - v11.0.21) + +AbstractOSGiApp (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractOSGiApp

    -
    Direct Known Subclasses:
    AbstractContextProvider.OSGiApp, AbstractWebAppProvider.OSGiApp
    @@ -102,7 +89,6 @@

    Class AbstractOSGiApp

    AbstractOSGiApp Base class representing info about a webapp/ContextHandler that is deployed into Jetty.
    -
      @@ -118,7 +104,7 @@

      Field Summary

      protected org.osgi.framework.Bundle
       
      -
      protected Dictionary<?,?>
      +
      protected Dictionary<?,?>
       
      protected org.osgi.framework.ServiceRegistration
      @@ -217,25 +203,19 @@

      Field Details

    • _bundle

      -
      protected org.osgi.framework.Bundle _bundle
      -
    • _properties

      -
      protected Dictionary<?,?> _properties
      -
    • _registration

      -
      protected org.osgi.framework.ServiceRegistration _registration
      -
    @@ -249,24 +229,20 @@

    Constructor Details

  • AbstractOSGiApp

    -
    public AbstractOSGiApp(DeploymentManager manager, AppProvider provider, org.osgi.framework.Bundle bundle, String originId)
    -
  • AbstractOSGiApp

    -
    public AbstractOSGiApp(DeploymentManager manager, AppProvider provider, org.osgi.framework.Bundle bundle, Dictionary<?,?> properties, String originId)
    -
  • @@ -280,95 +256,75 @@

    Method Details

  • getBundleSymbolicName

    -
    public String getBundleSymbolicName()
    -
  • getBundleVersionAsString

    -
    public String getBundleVersionAsString()
    -
  • getBundle

    -
    public org.osgi.framework.Bundle getBundle()
    -
  • setRegistration

    -
    public void setRegistration(org.osgi.framework.ServiceRegistration registration)
    -
  • getRegistration

    -
    public org.osgi.framework.ServiceRegistration getRegistration()
    -
  • registerAsOSGiService

    -
    public void registerAsOSGiService() throws Exception
    Throws:
    Exception
    -
  • deregisterAsOSGiService

    -
    protected void deregisterAsOSGiService() throws Exception
    Throws:
    Exception
    -
  • getFileAsResource

    -
    protected Resource getFileAsResource(String dir, String file)
    -
  • getFileAsResource

    -
    protected Resource getFileAsResource(String file)
    -
  • findFile

    -
    protected Resource findFile(String fileName, String jettyHome, String bundleOverrideLocation, org.osgi.framework.Bundle containingBundle)
    -
  • @@ -382,5 +338,7 @@

    findFile


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.OSGiApp.html b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.OSGiApp.html index b8f118206be..645ae404712 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.OSGiApp.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.OSGiApp.html @@ -1,29 +1,35 @@ - -AbstractWebAppProvider.OSGiApp (Eclipse Jetty API Doc - v11.0.21) + +AbstractWebAppProvider.OSGiApp (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    Class AbstractWeb

    -
    Direct Known Subclasses:
    ServiceWebAppProvider.ServiceApp
    Enclosing class:
    -
    AbstractWebAppProvider
    +
    AbstractWebAppProvider

    public class AbstractWebAppProvider.OSGiApp @@ -108,7 +95,6 @@

    Class AbstractWeb
    OSGiApp Represents a deployable webapp.
    -

    @@ -248,17 +230,14 @@

    Method Details

  • setWebAppContext

    -
    public void setWebAppContext(WebAppContext webApp)
    -
  • getContextPath

    -
    public String getContextPath()
    -
    Description copied from class: App
    +
    Description copied from class: App
    The context path App relating to how it is installed on the jetty server side.
    @@ -267,97 +246,79 @@

    getContextPath

    Returns:
    the contextPath for the App
    -
  • setContextPath

    -
    public void setContextPath(String contextPath)
    -
  • getBundlePath

    -
    public String getBundlePath()
    -
  • setWebAppPath

    -
    public void setWebAppPath(String path)
    -
  • createContextHandler

    -
    public ContextHandler createContextHandler() throws Exception
    Throws:
    Exception
    -
  • createWebApp

    -
    protected void createWebApp() throws Exception
    Throws:
    Exception
    -
  • newWebApp

    -
    protected WebAppContext newWebApp()
    -
  • configureWebApp

    -
    public void configureWebApp() throws Exception
    Throws:
    Exception
    -
  • getPathsToRequiredBundles

    -
    protected String getPathsToRequiredBundles(String requireTldBundles) throws Exception
    Throws:
    Exception
    -
  • applyMetaInfContextXml

    -
    protected void applyMetaInfContextXml(Resource rootResource, String overrideBundleInstallLocation) throws Exception
    @@ -365,7 +326,6 @@

    applyMetaInfContextXml

    Throws:
    Exception
    -
  • @@ -379,5 +339,7 @@

    applyMetaInfContextXml


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.html index dcfa5b939f4..8773642e194 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/AbstractWebAppProvider.html @@ -1,29 +1,35 @@ - -AbstractWebAppProvider (Eclipse Jetty API Doc - v11.0.21) + +AbstractWebAppProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractWebAppProvi

    -
    All Implemented Interfaces:
    AppProvider, LifeCycle
    @@ -108,7 +95,6 @@

    Class AbstractWebAppProvi

    Base class for Jetty DeploymentManager Providers that are capable of deploying a webapp, either from a bundle or an OSGi service.

    -
    @@ -251,9 +237,7 @@

    Constructor Details

  • AbstractWebAppProvider

    -
    public AbstractWebAppProvider(ServerInstanceWrapper wrapper)
    -
  • @@ -267,127 +251,104 @@

    Method Details

  • isParentLoaderPriority

    -
    public boolean isParentLoaderPriority()
    Get the parentLoaderPriority.
    Returns:
    the parentLoaderPriority
    -
  • setParentLoaderPriority

    -
    public void setParentLoaderPriority(boolean parentLoaderPriority)
    Set the parentLoaderPriority.
    Parameters:
    parentLoaderPriority - the parentLoaderPriority to set
    -
  • getDefaultsDescriptor

    -
    public String getDefaultsDescriptor()
    Get the defaultsDescriptor.
    Returns:
    the defaultsDescriptor
    -
  • setDefaultsDescriptor

    -
    public void setDefaultsDescriptor(String defaultsDescriptor)
    Set the defaultsDescriptor.
    Parameters:
    defaultsDescriptor - the defaultsDescriptor to set
    -
  • isExtract

    -
    public boolean isExtract()
    -
  • setExtract

    -
    public void setExtract(boolean extract)
    -
  • setTldBundles

    -
    public void setTldBundles(String tldBundles)
    Parameters:
    tldBundles - Comma separated list of bundles that contain tld jars that should be setup on the jetty instances created here.
    -
  • getTldBundles

    -
    public String getTldBundles()
    Returns:
    The list of bundles that contain tld jars that should be setup on the jetty instances created here.
    -
  • setServerInstanceWrapper

    -
    public void setServerInstanceWrapper(ServerInstanceWrapper wrapper)
    -
  • getServerInstanceWrapper

    -
    public ServerInstanceWrapper getServerInstanceWrapper()
    -
  • getDeploymentManager

    -
    public DeploymentManager getDeploymentManager()
    -
  • setDeploymentManager

    -
    public void setDeploymentManager(DeploymentManager deploymentManager)
    -
    Description copied from interface: AppProvider
    +
    Description copied from interface: AppProvider
    Set the Deployment Manager
    Specified by:
    @@ -395,16 +356,14 @@

    setDeploymentManager

    Parameters:
    deploymentManager - the deployment manager
    -
  • createContextHandler

    -
    public ContextHandler createContextHandler(App app) throws Exception
    -
    Description copied from interface: AppProvider
    +
    Description copied from interface: AppProvider
    Create a ContextHandler for an App
    Specified by:
    @@ -414,18 +373,16 @@

    createContextHandler

    Returns:
    A ContextHandler
    Throws:
    +
    IOException - if unable to create context
    Exception - if unable to create context
    -
  • getOriginId

    -
    public static String getOriginId(org.osgi.framework.Bundle contributor, String path)
    -
  • @@ -439,5 +396,7 @@

    getOriginId


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.ContextBundleTracker.html b/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.ContextBundleTracker.html index 656fae03ff8..8c5ea143ef2 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.ContextBundleTracker.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.ContextBundleTracker.html @@ -1,29 +1,35 @@ - -BundleContextProvider.ContextBundleTracker (Eclipse Jetty API Doc - v11.0.21) + +BundleContextProvider.ContextBundleTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class

    -
    All Implemented Interfaces:
    org.osgi.util.tracker.BundleTrackerCustomizer
    Enclosing class:
    -
    BundleContextProvider
    +
    BundleContextProvider

    public class BundleContextProvider.ContextBundleTracker extends org.osgi.util.tracker.BundleTracker
    -
      @@ -182,9 +168,7 @@

      Field Details

    • _managedServerName

      -
      protected String _managedServerName
      -
    @@ -198,10 +182,8 @@

    Constructor Details

  • ContextBundleTracker

    -
    public ContextBundleTracker(org.osgi.framework.BundleContext bundleContext, String managedServerName)
    -
  • @@ -215,7 +197,6 @@

    Method Details

  • addingBundle

    -
    public Object addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
    @@ -224,13 +205,11 @@

    addingBundle

    Overrides:
    addingBundle in class org.osgi.util.tracker.BundleTracker
    -
  • removedBundle

    -
    public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, Object object)
    @@ -240,7 +219,6 @@

    removedBundle

    Overrides:
    removedBundle in class org.osgi.util.tracker.BundleTracker
    -
  • @@ -254,5 +232,7 @@

    removedBundle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.html index e31ff93e459..1e1476bcdfa 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/BundleContextProvider.html @@ -1,29 +1,35 @@ - -BundleContextProvider (Eclipse Jetty API Doc - v11.0.21) + +BundleContextProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class BundleContextProvide

    -
    All Implemented Interfaces:
    AppProvider, BundleProvider, LifeCycle
    @@ -105,7 +92,6 @@

    Class BundleContextProvide
    BundleContextProvider

    Handles deploying OSGi bundles that define a context xml file for configuring them.

    -

      @@ -123,13 +109,13 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractContextProvider

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractContextProvider

    AbstractContextProvider.OSGiApp
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -213,9 +199,7 @@

    Constructor Details

  • BundleContextProvider

    -
    public BundleContextProvider(ServerInstanceWrapper wrapper)
    -
  • @@ -229,27 +213,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -257,13 +239,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • bundleAdded

    -
    public boolean bundleAdded(org.osgi.framework.Bundle bundle) throws Exception
    @@ -272,13 +252,11 @@

    bundleAdded

    Throws:
    Exception
    -
  • bundleRemoved

    -
    public boolean bundleRemoved(org.osgi.framework.Bundle bundle) throws Exception
    Bundle has been removed. If it was a context we deployed, undeploy it.
    @@ -292,7 +270,6 @@

    bundleRemoved

    Throws:
    Exception
    -
  • @@ -306,5 +283,7 @@

    bundleRemoved


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/BundleProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/BundleProvider.html index 986de986c69..c8b1ba87019 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/BundleProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/BundleProvider.html @@ -1,29 +1,35 @@ - -BundleProvider (Eclipse Jetty API Doc - v11.0.21) + +BundleProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface BundleProvider

    -
    All Known Implementing Classes:
    BundleContextProvider, BundleWebAppProvider
    @@ -96,7 +83,6 @@

    Interface BundleProvider

    BundleProvider Jetty DeploymentManager Provider api for webapps or ContextHandlers that are discovered as osgi bundles.
    -
      @@ -134,27 +120,23 @@

      Method Details

    • bundleAdded

      -
      boolean bundleAdded(org.osgi.framework.Bundle bundle) throws Exception
      Throws:
      Exception
      -
    • bundleRemoved

      -
      boolean bundleRemoved(org.osgi.framework.Bundle bundle) throws Exception
      Throws:
      Exception
      -
    @@ -168,5 +150,7 @@

    bundleRemoved


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.WebAppTracker.html b/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.WebAppTracker.html index b2432910ab7..4eea050e6b6 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.WebAppTracker.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.WebAppTracker.html @@ -1,29 +1,35 @@ - -BundleWebAppProvider.WebAppTracker (Eclipse Jetty API Doc - v11.0.21) + +BundleWebAppProvider.WebAppTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class BundleW

    -
    All Implemented Interfaces:
    org.osgi.util.tracker.BundleTrackerCustomizer
    Enclosing class:
    -
    BundleWebAppProvider
    +
    BundleWebAppProvider

    public class BundleWebAppProvider.WebAppTracker extends org.osgi.util.tracker.BundleTracker
    -
      @@ -182,9 +168,7 @@

      Field Details

    • _managedServerName

      -
      protected String _managedServerName
      -
    @@ -198,10 +182,8 @@

    Constructor Details

  • WebAppTracker

    -
    public WebAppTracker(org.osgi.framework.BundleContext bundleContext, String managedServerName)
    -
  • @@ -215,7 +197,6 @@

    Method Details

  • addingBundle

    -
    public Object addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
    @@ -224,13 +205,11 @@

    addingBundle

    Overrides:
    addingBundle in class org.osgi.util.tracker.BundleTracker
    -
  • removedBundle

    -
    public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, Object object)
    @@ -240,7 +219,6 @@

    removedBundle

    Overrides:
    removedBundle in class org.osgi.util.tracker.BundleTracker
    -
  • @@ -254,5 +232,7 @@

    removedBundle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.html index 6fa9717fe80..147e7cc134e 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/BundleWebAppProvider.html @@ -1,29 +1,35 @@ - -BundleWebAppProvider (Eclipse Jetty API Doc - v11.0.21) + +BundleWebAppProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class BundleWebAppProvider<

    -
    All Implemented Interfaces:
    AppProvider, BundleProvider, LifeCycle
    @@ -105,7 +92,6 @@

    Class BundleWebAppProvider<
    BundleWebAppProvider

    A Jetty Provider that knows how to deploy a WebApp contained inside a Bundle.

    -

      @@ -123,13 +109,13 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider

    AbstractWebAppProvider.OSGiApp
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -215,9 +201,7 @@

    Constructor Details

  • BundleWebAppProvider

    -
    public BundleWebAppProvider(ServerInstanceWrapper wrapper)
    -
  • @@ -231,27 +215,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -259,13 +241,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • bundleAdded

    -
    public boolean bundleAdded(org.osgi.framework.Bundle bundle) throws Exception
    A bundle has been added that could be a webapp
    @@ -277,13 +257,11 @@

    bundleAdded

    Throws:
    Exception
    -
  • bundleRemoved

    -
    public boolean bundleRemoved(org.osgi.framework.Bundle bundle) throws Exception
    Bundle has been removed. If it was a webapp we deployed, undeploy it.
    @@ -297,7 +275,6 @@

    bundleRemoved

    Throws:
    Exception
    -
  • @@ -311,5 +288,7 @@

    bundleRemoved


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/JettyBootstrapActivator.html b/jetty-11/org/eclipse/jetty/osgi/boot/JettyBootstrapActivator.html index 61555f90a7f..ce7ed03b51d 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/JettyBootstrapActivator.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/JettyBootstrapActivator.html @@ -1,29 +1,35 @@ - -JettyBootstrapActivator (Eclipse Jetty API Doc - v11.0.21) + +JettyBootstrapActivator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyBootstrapActi
    org.eclipse.jetty.osgi.boot.JettyBootstrapActivator

    -
    All Implemented Interfaces:
    org.osgi.framework.BundleActivator
    @@ -105,7 +92,6 @@

    Class JettyBootstrapActi Listen for other Server instances to be published as services and support them as deployment targets.

    Listen for Bundles to be activated, and deploy those that represent webapps/ContextHandlers to one of the known Server instances.

    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • JettyBootstrapActivator

      -
      public JettyBootstrapActivator()
      -
    @@ -182,15 +166,12 @@

    Method Details

  • getInstance

    -
    public static JettyBootstrapActivator getInstance()
    -
  • start

    -
    public void start(org.osgi.framework.BundleContext context) throws Exception
    Setup a new jetty Server, registers it as a service. Setup the Service @@ -205,13 +186,11 @@

    start

    Throws:
    Exception
    -
  • stop

    -
    public void stop(org.osgi.framework.BundleContext context) throws Exception
    Stop the activator.
    @@ -222,12 +201,11 @@

    stop

    Exception
    See Also:
    -
      +
      • BundleActivator.stop(org.osgi.framework.BundleContext)
    -
  • @@ -241,5 +219,7 @@

    stop


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiDeployer.html b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiDeployer.html index 1f685813a6b..e8be10cdf3d 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiDeployer.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiDeployer.html @@ -1,29 +1,35 @@ - -OSGiDeployer (Eclipse Jetty API Doc - v11.0.21) + +OSGiDeployer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class OSGiDeployer

    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -103,7 +90,6 @@

    Class OSGiDeployer

    Extension of standard Jetty deployer that emits OSGi EventAdmin events whenever a webapp is deployed into OSGi via Jetty.
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • OSGiDeployer

      -
      public OSGiDeployer(ServerInstanceWrapper server)
      -
    @@ -180,11 +164,10 @@

    Method Details

  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -197,13 +180,11 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • doProcessBinding

    -
    protected void doProcessBinding(Node node, App app) throws Exception
    @@ -211,7 +192,6 @@

    doProcessBinding

    Throws:
    Exception
    -
  • @@ -225,5 +205,7 @@

    doProcessBinding


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiMetaInfConfiguration.html b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiMetaInfConfiguration.html index 3d4497eeb8d..d928a7c36b9 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiMetaInfConfiguration.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiMetaInfConfiguration.html @@ -1,29 +1,35 @@ - -OSGiMetaInfConfiguration (Eclipse Jetty API Doc - v11.0.21) + +OSGiMetaInfConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class OSGiMetaInfConfig

    -
    All Implemented Interfaces:
    Configuration
    @@ -104,7 +91,6 @@

    Class OSGiMetaInfConfig
    OSGiWebInfConfiguration Handle adding resources found in bundle fragments, and add them into the
    -

    @@ -312,9 +290,7 @@

    Constructor Details

  • OSGiMetaInfConfiguration

    -
    public OSGiMetaInfConfiguration()
    -
  • @@ -328,9 +304,8 @@

    Method Details

  • replaces

    -
    public Class<? extends Configuration> replaces()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a configuration of the replaced class or that reports to replace the same class, then @@ -339,13 +314,11 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    Check to see if there have been any bundle symbolic names added of bundles that should be @@ -369,18 +342,16 @@

    preConfigure

    Exception - if unable to pre configure
    See Also:
    -
    -
  • scanJars

    -
    protected void scanJars(WebAppContext context) throws Exception
    @@ -389,16 +360,14 @@

    scanJars

    Throws:
    Exception
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -410,13 +379,11 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • findJars

    -
    protected List<Resource> findJars(WebAppContext context) throws Exception
    Consider the fragment bundles associated with the bundle of the webapp being deployed.
    @@ -431,18 +398,16 @@

    findJars

    Exception - if unable to find the jars
    See Also:
    -
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    Allow fragments to supply some resources that are added to the baseResource of the webapp. @@ -459,12 +424,11 @@

    configure

    Exception - if unable to configure
    See Also:
    -
    -
  • @@ -478,5 +442,7 @@

    configure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiServerConstants.html b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiServerConstants.html index 154f1a25eba..1182ffe4482 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiServerConstants.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiServerConstants.html @@ -1,18 +1,19 @@ - -OSGiServerConstants (Eclipse Jetty API Doc - v11.0.21) + +OSGiServerConstants (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class OSGiUndeployer

    -
    All Implemented Interfaces:
    AppLifeCycle.Binding
    @@ -103,7 +90,6 @@

    Class OSGiUndeployer

    Extension of the Jetty Undeployer which emits OSGi EventAdmin events whenever a webapp is undeployed from Jetty.
    -
      @@ -160,9 +146,7 @@

      Constructor Details

    • OSGiUndeployer

      -
      public OSGiUndeployer(ServerInstanceWrapper server)
      -
    @@ -176,11 +160,10 @@

    Method Details

  • processBinding

    -
    public void processBinding(Node node, App app) throws Exception
    -
    Description copied from interface: AppLifeCycle.Binding
    +
    Description copied from interface: AppLifeCycle.Binding
    Event called to process a AppLifeCycle binding.
    Specified by:
    @@ -193,7 +176,6 @@

    processBinding

    Throws:
    Exception - if any problem severe enough to halt the AppLifeCycle processing
    -
  • @@ -207,5 +189,7 @@

    processBinding


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebInfConfiguration.html b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebInfConfiguration.html index 657b96001bd..02674fb9edb 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebInfConfiguration.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebInfConfiguration.html @@ -1,29 +1,35 @@ - -OSGiWebInfConfiguration (Eclipse Jetty API Doc - v11.0.21) + +OSGiWebInfConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class OSGiWebInfConfigur

    -
    All Implemented Interfaces:
    Configuration
    @@ -104,7 +91,6 @@

    Class OSGiWebInfConfigur
    OSGiWebInfConfiguration Handle adding resources found in bundle fragments, and add them into the
    -

    @@ -203,9 +187,8 @@

    Method Details

  • replaces

    -
    public Class<? extends Configuration> replaces()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a configuration of the replaced class or that reports to replace the same class, then @@ -214,7 +197,6 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • @@ -228,5 +210,7 @@

    replaces


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebappConstants.html b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebappConstants.html index 3029b2c5428..899a6d02c3b 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebappConstants.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/OSGiWebappConstants.html @@ -1,18 +1,19 @@ - -OSGiWebappConstants (Eclipse Jetty API Doc - v11.0.21) + +OSGiWebappConstants (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class Serv

    -
    All Implemented Interfaces:
    org.osgi.util.tracker.ServiceTrackerCustomizer
    Enclosing class:
    -
    ServiceContextProvider
    +
    ServiceContextProvider

    public class ServiceContextProvider.ContextTracker extends org.osgi.util.tracker.ServiceTracker
    ContextTracker
    -
      @@ -176,10 +162,8 @@

      Constructor Details

    • ContextTracker

      -
      public ContextTracker(org.osgi.framework.BundleContext bundleContext, org.osgi.framework.Filter filter)
      -
    @@ -193,7 +177,6 @@

    Method Details

  • addingService

    -
    public Object addingService(org.osgi.framework.ServiceReference reference)
    Specified by:
    @@ -201,13 +184,11 @@

    addingService

    Overrides:
    addingService in class org.osgi.util.tracker.ServiceTracker
    -
  • modifiedService

    -
    public void modifiedService(org.osgi.framework.ServiceReference reference, Object service)
    @@ -216,13 +197,11 @@

    modifiedService

    Overrides:
    modifiedService in class org.osgi.util.tracker.ServiceTracker
    -
  • removedService

    -
    public void removedService(org.osgi.framework.ServiceReference reference, Object service)
    @@ -231,7 +210,6 @@

    removedService

    Overrides:
    removedService in class org.osgi.util.tracker.ServiceTracker
    -
  • @@ -245,5 +223,7 @@

    removedService


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.ServiceApp.html b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.ServiceApp.html index 6330c739ed9..310b23ba193 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.ServiceApp.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.ServiceApp.html @@ -1,29 +1,35 @@ - -ServiceContextProvider.ServiceApp (Eclipse Jetty API Doc - v11.0.21) + +ServiceContextProvider.ServiceApp (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,16 +83,14 @@

    Class ServiceC

    -
    Enclosing class:
    -
    ServiceContextProvider
    +
    ServiceContextProvider

    public class ServiceContextProvider.ServiceApp extends AbstractContextProvider.OSGiApp
    ServiceApp
    -
    @@ -220,7 +202,6 @@

    Method Details

  • registerAsOSGiService

    -
    public void registerAsOSGiService() throws Exception
    @@ -229,13 +210,11 @@

    registerAsOSGiService

    Throws:
    Exception
    -
  • deregisterAsOSGiService

    -
    protected void deregisterAsOSGiService() throws Exception
    @@ -244,7 +223,6 @@

    deregisterAsOSGiService

    Throws:
    Exception
    -
  • @@ -258,5 +236,7 @@

    deregisterAsOSGiService


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.html index 6f63f2a4ea8..8f5b7a1aa47 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceContextProvider.html @@ -1,29 +1,35 @@ - -ServiceContextProvider (Eclipse Jetty API Doc - v11.0.21) + +ServiceContextProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ServiceContextProvi

    -
    All Implemented Interfaces:
    AppProvider, ServiceProvider, LifeCycle
    @@ -105,7 +92,6 @@

    Class ServiceContextProvi
    ServiceContextProvider Jetty DeploymentManager Provider that is able to deploy ContextHandlers discovered via OSGi as services.
    -

      @@ -130,13 +116,13 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractContextProvider

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractContextProvider

    AbstractContextProvider.OSGiApp
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -220,9 +206,7 @@

    Constructor Details

  • ServiceContextProvider

    -
    public ServiceContextProvider(ServerInstanceWrapper wrapper)
    -
  • @@ -236,53 +220,47 @@

    Method Details

  • serviceAdded

    -
    public boolean serviceAdded(org.osgi.framework.ServiceReference serviceRef, ContextHandler context)
    Specified by:
    serviceAdded in interface ServiceProvider
    -
  • serviceRemoved

    -
    public boolean serviceRemoved(org.osgi.framework.ServiceReference serviceRef, ContextHandler context)
    Specified by:
    serviceRemoved in interface ServiceProvider
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -290,7 +268,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -304,5 +281,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceProvider.html index c7d8cd70332..8e6183d4994 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceProvider.html @@ -1,29 +1,35 @@ - -ServiceProvider (Eclipse Jetty API Doc - v11.0.21) + +ServiceProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ServiceProvider

    -
    All Known Implementing Classes:
    ServiceContextProvider, ServiceWebAppProvider
    @@ -96,7 +83,6 @@

    Interface ServiceProviderServiceProvider Jetty DeploymentManager Provider api for webapps or ContextHandlers that are discovered as OSGi services.

    -
      @@ -136,7 +122,6 @@

      Method Details

    • serviceAdded

      -
      boolean serviceAdded(org.osgi.framework.ServiceReference ref, ContextHandler handler) throws Exception
      @@ -144,13 +129,11 @@

      serviceAdded

      Throws:
      Exception
      -
    • serviceRemoved

      -
      boolean serviceRemoved(org.osgi.framework.ServiceReference ref, ContextHandler handler) throws Exception
      @@ -158,7 +141,6 @@

      serviceRemoved

      Throws:
      Exception
      -
    @@ -172,5 +154,7 @@

    serviceRemoved


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.ServiceApp.html b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.ServiceApp.html index b8d4550beb6..1df5ea2d035 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.ServiceApp.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.ServiceApp.html @@ -1,29 +1,35 @@ - -ServiceWebAppProvider.ServiceApp (Eclipse Jetty API Doc - v11.0.21) + +ServiceWebAppProvider.ServiceApp (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,16 +83,14 @@

    Class ServiceWe

    -
    Enclosing class:
    -
    ServiceWebAppProvider
    +
    ServiceWebAppProvider

    public class ServiceWebAppProvider.ServiceApp extends AbstractWebAppProvider.OSGiApp
    ServiceApp
    -
    @@ -216,7 +198,6 @@

    Method Details

  • registerAsOSGiService

    -
    public void registerAsOSGiService() throws Exception
    @@ -225,13 +206,11 @@

    registerAsOSGiService

    Throws:
    Exception
    -
  • deregisterAsOSGiService

    -
    protected void deregisterAsOSGiService() throws Exception
    @@ -240,7 +219,6 @@

    deregisterAsOSGiService

    Throws:
    Exception
    -
  • @@ -254,5 +232,7 @@

    deregisterAsOSGiService


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.WebAppTracker.html b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.WebAppTracker.html index 84cac9bfed7..d0694c51d1b 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.WebAppTracker.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.WebAppTracker.html @@ -1,29 +1,35 @@ - -ServiceWebAppProvider.WebAppTracker (Eclipse Jetty API Doc - v11.0.21) + +ServiceWebAppProvider.WebAppTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class Servic

    -
    All Implemented Interfaces:
    org.osgi.util.tracker.ServiceTrackerCustomizer
    Enclosing class:
    -
    ServiceWebAppProvider
    +
    ServiceWebAppProvider

    public class ServiceWebAppProvider.WebAppTracker extends org.osgi.util.tracker.ServiceTracker
    WebAppTracker
    -
      @@ -176,7 +162,6 @@

      Constructor Details

    • WebAppTracker

      -
      public WebAppTracker(org.osgi.framework.BundleContext bundleContext, org.osgi.framework.Filter filter)
      @@ -184,7 +169,6 @@

      WebAppTracker

      bundleContext - the osgi context
      filter - the osgi filter for the tracker
      -
    @@ -198,7 +182,6 @@

    Method Details

  • addingService

    -
    public Object addingService(org.osgi.framework.ServiceReference reference)
    Specified by:
    @@ -206,13 +189,11 @@

    addingService

    Overrides:
    addingService in class org.osgi.util.tracker.ServiceTracker
    -
  • modifiedService

    -
    public void modifiedService(org.osgi.framework.ServiceReference reference, Object service)
    @@ -221,13 +202,11 @@

    modifiedService

    Overrides:
    modifiedService in class org.osgi.util.tracker.ServiceTracker
    -
  • removedService

    -
    public void removedService(org.osgi.framework.ServiceReference reference, Object service)
    @@ -236,7 +215,6 @@

    removedService

    Overrides:
    removedService in class org.osgi.util.tracker.ServiceTracker
    -
  • @@ -250,5 +228,7 @@

    removedService


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.html b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.html index fd848db83e1..bfb725dd41f 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/ServiceWebAppProvider.html @@ -1,29 +1,35 @@ - -ServiceWebAppProvider (Eclipse Jetty API Doc - v11.0.21) + +ServiceWebAppProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ServiceWebAppProvide

    -
    All Implemented Interfaces:
    AppProvider, ServiceProvider, LifeCycle
    @@ -105,7 +92,6 @@

    Class ServiceWebAppProvide
    ServiceWebAppProvider

    Jetty Provider that knows how to deploy a WebApp that has been registered as an OSGi service.

    -

      @@ -130,13 +116,13 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider

    AbstractWebAppProvider.OSGiApp
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -223,9 +209,7 @@

    Constructor Details

  • ServiceWebAppProvider

    -
    public ServiceWebAppProvider(ServerInstanceWrapper wrapper)
    -
  • @@ -239,7 +223,6 @@

    Method Details

  • serviceAdded

    -
    public boolean serviceAdded(org.osgi.framework.ServiceReference serviceRef, ContextHandler context)
    A webapp that was deployed as an osgi service has been added, @@ -250,13 +233,11 @@

    serviceAdded

    Parameters:
    context - the webapp
    -
  • serviceRemoved

    -
    public boolean serviceRemoved(org.osgi.framework.ServiceReference serviceRef, ContextHandler context)
    @@ -265,33 +246,30 @@

    serviceRemoved

    Parameters:
    context - the webapp
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -299,7 +277,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -313,5 +290,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/class-use/AbstractContextProvider.OSGiApp.html b/jetty-11/org/eclipse/jetty/osgi/boot/class-use/AbstractContextProvider.OSGiApp.html index 31a617b50d5..1a9cff2d3aa 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/class-use/AbstractContextProvider.OSGiApp.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/class-use/AbstractContextProvider.OSGiApp.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DefaultJetty
    org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper

    -

    public class DefaultJettyAtJettyHomeHelper extends Object
    @@ -101,7 +88,6 @@

    Class DefaultJetty

    Called by the JettyBootstrapActivator during the starting of the bundle.

    -
      @@ -187,52 +173,46 @@

      Field Details

    • JETTY_ETC_FILES

      -
      public static final String JETTY_ETC_FILES
      contains a comma separated list of paths to the etc/jetty-*.xml files
      See Also:
      -
      -
    • DEFAULT_JETTY_ETC_FILES

      -
      public static final String DEFAULT_JETTY_ETC_FILES
      Set of config files to apply to a jetty Server instance if none are supplied by SYS_PROP_JETTY_ETC_FILES
      See Also:
      -
      -
    • DEFAULT_JETTYHOME

      -
      public static final String DEFAULT_JETTYHOME
      Default location within bundle of a jetty home dir.
      See Also:
      -
      -
    @@ -246,9 +226,7 @@

    Constructor Details

  • DefaultJettyAtJettyHomeHelper

    -
    public DefaultJettyAtJettyHomeHelper()
    -
  • @@ -262,7 +240,6 @@

    Method Details

  • startJettyAtJettyHome

    -
    public static Server startJettyAtJettyHome(org.osgi.framework.BundleContext bundleContext) throws Exception
    Called by the JettyBootStrapActivator. If the system property jetty.home @@ -291,13 +268,11 @@

    startJettyAtJettyHome

    Throws:
    Exception - if unable to create / configure / or start the server
    -
  • findDir

    -
    public static Resource findDir(org.osgi.framework.Bundle bundle, String dir)
    Get a resource representing a directory inside a bundle. If the dir is null, @@ -309,7 +284,6 @@

    findDir

    Returns:
    the resource found
    -
  • @@ -323,5 +297,7 @@

    findDir


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/JettyServerServiceTracker.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/JettyServerServiceTracker.html index 89b351bb6ad..efab0f7817e 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/JettyServerServiceTracker.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/JettyServerServiceTracker.html @@ -1,29 +1,35 @@ - -JettyServerServiceTracker (Eclipse Jetty API Doc - v11.0.21) + +JettyServerServiceTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyServerServi
    org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker

    -
    All Implemented Interfaces:
    org.osgi.util.tracker.ServiceTrackerCustomizer
    @@ -102,7 +89,6 @@

    Class JettyServerServi Tracks instances of Jetty Servers, and configures them so that they can deploy webapps or ContextHandlers discovered from the OSGi environment.

    -
      @@ -161,9 +147,7 @@

      Constructor Details

    • JettyServerServiceTracker

      -
      public JettyServerServiceTracker()
      -
    @@ -177,39 +161,33 @@

    Method Details

  • addingService

    -
    public Object addingService(org.osgi.framework.ServiceReference sr)
    Specified by:
    addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
    -
  • modifiedService

    -
    public void modifiedService(org.osgi.framework.ServiceReference reference, Object service)
    Specified by:
    modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
    -
  • removedService

    -
    public void removedService(org.osgi.framework.ServiceReference reference, Object service)
    Specified by:
    removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
    -
  • @@ -223,5 +201,7 @@

    removedService


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/ServerInstanceWrapper.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/ServerInstanceWrapper.html index 13d6ea0a35b..fb77c598599 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/ServerInstanceWrapper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/ServerInstanceWrapper.html @@ -1,29 +1,35 @@ - -ServerInstanceWrapper (Eclipse Jetty API Doc - v11.0.21) + +ServerInstanceWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class ServerInstanceWrappe
    org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper

    -

    public class ServerInstanceWrapper extends Object
    ServerInstanceWrapper Configures and starts a jetty Server instance.
    -
     
    - +
     
    @@ -198,7 +184,6 @@

    Field Details

  • PROPERTY_THIS_JETTY_XML_FOLDER_URL

    -
    public static final String PROPERTY_THIS_JETTY_XML_FOLDER_URL
    The value of this property points to the parent director of the jetty.xml configuration file currently executed. Everything is passed as a URL to @@ -206,12 +191,11 @@

    PROPERTY_THIS_JETTY_XML_FOLDER_URL

    See Also:
    -
    -
  • @@ -225,9 +209,7 @@

    Constructor Details

  • ServerInstanceWrapper

    -
    public ServerInstanceWrapper(String managedServerName)
    -
  • @@ -241,23 +223,18 @@

    Method Details

  • addContainerTldBundleDiscoverer

    -
    public static void addContainerTldBundleDiscoverer(TldBundleDiscoverer tldBundleDiscoverer)
    -
  • getContainerTldBundleDiscoverers

    -
    public static Collection<TldBundleDiscoverer> getContainerTldBundleDiscoverers()
    -
  • configure

    -
    public static Server configure(Server server, List<URL> jettyConfigurations, Dictionary<String,Object> props) @@ -266,21 +243,17 @@

    configure

    Throws:
    Exception
    -
  • getManagedServerName

    -
    public String getManagedServerName()
    -
  • getParentClassLoaderForWebapps

    -
    public ClassLoader getParentClassLoaderForWebapps()
    The classloader that should be the parent classloader for each webapp deployed on this server.
    @@ -288,49 +261,41 @@

    getParentClassLoaderForWebapps

    Returns:
    the classloader
    -
  • getDeploymentManager

    -
    public DeploymentManager getDeploymentManager()
    Returns:
    The deployment manager registered on this server.
    -
  • getServer

    -
    public Server getServer()
    Returns:
    The app provider registered on this server.
    -
  • getContextHandlerCollection

    -
    public ContextHandlerCollection getContextHandlerCollection()
    Returns:
    The collection of context handlers
    -
  • start

    -
    public void start(Server server, Dictionary<String,Object> props) throws Exception
    @@ -338,15 +303,12 @@

    start

    Throws:
    Exception
    -
  • stop

    -
    public void stop()
    -
  • @@ -360,5 +322,7 @@

    stop


    +
    + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/class-use/DefaultJettyAtJettyHomeHelper.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/class-use/DefaultJettyAtJettyHomeHelper.html index 070e13347b9..c48b8227ab9 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/class-use/DefaultJettyAtJettyHomeHelper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/serverfactory/class-use/DefaultJettyAtJettyHomeHelper.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,17 +74,15 @@

    Interface LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor

    -
    Enclosing class:
    -
    LibExtClassLoaderHelper
    +
    LibExtClassLoaderHelper

    public static interface LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor
    IFilesInJettyHomeResourcesProcessor Interface for callback impls
    -
      @@ -132,10 +118,8 @@

      Method Details

    • processFilesInResourcesFolder

      -
      void processFilesInResourcesFolder(File jettyHome, Map<String,File> filesInResourcesFolder)
      -
    @@ -149,5 +133,7 @@

    processFilesInResourcesFolder


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/LibExtClassLoaderHelper.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/LibExtClassLoaderHelper.html index eb473baaa5b..07301475471 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/LibExtClassLoaderHelper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/LibExtClassLoaderHelper.html @@ -1,29 +1,35 @@ - -LibExtClassLoaderHelper (Eclipse Jetty API Doc - v11.0.21) + +LibExtClassLoaderHelper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LibExtClassLoaderH
    org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper

    -

    public class LibExtClassLoaderHelper extends Object
    @@ -114,7 +101,6 @@

    Class LibExtClassLoaderH
  • Use equinox Buddy-Policy: register a buddy of the jetty bootstrapper bundle. (Note: it will work only on equinox)
  • -
    @@ -212,9 +198,7 @@

    Field Details

  • registeredFilesInJettyHomeResourcesProcessors

    -
    public static final Set<LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor> registeredFilesInJettyHomeResourcesProcessors
    -
  • @@ -228,9 +212,7 @@

    Constructor Details

  • LibExtClassLoaderHelper

    -
    public LibExtClassLoaderHelper()
    -
  • @@ -244,7 +226,6 @@

    Method Details

  • createLibEtcClassLoader

    -
    public static ClassLoader createLibEtcClassLoader(File jettyHome, ClassLoader parentClassLoader) throws MalformedURLException
    @@ -259,13 +240,11 @@

    createLibEtcClassLoader

    Throws:
    MalformedURLException - if the jetty home reference is invalid
    -
  • createLibExtClassLoader

    -
    public static ClassLoader createLibExtClassLoader(List<File> jarsContainerOrJars, List<URL> otherJarsOrFolder, ClassLoader parentClassLoader) @@ -283,13 +262,11 @@

    createLibExtClassLoader

    Throws:
    MalformedURLException - if there is a bad jar file reference
    -
  • processFilesInResourcesFolder

    -
    protected static void processFilesInResourcesFolder(File jettyHome, Map<String,File> childrenFiles)
    When we find files typically used for central logging configuration we do @@ -308,7 +285,6 @@

    processFilesInResourcesFolder

    jettyHome - the jetty home reference
    childrenFiles - the map of child files
    -
  • @@ -322,5 +298,7 @@

    processFilesInResourcesFolder


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/OSGiWebappClassLoader.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/OSGiWebappClassLoader.html index 13385cc5014..ee669b3a5c8 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/OSGiWebappClassLoader.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/OSGiWebappClassLoader.html @@ -1,29 +1,35 @@ - -OSGiWebappClassLoader (Eclipse Jetty API Doc - v11.0.21) + +OSGiWebappClassLoader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class OSGiWebappClassLoade

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ClassVisibilityChecker, org.osgi.framework.BundleReference
    @@ -110,7 +97,6 @@

    Class OSGiWebappClassLoade Extends the webapp classloader to also use the classloader of the Bundle defining the webapp.

    -
    @@ -256,7 +240,6 @@

    Constructor Details

  • OSGiWebappClassLoader

    -
    public OSGiWebappClassLoader(ClassLoader parent, WebAppContext context, org.osgi.framework.Bundle contributor) @@ -269,7 +252,6 @@

    OSGiWebappClassLoader

    Throws:
    IOException - if unable to cerate the OSGiWebappClassLoader
    -
  • @@ -283,23 +265,18 @@

    Method Details

  • addClassThatIdentifiesAJarThatMustBeRejected

    -
    public static void addClassThatIdentifiesAJarThatMustBeRejected(Class<?> zclass)
    -
  • addClassThatIdentifiesAJarThatMustBeRejected

    -
    public static void addClassThatIdentifiesAJarThatMustBeRejected(String zclassName)
    -
  • findClass

    -
    protected Class<?> findClass(String name) throws ClassNotFoundException
    @@ -308,13 +285,11 @@

    findClass

    Throws:
    ClassNotFoundException
    -
  • getBundle

    -
    public org.osgi.framework.Bundle getBundle()
    Returns the Bundle that defined this web-application.
    @@ -324,13 +299,11 @@

    getBundle

    The Bundle object associated with this BundleReference.
    -
  • getResources

    -
    public Enumeration<URL> getResources(String name) throws IOException
    @@ -339,15 +312,13 @@

    getResources

    Throws:
    IOException
    -
  • getResource

    -
    public URL getResource(String name)
    -
    Description copied from class: WebAppClassLoader
    +
    Description copied from class: WebAppClassLoader
    Get a resource from the classloader NOTE: this method provides a convenience of hacking off a leading / @@ -357,25 +328,21 @@

    getResource

    Overrides:
    getResource in class WebAppClassLoader
    -
  • findResource

    -
    public URL findResource(String name)
    Overrides:
    findResource in class URLClassLoader
    -
  • loadAsResource

    -
    protected Class<?> loadAsResource(String name, boolean checkSystemResource) throws ClassNotFoundException
    @@ -397,18 +364,16 @@

    loadAsResource

    ClassNotFoundException - if the class cannot be found
    See Also:
    -
    -
  • addClassPath

    -
    public void addClassPath(String classPath) throws IOException
    Parse the classpath ourselves to be able to filter things. This is a @@ -423,7 +388,6 @@

    addClassPath

    Throws:
    IOException - if unable to add classpath
    -
  • @@ -437,5 +401,7 @@

    addClassPath


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/class-use/LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/class-use/LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor.html index 22ba1894e16..ab4fe9a9a23 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/class-use/LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/class-use/LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.osgi.boot.internal.webapp


    -
    package org.eclipse.jetty.osgi.boot.internal.webapp
    -
    • @@ -108,5 +103,7 @@

      Pa
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/package-tree.html b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/package-tree.html index 90a010ae534..14a1b100bd7 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/package-tree.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/internal/webapp/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.osgi.boot.internal.webapp Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.osgi.boot.internal.webapp Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.osgi.boot


    -
    package org.eclipse.jetty.osgi.boot
    -
    • @@ -193,5 +188,7 @@

      Package org.eclips
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/package-tree.html b/jetty-11/org/eclipse/jetty/osgi/boot/package-tree.html index 400d4349ae4..0befe05e126 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/package-tree.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.osgi.boot Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.osgi.boot Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface BundleClassLoaderHelper

    -
    All Known Implementing Classes:
    DefaultBundleClassLoaderHelper
    @@ -106,7 +93,6 @@

    Interface BundleClas

    The default implementation relies on introspection and supports equinox-3.5 and felix-2.0.0

    -
      @@ -163,27 +149,23 @@

      Field Details

    • CLASS_NAME

      -
      static final String CLASS_NAME
      The name of the custom implementation for this interface in a fragment.
      See Also:
      -
      -
    • DEFAULT

      -
      static final BundleClassLoaderHelper DEFAULT
      The default instance supports felix and equinox
      -
    @@ -197,7 +179,6 @@

    Method Details

  • getBundleClassLoader

    -
    ClassLoader getBundleClassLoader(org.osgi.framework.Bundle bundle)
    Parameters:
    @@ -206,7 +187,6 @@

    getBundleClassLoader

    The classloader of a given bundle. Assuming the bundle is started.
    -
  • @@ -220,5 +200,7 @@

    getBundleClassLoader


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleClassLoaderHelperFactory.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleClassLoaderHelperFactory.html index d5c9074765a..b68483a35a0 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleClassLoaderHelperFactory.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleClassLoaderHelperFactory.html @@ -1,29 +1,35 @@ - -BundleClassLoaderHelperFactory (Eclipse Jetty API Doc - v11.0.21) + +BundleClassLoaderHelperFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class BundleClass
    org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelperFactory

    -

    public class BundleClassLoaderHelperFactory extends Object
    BundleClassLoaderHelperFactory Get a class loader helper adapted for the particular osgi environment.
    -
    @@ -161,5 +143,7 @@

    getHelper


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelper.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelper.html index 8fb79b6f3bd..2df669a551b 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelper.html @@ -1,29 +1,35 @@ - -BundleFileLocatorHelper (Eclipse Jetty API Doc - v11.0.21) + +BundleFileLocatorHelper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface BundleFileLocatorHelper

    -
    All Known Implementing Classes:
    DefaultFileLocatorHelper
    @@ -97,7 +84,6 @@

    Interface BundleFile

    From a bundle to its location on the filesystem. Assumes the bundle is not a jar.

    -
    @@ -219,7 +201,6 @@

    Method Details

  • getBundleInstallLocation

    -
    File getBundleInstallLocation(org.osgi.framework.Bundle bundle) throws Exception
    Works with equinox, felix, nuxeo and probably more. Not exactly in the @@ -235,13 +216,11 @@

    getBundleInstallLocation

    Throws:
    Exception - if unable to get the install location
    -
  • getFileInBundle

    -
    File getFileInBundle(org.osgi.framework.Bundle bundle, String path) throws Exception
    @@ -255,13 +234,11 @@

    getFileInBundle

    Throws:
    Exception - if unable to get the file
    -
  • locateJarsInsideBundle

    -
    File[] locateJarsInsideBundle(org.osgi.framework.Bundle bundle) throws Exception
    If the bundle is a jar, returns the jar. If the bundle is a folder, look @@ -280,13 +257,11 @@

    locateJarsInsideBundle

    Throws:
    Exception - if unable to locate the jars
    -
  • findEntries

    -
    Enumeration<URL> findEntries(org.osgi.framework.Bundle bundle, String entryPath)
    Helper method equivalent to Bundle#getEntry(String entryPath) except that @@ -298,13 +273,11 @@

    findEntries

    Returns:
    null or all the entries found for that path.
    -
  • getLocalURL

    -
    URL getLocalURL(URL url) throws Exception
    Only useful for equinox: on felix we get the file:// or jar:// url @@ -320,13 +293,11 @@

    getLocalURL

    Throws:
    Exception - if unable to get the local url
    -
  • getFileURL

    -
    URL getFileURL(URL url) throws Exception
    Only useful for equinox: on felix we get the file:// url already. Other @@ -344,7 +315,6 @@

    getFileURL

    Throws:
    Exception - if unable to get the file url
    -
  • @@ -358,5 +328,7 @@

    getFileURL


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelperFactory.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelperFactory.html index 24d50f4d261..95234a6b16b 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelperFactory.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/BundleFileLocatorHelperFactory.html @@ -1,29 +1,35 @@ - -BundleFileLocatorHelperFactory (Eclipse Jetty API Doc - v11.0.21) + +BundleFileLocatorHelperFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class BundleFileL
    org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelperFactory

    -

    public class BundleFileLocatorHelperFactory extends Object
    BundleFileLocatorHelperFactory Obtain a helper for locating files based on the bundle.
    -
    @@ -161,5 +143,7 @@

    getHelper


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/EventSender.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/EventSender.html index 52d637d067a..12b66f16300 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/EventSender.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/EventSender.html @@ -1,29 +1,35 @@ - -EventSender (Eclipse Jetty API Doc - v11.0.21) + +EventSender (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class EventSender

    org.eclipse.jetty.osgi.boot.utils.EventSender
    -

    public class EventSender extends Object
    Utility class for emitting OSGi EventAdmin events
    -
    @@ -258,30 +234,24 @@

    Method Details

  • getInstance

    -
    public static EventSender getInstance()
    -
  • send

    -
    public void send(String topic, org.osgi.framework.Bundle wab, String contextPath)
    -
  • send

    -
    public void send(String topic, org.osgi.framework.Bundle wab, String contextPath, Exception ex)
    -
  • @@ -295,5 +265,7 @@

    send


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/FakeURLClassLoader.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/FakeURLClassLoader.html index 6588c3dde82..024e1dbdb26 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/FakeURLClassLoader.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/FakeURLClassLoader.html @@ -1,29 +1,35 @@ - -FakeURLClassLoader (Eclipse Jetty API Doc - v11.0.21) + +FakeURLClassLoader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class FakeURLClassLoader

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    @@ -112,7 +99,6 @@

    Class FakeURLClassLoader

    The main use of this class is with jars containing tlds. Jasper expects a URL classloader to inspect for jars with tlds.

    -
      @@ -176,10 +162,8 @@

      Constructor Details

    • FakeURLClassLoader

      -
      public FakeURLClassLoader(ClassLoader osgiClassLoader, URL[] jars)
      -
    @@ -193,7 +177,6 @@

    Method Details

  • getURLs

    -
    public URL[] getURLs()
    Overrides:
    @@ -202,19 +185,16 @@

    getURLs

    the jars that contains tlds so that TldLocationsCache or TldScanner can find them.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -228,5 +208,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/OSGiClassLoader.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/OSGiClassLoader.html index ec8ef7605db..0ed42382037 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/OSGiClassLoader.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/OSGiClassLoader.html @@ -1,29 +1,35 @@ - -OSGiClassLoader (Eclipse Jetty API Doc - v11.0.21) + +OSGiClassLoader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class OSGiClassLoader

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    @@ -107,7 +94,6 @@

    Class OSGiClassLoader

    Class loader that is aware of a bundle. Similar to WebAppClassLoader from Jetty and the OSGiWebAppClassLoader, but works without webapps.
    -
    @@ -202,7 +186,6 @@

    Method Details

  • getResource

    -
    public URL getResource(String name)
    Get a resource from the classloader @@ -211,13 +194,11 @@

    getResource

    Overrides:
    getResource in class ClassLoader
    -
  • loadClass

    -
    public Class<?> loadClass(String name) throws ClassNotFoundException
    @@ -226,13 +207,11 @@

    loadClass

    Throws:
    ClassNotFoundException
    -
  • loadClass

    -
    protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
    @@ -242,13 +221,11 @@

    loadClass

    Throws:
    ClassNotFoundException
    -
  • getResources

    -
    public Enumeration<URL> getResources(String name) throws IOException
    @@ -257,13 +234,11 @@

    getResources

    Throws:
    IOException
    -
  • findClass

    -
    protected Class<?> findClass(String name) throws ClassNotFoundException
    @@ -272,7 +247,6 @@

    findClass

    Throws:
    ClassNotFoundException
    -
  • @@ -286,5 +260,7 @@

    findClass


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/ServerConnectorListener.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/ServerConnectorListener.html index 9f33456d8a6..f44f295f29b 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/ServerConnectorListener.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/ServerConnectorListener.html @@ -1,29 +1,35 @@ - -ServerConnectorListener (Eclipse Jetty API Doc - v11.0.21) + +ServerConnectorListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServerConnectorLis

    -
    All Implemented Interfaces:
    EventListener, LifeCycle.Listener
    @@ -103,7 +90,6 @@

    Class ServerConnectorLis This is for test support, where we need jetty to run on a random port, and we need a client to be able to find out which port was picked.

    -
      @@ -169,9 +155,7 @@

      Constructor Details

    • ServerConnectorListener

      -
      public ServerConnectorListener()
      -
    @@ -185,7 +169,6 @@

    Method Details

  • lifeCycleStarted

    -
    public void lifeCycleStarted(LifeCycle event)
    Specified by:
    @@ -193,55 +176,46 @@

    lifeCycleStarted

    Overrides:
    lifeCycleStarted in class AbstractLifeCycle.AbstractLifeCycleListener
    -
  • getFilePath

    -
    public Path getFilePath()
    Returns:
    the filePath
    -
  • setFilePath

    -
    public void setFilePath(Path filePath)
    Parameters:
    filePath - the filePath to set
    -
  • getSysPropertyName

    -
    public String getSysPropertyName()
    Returns:
    the sysPropertyName
    -
  • setSysPropertyName

    -
    public void setSysPropertyName(String sysPropertyName)
    Parameters:
    sysPropertyName - the sysPropertyName to set
    -
  • @@ -255,5 +229,7 @@

    setSysPropertyName


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/TldBundleDiscoverer.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/TldBundleDiscoverer.html index 97ad09bc1fd..3de9794f319 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/TldBundleDiscoverer.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/TldBundleDiscoverer.html @@ -1,29 +1,35 @@ - -TldBundleDiscoverer (Eclipse Jetty API Doc - v11.0.21) + +TldBundleDiscoverer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,13 +74,11 @@

    Interface TldBundleDiscoverer

    -

    public interface TldBundleDiscoverer
    TldBundleDiscoverer Convert bundles that contain tlds into URL locations for consumption by jasper.
    -
    @@ -158,5 +142,7 @@

    getUrlsForBundlesWithTlds


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/Util.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/Util.html index 13956df31f0..00e44350087 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/Util.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/Util.html @@ -1,29 +1,35 @@ - -Util (Eclipse Jetty API Doc - v11.0.21) + +Util (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Util

    org.eclipse.jetty.osgi.boot.utils.Util
    -

    public class Util extends Object
    Various useful functions utility methods for OSGi wide use.
    -
      @@ -129,7 +115,7 @@

      Method Summary

      Create an osgi filter for the given classname and server name.
      -
      static List<URL>
      +
      static List<URL>
      @@ -179,9 +165,7 @@

      Constructor Details

    • Util

      -
      public Util()
      -
    @@ -195,7 +179,6 @@

    Method Details

  • createFilter

    -
    public static org.osgi.framework.Filter createFilter(org.osgi.framework.BundleContext bundleContext, String classname, String managedServerName) @@ -211,13 +194,11 @@

    createFilter

    Throws:
    org.osgi.framework.InvalidSyntaxException - If the filter contains an invalid string that cannot be parsed.
    -
  • getManifestHeaderValue

    -
    public static String getManifestHeaderValue(String name, String altName, Dictionary<String,String> manifest)
    @@ -230,13 +211,11 @@

    getManifestHeaderValue

    Returns:
    the value from the manifest
    -
  • getManifestHeaderValue

    -
    public static String getManifestHeaderValue(String name, Dictionary<String,String> manifest)
    Get the value of a manifest header.
    @@ -247,13 +226,11 @@

    getManifestHeaderValue

    Returns:
    the value from the manifest
    -
  • fileNamesAsURLs

    -
    public static List<URL> fileNamesAsURLs(String val, String delims) throws Exception
    @@ -268,23 +245,19 @@

    fileNamesAsURLs

    Throws:
    Exception - if unable to convert entry to a URL
    -
  • setProperty

    -
    public static void setProperty(Dictionary<String,Object> properties, String key, Object value)
    -
  • resolvePropertyValue

    -
    public static String resolvePropertyValue(String value)
    recursively substitute the ${sysprop} by their actual system property. ${sysprop,defaultvalue} will use 'defaultvalue' as the value if no @@ -296,7 +269,6 @@

    resolvePropertyValue

    Returns:
    the string with replaced properties
    -
  • @@ -310,5 +282,7 @@

    resolvePropertyValue


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/class-use/BundleClassLoaderHelper.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/class-use/BundleClassLoaderHelper.html index 8de764cf4d0..82788e8c41f 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/class-use/BundleClassLoaderHelper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/class-use/BundleClassLoaderHelper.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelper (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DefaultBund
    org.eclipse.jetty.osgi.boot.utils.internal.DefaultBundleClassLoaderHelper

    -
    All Implemented Interfaces:
    BundleClassLoaderHelper
    @@ -102,7 +89,6 @@

    Class DefaultBund

    Default implementation of the BundleClassLoaderHelper. Uses introspection to support equinox-3.5 and felix-2.0.0

    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • DefaultBundleClassLoaderHelper

      -
      public DefaultBundleClassLoaderHelper()
      -
    @@ -180,7 +164,6 @@

    Method Details

  • getBundleClassLoader

    -
    public ClassLoader getBundleClassLoader(org.osgi.framework.Bundle bundle)
    Assuming the bundle is started.
    @@ -191,7 +174,6 @@

    getBundleClassLoader

    Returns:
    classloader object
    -
  • @@ -205,5 +187,7 @@

    getBundleClassLoader


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/DefaultFileLocatorHelper.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/DefaultFileLocatorHelper.html index c6a97fa0798..06367b99c70 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/DefaultFileLocatorHelper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/DefaultFileLocatorHelper.html @@ -1,29 +1,35 @@ - -DefaultFileLocatorHelper (Eclipse Jetty API Doc - v11.0.21) + +DefaultFileLocatorHelper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DefaultFileLocato
    org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper

    -
    All Implemented Interfaces:
    BundleFileLocatorHelper
    @@ -102,7 +89,6 @@

    Class DefaultFileLocato

    From a bundle to its location on the filesystem. Assumes the bundle is not a jar.

    -
      @@ -139,7 +125,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
      findEntries(org.osgi.framework.Bundle bundle, String entryPath)
      @@ -198,9 +184,7 @@

      Constructor Details

    • DefaultFileLocatorHelper

      -
      public DefaultFileLocatorHelper()
      -
    @@ -214,16 +198,13 @@

    Method Details

  • match

    -
    public static boolean match(String name, String... names)
    -
  • getBundleInstallLocation

    -
    public File getBundleInstallLocation(org.osgi.framework.Bundle bundle) throws Exception
    Works with equinox, felix, nuxeo and probably more. Not exactly in the @@ -239,13 +220,11 @@

    getBundleInstallLocation

    Throws:
    Exception - if unable to get the bundle install location
    -
  • getFileInBundle

    -
    public File getFileInBundle(org.osgi.framework.Bundle bundle, String path) throws Exception
    @@ -261,13 +240,11 @@

    getFileInBundle

    Throws:
    Exception - if unable to get the file in the bundle
    -
  • findEntries

    -
    public Enumeration<URL> findEntries(org.osgi.framework.Bundle bundle, String entryPath)
    Helper method equivalent to Bundle#getEntry(String entryPath) except that @@ -282,13 +259,11 @@

    findEntries

    Returns:
    null or all the entries found for that path.
    -
  • locateJarsInsideBundle

    -
    public File[] locateJarsInsideBundle(org.osgi.framework.Bundle bundle) throws Exception
    If the bundle is a jar, returns the jar. If the bundle is a folder, look @@ -310,13 +285,11 @@

    locateJarsInsideBundle

    Throws:
    Exception - if unable to locate the jars
    -
  • getLocalURL

    -
    public URL getLocalURL(URL url) throws Exception
    Only useful for equinox: on felix we get the file:// or jar:// url @@ -335,13 +308,11 @@

    getLocalURL

    Throws:
    Exception - if unable to get the local url
    -
  • getFileURL

    -
    public URL getFileURL(URL url) throws Exception
    Only useful for equinox: on felix we get the file:// url already. Other @@ -362,7 +333,6 @@

    getFileURL

    Throws:
    Exception - if unable to get the file url
    -
  • @@ -376,5 +346,7 @@

    getFileURL


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/PackageAdminServiceTracker.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/PackageAdminServiceTracker.html index 376b96a12b2..d3b29cdfac1 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/PackageAdminServiceTracker.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/PackageAdminServiceTracker.html @@ -1,29 +1,35 @@ - -PackageAdminServiceTracker (Eclipse Jetty API Doc - v11.0.21) + +PackageAdminServiceTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PackageAdminSer
    org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker

    -
    All Implemented Interfaces:
    EventListener, org.osgi.framework.ServiceListener
    @@ -105,7 +92,6 @@

    Class PackageAdminSer

    See particularly the jetty-osgi-boot-jsp fragment bundle that uses this facility.

    -
    @@ -222,9 +206,7 @@

    Constructor Details

  • PackageAdminServiceTracker

    -
    public PackageAdminServiceTracker(org.osgi.framework.BundleContext context)
    -
  • @@ -238,7 +220,6 @@

    Method Details

  • serviceChanged

    -
    public void serviceChanged(org.osgi.framework.ServiceEvent event)
    Invokes the optional BundleActivator in each fragment. By convention the bundle activator for a fragment must be in the package that is defined by @@ -250,13 +231,11 @@

    serviceChanged

    Parameters:
    event - The ServiceEvent object.
    -
  • getFragments

    -
    public org.osgi.framework.Bundle[] getFragments(org.osgi.framework.Bundle bundle)
    Helper to access the PackageAdmin and return the fragments hosted by a bundle. when we drop the support for the older versions of OSGi, we will @@ -267,13 +246,11 @@

    getFragments

    Returns:
    the bundle fragment list
    -
  • getFragmentsAndRequiredBundles

    -
    public org.osgi.framework.Bundle[] getFragmentsAndRequiredBundles(org.osgi.framework.Bundle bundle)
    Returns the fragments and the required-bundles of a bundle. Recursively collect the required-bundles and fragment when the directive @@ -284,13 +261,11 @@

    getFragmentsAndRequiredBundles

    Returns:
    the bundle fragment and required list
    -
  • collectFragmentsAndRequiredBundles

    -
    protected void collectFragmentsAndRequiredBundles(org.osgi.framework.Bundle bundle, org.osgi.service.packageadmin.PackageAdmin admin, Map<String,org.osgi.framework.Bundle> deps, @@ -308,13 +283,11 @@

    collectFragmentsAndRequiredBundles

    transitively if and only if the directive visibility is reexport. -
  • collectRequiredBundles

    -
    protected void collectRequiredBundles(org.osgi.framework.Bundle bundle, org.osgi.service.packageadmin.PackageAdmin admin, Map<String,org.osgi.framework.Bundle> deps, @@ -331,27 +304,22 @@

    collectRequiredBundles

    transitively if and only if the directive visibility is reexport. -
  • stop

    -
    public void stop()
    -
  • frameworkHasCompletedAutostarts

    -
    public boolean frameworkHasCompletedAutostarts()
    Returns:
    true if the framework has completed all the start levels.
    -
  • @@ -365,5 +333,7 @@

    frameworkHasCompletedAutostarts


    + + diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/class-use/DefaultBundleClassLoaderHelper.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/class-use/DefaultBundleClassLoaderHelper.html index a63da22c4fd..38fed77dd01 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/class-use/DefaultBundleClassLoaderHelper.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/internal/class-use/DefaultBundleClassLoaderHelper.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.osgi.boot.utils.internal.DefaultBundleClassLoaderHelper (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.osgi.boot.utils.internal.DefaultBundleClassLoaderHelper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.osgi.boot.utils


    -
    package org.eclipse.jetty.osgi.boot.utils
    -
    • @@ -155,5 +150,7 @@

      Package org.
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/osgi/boot/utils/package-tree.html b/jetty-11/org/eclipse/jetty/osgi/boot/utils/package-tree.html index 6dfc9245c0b..35b642857ff 100644 --- a/jetty-11/org/eclipse/jetty/osgi/boot/utils/package-tree.html +++ b/jetty-11/org/eclipse/jetty/osgi/boot/utils/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.osgi.boot.utils Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.osgi.boot.utils Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class ContainerInitializer<
    org.eclipse.jetty.plus.annotation.ContainerInitializer

    -

    @Deprecated public class ContainerInitializer extends Object
    Deprecated.
    -
    @@ -275,21 +253,17 @@

    Constructor Details

  • ContainerInitializer

    -
    public ContainerInitializer(jakarta.servlet.ServletContainerInitializer target, Class<?>[] classes)
    Deprecated.
    -
  • ContainerInitializer

    -
    public ContainerInitializer(ClassLoader loader, String toString)
    Deprecated.
    -
  • @@ -303,25 +277,20 @@

    Method Details

  • getTarget

    -
    public jakarta.servlet.ServletContainerInitializer getTarget()
    Deprecated.
    -
  • getInterestedTypes

    -
    public Class[] getInterestedTypes()
    Deprecated.
    -
  • addAnnotatedTypeName

    -
    public void addAnnotatedTypeName(String className)
    Deprecated.
    A class has been found that has an annotation of interest @@ -330,40 +299,32 @@

    addAnnotatedTypeName

    Parameters:
    className - the class name to add
    -
  • getAnnotatedTypeNames

    -
    public Set<String> getAnnotatedTypeNames()
    Deprecated.
    -
  • addApplicableTypeName

    -
    public void addApplicableTypeName(String className)
    Deprecated.
    -
  • getApplicableTypeNames

    -
    public Set<String> getApplicableTypeNames()
    Deprecated.
    -
  • callStartup

    -
    public void callStartup(WebAppContext context) throws Exception
    Deprecated.
    @@ -371,30 +332,25 @@

    callStartup

    Throws:
    Exception
    -
  • toString

    -
    public String toString()
    Deprecated.
    Overrides:
    toString in class Object
    -
  • resolveClasses

    -
    public void resolveClasses(WebAppContext context, Map<String,Set<String>> classMap)
    Deprecated.
    -
  • @@ -408,5 +364,7 @@

    resolveClasses


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/Injection.html b/jetty-11/org/eclipse/jetty/plus/annotation/Injection.html index b4a41a1ff25..8c40ba7d6a3 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/Injection.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/Injection.html @@ -1,29 +1,35 @@ - -Injection (Eclipse Jetty API Doc - v11.0.21) + +Injection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Injection

    org.eclipse.jetty.plus.annotation.Injection
    -

    public class Injection extends Object
    @@ -98,7 +85,6 @@

    Class Injection

    Represents the injection of a resource into a target (method or field). The injection is performed by doing an ENC lookup using the jndi name provided, and setting the object obtained on the target.
    -
    @@ -254,100 +234,81 @@

    Method Details

  • getTargetClass

    -
    public Class<?> getTargetClass()
    Returns:
    the _className
    -
  • getParamClass

    -
    public Class<?> getParamClass()
    -
  • getResourceClass

    -
    public Class<?> getResourceClass()
    -
  • isField

    -
    public boolean isField()
    -
  • isMethod

    -
    public boolean isMethod()
    -
  • getJndiName

    -
    public String getJndiName()
    Returns:
    the jndiName
    -
  • getMappingName

    -
    public String getMappingName()
    Returns:
    the mappingName
    -
  • getTarget

    -
    public Member getTarget()
    Returns:
    the target
    -
  • inject

    -
    public void inject(Object injectable)
    Inject a value for a Resource from JNDI into an object
    Parameters:
    injectable - the object to inject
    -
  • lookupInjectedValue

    -
    public Object lookupInjectedValue() throws NamingException
    The Resource must already exist in the ENC of this webapp.
    @@ -357,13 +318,11 @@

    lookupInjectedValue

    Throws:
    NamingException - if unable to lookup value
    -
  • injectField

    -
    protected void injectField(Field field, Object injectable)
    Inject value from jndi into a field of an instance
    @@ -372,13 +331,11 @@

    injectField

    field - the field to inject into
    injectable - the value to inject
    -
  • injectMethod

    -
    protected void injectMethod(Method method, Object injectable)
    Inject value from jndi into a setter method of an instance
    @@ -387,7 +344,6 @@

    injectMethod

    method - the method to inject into
    injectable - the value to inject
    -
  • @@ -401,5 +357,7 @@

    injectMethod


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/InjectionCollection.html b/jetty-11/org/eclipse/jetty/plus/annotation/InjectionCollection.html index e137cc47d22..579a6734bc0 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/InjectionCollection.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/InjectionCollection.html @@ -1,29 +1,35 @@ - -InjectionCollection (Eclipse Jetty API Doc - v11.0.21) + +InjectionCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InjectionCollectionorg.eclipse.jetty.plus.annotation.InjectionCollection

    -

    public class InjectionCollection extends Object
    @@ -99,7 +86,6 @@

    Class InjectionCollection -

      @@ -156,7 +142,7 @@

      Method Summary

      Method method, Class<?> paramClass)
     
    - +
    getInjections(String className)
     
    void
    @@ -182,17 +168,15 @@

    Field Details

  • INJECTION_COLLECTION

    -
    public static final String INJECTION_COLLECTION
    See Also:
    -
    -
  • @@ -206,9 +190,7 @@

    Constructor Details

  • InjectionCollection

    -
    public InjectionCollection()
    -
  • @@ -222,46 +204,36 @@

    Method Details

  • add

    -
    public void add(Injection injection)
    -
  • getInjections

    -
    public Set<Injection> getInjections(String className)
    -
  • getInjection

    -
    public Injection getInjection(String jndiName, Class<?> clazz, Field field)
    -
  • getInjection

    -
    public Injection getInjection(String jndiName, Class<?> clazz, Method method, Class<?> paramClass)
    -
  • inject

    -
    public void inject(Object injectable)
    -
  • @@ -275,5 +247,7 @@

    inject


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallback.html b/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallback.html index 25263e03ee8..f90c301900a 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallback.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallback.html @@ -1,29 +1,35 @@ - -LifeCycleCallback (Eclipse Jetty API Doc - v11.0.21) + +LifeCycleCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LifeCycleCallback

    org.eclipse.jetty.plus.annotation.LifeCycleCallback
    -
    Direct Known Subclasses:
    PostConstructCallback, PreDestroyCallback
    @@ -102,7 +89,6 @@

    Class LifeCycleCallback

    Holds information about a class and method that has either been configured in web.xml to have postconstruct or predestroy callbacks, or has the equivalent annotations.
    -
    @@ -219,19 +203,15 @@

    Constructor Details

  • LifeCycleCallback

    -
    public LifeCycleCallback(String className, String methodName)
    -
  • LifeCycleCallback

    -
    public LifeCycleCallback(Class<?> clazz, String methodName)
    -
  • @@ -245,47 +225,38 @@

    Method Details

  • getTargetClass

    -
    public Class<?> getTargetClass()
    Returns:
    the _targetClass
    -
  • getTargetClassName

    -
    public String getTargetClassName()
    -
  • getMethodName

    -
    public String getMethodName()
    -
  • getTarget

    -
    public Method getTarget()
    Returns:
    the target
    -
  • callback

    -
    public void callback(Object instance) throws SecurityException, NoSuchMethodException, @@ -302,13 +273,11 @@

    callback

    IllegalAccessException
    InvocationTargetException
    -
  • findMethod

    -
    public Method findMethod(Package pack, Class<?> clazz, String methodName, @@ -324,40 +293,33 @@

    findMethod

    Returns:
    the method
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • validate

    -
    public abstract void validate(Class<?> clazz, Method m)
    -
  • @@ -371,5 +333,7 @@

    validate


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallbackCollection.html b/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallbackCollection.html index 5acae5d30f8..522d9953f70 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallbackCollection.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/LifeCycleCallbackCollection.html @@ -1,29 +1,35 @@ - -LifeCycleCallbackCollection (Eclipse Jetty API Doc - v11.0.21) + +LifeCycleCallbackCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LifeCycleCallb
    org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection

    -

    public class LifeCycleCallbackCollection extends Object
    @@ -102,7 +89,6 @@

    Class LifeCycleCallb This class is not threadsafe for concurrent modifications, but is threadsafe for reading with concurrent modifications.

    -
    @@ -232,9 +216,7 @@

    Constructor Details

  • LifeCycleCallbackCollection

    -
    public LifeCycleCallbackCollection()
    -
  • @@ -248,62 +230,51 @@

    Method Details

  • add

    -
    public void add(LifeCycleCallback callback)
    Add a Callback to the list of callbacks.
    Parameters:
    callback - the callback
    -
  • getPreDestroyCallbacks

    -
    public Set<LifeCycleCallback> getPreDestroyCallbacks(Object o)
    -
  • getPreDestroyCallbacks

    -
    public Collection<LifeCycleCallback> getPreDestroyCallbacks()
    Amalgamate all pre-destroy callbacks and return a read only set
    Returns:
    the collection of PreDestroyCallbacks
    -
  • getPostConstructCallbacks

    -
    public Set<LifeCycleCallback> getPostConstructCallbacks(Object o)
    -
  • getPostConstructCallbacks

    -
    public Collection<LifeCycleCallback> getPostConstructCallbacks()
    Amalgamate all post-construct callbacks and return a read only set
    Returns:
    the collection of PostConstructCallbacks
    -
  • callPostConstructCallback

    -
    public void callPostConstructCallback(Object o) throws Exception
    Call the method, if one exists, that is annotated with @PostConstruct @@ -314,13 +285,11 @@

    callPostConstructCallback

    Throws:
    Exception - if unable to call PostConstructCallback
    -
  • callPreDestroyCallback

    -
    public void callPreDestroyCallback(Object o) throws Exception
    Call the method, if one exists, that is annotated with @PreDestroy @@ -331,33 +300,28 @@

    callPreDestroyCallback

    Throws:
    Exception - if unable to call PreDestroyCallback
    -
  • getPostConstructCallbackMap

    -
    public Map<String,Set<LifeCycleCallback>> getPostConstructCallbackMap()
    Generate a read-only view of the post-construct callbacks
    Returns:
    the map of PostConstructCallbacks
    -
  • getPreDestroyCallbackMap

    -
    public Map<String,Set<LifeCycleCallback>> getPreDestroyCallbackMap()
    Generate a read-only view of the pre-destroy callbacks
    Returns:
    the map of PreDestroyCallbacks
    -
  • @@ -371,5 +335,7 @@

    getPreDestroyCallbackMap


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/PostConstructCallback.html b/jetty-11/org/eclipse/jetty/plus/annotation/PostConstructCallback.html index e295d177835..a39911991bf 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/PostConstructCallback.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/PostConstructCallback.html @@ -1,29 +1,35 @@ - -PostConstructCallback (Eclipse Jetty API Doc - v11.0.21) + +PostConstructCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class PostConstructCallbac

    -

    public class PostConstructCallback extends LifeCycleCallback
    PostConstructCallback
    -
      @@ -176,7 +162,6 @@

      Constructor Details

    • PostConstructCallback

      -
      public PostConstructCallback(Class<?> clazz, String methodName)
      @@ -184,13 +169,11 @@

      PostConstructCallback

      clazz - the class object to be injected
      methodName - the name of the method to be injected
      -
    • PostConstructCallback

      -
      public PostConstructCallback(String className, String methodName)
      @@ -198,7 +181,6 @@

      PostConstructCallback

      className - the name of the class to be injected
      methodName - the name of the method to be injected
      -
    @@ -212,7 +194,6 @@

    Method Details

  • validate

    -
    public void validate(Class<?> clazz, Method method)
    Commons Annotation Specification section 2.5 @@ -225,18 +206,16 @@

    validate

    validate in class LifeCycleCallback
    See Also:
    -
    -
  • callback

    -
    public void callback(Object instance) throws SecurityException, IllegalArgumentException, @@ -255,19 +234,16 @@

    callback

    IllegalAccessException
    InvocationTargetException
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class LifeCycleCallback
    -
  • @@ -281,5 +257,7 @@

    equals


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/PreDestroyCallback.html b/jetty-11/org/eclipse/jetty/plus/annotation/PreDestroyCallback.html index ff55ac01bf7..98489c64116 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/PreDestroyCallback.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/PreDestroyCallback.html @@ -1,29 +1,35 @@ - -PreDestroyCallback (Eclipse Jetty API Doc - v11.0.21) + +PreDestroyCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class PreDestroyCallback

    -

    public class PreDestroyCallback extends LifeCycleCallback
    PreDestroyCallback
    -
      @@ -176,7 +162,6 @@

      Constructor Details

    • PreDestroyCallback

      -
      public PreDestroyCallback(Class<?> clazz, String methodName)
      @@ -184,13 +169,11 @@

      PreDestroyCallback

      clazz - the class object to be injected
      methodName - the name of the method to inject
      -
    • PreDestroyCallback

      -
      public PreDestroyCallback(String className, String methodName)
      @@ -198,7 +181,6 @@

      PreDestroyCallback

      className - the name of the class to inject
      methodName - the name of the method to inject
      -
    @@ -212,7 +194,6 @@

    Method Details

  • validate

    -
    public void validate(Class<?> clazz, Method method)
    Commons Annotations Specification section 2.6: @@ -225,36 +206,31 @@

    validate

    validate in class LifeCycleCallback
    See Also:
    -
    -
  • callback

    -
    public void callback(Object instance)
    Overrides:
    callback in class LifeCycleCallback
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class LifeCycleCallback
    -
  • @@ -268,5 +244,7 @@

    equals


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/RunAs.html b/jetty-11/org/eclipse/jetty/plus/annotation/RunAs.html index d73f1745c09..d0a82c709d8 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/RunAs.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/RunAs.html @@ -1,29 +1,35 @@ - -RunAs (Eclipse Jetty API Doc - v11.0.21) + +RunAs (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RunAs

    org.eclipse.jetty.plus.annotation.RunAs
    -

    @Deprecated public class RunAs @@ -100,7 +87,6 @@

    Class RunAs

    RunAs

    Represents a <run-as> element in web.xml, or a @RunAs annotation.

    -
      @@ -166,11 +152,9 @@

      Constructor Details

    • RunAs

      -
      public RunAs(String className, String roleName)
      Deprecated.
      -
    @@ -184,28 +168,22 @@

    Method Details

  • getTargetClassName

    -
    public String getTargetClassName()
    Deprecated.
    -
  • getRoleName

    -
    public String getRoleName()
    Deprecated.
    -
  • setRunAs

    -
    public void setRunAs(ServletHolder holder)
    Deprecated.
    -
  • @@ -219,5 +197,7 @@

    setRunAs


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/RunAsCollection.html b/jetty-11/org/eclipse/jetty/plus/annotation/RunAsCollection.html index d3947426e81..8899fd888a4 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/RunAsCollection.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/RunAsCollection.html @@ -1,29 +1,35 @@ - -RunAsCollection (Eclipse Jetty API Doc - v11.0.21) + +RunAsCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RunAsCollection

    org.eclipse.jetty.plus.annotation.RunAsCollection
    -

    @Deprecated public class RunAsCollection @@ -98,7 +85,6 @@

    Class RunAsCollection

    class unused as of 9.4.28 due for removal in 10.0.0
    RunAsCollection
    -
      @@ -180,18 +166,16 @@

      Field Details

    • RUNAS_COLLECTION

      -
      public static final String RUNAS_COLLECTION
      Deprecated.
      See Also:
      -
      -
    @@ -205,10 +189,8 @@

    Constructor Details

  • RunAsCollection

    -
    public RunAsCollection()
    Deprecated.
    -
  • @@ -222,28 +204,22 @@

    Method Details

  • add

    -
    public void add(RunAs runAs)
    Deprecated.
    -
  • getRunAs

    -
    public RunAs getRunAs(Object o)
    Deprecated.
    -
  • setRunAs

    -
    public void setRunAs(Object o)
    Deprecated.
    -
  • @@ -257,5 +233,7 @@

    setRunAs


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/plus/annotation/class-use/ContainerInitializer.html b/jetty-11/org/eclipse/jetty/plus/annotation/class-use/ContainerInitializer.html index 3ebc734b9f5..237debfc6ea 100644 --- a/jetty-11/org/eclipse/jetty/plus/annotation/class-use/ContainerInitializer.html +++ b/jetty-11/org/eclipse/jetty/plus/annotation/class-use/ContainerInitializer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.plus.annotation.ContainerInitializer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.plus.annotation.ContainerInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class EnvEntry

    -

    public class EnvEntry extends NamingEntry
    EnvEntry
    -
    @@ -225,21 +205,17 @@

    Method Details

  • isOverrideWebXml

    -
    public boolean isOverrideWebXml()
    -
  • toStringMetaData

    -
    protected String toStringMetaData()
    Overrides:
    toStringMetaData in class NamingEntry
    -
  • @@ -253,5 +229,7 @@

    toStringMetaData


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/jndi/Link.html b/jetty-11/org/eclipse/jetty/plus/jndi/Link.html index 0db1f9eb6b5..90d9a96bf4b 100644 --- a/jetty-11/org/eclipse/jetty/plus/jndi/Link.html +++ b/jetty-11/org/eclipse/jetty/plus/jndi/Link.html @@ -1,29 +1,35 @@ - -Link (Eclipse Jetty API Doc - v11.0.21) + +Link (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class Link

    -

    public class Link extends NamingEntry
    -
    @@ -209,10 +191,9 @@

    Method Details

  • bindToENC

    -
    public void bindToENC(String localName) throws NamingException
    -
    Description copied from class: NamingEntry
    +
    Description copied from class: NamingEntry
    Add a java:comp/env binding for the object represented by this NamingEntry, but bind it as the name supplied
    @@ -223,27 +204,22 @@

    bindToENC

    Throws:
    NamingException - if unable to bind
    -
  • getLink

    -
    public String getLink()
    -
  • toStringMetaData

    -
    protected String toStringMetaData()
    Overrides:
    toStringMetaData in class NamingEntry
    -
  • @@ -257,5 +233,7 @@

    toStringMetaData


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/jndi/NamingDump.html b/jetty-11/org/eclipse/jetty/plus/jndi/NamingDump.html index 42224e4edab..a94eb7c6062 100644 --- a/jetty-11/org/eclipse/jetty/plus/jndi/NamingDump.html +++ b/jetty-11/org/eclipse/jetty/plus/jndi/NamingDump.html @@ -1,29 +1,35 @@ - -NamingDump (Eclipse Jetty API Doc - v11.0.21) + +NamingDump (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NamingDump

    org.eclipse.jetty.plus.jndi.NamingDump
    -
    All Implemented Interfaces:
    Dumpable
    @@ -99,7 +86,6 @@

    Class NamingDump

    extends Object implements Dumpable
    A utility Dumpable to dump a JNDI naming context tree.
    -
      @@ -108,7 +94,7 @@

      Class NamingDump

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -177,18 +163,14 @@

      Constructor Details

    • NamingDump

      -
      public NamingDump()
      -
    • NamingDump

      -
      public NamingDump(ClassLoader loader, String name)
      -
    @@ -202,10 +184,9 @@

    Method Details

  • dump

    -
    public void dump(Appendable out, String indent)
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -215,7 +196,6 @@

    dump

    out - The appendable to dump to
    indent - The indent to apply after any new lines.
    -
  • @@ -229,5 +209,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntry.html b/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntry.html index 3d393cb6c9a..ba01c520cae 100644 --- a/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntry.html +++ b/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntry.html @@ -1,29 +1,35 @@ - -NamingEntry (Eclipse Jetty API Doc - v11.0.21) + +NamingEntry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NamingEntry

    org.eclipse.jetty.plus.jndi.NamingEntry
    -
    Direct Known Subclasses:
    EnvEntry, Link, Resource, Transaction
    @@ -106,7 +93,6 @@

    Class NamingEntry

    NOTE: that all NamingEntries will be bound in a single namespace. The "global" level is just in the top level context. The "local" level is a context specific to a webapp.
    -
      @@ -230,49 +216,39 @@

      Field Details

    • __contextName

      -
      public static final String __contextName
      See Also:
      -
      -
    • _scope

      -
      protected final Object _scope
      -
    • _jndiName

      -
      protected final String _jndiName
      -
    • _namingEntryNameString

      -
      protected String _namingEntryNameString
      -
    • _objectNameString

      -
      protected String _objectNameString
      -
    @@ -286,7 +262,6 @@

    Constructor Details

  • NamingEntry

    -
    protected NamingEntry(Object scope, String jndiName) throws NamingException
    @@ -298,13 +273,11 @@

    NamingEntry

    Throws:
    NamingException - if jndiName is null
    -
  • NamingEntry

    -
    protected NamingEntry(String jndiName) throws NamingException
    Create a NamingEntry. @@ -319,7 +292,6 @@

    NamingEntry

    Throws:
    NamingException - if unable to create naming entry
    -
  • @@ -333,7 +305,6 @@

    Method Details

  • bindToENC

    -
    public void bindToENC(String localName) throws NamingException
    Add a java:comp/env binding for the object represented by this NamingEntry, @@ -344,31 +315,25 @@

    bindToENC

    Throws:
    NamingException - if unable to bind
    -
  • unbindENC

    -
    public void unbindENC()
    Unbind this NamingEntry from a java:comp/env
    -
  • release

    -
    public void release()
    Unbind this NamingEntry entirely
    -
  • getJndiName

    -
    public String getJndiName()
    Get the unique name of the object relative to the scope
    @@ -376,13 +341,11 @@

    getJndiName

    Returns:
    the unique jndi name of the object
    -
  • getJndiNameInScope

    -
    public String getJndiNameInScope()
    Get the name of the object, fully qualified with the scope
    @@ -390,13 +353,11 @@

    getJndiNameInScope

    Returns:
    the name of the object, fully qualified with the scope
    -
  • save

    -
    protected void save(Object object) throws NamingException
    Save the NamingEntry for later use. @@ -422,32 +383,27 @@

    save

    NamingException - if unable to save
    See Also:
    -
    -
  • toStringMetaData

    -
    protected String toStringMetaData()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -461,5 +417,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntryUtil.html b/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntryUtil.html index 10dae17b158..a8a08da8974 100644 --- a/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntryUtil.html +++ b/jetty-11/org/eclipse/jetty/plus/jndi/NamingEntryUtil.html @@ -1,29 +1,35 @@ - -NamingEntryUtil (Eclipse Jetty API Doc - v11.0.21) + +NamingEntryUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class NamingEntryUtil

    org.eclipse.jetty.plus.jndi.NamingEntryUtil
    -

    public class NamingEntryUtil extends Object
    -
    @@ -199,7 +183,6 @@

    Method Details

  • bindToENC

    -
    public static boolean bindToENC(Object scope, String asName, String mappedName) @@ -218,13 +201,11 @@

    bindToENC

    Throws:
    NamingException - if unable to bind
    -
  • lookupNamingEntry

    -
    public static NamingEntry lookupNamingEntry(Object scope, String jndiName) throws NamingException
    @@ -238,13 +219,11 @@

    lookupNamingEntry

    Throws:
    NamingException - if unable to lookup naming entry
    -
  • lookup

    -
    public static Object lookup(Object scope, String jndiName) throws NamingException
    @@ -252,13 +231,11 @@

    lookup

    Throws:
    NamingException
    -
  • lookupNamingEntries

    -
    public static <T> List<? extends T> lookupNamingEntries(Object scope, Class<T> clazz) throws NamingException
    @@ -273,13 +250,11 @@

    lookupNamingEntries

    Throws:
    NamingException - if unable to lookup the naming entries
    -
  • makeNamingEntryName

    -
    public static Name makeNamingEntryName(NameParser parser, NamingEntry namingEntry) throws NamingException
    @@ -287,13 +262,11 @@

    makeNamingEntryName

    Throws:
    NamingException
    -
  • makeNamingEntryName

    -
    public static Name makeNamingEntryName(NameParser parser, String jndiName) throws NamingException
    @@ -301,41 +274,34 @@

    makeNamingEntryName

    Throws:
    NamingException
    -
  • getNameForScope

    -
    public static Name getNameForScope(Object scope)
    -
  • getContextForScope

    -
    public static Context getContextForScope(Object scope) throws NamingException
    Throws:
    NamingException
    -
  • getContextForNamingEntries

    -
    public static Context getContextForNamingEntries(Object scope) throws NamingException
    Throws:
    NamingException
    -
  • @@ -349,5 +315,7 @@

    getContextForNamingEntries


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/plus/jndi/Resource.html b/jetty-11/org/eclipse/jetty/plus/jndi/Resource.html index 346c14af873..d22a4a75606 100644 --- a/jetty-11/org/eclipse/jetty/plus/jndi/Resource.html +++ b/jetty-11/org/eclipse/jetty/plus/jndi/Resource.html @@ -1,18 +1,19 @@ - -Resource (Eclipse Jetty API Doc - v11.0.21) + +Resource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,12 @@

    Class Transaction

    -

    public class Transaction extends NamingEntry
    Transaction Class to represent a JTA UserTransaction impl.
    -
      @@ -180,17 +166,15 @@

      Field Details

    • USER_TRANSACTION

      -
      public static final String USER_TRANSACTION
      See Also:
      -
      -
    @@ -204,14 +188,12 @@

    Constructor Details

  • Transaction

    -
    public Transaction(jakarta.transaction.UserTransaction userTransaction) throws NamingException
    Throws:
    NamingException
    -
  • @@ -225,20 +207,17 @@

    Method Details

  • bindToENC

    -
    public static void bindToENC() throws NamingException
    Throws:
    NamingException
    -
  • bindToENC

    -
    public void bindToENC(String localName) throws NamingException
    Allow other bindings of UserTransaction. @@ -253,25 +232,22 @@

    bindToENC

    NamingException - if unable to bind
    See Also:
    -
    -
  • unbindENC

    -
    public void unbindENC()
    Unbind this Transaction from a java:comp
    Overrides:
    unbindENC in class NamingEntry
    -
  • @@ -285,5 +261,7 @@

    unbindENC


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/jndi/class-use/EnvEntry.html b/jetty-11/org/eclipse/jetty/plus/jndi/class-use/EnvEntry.html index e0363ba464d..1d5d30a0ba5 100644 --- a/jetty-11/org/eclipse/jetty/plus/jndi/class-use/EnvEntry.html +++ b/jetty-11/org/eclipse/jetty/plus/jndi/class-use/EnvEntry.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.plus.jndi.EnvEntry (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.plus.jndi.EnvEntry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class Dat

    -
    All Implemented Interfaces:
    Serializable, Principal
    Enclosing class:
    -
    DataSourceLoginService
    +
    DataSourceLoginService

    public class DataSourceLoginService.DBUserPrincipal @@ -107,12 +94,11 @@

    Class Dat
    See Also:
    -
    -

      @@ -180,11 +166,9 @@

      Constructor Details

    • DBUserPrincipal

      -
      public DBUserPrincipal(String name, Credential credential, int key)
      -
    @@ -198,9 +182,7 @@

    Method Details

  • getKey

    -
    public int getKey()
    -
  • @@ -214,5 +196,7 @@

    getKey


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/security/DataSourceLoginService.html b/jetty-11/org/eclipse/jetty/plus/security/DataSourceLoginService.html index 7f5abf26124..c5fc898f5e4 100644 --- a/jetty-11/org/eclipse/jetty/plus/security/DataSourceLoginService.html +++ b/jetty-11/org/eclipse/jetty/plus/security/DataSourceLoginService.html @@ -1,29 +1,35 @@ - -DataSourceLoginService (Eclipse Jetty API Doc - v11.0.21) + +DataSourceLoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DataSourceLoginServ

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class DataSourceLoginServ
    DataSourceLoginService

    Obtain user/password/role information from a database via jndi DataSource.

    -

      @@ -126,16 +112,16 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -229,7 +215,7 @@

    Method Summary

    necessary sql query strings based on the configured table and column names. - +
     
    @@ -312,26 +298,20 @@

    Constructor Details

  • DataSourceLoginService

    -
    public DataSourceLoginService()
    -
  • DataSourceLoginService

    -
    public DataSourceLoginService(String name)
    -
  • DataSourceLoginService

    -
    public DataSourceLoginService(String name, IdentityService identityService)
    -
  • @@ -345,239 +325,182 @@

    Method Details

  • setJndiName

    -
    public void setJndiName(String jndi)
    -
  • getJndiName

    -
    public String getJndiName()
    -
  • setServer

    -
    public void setServer(Server server)
    -
  • getServer

    -
    public Server getServer()
    -
  • setCreateTables

    -
    public void setCreateTables(boolean createTables)
    -
  • getCreateTables

    -
    public boolean getCreateTables()
    -
  • setUserTableName

    -
    public void setUserTableName(String name)
    -
  • getUserTableName

    -
    public String getUserTableName()
    -
  • getUserTableKey

    -
    public String getUserTableKey()
    -
  • setUserTableKey

    -
    public void setUserTableKey(String tableKey)
    -
  • getUserTableUserField

    -
    public String getUserTableUserField()
    -
  • setUserTableUserField

    -
    public void setUserTableUserField(String tableUserField)
    -
  • getUserTablePasswordField

    -
    public String getUserTablePasswordField()
    -
  • setUserTablePasswordField

    -
    public void setUserTablePasswordField(String tablePasswordField)
    -
  • getRoleTableName

    -
    public String getRoleTableName()
    -
  • setRoleTableName

    -
    public void setRoleTableName(String tableName)
    -
  • getRoleTableKey

    -
    public String getRoleTableKey()
    -
  • setRoleTableKey

    -
    public void setRoleTableKey(String tableKey)
    -
  • getRoleTableRoleField

    -
    public String getRoleTableRoleField()
    -
  • setRoleTableRoleField

    -
    public void setRoleTableRoleField(String tableRoleField)
    -
  • getUserRoleTableName

    -
    public String getUserRoleTableName()
    -
  • setUserRoleTableName

    -
    public void setUserRoleTableName(String roleTableName)
    -
  • getUserRoleTableUserKey

    -
    public String getUserRoleTableUserKey()
    -
  • setUserRoleTableUserKey

    -
    public void setUserRoleTableUserKey(String roleTableUserKey)
    -
  • getUserRoleTableRoleKey

    -
    public String getUserRoleTableRoleKey()
    -
  • setUserRoleTableRoleKey

    -
    public void setUserRoleTableRoleKey(String roleTableRoleKey)
    -
  • loadUserInfo

    -
    public UserPrincipal loadUserInfo(String username)
    Specified by:
    loadUserInfo in class AbstractLoginService
    -
  • loadRoleInfo

    -
    public List<RolePrincipal> loadRoleInfo(UserPrincipal user)
    Specified by:
    loadRoleInfo in class AbstractLoginService
    -
  • initDb

    -
    public void initDb() throws NamingException, SQLException
    @@ -589,7 +512,6 @@

    initDb

    NamingException - if unable to init jndi
    SQLException - if unable to init database
    -
  • @@ -603,5 +525,7 @@

    initDb


    + + diff --git a/jetty-11/org/eclipse/jetty/plus/security/class-use/DataSourceLoginService.DBUserPrincipal.html b/jetty-11/org/eclipse/jetty/plus/security/class-use/DataSourceLoginService.DBUserPrincipal.html index 01f2b6c029a..ce376d52dbc 100644 --- a/jetty-11/org/eclipse/jetty/plus/security/class-use/DataSourceLoginService.DBUserPrincipal.html +++ b/jetty-11/org/eclipse/jetty/plus/security/class-use/DataSourceLoginService.DBUserPrincipal.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.plus.security.DataSourceLoginService.DBUserPrincipal (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.plus.security.DataSourceLoginService.DBUserPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class EnvConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -100,7 +87,6 @@

    Class EnvConfiguration

    public class EnvConfiguration extends AbstractConfiguration
    EnvConfiguration
    -
      @@ -109,7 +95,7 @@

      Class EnvConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -207,9 +193,7 @@

      Constructor Details

    • EnvConfiguration

      -
      public EnvConfiguration()
      -
    @@ -223,26 +207,21 @@

    Method Details

  • setJettyEnvResource

    -
    public void setJettyEnvResource(Resource resource)
    -
  • setJettyEnvXml

    -
    public void setJettyEnvXml(URL url)
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -259,16 +238,14 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -283,13 +260,11 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    Remove jndi setup from start
    @@ -303,13 +278,11 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • destroy

    -
    public void destroy(WebAppContext context) throws Exception
    Remove all jndi setup
    @@ -323,13 +296,11 @@

    destroy

    Throws:
    Exception - if unable to destroy
    -
  • bindEnvEntries

    -
    public void bindEnvEntries(WebAppContext context) throws NamingException
    Bind all EnvEntries that have been declared, so that the processing of the @@ -342,20 +313,17 @@

    bindEnvEntries

    Throws:
    NamingException - if unable to bind env entries
    -
  • createEnvContext

    -
    protected void createEnvContext(WebAppContext wac) throws NamingException
    Throws:
    NamingException
    -
  • @@ -369,5 +337,7 @@

    createEnvContext


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/webapp/PlusConfiguration.html b/jetty-11/org/eclipse/jetty/plus/webapp/PlusConfiguration.html index f6adc2fbd49..08efaa7fc19 100644 --- a/jetty-11/org/eclipse/jetty/plus/webapp/PlusConfiguration.html +++ b/jetty-11/org/eclipse/jetty/plus/webapp/PlusConfiguration.html @@ -1,29 +1,35 @@ - -PlusConfiguration (Eclipse Jetty API Doc - v11.0.21) + +PlusConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PlusConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -100,7 +87,6 @@

    Class PlusConfiguration

    public class PlusConfiguration extends AbstractConfiguration
    Configuration
    -
      @@ -109,7 +95,7 @@

      Class PlusConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -205,9 +191,7 @@

      Constructor Details

    • PlusConfiguration

      -
      public PlusConfiguration()
      -
    @@ -221,10 +205,9 @@

    Method Details

  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -241,13 +224,11 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • cloneConfigure

    -
    public void cloneConfigure(WebAppContext template, WebAppContext context) throws Exception
    @@ -257,16 +238,14 @@

    cloneConfigure

    Throws:
    Exception
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -281,16 +260,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -302,16 +279,14 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle
    @@ -325,46 +300,39 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • bindUserTransaction

    -
    public void bindUserTransaction(WebAppContext context) throws Exception
    Throws:
    Exception
    -
  • lockCompEnv

    -
    protected void lockCompEnv(WebAppContext wac) throws Exception
    Throws:
    Exception
    -
  • unlockCompEnv

    -
    protected void unlockCompEnv(WebAppContext wac) throws Exception
    Throws:
    Exception
    -
  • @@ -378,5 +346,7 @@

    unlockCompEnv


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/webapp/PlusDecorator.html b/jetty-11/org/eclipse/jetty/plus/webapp/PlusDecorator.html index a0556972404..d33e1c37e5e 100644 --- a/jetty-11/org/eclipse/jetty/plus/webapp/PlusDecorator.html +++ b/jetty-11/org/eclipse/jetty/plus/webapp/PlusDecorator.html @@ -1,29 +1,35 @@ - -PlusDecorator (Eclipse Jetty API Doc - v11.0.21) + +PlusDecorator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PlusDecorator

    org.eclipse.jetty.plus.webapp.PlusDecorator
    -
    All Implemented Interfaces:
    Decorator
    @@ -99,7 +86,6 @@

    Class PlusDecorator

    extends Object implements Decorator
    PlusDecorator
    -
      @@ -168,9 +154,7 @@

      Field Details

    • _context

      -
      protected WebAppContext _context
      -
    @@ -184,9 +168,7 @@

    Constructor Details

  • PlusDecorator

    -
    public PlusDecorator(WebAppContext context)
    -
  • @@ -200,25 +182,21 @@

    Method Details

  • decorate

    -
    public Object decorate(Object o)
    Specified by:
    decorate in interface Decorator
    -
  • destroy

    -
    public void destroy(Object o)
    Specified by:
    destroy in interface Decorator
    -
  • @@ -232,5 +210,7 @@

    destroy


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/webapp/PlusDescriptorProcessor.html b/jetty-11/org/eclipse/jetty/plus/webapp/PlusDescriptorProcessor.html index 2f5a523a6a9..08ffd5c2862 100644 --- a/jetty-11/org/eclipse/jetty/plus/webapp/PlusDescriptorProcessor.html +++ b/jetty-11/org/eclipse/jetty/plus/webapp/PlusDescriptorProcessor.html @@ -1,29 +1,35 @@ - -PlusDescriptorProcessor (Eclipse Jetty API Doc - v11.0.21) + +PlusDescriptorProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PlusDescriptorProc

    -
    All Implemented Interfaces:
    DescriptorProcessor
    @@ -100,7 +87,6 @@

    Class PlusDescriptorProc
    public class PlusDescriptorProcessor extends IterativeDescriptorProcessor
    PlusDescriptorProcessor
    -

      @@ -261,9 +247,7 @@

      Constructor Details

    • PlusDescriptorProcessor

      -
      public PlusDescriptorProcessor()
      -
    @@ -277,33 +261,28 @@

    Method Details

  • start

    -
    public void start(WebAppContext context, Descriptor descriptor)
    Specified by:
    start in class IterativeDescriptorProcessor
    -
  • end

    -
    public void end(WebAppContext context, Descriptor descriptor)
    Specified by:
    end in class IterativeDescriptorProcessor
    -
  • visitEnvEntry

    -
    public void visitEnvEntry(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -317,13 +296,11 @@

    visitEnvEntry

    Throws:
    Exception - if unable to process jndi bindings
    -
  • visitResourceRef

    -
    public void visitResourceRef(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -377,13 +354,11 @@

    visitResourceRef

    Throws:
    Exception - if unable to bind nodes, or load classes
    -
  • visitResourceEnvRef

    -
    public void visitResourceEnvRef(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -404,13 +379,11 @@

    visitResourceEnvRef

    Throws:
    Exception - if unable to load classes, or bind jndi entries
    -
  • visitMessageDestinationRef

    -
    public void visitMessageDestinationRef(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -430,13 +403,11 @@

    visitMessageDestinationRef

    Throws:
    Exception - if unable to load classes or bind jndi entries
    -
  • visitPostConstruct

    -
    public void visitPostConstruct(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -450,13 +421,11 @@

    visitPostConstruct

    descriptor - the descriptor
    node - the xml node
    -
  • visitPreDestroy

    -
    public void visitPreDestroy(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -468,13 +437,11 @@

    visitPreDestroy

    descriptor - the descriptor
    node - the xml node
    -
  • addInjections

    -
    public void addInjections(WebAppContext context, Descriptor descriptor, XmlParser.Node node, @@ -489,13 +456,11 @@

    addInjections

    jndiName - the jndi name
    valueClass - the value class
    -
  • bindEnvEntry

    -
    public void bindEnvEntry(String name, Object value) throws Exception
    @@ -506,13 +471,11 @@

    bindEnvEntry

    Throws:
    Exception - if unable to bind entry
    -
  • makeEnvEntryInjectionsAndBindings

    -
    public void makeEnvEntryInjectionsAndBindings(WebAppContext context, Descriptor descriptor, XmlParser.Node node, @@ -535,13 +498,11 @@

    makeEnvEntryInjectionsAndBindings

    Throws:
    Exception
    -
  • bindResourceRef

    -
    public void bindResourceRef(WebAppContext context, String name, Class<?> typeClass) @@ -558,13 +519,11 @@

    bindResourceRef

    Throws:
    Exception - if unable to bind resource
    -
  • bindResourceEnvRef

    -
    public void bindResourceEnvRef(WebAppContext context, String name, Class<?> typeClass) @@ -573,13 +532,11 @@

    bindResourceEnvRef

    Throws:
    Exception
    -
  • bindMessageDestinationRef

    -
    public void bindMessageDestinationRef(WebAppContext context, String name, Class<?> typeClass) @@ -588,13 +545,11 @@

    bindMessageDestinationRef

    Throws:
    Exception
    -
  • bindEntry

    -
    protected void bindEntry(WebAppContext context, String name, Class<?> typeClass) @@ -616,7 +571,6 @@

    bindEntry

    Throws:
    Exception - the exception
    -
  • @@ -630,5 +584,7 @@

    bindEntry


    +
    + diff --git a/jetty-11/org/eclipse/jetty/plus/webapp/class-use/EnvConfiguration.html b/jetty-11/org/eclipse/jetty/plus/webapp/class-use/EnvConfiguration.html index 4d595fb2408..9a7645418fa 100644 --- a/jetty-11/org/eclipse/jetty/plus/webapp/class-use/EnvConfiguration.html +++ b/jetty-11/org/eclipse/jetty/plus/webapp/class-use/EnvConfiguration.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.plus.webapp.EnvConfiguration (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.plus.webapp.EnvConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class A
    org.eclipse.jetty.proxy.AbstractProxyServlet.TransparentDelegate

    -
    Enclosing class:
    -
    AbstractProxyServlet
    +
    AbstractProxyServlet

    protected static class AbstractProxyServlet.TransparentDelegate @@ -106,7 +93,6 @@

    Class A

    For example, if a request is received at "/foo/bar", the proxyTo parameter is "http://host:80/context" and the prefix parameter is "/foo", then the request would be proxied to "http://host:80/context/bar".

    -
      @@ -162,9 +148,7 @@

      Constructor Details

    • TransparentDelegate

      -
      protected TransparentDelegate(AbstractProxyServlet proxyServlet)
      -
    @@ -178,22 +162,18 @@

    Method Details

  • init

    -
    protected void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
    Throws:
    jakarta.servlet.ServletException
    -
  • rewriteTarget

    -
    protected String rewriteTarget(jakarta.servlet.http.HttpServletRequest request)
    -
  • @@ -207,5 +187,7 @@

    rewriteTarget


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/AbstractProxyServlet.html b/jetty-11/org/eclipse/jetty/proxy/AbstractProxyServlet.html index bff268b0e81..a283af89a97 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AbstractProxyServlet.html +++ b/jetty-11/org/eclipse/jetty/proxy/AbstractProxyServlet.html @@ -1,29 +1,35 @@ - -AbstractProxyServlet (Eclipse Jetty API Doc - v11.0.21) + +AbstractProxyServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractProxyServlet<

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -132,12 +119,11 @@

    Class AbstractProxyServlet<
    See Also:
    -
    -

    @@ -249,10 +235,10 @@

    Method Summary

    String headerName, String headerValue)
     
    -
    protected Set<String>
    +
    protected Set<String>
    findConnectionHeaders(jakarta.servlet.http.HttpServletRequest clientRequest)
     
    - +
     
    @@ -270,7 +256,7 @@

    Method Summary

     
    - +
     
    protected boolean
    @@ -384,33 +370,27 @@

    Field Details

  • CLIENT_REQUEST_ATTRIBUTE

    -
    protected static final String CLIENT_REQUEST_ATTRIBUTE
    See Also:
    -
    -
  • HOP_HEADERS

    -
    protected static final Set<String> HOP_HEADERS
    -
  • _log

    -
    protected org.slf4j.Logger _log
    -
  • @@ -424,9 +404,7 @@

    Constructor Details

  • AbstractProxyServlet

    -
    public AbstractProxyServlet()
    -
  • @@ -440,7 +418,6 @@

    Method Details

  • init

    -
    public void init() throws jakarta.servlet.ServletException
    @@ -449,13 +426,11 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    @@ -463,73 +438,57 @@

    destroy

    Overrides:
    destroy in class jakarta.servlet.GenericServlet
    -
  • getHostHeader

    -
    public String getHostHeader()
    -
  • getViaHost

    -
    public String getViaHost()
    -
  • getTimeout

    -
    public long getTimeout()
    -
  • setTimeout

    -
    public void setTimeout(long timeout)
    -
  • getWhiteListHosts

    -
    public Set<String> getWhiteListHosts()
    -
  • getBlackListHosts

    -
    public Set<String> getBlackListHosts()
    -
  • createLogger

    -
    protected org.slf4j.Logger createLogger()
    Returns:
    a logger instance with a name derived from this servlet's name.
    -
  • createHttpClient

    -
    protected HttpClient createHttpClient() throws jakarta.servlet.ServletException

    Creates a HttpClient instance, configured with init parameters of this servlet.

    @@ -589,18 +548,16 @@

    createHttpClient

    jakarta.servlet.ServletException - if the HttpClient cannot be created
    See Also:
    -
    -
  • newHttpClient

    -
    protected HttpClient newHttpClient()
    The servlet init parameter 'selectors' can be set for the number of selector threads to be used by the HttpClient.
    @@ -608,37 +565,29 @@

    newHttpClient

    Returns:
    a new HttpClient instance
    -
  • newHttpClient

    -
    protected HttpClient newHttpClient(ClientConnector clientConnector)
    -
  • newClientConnector

    -
    protected ClientConnector newClientConnector()
    -
  • getHttpClient

    -
    protected HttpClient getHttpClient()
    -
  • validateDestination

    -
    public boolean validateDestination(String host, int port)
    Checks the given host and port against whitelist and blacklist.
    @@ -649,21 +598,17 @@

    validateDestination

    Returns:
    true if it is allowed to be proxy to the given host and port
    -
  • rewriteTarget

    -
    protected String rewriteTarget(jakarta.servlet.http.HttpServletRequest clientRequest)
    -
  • onProxyRewriteFailed

    -
    protected void onProxyRewriteFailed(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse)

    Callback method invoked when the URI rewrite performed @@ -676,64 +621,50 @@

    onProxyRewriteFailed

    clientRequest - the client request
    proxyResponse - the client response
    -
  • hasContent

    -
    protected boolean hasContent(jakarta.servlet.http.HttpServletRequest clientRequest)
    -
  • expects100Continue

    -
    protected boolean expects100Continue(jakarta.servlet.http.HttpServletRequest request)
    -
  • newProxyRequest

    -
    protected Request newProxyRequest(jakarta.servlet.http.HttpServletRequest request, String rewrittenTarget)
    -
  • copyRequestHeaders

    -
    protected void copyRequestHeaders(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    -
  • findConnectionHeaders

    -
    protected Set<String> findConnectionHeaders(jakarta.servlet.http.HttpServletRequest clientRequest)
    -
  • addProxyHeaders

    -
    protected void addProxyHeaders(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    -
  • addViaHeader

    -
    protected void addViaHeader(Request proxyRequest)
    Adds the HTTP Via header to the proxied request.
    @@ -741,18 +672,16 @@

    addViaHeader

    proxyRequest - the request being proxied
    See Also:
    -
    -
  • addViaHeader

    -
    protected void addViaHeader(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)

    Adds the HTTP Via header to the proxied request, taking into account data present in the client request.

    @@ -766,136 +695,109 @@

    addViaHeader

    proxyRequest - the request being proxied
    See Also:
    -
    -
  • addXForwardedHeaders

    -
    protected void addXForwardedHeaders(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    -
  • sendProxyRequest

    -
    protected void sendProxyRequest(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest)
    -
  • newProxyResponseListener

    -
    protected abstract Response.CompleteListener newProxyResponseListener(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse)
    -
  • onClientRequestFailure

    -
    protected void onClientRequestFailure(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Throwable failure)
    -
  • clientRequestStatus

    -
    protected int clientRequestStatus(Throwable failure)
    -
  • onServerResponseHeaders

    -
    protected void onServerResponseHeaders(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Response serverResponse)
    -
  • filterServerResponseHeader

    -
    protected String filterServerResponseHeader(jakarta.servlet.http.HttpServletRequest clientRequest, Response serverResponse, String headerName, String headerValue)
    -
  • onProxyResponseSuccess

    -
    protected void onProxyResponseSuccess(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Response serverResponse)
    -
  • onProxyResponseFailure

    -
    protected void onProxyResponseFailure(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Response serverResponse, Throwable failure)
    -
  • proxyResponseStatus

    -
    protected int proxyResponseStatus(Throwable failure)
    -
  • getRequestId

    -
    protected int getRequestId(jakarta.servlet.http.HttpServletRequest clientRequest)
    -
  • sendProxyResponseError

    -
    protected void sendProxyResponseError(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, int status)
    -
  • onContinue

    -
    protected void onContinue(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    -
  • @@ -909,5 +811,7 @@

    onContinue


    + + diff --git a/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Sink.html b/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Sink.html index da7396532c8..a673bfa411b 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Sink.html +++ b/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Sink.html @@ -1,29 +1,35 @@ - -AfterContentTransformer.Sink (Eclipse Jetty API Doc - v11.0.21) + +AfterContentTransformer.Sink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class AfterContentT
    org.eclipse.jetty.proxy.AfterContentTransformer.Sink

    -
    Enclosing class:
    -
    AfterContentTransformer
    +
    AfterContentTransformer

    public class AfterContentTransformer.Sink extends Object

    The target to where the transformed content is written after the transformation.

    -
      @@ -149,9 +135,7 @@

      Constructor Details

    • Sink

      -
      public Sink()
      -
    @@ -165,13 +149,11 @@

    Method Details

  • getOutputStream

    -
    public OutputStream getOutputStream()
    Returns:
    an output stream to write the transformed content to
    -
  • @@ -185,5 +167,7 @@

    getOutputStream


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Source.html b/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Source.html index 111bb3164ce..3bae32c7e16 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Source.html +++ b/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.Source.html @@ -1,29 +1,35 @@ - -AfterContentTransformer.Source (Eclipse Jetty API Doc - v11.0.21) + +AfterContentTransformer.Source (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class AfterConten
    org.eclipse.jetty.proxy.AfterContentTransformer.Source

    -
    Enclosing class:
    -
    AfterContentTransformer
    +
    AfterContentTransformer

    public class AfterContentTransformer.Source @@ -101,7 +88,6 @@

    Class AfterConten

    The input stream provided by this class supports the InputStream.reset() method so that the stream can be rewound to the beginning.

    -
      @@ -139,13 +125,11 @@

      Method Details

    • getInputStream

      -
      public InputStream getInputStream()
      Returns:
      an input stream to read the original content from
      -
    @@ -159,5 +143,7 @@

    getInputStream


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.html b/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.html index dc697f466ec..1f32f121977 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.html +++ b/jetty-11/org/eclipse/jetty/proxy/AfterContentTransformer.html @@ -1,29 +1,35 @@ - -AfterContentTransformer (Eclipse Jetty API Doc - v11.0.21) + +AfterContentTransformer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AfterContentTransf
    org.eclipse.jetty.proxy.AfterContentTransformer

    -
    All Implemented Interfaces:
    AsyncMiddleManServlet.ContentTransformer, Destroyable
    @@ -114,7 +101,6 @@

    Class AfterContentTransf temporary file with a name starting with the getOutputFilePrefix() output prefix} and default suffix.

    -
      @@ -249,9 +235,7 @@

      Constructor Details

    • AfterContentTransformer

      -
      public AfterContentTransformer()
      -
    @@ -265,7 +249,6 @@

    Method Details

  • getOverflowDirectory

    -
    public Path getOverflowDirectory()

    Returns the directory where input and output are overflown to temporary files if they exceed, respectively, the @@ -278,72 +261,64 @@

    getOverflowDirectory

    the overflow directory path
    See Also:
    -
    -
  • setOverflowDirectory

    -
    public void setOverflowDirectory(Path overflowDirectory)
    Parameters:
    overflowDirectory - the overflow directory path
    See Also:
    -
    -
  • getInputFilePrefix

    -
    public String getInputFilePrefix()
    Returns:
    the prefix of the input overflow temporary files
    See Also:
    -
    -
  • setInputFilePrefix

    -
    public void setInputFilePrefix(String inputFilePrefix)
    Parameters:
    inputFilePrefix - the prefix of the input overflow temporary files
    See Also:
    -
    -
  • getMaxInputBufferSize

    -
    public long getMaxInputBufferSize()

    Returns the maximum input buffer size, after which the input is overflown to disk.

    Defaults to 1 MiB, i.e. 1048576 bytes.

    @@ -352,72 +327,64 @@

    getMaxInputBufferSize

    the max input buffer size
    See Also:
    -
    -
  • setMaxInputBufferSize

    -
    public void setMaxInputBufferSize(long maxInputBufferSize)
    Parameters:
    maxInputBufferSize - the max input buffer size
    See Also:
    -
    -
  • getOutputFilePrefix

    -
    public String getOutputFilePrefix()
    Returns:
    the prefix of the output overflow temporary files
    See Also:
    -
    -
  • setOutputFilePrefix

    -
    public void setOutputFilePrefix(String outputFilePrefix)
    Parameters:
    outputFilePrefix - the prefix of the output overflow temporary files
    See Also:
    -
    -
  • getMaxOutputBufferSize

    -
    public long getMaxOutputBufferSize()

    Returns the maximum output buffer size, after which the output is overflown to disk.

    Defaults to 1 MiB, i.e. 1048576 bytes.

    @@ -426,35 +393,31 @@

    getMaxOutputBufferSize

    the max output buffer size
    See Also:
    -
    -
  • setMaxOutputBufferSize

    -
    public void setMaxOutputBufferSize(long maxOutputBufferSize)
    Parameters:
    maxOutputBufferSize - the max output buffer size
    -
  • transform

    -
    public final void transform(ByteBuffer input, boolean finished, List<ByteBuffer> output) throws IOException
    -
    Description copied from interface: AsyncMiddleManServlet.ContentTransformer
    +
    Description copied from interface: AsyncMiddleManServlet.ContentTransformer

    Transforms the given input byte buffers into (possibly multiple) byte buffers.

    The transformation must happen synchronously in the context of a call to this method (it is not supported to perform the transformation in another @@ -504,13 +467,11 @@

    transform

    Throws:
    IOException - in case of transformation failures
    -
  • transform

    -
    public abstract boolean transform(AfterContentTransformer.Source source, AfterContentTransformer.Sink sink) throws IOException
    @@ -547,19 +508,16 @@

    transform

    Throws:
    IOException - if the transformation fails
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • @@ -573,5 +531,7 @@

    destroy


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ContentTransformer.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ContentTransformer.html index 9f84a9947e4..dc974e71fab 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ContentTransformer.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ContentTransformer.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet.ContentTransformer (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet.ContentTransformer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface AsyncMiddleManServlet.ContentTransformer

    -
    All Known Implementing Classes:
    AfterContentTransformer, AsyncMiddleManServlet.GZIPContentTransformer
    Enclosing class:
    -
    AsyncMiddleManServlet
    +
    AsyncMiddleManServlet

    public static interface AsyncMiddleManServlet.ContentTransformer
    @@ -104,7 +91,6 @@

    Int

    Applications should override AsyncMiddleManServlet.newClientRequestContentTransformer(HttpServletRequest, Request) and/or AsyncMiddleManServlet.newServerResponseContentTransformer(HttpServletRequest, HttpServletResponse, Response) to provide the transformer implementation.

    -
    @@ -177,7 +161,6 @@

    Method Details

  • transform

    -
    void transform(ByteBuffer input, boolean finished, List<ByteBuffer> output) @@ -229,7 +212,6 @@

    transform

    Throws:
    IOException - in case of transformation failures
    -
  • @@ -243,5 +225,7 @@

    transform


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.GZIPContentTransformer.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.GZIPContentTransformer.html index be96573bca6..9d9dd0ae95f 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.GZIPContentTransformer.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.GZIPContentTransformer.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet.GZIPContentTransformer (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet.GZIPContentTransformer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Cla
    org.eclipse.jetty.proxy.AsyncMiddleManServlet.GZIPContentTransformer

    -
    All Implemented Interfaces:
    AsyncMiddleManServlet.ContentTransformer
    Enclosing class:
    -
    AsyncMiddleManServlet
    +
    AsyncMiddleManServlet

    public static class AsyncMiddleManServlet.GZIPContentTransformer extends Object implements AsyncMiddleManServlet.ContentTransformer
    -
    @@ -194,12 +176,11 @@

    Method Details

  • transform

    -
    public void transform(ByteBuffer input, boolean finished, List<ByteBuffer> output) throws IOException
    -
    Description copied from interface: AsyncMiddleManServlet.ContentTransformer
    +
    Description copied from interface: AsyncMiddleManServlet.ContentTransformer

    Transforms the given input byte buffers into (possibly multiple) byte buffers.

    The transformation must happen synchronously in the context of a call to this method (it is not supported to perform the transformation in another @@ -249,7 +230,6 @@

    transform

    Throws:
    IOException - in case of transformation failures
    -
  • @@ -263,5 +243,7 @@

    transform


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyReader.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyReader.html index 6cf601f0cfa..cd642094cd0 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyReader.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyReader.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet.ProxyReader (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet.ProxyReader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class AsyncMid

    -
    All Implemented Interfaces:
    jakarta.servlet.ReadListener, EventListener, Callback, Invocable
    Enclosing class:
    -
    AsyncMiddleManServlet
    +
    AsyncMiddleManServlet

    protected class AsyncMiddleManServlet.ProxyReader extends IteratingCallback implements jakarta.servlet.ReadListener
    -
    @@ -231,19 +215,16 @@

    Method Details

  • onDataAvailable

    -
    public void onDataAvailable()
    Specified by:
    onDataAvailable in interface jakarta.servlet.ReadListener
    -
  • onAllDataRead

    -
    public void onAllDataRead() throws IOException
    @@ -252,28 +233,24 @@

    onAllDataRead

    Throws:
    IOException
    -
  • onError

    -
    public void onError(Throwable t)
    Specified by:
    onError in interface jakarta.servlet.ReadListener
    -
  • process

    -
    protected IteratingCallback.Action process() throws Exception
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method called by IteratingCallback.iterate() to process the asynchronous sub-task.

    Implementations must initiate the asynchronous execution of the sub-task @@ -293,15 +270,13 @@

    process

    Throws:
    Exception
    -
  • onCompleteFailure

    -
    protected void onCompleteFailure(Throwable x)
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed with a failure.
    Overrides:
    @@ -310,12 +285,11 @@

    onCompleteFailure

    x - the throwable to indicate cause of failure
    See Also:
    -
    -
  • @@ -329,5 +303,7 @@

    onCompleteFailure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyResponseListener.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyResponseListener.html index 10607b217dd..d7b8c27fa8d 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyResponseListener.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyResponseListener.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet.ProxyResponseListener (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet.ProxyResponseListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Clas

    -
    @@ -253,9 +237,8 @@

    Method Details

  • onBegin

    -
    public void onBegin(Response serverResponse)
    -
    Description copied from interface: Response.BeginListener
    +
    Description copied from interface: Response.BeginListener
    Callback method invoked when the response line containing HTTP version, HTTP status code and reason has been received and parsed.

    @@ -268,15 +251,13 @@

    onBegin

    Parameters:
    serverResponse - the response containing the response line data
    -
  • onHeaders

    -
    public void onHeaders(Response serverResponse)
    -
    Description copied from interface: Response.HeadersListener
    +
    Description copied from interface: Response.HeadersListener
    Callback method invoked when all the response headers have been received and parsed.
    Specified by:
    @@ -286,17 +267,15 @@

    onHeaders

    Parameters:
    serverResponse - the response containing the response line data and the headers
    -
  • onContent

    -
    public void onContent(Response serverResponse, ByteBuffer content, Callback callback)
    -
    Description copied from interface: Response.AsyncContentListener
    +
    Description copied from interface: Response.AsyncContentListener
    Callback method invoked when the response content has been received, parsed and there is demand. The callback object should be succeeded to signal that the content buffer has been consumed and to demand more content.
    @@ -310,15 +289,13 @@

    onContent

    content - the content bytes received
    callback - the callback to call when the content is consumed and to demand more content
    -
  • onSuccess

    -
    public void onSuccess(Response serverResponse)
    -
    Description copied from interface: Response.SuccessListener
    +
    Description copied from interface: Response.SuccessListener
    Callback method invoked when the whole response has been successfully received.
    Specified by:
    @@ -328,15 +305,13 @@

    onSuccess

    Parameters:
    serverResponse - the response containing the response line data and the headers
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -355,35 +330,31 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable failure)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -391,7 +362,6 @@

    failed

    Parameters:
    failure - the reason for the operation failure
    -
  • @@ -405,5 +375,7 @@

    failed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyWriter.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyWriter.html index e21e37f6c03..989b30a74f3 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyWriter.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.ProxyWriter.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet.ProxyWriter (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet.ProxyWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class AsyncMid
    org.eclipse.jetty.proxy.AsyncMiddleManServlet.ProxyWriter

    -
    All Implemented Interfaces:
    jakarta.servlet.WriteListener, EventListener
    Enclosing class:
    -
    AsyncMiddleManServlet
    +
    AsyncMiddleManServlet

    protected class AsyncMiddleManServlet.ProxyWriter extends Object implements jakarta.servlet.WriteListener
    -
      @@ -163,10 +149,8 @@

      Constructor Details

    • ProxyWriter

      -
      protected ProxyWriter(jakarta.servlet.http.HttpServletRequest clientRequest, Response serverResponse)
      -
    @@ -180,16 +164,13 @@

    Method Details

  • offer

    -
    public boolean offer(ByteBuffer content, Callback callback)
    -
  • onWritePossible

    -
    public void onWritePossible() throws IOException
    @@ -198,19 +179,16 @@

    onWritePossible

    Throws:
    IOException
    -
  • onError

    -
    public void onError(Throwable failure)
    Specified by:
    onError in interface jakarta.servlet.WriteListener
    -
  • @@ -224,5 +202,7 @@

    onError


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.Transparent.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.Transparent.html index 3317e949ce6..a83e0a4445d 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.Transparent.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.Transparent.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet.Transparent (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet.Transparent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,14 +85,13 @@

    Class AsyncMid

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    Enclosing class:
    -
    AsyncMiddleManServlet
    +
    AsyncMiddleManServlet

    public static class AsyncMiddleManServlet.Transparent @@ -113,13 +100,12 @@

    Class AsyncMid
    See Also:
    -
    -

    @@ -222,7 +206,6 @@

    Method Details

  • init

    -
    public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
    @@ -233,19 +216,16 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • rewriteTarget

    -
    protected String rewriteTarget(jakarta.servlet.http.HttpServletRequest request)
    Overrides:
    rewriteTarget in class AbstractProxyServlet
    -
  • @@ -259,5 +239,7 @@

    rewriteTarget


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.html b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.html index 84e9be90517..92073cdf579 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncMiddleManServlet.html @@ -1,29 +1,35 @@ - -AsyncMiddleManServlet (Eclipse Jetty API Doc - v11.0.21) + +AsyncMiddleManServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class AsyncMiddleManServle

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -113,7 +100,7 @@

    Class AsyncMiddleManServle
    See Also:
    -
    -

      @@ -158,7 +144,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.AbstractProxyServlet

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.AbstractProxyServlet

    AbstractProxyServlet.TransparentDelegate
    @@ -260,9 +246,7 @@

    Constructor Details

  • AsyncMiddleManServlet

    -
    public AsyncMiddleManServlet()
    -
  • @@ -276,7 +260,6 @@

    Method Details

  • service

    -
    protected void service(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse) throws jakarta.servlet.ServletException, @@ -288,82 +271,67 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • newProxyRequestContent

    -
    protected AsyncRequestContent newProxyRequestContent(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest)
    -
  • newProxyReadListener

    -
    protected jakarta.servlet.ReadListener newProxyReadListener(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest, AsyncRequestContent content)
    -
  • newProxyWriteListener

    -
    protected AsyncMiddleManServlet.ProxyWriter newProxyWriteListener(jakarta.servlet.http.HttpServletRequest clientRequest, Response proxyResponse)
    -
  • newProxyResponseListener

    -
    protected Response.CompleteListener newProxyResponseListener(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse)
    Specified by:
    newProxyResponseListener in class AbstractProxyServlet
    -
  • newClientRequestContentTransformer

    -
    protected AsyncMiddleManServlet.ContentTransformer newClientRequestContentTransformer(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    -
  • newServerResponseContentTransformer

    -
    protected AsyncMiddleManServlet.ContentTransformer newServerResponseContentTransformer(jakarta.servlet.http.HttpServletRequest clientRequest, jakarta.servlet.http.HttpServletResponse proxyResponse, Response serverResponse)
    -
  • onContinue

    -
    protected void onContinue(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    Overrides:
    onContinue in class AbstractProxyServlet
    -
  • @@ -377,5 +345,7 @@

    onContinue


    + + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamReader.html b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamReader.html index 43433bb45fe..23a61f17ddc 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamReader.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamReader.html @@ -1,29 +1,35 @@ - -AsyncProxyServlet.StreamReader (Eclipse Jetty API Doc - v11.0.21) + +AsyncProxyServlet.StreamReader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class AsyncProxyS

    -
    All Implemented Interfaces:
    jakarta.servlet.ReadListener, EventListener, Callback, Invocable
    Enclosing class:
    -
    AsyncProxyServlet
    +
    AsyncProxyServlet

    protected class AsyncProxyServlet.StreamReader extends IteratingCallback implements jakarta.servlet.ReadListener
    -
    @@ -242,46 +226,39 @@

    Method Details

  • onDataAvailable

    -
    public void onDataAvailable()
    Specified by:
    onDataAvailable in interface jakarta.servlet.ReadListener
    -
  • onAllDataRead

    -
    public void onAllDataRead()
    Specified by:
    onAllDataRead in interface jakarta.servlet.ReadListener
    -
  • onError

    -
    public void onError(Throwable t)
    Specified by:
    onError in interface jakarta.servlet.ReadListener
    -
  • process

    -
    protected IteratingCallback.Action process() throws Exception
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method called by IteratingCallback.iterate() to process the asynchronous sub-task.

    Implementations must initiate the asynchronous execution of the sub-task @@ -301,13 +278,11 @@

    process

    Throws:
    Exception
    -
  • onRequestContent

    -
    protected void onRequestContent(jakarta.servlet.http.HttpServletRequest request, Request proxyRequest, AsyncRequestContent content, @@ -315,15 +290,13 @@

    onRequestContent

    int offset, int length, Callback callback)
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method to invoke when the asynchronous sub-task fails, or to fail the overall asynchronous task and therefore terminate the iteration. @@ -343,12 +316,11 @@

    failed

    x - the reason for the operation failure
    See Also:
    -
    -
  • @@ -362,5 +334,7 @@

    failed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamWriter.html b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamWriter.html index cf68b7162b5..56f000b292c 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamWriter.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.StreamWriter.html @@ -1,29 +1,35 @@ - -AsyncProxyServlet.StreamWriter (Eclipse Jetty API Doc - v11.0.21) + +AsyncProxyServlet.StreamWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class AsyncProxyS
    org.eclipse.jetty.proxy.AsyncProxyServlet.StreamWriter

    -
    All Implemented Interfaces:
    jakarta.servlet.WriteListener, EventListener
    Enclosing class:
    -
    AsyncProxyServlet
    +
    AsyncProxyServlet

    protected class AsyncProxyServlet.StreamWriter extends Object implements jakarta.servlet.WriteListener
    -
      @@ -168,10 +154,8 @@

      Constructor Details

    • StreamWriter

      -
      protected StreamWriter(jakarta.servlet.http.HttpServletRequest request, Response proxyResponse)
      -
    @@ -185,18 +169,15 @@

    Method Details

  • data

    -
    protected void data(byte[] bytes, int offset, int length, Callback callback)
    -
  • onWritePossible

    -
    public void onWritePossible() throws IOException
    @@ -205,27 +186,22 @@

    onWritePossible

    Throws:
    IOException
    -
  • complete

    -
    protected void complete()
    -
  • onError

    -
    public void onError(Throwable failure)
    Specified by:
    onError in interface jakarta.servlet.WriteListener
    -
  • @@ -239,5 +215,7 @@

    onError


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.Transparent.html b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.Transparent.html index ce5072f8f09..362df8673bd 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.Transparent.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.Transparent.html @@ -1,29 +1,35 @@ - -AsyncProxyServlet.Transparent (Eclipse Jetty API Doc - v11.0.21) + +AsyncProxyServlet.Transparent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class AsyncProxySe

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -110,7 +97,7 @@

    Class AsyncProxySe

    Enclosing class:
    -
    AsyncProxyServlet
    +
    AsyncProxyServlet

    public static class AsyncProxyServlet.Transparent @@ -119,13 +106,12 @@

    Class AsyncProxySe
    See Also:
    -
    -

    @@ -234,7 +218,6 @@

    Method Details

  • init

    -
    public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
    @@ -245,19 +228,16 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • rewriteTarget

    -
    protected String rewriteTarget(jakarta.servlet.http.HttpServletRequest clientRequest)
    Overrides:
    rewriteTarget in class AbstractProxyServlet
    -
  • @@ -271,5 +251,7 @@

    rewriteTarget


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.html b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.html index 788a4f9e64c..407132d83d0 100644 --- a/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.html +++ b/jetty-11/org/eclipse/jetty/proxy/AsyncProxyServlet.html @@ -1,29 +1,35 @@ - -AsyncProxyServlet (Eclipse Jetty API Doc - v11.0.21) + +AsyncProxyServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class AsyncProxyServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -114,7 +101,7 @@

    Class AsyncProxyServlet

    See Also:
    -
    -
      @@ -148,10 +134,10 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.ProxyServlet

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.ProxyServlet

    ProxyServlet.ProxyInputStreamRequestContent, ProxyServlet.ProxyResponseListener
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.AbstractProxyServlet

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.AbstractProxyServlet

    AbstractProxyServlet.TransparentDelegate
    @@ -246,9 +232,7 @@

    Constructor Details

  • AsyncProxyServlet

    -
    public AsyncProxyServlet()
    -
  • @@ -262,12 +246,11 @@

    Method Details

  • proxyRequestContent

    -
    protected Request.Content proxyRequestContent(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Request proxyRequest) throws IOException
    -
    Description copied from class: ProxyServlet
    +
    Description copied from class: ProxyServlet
    Wraps the client-to-proxy request content in a Request.Content for the proxy-to-server request.
    Overrides:
    @@ -281,24 +264,20 @@

    proxyRequestContent

    Throws:
    IOException - if the proxy-to-server request content cannot be created
    -
  • newReadListener

    -
    protected jakarta.servlet.ReadListener newReadListener(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Request proxyRequest, AsyncRequestContent content)
    -
  • onResponseContent

    -
    protected void onResponseContent(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Response proxyResponse, @@ -310,16 +289,13 @@

    onResponseContent

    Overrides:
    onResponseContent in class ProxyServlet
    -
  • newWriteListener

    -
    protected AsyncProxyServlet.StreamWriter newWriteListener(jakarta.servlet.http.HttpServletRequest request, Response proxyResponse)
    -
  • @@ -333,5 +309,7 @@

    newWriteListener


    + + diff --git a/jetty-11/org/eclipse/jetty/proxy/BalancerServlet.html b/jetty-11/org/eclipse/jetty/proxy/BalancerServlet.html index ce1c9e9ae50..6f9556e1963 100644 --- a/jetty-11/org/eclipse/jetty/proxy/BalancerServlet.html +++ b/jetty-11/org/eclipse/jetty/proxy/BalancerServlet.html @@ -1,29 +1,35 @@ - -BalancerServlet (Eclipse Jetty API Doc - v11.0.21) + +BalancerServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class BalancerServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -108,12 +95,11 @@

    Class BalancerServlet

    See Also:
    -
    -
    @@ -228,7 +212,6 @@

    Method Details

  • init

    -
    public void init() throws jakarta.servlet.ServletException
    @@ -237,25 +220,21 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • rewriteTarget

    -
    protected String rewriteTarget(jakarta.servlet.http.HttpServletRequest request)
    Overrides:
    rewriteTarget in class AbstractProxyServlet
    -
  • filterServerResponseHeader

    -
    protected String filterServerResponseHeader(jakarta.servlet.http.HttpServletRequest request, Response serverResponse, String headerName, @@ -264,16 +243,14 @@

    filterServerResponseHeader

    Overrides:
    filterServerResponseHeader in class AbstractProxyServlet
    -
  • validateDestination

    -
    public boolean validateDestination(String host, int port)
    -
    Description copied from class: AbstractProxyServlet
    +
    Description copied from class: AbstractProxyServlet
    Checks the given host and port against whitelist and blacklist.
    Overrides:
    @@ -284,7 +261,6 @@

    validateDestination

    Returns:
    true if it is allowed to be proxy to the given host and port
    -
  • @@ -298,5 +274,7 @@

    validateDestination


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectContext.html b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectContext.html index 4ad0dc76913..7fd656d98d1 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectContext.html +++ b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectContext.html @@ -1,29 +1,35 @@ - -ConnectHandler.ConnectContext (Eclipse Jetty API Doc - v11.0.21) + +ConnectHandler.ConnectContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class ConnectHandl
    org.eclipse.jetty.proxy.ConnectHandler.ConnectContext

    -
    Enclosing class:
    -
    ConnectHandler
    +
    ConnectHandler

    protected static class ConnectHandler.ConnectContext extends Object
    -
    @@ -182,41 +166,31 @@

    Method Details

  • getContext

    -
    public ConcurrentMap<String,Object> getContext()
    -
  • getRequest

    -
    public jakarta.servlet.http.HttpServletRequest getRequest()
    -
  • getResponse

    -
    public jakarta.servlet.http.HttpServletResponse getResponse()
    -
  • getAsyncContext

    -
    public jakarta.servlet.AsyncContext getAsyncContext()
    -
  • getEndPoint

    -
    public EndPoint getEndPoint()
    -
  • @@ -230,5 +204,7 @@

    getEndPoint


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectManager.html b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectManager.html index 17a07e4943a..fbfe0b4270d 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectManager.html +++ b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.ConnectManager.html @@ -1,29 +1,35 @@ - -ConnectHandler.ConnectManager (Eclipse Jetty API Doc - v11.0.21) + +ConnectHandler.ConnectManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,19 +83,17 @@

    Class ConnectHandl

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    ConnectHandler
    +
    ConnectHandler

    protected class ConnectHandler.ConnectManager extends SelectorManager
    -
    @@ -252,11 +236,10 @@

    Method Details

  • newEndPoint

    -
    protected EndPoint newEndPoint(SelectableChannel channel, ManagedSelector selector, SelectionKey key)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create EndPoint.

    This method is invoked as a result of the registration of a channel via SelectorManager.connect(SelectableChannel, Object) or SelectorManager.accept(SelectableChannel).

    @@ -271,23 +254,21 @@

    newEndPoint

    a new endpoint
    See Also:
    -
    -
  • newConnection

    -
    public Connection newConnection(SelectableChannel channel, EndPoint endpoint, Object attachment) throws IOException
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create Connection.

    Specified by:
    @@ -301,17 +282,15 @@

    newConnection

    Throws:
    IOException - if unable to create new connection
    -
  • connectionFailed

    -
    protected void connectionFailed(SelectableChannel channel, Throwable ex, Object attachment)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when a non-blocking connect cannot be completed.

    By default it just logs with level warning.

    @@ -322,7 +301,6 @@

    connectionFailed

    ex - the exception that caused the connect to fail
    attachment - the attachment object associated at registration
    -
  • @@ -336,5 +314,7 @@

    connectionFailed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.DownstreamConnection.html b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.DownstreamConnection.html index 975c3d11606..b05f0e4dc3b 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.DownstreamConnection.html +++ b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.DownstreamConnection.html @@ -1,29 +1,35 @@ - -ConnectHandler.DownstreamConnection (Eclipse Jetty API Doc - v11.0.21) + +ConnectHandler.DownstreamConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class Connec

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection, Connection.UpgradeTo
    Enclosing class:
    -
    ConnectHandler
    +
    ConnectHandler

    public class ConnectHandler.DownstreamConnection extends ProxyConnection implements Connection.UpgradeTo
    -
    @@ -222,9 +206,8 @@

    Method Details

  • onUpgradeTo

    -
    public void onUpgradeTo(ByteBuffer buffer)
    -
    Description copied from interface: Connection.UpgradeTo
    +
    Description copied from interface: Connection.UpgradeTo

    Invoked during an upgrade to receive a buffer containing bytes that have not been consumed by the upgrade-from connection, and that must be consumed by this @@ -238,15 +221,13 @@

    onUpgradeTo

    The buffer does not belong to any pool and should be discarded after having consumed its bytes. -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -255,13 +236,11 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • read

    -
    protected int read(EndPoint endPoint, ByteBuffer buffer) throws IOException
    @@ -271,13 +250,11 @@

    read

    Throws:
    IOException
    -
  • write

    -
    protected void write(EndPoint endPoint, ByteBuffer buffer, Callback callback)
    @@ -285,7 +262,6 @@

    write

    Specified by:
    write in class ProxyConnection
    -
  • @@ -299,5 +275,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.UpstreamConnection.html b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.UpstreamConnection.html index cc970be1939..25e749c8105 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.UpstreamConnection.html +++ b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.UpstreamConnection.html @@ -1,29 +1,35 @@ - -ConnectHandler.UpstreamConnection (Eclipse Jetty API Doc - v11.0.21) + +ConnectHandler.UpstreamConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class ConnectH

    -
    All Implemented Interfaces:
    jakarta.servlet.AsyncListener, Closeable, AutoCloseable, EventListener, Connection
    Enclosing class:
    -
    ConnectHandler
    +
    ConnectHandler

    public class ConnectHandler.UpstreamConnection extends ProxyConnection implements jakarta.servlet.AsyncListener
    -
    @@ -226,9 +210,8 @@

    Method Details

  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -237,13 +220,11 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • read

    -
    protected int read(EndPoint endPoint, ByteBuffer buffer) throws IOException
    @@ -253,13 +234,11 @@

    read

    Throws:
    IOException
    -
  • write

    -
    protected void write(EndPoint endPoint, ByteBuffer buffer, Callback callback)
    @@ -267,55 +246,46 @@

    write

    Specified by:
    write in class ProxyConnection
    -
  • onComplete

    -
    public void onComplete(jakarta.servlet.AsyncEvent event)
    Specified by:
    onComplete in interface jakarta.servlet.AsyncListener
    -
  • onTimeout

    -
    public void onTimeout(jakarta.servlet.AsyncEvent event)
    Specified by:
    onTimeout in interface jakarta.servlet.AsyncListener
    -
  • onError

    -
    public void onError(jakarta.servlet.AsyncEvent event)
    Specified by:
    onError in interface jakarta.servlet.AsyncListener
    -
  • onStartAsync

    -
    public void onStartAsync(jakarta.servlet.AsyncEvent event)
    Specified by:
    onStartAsync in interface jakarta.servlet.AsyncListener
    -
  • @@ -329,5 +299,7 @@

    onStartAsync


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.html b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.html index a62f01320cd..d865e1dbf01 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.html +++ b/jetty-11/org/eclipse/jetty/proxy/ConnectHandler.html @@ -1,29 +1,35 @@ - -ConnectHandler (Eclipse Jetty API Doc - v11.0.21) + +ConnectHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class ConnectHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class ConnectHandler

    public class ConnectHandler extends HandlerWrapper

    Implementation of a Handler that supports HTTP CONNECT.

    -
      @@ -135,19 +121,19 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler

    AbstractHandler.ErrorDispatchHandler
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -212,7 +198,7 @@

    Method Summary

    Starts the managed lifecycle beans in the order they were added.
    - +
     
    int
    @@ -233,7 +219,7 @@

    Method Summary

     
    - +
     
    void
    @@ -376,9 +362,7 @@

    Field Details

  • LOG

    -
    protected static final org.slf4j.Logger LOG
    -
  • @@ -392,17 +376,13 @@

    Constructor Details

  • ConnectHandler

    -
    public ConnectHandler()
    -
  • ConnectHandler

    -
    public ConnectHandler(Handler handler)
    -
  • @@ -416,151 +396,123 @@

    Method Details

  • getExecutor

    -
    public Executor getExecutor()
    -
  • setExecutor

    -
    public void setExecutor(Executor executor)
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • setScheduler

    -
    public void setScheduler(Scheduler scheduler)
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • setByteBufferPool

    -
    public void setByteBufferPool(ByteBufferPool bufferPool)
    -
  • getConnectTimeout

    -
    public long getConnectTimeout()
    Returns:
    the timeout, in milliseconds, to connect to the remote server
    -
  • setConnectTimeout

    -
    public void setConnectTimeout(long connectTimeout)
    Parameters:
    connectTimeout - the timeout, in milliseconds, to connect to the remote server
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    Returns:
    the idle timeout, in milliseconds
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    Parameters:
    idleTimeout - the idle timeout, in milliseconds
    -
  • getBufferSize

    -
    public int getBufferSize()
    -
  • setBufferSize

    -
    public void setBufferSize(int bufferSize)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • newSelectorManager

    -
    protected SelectorManager newSelectorManager()
    -
  • handle

    -
    public void handle(String target, Request jettyRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -580,13 +532,11 @@

    handle

    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    IOException - if unable to handle the request or response processing
    -
  • handleConnect

    -
    protected void handleConnect(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -601,24 +551,20 @@

    handleConnect

    response - the http response
    serverAddress - the remote server address in the form host:port
    -
  • connectToServer

    -
    protected void connectToServer(jakarta.servlet.http.HttpServletRequest request, String host, int port, Promise<SocketChannel> promise)
    -
  • newConnectAddress

    -
    protected InetSocketAddress newConnectAddress(String host, int port)
    Creates the server address to connect to.
    @@ -629,33 +575,27 @@

    newConnectAddress

    Returns:
    The InetSocketAddress to connect to.
    -
  • onConnectSuccess

    -
    protected void onConnectSuccess(ConnectHandler.ConnectContext connectContext, ConnectHandler.UpstreamConnection upstreamConnection)
    -
  • onConnectFailure

    -
    protected void onConnectFailure(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.AsyncContext asyncContext, Throwable failure)
    -
  • handleAuthentication

    -
    protected boolean handleAuthentication(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String address)
    @@ -669,40 +609,32 @@

    handleAuthentication

    Returns:
    true to allow to connect to the remote host, false otherwise
    -
  • newDownstreamConnection

    -
    protected ConnectHandler.DownstreamConnection newDownstreamConnection(EndPoint endPoint, ConcurrentMap<String,Object> context)
    -
  • newUpstreamConnection

    -
    protected ConnectHandler.UpstreamConnection newUpstreamConnection(EndPoint endPoint, ConnectHandler.ConnectContext connectContext)
    -
  • prepareContext

    -
    protected void prepareContext(jakarta.servlet.http.HttpServletRequest request, ConcurrentMap<String,Object> context)
    -
  • read

    -
    protected int read(EndPoint endPoint, ByteBuffer buffer, ConcurrentMap<String,Object> context) @@ -719,13 +651,11 @@

    read

    Throws:
    IOException - if the endPoint cannot be read
    -
  • write

    -
    protected void write(EndPoint endPoint, ByteBuffer buffer, Callback callback, @@ -738,29 +668,23 @@

    write

    callback - the completion callback to invoke
    context - the context information related to the connection
    -
  • getWhiteListHosts

    -
    public Set<String> getWhiteListHosts()
    -
  • getBlackListHosts

    -
    public Set<String> getBlackListHosts()
    -
  • validateDestination

    -
    public boolean validateDestination(String host, int port)
    Checks the given host and port against whitelist and blacklist.
    @@ -771,7 +695,6 @@

    validateDestination

    Returns:
    true if it is allowed to connect to the given host and port
    -
  • @@ -785,5 +708,7 @@

    validateDestination


    + + diff --git a/jetty-11/org/eclipse/jetty/proxy/ProxyConnection.html b/jetty-11/org/eclipse/jetty/proxy/ProxyConnection.html index a498c1520dc..dd900e062c9 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ProxyConnection.html +++ b/jetty-11/org/eclipse/jetty/proxy/ProxyConnection.html @@ -1,29 +1,35 @@ - -ProxyConnection (Eclipse Jetty API Doc - v11.0.21) + +ProxyConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ProxyConnection

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -103,7 +90,6 @@

    Class ProxyConnection


    public abstract class ProxyConnection extends AbstractConnection
    -
    @@ -231,12 +215,10 @@

    Constructor Details

  • ProxyConnection

    -
    protected ProxyConnection(EndPoint endp, Executor executor, ByteBufferPool bufferPool, ConcurrentMap<String,Object> context)
    -
  • @@ -250,59 +232,48 @@

    Method Details

  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • getContext

    -
    public ConcurrentMap<String,Object> getContext()
    -
  • getConnection

    -
    public Connection getConnection()
    -
  • setConnection

    -
    public void setConnection(ProxyConnection connection)
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • read

    -
    protected abstract int read(EndPoint endPoint, ByteBuffer buffer) throws IOException
    @@ -310,37 +281,30 @@

    read

    Throws:
    IOException
    -
  • write

    -
    protected abstract void write(EndPoint endPoint, ByteBuffer buffer, Callback callback)
    -
  • close

    -
    protected void close(Throwable failure)
    -
  • toConnectionString

    -
    public String toConnectionString()
    Overrides:
    toConnectionString in class AbstractConnection
    -
  • @@ -354,5 +318,7 @@

    toConnectionString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyInputStreamRequestContent.html b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyInputStreamRequestContent.html index 6e812ff66c5..110ba490e96 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyInputStreamRequestContent.html +++ b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyInputStreamRequestContent.html @@ -1,29 +1,35 @@ - -ProxyServlet.ProxyInputStreamRequestContent (Eclipse Jetty API Doc - v11.0.21) + +ProxyServlet.ProxyInputStreamRequestContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Clas

    -
    All Implemented Interfaces:
    Request.Content
    Enclosing class:
    -
    ProxyServlet
    +
    ProxyServlet

    protected class ProxyServlet.ProxyInputStreamRequestContent extends InputStreamRequestContent
    -
    @@ -209,19 +193,16 @@

    Method Details

  • getLength

    -
    public long getLength()
    Returns:
    the content length, if known, or -1 if the content length is unknown
    -
  • onRead

    -
    protected ByteBuffer onRead(byte[] buffer, int offset, int length)
    @@ -229,19 +210,16 @@

    onRead

    Overrides:
    onRead in class InputStreamRequestContent
    -
  • onReadFailure

    -
    protected void onReadFailure(Throwable failure)
    Overrides:
    onReadFailure in class InputStreamRequestContent
    -
  • @@ -255,5 +233,7 @@

    onReadFailure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyResponseListener.html b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyResponseListener.html index 83742785a1e..2eabc415dab 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyResponseListener.html +++ b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.ProxyResponseListener.html @@ -1,29 +1,35 @@ - -ProxyServlet.ProxyResponseListener (Eclipse Jetty API Doc - v11.0.21) + +ProxyServlet.ProxyResponseListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Class ProxySe

    -
      @@ -112,7 +98,7 @@

      Class ProxySe

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

      Response.Listener.Adapter
      @@ -196,10 +182,8 @@

      Constructor Details

    • ProxyResponseListener

      -
      protected ProxyResponseListener(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      -
    @@ -213,9 +197,8 @@

    Method Details

  • onBegin

    -
    public void onBegin(Response proxyResponse)
    -
    Description copied from interface: Response.BeginListener
    +
    Description copied from interface: Response.BeginListener
    Callback method invoked when the response line containing HTTP version, HTTP status code and reason has been received and parsed.

    @@ -224,31 +207,27 @@

    onBegin

    Parameters:
    proxyResponse - the response containing the response line data
    -
  • onHeaders

    -
    public void onHeaders(Response proxyResponse)
    -
    Description copied from interface: Response.HeadersListener
    +
    Description copied from interface: Response.HeadersListener
    Callback method invoked when all the response headers have been received and parsed.
    Parameters:
    proxyResponse - the response containing the response line data and the headers
    -
  • onContent

    -
    public void onContent(Response proxyResponse, ByteBuffer content, Callback callback)
    -
    Description copied from interface: Response.AsyncContentListener
    +
    Description copied from interface: Response.AsyncContentListener
    Callback method invoked when the response content has been received, parsed and there is demand. The callback object should be succeeded to signal that the content buffer has been consumed and to demand more content.
    @@ -258,15 +237,13 @@

    onContent

    content - the content bytes received
    callback - the callback to call when the content is consumed and to demand more content
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -281,7 +258,6 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • @@ -295,5 +271,7 @@

    onComplete


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.Transparent.html b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.Transparent.html index a30bfa5668d..9fd450326a2 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.Transparent.html +++ b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.Transparent.html @@ -1,29 +1,35 @@ - -ProxyServlet.Transparent (Eclipse Jetty API Doc - v11.0.21) + +ProxyServlet.Transparent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,14 +85,13 @@

    Class ProxyServlet.Tran

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    Enclosing class:
    -
    ProxyServlet
    +
    ProxyServlet

    public static class ProxyServlet.Transparent @@ -113,13 +100,12 @@

    Class ProxyServlet.Tran
    See Also:
    -
    -

    @@ -222,7 +206,6 @@

    Method Details

  • init

    -
    public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
    @@ -233,19 +216,16 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • rewriteTarget

    -
    protected String rewriteTarget(jakarta.servlet.http.HttpServletRequest request)
    Overrides:
    rewriteTarget in class AbstractProxyServlet
    -
  • @@ -259,5 +239,7 @@

    rewriteTarget


    +
    + diff --git a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.html b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.html index 3809b8e6a32..b3870aa0afd 100644 --- a/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.html +++ b/jetty-11/org/eclipse/jetty/proxy/ProxyServlet.html @@ -1,29 +1,35 @@ - -ProxyServlet (Eclipse Jetty API Doc - v11.0.21) + +ProxyServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ProxyServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -112,7 +99,7 @@

    Class ProxyServlet

    See Also:
    -
    -
      @@ -146,7 +132,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.AbstractProxyServlet

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.proxy.AbstractProxyServlet

    AbstractProxyServlet.TransparentDelegate
    @@ -240,9 +226,7 @@

    Constructor Details

  • ProxyServlet

    -
    public ProxyServlet()
    -
  • @@ -256,7 +240,6 @@

    Method Details

  • service

    -
    protected void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -268,13 +251,11 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • proxyRequestContent

    -
    protected Request.Content proxyRequestContent(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Request proxyRequest) @@ -290,26 +271,22 @@

    proxyRequestContent

    Throws:
    IOException - if the proxy-to-server request content cannot be created
    -
  • newProxyResponseListener

    -
    protected Response.Listener newProxyResponseListener(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    Specified by:
    newProxyResponseListener in class AbstractProxyServlet
    -
  • onResponseContent

    -
    protected void onResponseContent(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Response proxyResponse, @@ -317,20 +294,17 @@

    onResponseContent

    int offset, int length, Callback callback)
    -
  • onContinue

    -
    protected void onContinue(jakarta.servlet.http.HttpServletRequest clientRequest, Request proxyRequest)
    Overrides:
    onContinue in class AbstractProxyServlet
    -
  • @@ -344,5 +318,7 @@

    onContinue


    + + diff --git a/jetty-11/org/eclipse/jetty/proxy/class-use/AbstractProxyServlet.TransparentDelegate.html b/jetty-11/org/eclipse/jetty/proxy/class-use/AbstractProxyServlet.TransparentDelegate.html index 3b026ea5d09..d6dd860e459 100644 --- a/jetty-11/org/eclipse/jetty/proxy/class-use/AbstractProxyServlet.TransparentDelegate.html +++ b/jetty-11/org/eclipse/jetty/proxy/class-use/AbstractProxyServlet.TransparentDelegate.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.proxy.AbstractProxyServlet.TransparentDelegate (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.proxy.AbstractProxyServlet.TransparentDelegate (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.proxy


    -
    package org.eclipse.jetty.proxy
    Jetty Proxy : Async Proxy Support
    -
    • @@ -148,5 +143,7 @@

      Package org.eclipse.je
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/proxy/package-tree.html b/jetty-11/org/eclipse/jetty/proxy/package-tree.html index 4dd07a0f1bb..9128ff1803b 100644 --- a/jetty-11/org/eclipse/jetty/proxy/package-tree.html +++ b/jetty-11/org/eclipse/jetty/proxy/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.proxy Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.proxy Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ClientProtocolSessio

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class ClientProtocolSessio
    public class ClientProtocolSession extends ProtocolSession

    Client specific implementation of ProtocolSession.

    -

    @@ -253,47 +237,41 @@

    Method Details

  • getQuicSession

    -
    public ClientQuicSession getQuicSession()
    Overrides:
    getQuicSession in class ProtocolSession
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • onStart

    -
    protected void onStart()
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -301,45 +279,37 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • onStop

    -
    protected void onStop()
    -
  • getProducerTask

    -
    public Runnable getProducerTask()
    Specified by:
    getProducerTask in class ProtocolSession
    -
  • onReadable

    -
    protected boolean onReadable(long readableStreamId)
    Specified by:
    onReadable in class ProtocolSession
    -
  • onFailure

    -
    protected void onFailure(long error, String reason, Throwable failure)
    @@ -347,20 +317,17 @@

    onFailure

    Overrides:
    onFailure in class ProtocolSession
    -
  • onClose

    -
    protected void onClose(long error, String reason)
    Specified by:
    onClose in class ProtocolSession
    -
  • @@ -374,5 +341,7 @@

    onClose


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quic/client/ClientQuicConnection.html b/jetty-11/org/eclipse/jetty/quic/client/ClientQuicConnection.html index 0a57d176c91..28373da08a6 100644 --- a/jetty-11/org/eclipse/jetty/quic/client/ClientQuicConnection.html +++ b/jetty-11/org/eclipse/jetty/quic/client/ClientQuicConnection.html @@ -1,29 +1,35 @@ - -ClientQuicConnection (Eclipse Jetty API Doc - v11.0.21) + +ClientQuicConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClientQuicConnection<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -105,7 +92,6 @@

    Class ClientQuicConnection<

    For each ClientConnector.connect(SocketAddress, Map) operation, a new DatagramChannelEndPoint is created with an associated ClientQuicConnection.

    -
    @@ -214,9 +198,8 @@

    Method Details

  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -225,33 +208,29 @@

    onOpen

    Overrides:
    onOpen in class QuicConnection
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Overrides:
    onFillable in class QuicConnection
    See Also:
    -
    -
  • createSession

    -
    protected QuicSession createSession(SocketAddress remoteAddress, ByteBuffer cipherBuffer) throws IOException
    @@ -261,27 +240,23 @@

    createSession

    Throws:
    IOException
    -
  • onFailure

    -
    protected void onFailure(Throwable failure)
    Overrides:
    onFailure in class QuicConnection
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -297,20 +272,17 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • outwardClose

    -
    public void outwardClose(QuicSession session, Throwable failure)
    Overrides:
    outwardClose in class QuicConnection
    -
  • @@ -324,5 +296,7 @@

    outwardClose


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/client/ClientQuicSession.html b/jetty-11/org/eclipse/jetty/quic/client/ClientQuicSession.html index 347612c404a..f3de287228d 100644 --- a/jetty-11/org/eclipse/jetty/quic/client/ClientQuicSession.html +++ b/jetty-11/org/eclipse/jetty/quic/client/ClientQuicSession.html @@ -1,29 +1,35 @@ - -ClientQuicSession (Eclipse Jetty API Doc - v11.0.21) + +ClientQuicSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ClientQuicSession

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class ClientQuicSession

    When asked to create a QUIC stream, it creates a QuicStreamEndPoint with an associated Connection created from the ClientConnectionFactory, retrieved from the connection context map.

    -
    @@ -242,37 +226,31 @@

    Method Details

  • pollTask

    -
    protected Runnable pollTask()
    Overrides:
    pollTask in class QuicSession
    -
  • createProtocolSession

    -
    protected ProtocolSession createProtocolSession()
    Specified by:
    createProtocolSession in class QuicSession
    -
  • newConnection

    -
    public Connection newConnection(QuicStreamEndPoint endPoint)
    Specified by:
    newConnection in class QuicSession
    -
  • @@ -286,5 +264,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/client/QuicClientConnectorConfigurator.html b/jetty-11/org/eclipse/jetty/quic/client/QuicClientConnectorConfigurator.html index 1c3a14792ee..ff2b69d81c9 100644 --- a/jetty-11/org/eclipse/jetty/quic/client/QuicClientConnectorConfigurator.html +++ b/jetty-11/org/eclipse/jetty/quic/client/QuicClientConnectorConfigurator.html @@ -1,29 +1,35 @@ - -QuicClientConnectorConfigurator (Eclipse Jetty API Doc - v11.0.21) + +QuicClientConnectorConfigurator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class QuicClient

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -110,12 +97,11 @@

    Class QuicClient
    See Also:
    -
    -

    @@ -277,35 +259,31 @@

    Method Details

  • getQuicConfiguration

    -
    public QuicConfiguration getQuicConfiguration()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -313,16 +291,14 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • isIntrinsicallySecure

    -
    public boolean isIntrinsicallySecure(ClientConnector clientConnector, SocketAddress address)
    -
    Description copied from class: ClientConnector.Configurator
    +
    Description copied from class: ClientConnector.Configurator

    Returns whether the connection to a given SocketAddress is intrinsically secure.

    A protocol such as HTTP/1.1 can be transported by TCP; however, TCP is not secure because it does not offer any encryption.

    @@ -340,18 +316,16 @@

    isIntrinsicallySecure

    Returns:
    whether the connection to the given SocketAddress is intrinsically secure
    -
  • newChannelWithAddress

    -
    public ClientConnector.Configurator.ChannelWithAddress newChannelWithAddress(ClientConnector clientConnector, SocketAddress address, Map<String,Object> context) throws IOException
    -
    Description copied from class: ClientConnector.Configurator
    +
    Description copied from class: ClientConnector.Configurator

    Creates a new SocketChannel to connect to a SocketAddress derived from the input socket address.

    The input socket address represents the destination socket address to @@ -377,13 +351,11 @@

    newChannelWithAddress

    Throws:
    IOException - if the socket channel or the socket address cannot be created
    -
  • newEndPoint

    -
    public EndPoint newEndPoint(ClientConnector clientConnector, SocketAddress address, SelectableChannel selectable, @@ -393,13 +365,11 @@

    newEndPoint

    Overrides:
    newEndPoint in class ClientConnector.Configurator
    -
  • newConnection

    -
    public Connection newConnection(ClientConnector clientConnector, SocketAddress address, EndPoint endPoint, @@ -408,7 +378,6 @@

    newConnection

    Overrides:
    newConnection in class ClientConnector.Configurator
    -
  • @@ -422,5 +391,7 @@

    newConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quic/client/class-use/ClientProtocolSession.html b/jetty-11/org/eclipse/jetty/quic/client/class-use/ClientProtocolSession.html index 529e8630e1b..916a46b64db 100644 --- a/jetty-11/org/eclipse/jetty/quic/client/class-use/ClientProtocolSession.html +++ b/jetty-11/org/eclipse/jetty/quic/client/class-use/ClientProtocolSession.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.quic.client.ClientProtocolSession (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.quic.client.ClientProtocolSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class CloseInfo

    org.eclipse.jetty.quic.common.CloseInfo
    -

    public class CloseInfo extends Object

    A record that captures error code and error reason.

    -
      @@ -152,10 +138,8 @@

      Constructor Details

    • CloseInfo

      -
      public CloseInfo(long error, String reason)
      -
    @@ -169,29 +153,23 @@

    Method Details

  • error

    -
    public long error()
    -
  • reason

    -
    public String reason()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -205,5 +183,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.Factory.html b/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.Factory.html index 18811fc3628..76573e3c77b 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.Factory.html +++ b/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.Factory.html @@ -1,29 +1,35 @@ - -ProtocolSession.Factory (Eclipse Jetty API Doc - v11.0.21) + +ProtocolSession.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface ProtocolSession.Factory

    -
    All Known Implementing Classes:
    AbstractHTTP3ServerConnectionFactory, ClientConnectionFactoryOverHTTP3.HTTP3, HTTP3ClientConnectionFactory, HTTP3ServerConnectionFactory, HttpClientTransportOverHTTP3, RawHTTP3ServerConnectionFactory
    Enclosing class:
    -
    ProtocolSession
    +
    ProtocolSession

    public static interface ProtocolSession.Factory

    A factory for protocol specific instances of ProtocolSession.

    -
    @@ -151,5 +135,7 @@

    newProtocolSession


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.html b/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.html index a7947fa3188..7dc744ba969 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.html +++ b/jetty-11/org/eclipse/jetty/quic/common/ProtocolSession.html @@ -1,29 +1,35 @@ - -ProtocolSession (Eclipse Jetty API Doc - v11.0.21) + +ProtocolSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ProtocolSession

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,12 +99,11 @@

    Class ProtocolSession

    See Also:
    -
    -
      @@ -137,16 +123,16 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -247,7 +233,7 @@

    Method Summary

    protected void
     
    - +
     
    @@ -288,9 +274,7 @@

    Constructor Details

  • ProtocolSession

    -
    public ProtocolSession(QuicSession session)
    -
  • @@ -304,172 +288,132 @@

    Method Details

  • getQuicSession

    -
    public QuicSession getQuicSession()
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
  • getMaxLocalStreams

    -
    public int getMaxLocalStreams()
    -
  • getProducerTask

    -
    public abstract Runnable getProducerTask()
    -
  • produce

    -
    protected void produce()
    -
  • offer

    -
    public void offer(Runnable task, boolean dispatch)
    -
  • getStreamEndPoint

    -
    public QuicStreamEndPoint getStreamEndPoint(long streamId)
    -
  • getOrCreateStreamEndPoint

    -
    public QuicStreamEndPoint getOrCreateStreamEndPoint(long streamId, Consumer<QuicStreamEndPoint> consumer)
    -
  • processWritableStreams

    -
    protected void processWritableStreams()
    -
  • onWritable

    -
    protected void onWritable(long writableStreamId)
    -
  • processReadableStreams

    -
    protected boolean processReadableStreams()
    -
  • onReadable

    -
    protected abstract boolean onReadable(long readableStreamId)
    -
  • openProtocolEndPoint

    -
    public void openProtocolEndPoint(QuicStreamEndPoint endPoint)
    -
  • onIdleTimeout

    -
    protected boolean onIdleTimeout()
    -
  • onFailure

    -
    protected void onFailure(long error, String reason, Throwable failure)
    -
  • inwardClose

    -
    public void inwardClose(long error, String reason)
    -
  • outwardClose

    -
    public void outwardClose(long error, String reason)
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
  • onClose

    -
    protected abstract void onClose(long error, String reason)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -483,5 +427,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/common/QuicConfiguration.html b/jetty-11/org/eclipse/jetty/quic/common/QuicConfiguration.html index bb1e774a47a..f3fe9627669 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/QuicConfiguration.html +++ b/jetty-11/org/eclipse/jetty/quic/common/QuicConfiguration.html @@ -1,29 +1,35 @@ - -QuicConfiguration (Eclipse Jetty API Doc - v11.0.21) + +QuicConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class QuicConfiguration

    org.eclipse.jetty.quic.common.QuicConfiguration
    -

    public class QuicConfiguration extends Object

    A record that captures QUIC configuration parameters.

    -
    @@ -224,9 +208,7 @@

    Constructor Details

  • QuicConfiguration

    -
    public QuicConfiguration()
    -
  • @@ -240,137 +222,103 @@

    Method Details

  • getProtocols

    -
    public List<String> getProtocols()
    -
  • setProtocols

    -
    public void setProtocols(List<String> protocols)
    -
  • isDisableActiveMigration

    -
    public boolean isDisableActiveMigration()
    -
  • setDisableActiveMigration

    -
    public void setDisableActiveMigration(boolean disableActiveMigration)
    -
  • getMaxBidirectionalRemoteStreams

    -
    public int getMaxBidirectionalRemoteStreams()
    -
  • setMaxBidirectionalRemoteStreams

    -
    public void setMaxBidirectionalRemoteStreams(int maxBidirectionalRemoteStreams)
    -
  • getMaxUnidirectionalRemoteStreams

    -
    public int getMaxUnidirectionalRemoteStreams()
    -
  • setMaxUnidirectionalRemoteStreams

    -
    public void setMaxUnidirectionalRemoteStreams(int maxUnidirectionalRemoteStreams)
    -
  • getSessionRecvWindow

    -
    public int getSessionRecvWindow()
    -
  • setSessionRecvWindow

    -
    public void setSessionRecvWindow(int sessionRecvWindow)
    -
  • getBidirectionalStreamRecvWindow

    -
    public int getBidirectionalStreamRecvWindow()
    -
  • setBidirectionalStreamRecvWindow

    -
    public void setBidirectionalStreamRecvWindow(int bidirectionalStreamRecvWindow)
    -
  • getUnidirectionalStreamRecvWindow

    -
    public int getUnidirectionalStreamRecvWindow()
    -
  • setUnidirectionalStreamRecvWindow

    -
    public void setUnidirectionalStreamRecvWindow(int unidirectionalStreamRecvWindow)
    -
  • getPemWorkDirectory

    -
    public Path getPemWorkDirectory()
    -
  • setPemWorkDirectory

    -
    public void setPemWorkDirectory(Path pemWorkDirectory)
    -
  • getImplementationConfiguration

    -
    public Map<String,Object> getImplementationConfiguration()
    -
  • @@ -384,5 +332,7 @@

    getImplementationConfiguration


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/common/QuicConnection.html b/jetty-11/org/eclipse/jetty/quic/common/QuicConnection.html index 5e90194ba8f..7d21e9f8b92 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/QuicConnection.html +++ b/jetty-11/org/eclipse/jetty/quic/common/QuicConnection.html @@ -1,29 +1,35 @@ - -QuicConnection (Eclipse Jetty API Doc - v11.0.21) + +QuicConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuicConnection

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -108,7 +95,6 @@

    Class QuicConnection

    QuicSession, and the received bytes are then passed to the QuicSession for processing.

    On the receive side, one QuicConnection fans-out to multiple QuicSessions.

    On the send side, many QuicSessions fan-in to one QuicConnection.

    -
    @@ -278,7 +262,6 @@

    Method Details

  • getEndPoint

    -
    public DatagramChannelEndPoint getEndPoint()
    Specified by:
    @@ -288,87 +271,67 @@

    getEndPoint

    Returns:
    the EndPoint associated with this Connection.
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int outputBufferSize)
    -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • getQuicSessions

    -
    public Collection<QuicSession> getQuicSessions()
    -
  • addEventListener

    -
    public void addEventListener(EventListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Adds a listener of connection events.

    Specified by:
    @@ -378,15 +341,13 @@

    addEventListener

    Parameters:
    listener - the listener to add
    -
  • removeEventListener

    -
    public void removeEventListener(EventListener listener)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Removes a listener of connection events.

    Specified by:
    @@ -396,15 +357,13 @@

    removeEventListener

    Parameters:
    listener - the listener to remove
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -413,15 +372,13 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is closed.

    Creators of the connection implementation are responsible for calling this method.

    @@ -432,35 +389,31 @@

    onClose

    Parameters:
    cause - The cause of the close or null for a normal close
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • fillInterested

    -
    public void fillInterested()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Utility method to be called to register read interest.

    After a call to this method, AbstractConnection.onFillable() or AbstractConnection.onFillInterestedFailed(Throwable) will be called back as appropriate.

    @@ -469,20 +422,18 @@

    fillInterested

    fillInterested in class AbstractConnection
    See Also:
    -
    -
  • onIdleExpired

    -
    public abstract boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -498,15 +449,13 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -521,22 +470,18 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • outwardClose

    -
    public void outwardClose(QuicSession session, Throwable failure)
    -
  • createSession

    -
    protected abstract QuicSession createSession(SocketAddress remoteAddress, ByteBuffer cipherBuffer) throws IOException
    @@ -544,25 +489,20 @@

    createSession

    Throws:
    IOException
    -
  • write

    -
    public void write(Callback callback, SocketAddress remoteAddress, ByteBuffer... buffers)
    -
  • onFailure

    -
    protected void onFailure(Throwable failure)
    -
  • @@ -576,5 +516,7 @@

    onFailure


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/common/QuicSession.Listener.html b/jetty-11/org/eclipse/jetty/quic/common/QuicSession.Listener.html index b7a3a25626e..b3f97457794 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/QuicSession.Listener.html +++ b/jetty-11/org/eclipse/jetty/quic/common/QuicSession.Listener.html @@ -1,29 +1,35 @@ - -QuicSession.Listener (Eclipse Jetty API Doc - v11.0.21) + +QuicSession.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface QuicSession.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -97,13 +84,12 @@

    Interface QuicSession.L

    Enclosing class:
    -
    QuicSession
    +
    QuicSession

    public static interface QuicSession.Listener extends EventListener

    A listener for QuicSession events.

    -
      @@ -145,27 +131,23 @@

      Method Details

    • onOpened

      -
      default void onOpened(QuicSession session)

      Callback method invoked when a QuicSession is opened.

      Parameters:
      session - the session
      -
    • onClosed

      -
      default void onClosed(QuicSession session)

      Callback method invoked when a QuicSession is closed.

      Parameters:
      session - the session
      -
    @@ -179,5 +161,7 @@

    onClosed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/common/QuicSession.html b/jetty-11/org/eclipse/jetty/quic/common/QuicSession.html index 1db92ccabc2..9aa547c458e 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/QuicSession.html +++ b/jetty-11/org/eclipse/jetty/quic/common/QuicSession.html @@ -1,29 +1,35 @@ - -QuicSession (Eclipse Jetty API Doc - v11.0.21) + +QuicSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class QuicSession

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -116,12 +103,11 @@

    Class QuicSession

    See Also:
    -
    -
      @@ -141,13 +127,13 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    @@ -256,7 +242,7 @@

    Method Summary

     
    - +
     
    @@ -317,7 +303,7 @@

    Method Summary

    void
    setIdleTimeout(long idleTimeout)
     
    - +
     
    void
    @@ -366,14 +352,12 @@

    Constructor Details

  • QuicSession

    -
    protected QuicSession(Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, org.eclipse.jetty.quic.quiche.QuicheConnection quicheConnection, QuicConnection connection, SocketAddress remoteAddress)
    -
  • @@ -387,27 +371,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -415,125 +397,95 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • getProtocolSession

    -
    public ProtocolSession getProtocolSession()
    -
  • getMaxLocalStreams

    -
    public int getMaxLocalStreams()
    -
  • getNegotiatedProtocol

    -
    public String getNegotiatedProtocol()
    -
  • getQuicConnection

    -
    public QuicConnection getQuicConnection()
    -
  • getQuicStreamEndPoints

    -
    public Collection<QuicStreamEndPoint> getQuicStreamEndPoints()
    -
  • getRemoteCloseInfo

    -
    public CloseInfo getRemoteCloseInfo()
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
  • onIdleTimeout

    -
    public boolean onIdleTimeout()
    -
  • onFailure

    -
    public void onFailure(Throwable failure)
    -
  • newStreamId

    -
    public long newStreamId(StreamType streamType)
    Parameters:
    @@ -541,13 +493,11 @@

    newStreamId

    Returns:
    a new stream ID for the given type
    -
  • fill

    -
    public int fill(long streamId, ByteBuffer buffer) throws IOException
    @@ -555,13 +505,11 @@

    fill

    Throws:
    IOException
    -
  • flush

    -
    public int flush(long streamId, ByteBuffer buffer, boolean last) @@ -570,42 +518,34 @@

    flush

    Throws:
    IOException
    -
  • isFinished

    -
    public boolean isFinished(long streamId)
    -
  • getWindowCapacity

    -
    public long getWindowCapacity()
    -
  • getWindowCapacity

    -
    public long getWindowCapacity(long streamId) throws IOException
    Throws:
    IOException
    -
  • shutdownInput

    -
    public void shutdownInput(long streamId, long error) throws IOException
    @@ -613,13 +553,11 @@

    shutdownInput

    Throws:
    IOException
    -
  • shutdownOutput

    -
    public void shutdownOutput(long streamId, long error) throws IOException
    @@ -627,62 +565,48 @@

    shutdownOutput

    Throws:
    IOException
    -
  • remove

    -
    public void remove(QuicStreamEndPoint endPoint, Throwable failure)
    -
  • getLocalAddress

    -
    public SocketAddress getLocalAddress()
    -
  • getRemoteAddress

    -
    public SocketAddress getRemoteAddress()
    -
  • isConnectionEstablished

    -
    public boolean isConnectionEstablished()
    -
  • getConnectionId

    -
    public org.eclipse.jetty.quic.quiche.QuicheConnectionId getConnectionId()
    -
  • setConnectionId

    -
    public void setConnectionId(org.eclipse.jetty.quic.quiche.QuicheConnectionId quicheConnectionId)
    -
  • process

    -
    public Runnable process(SocketAddress remoteAddress, ByteBuffer cipherBufferIn) throws IOException
    @@ -690,76 +614,60 @@

    process

    Throws:
    IOException
    -
  • pollTask

    -
    protected Runnable pollTask()
    -
  • createProtocolSession

    -
    protected abstract ProtocolSession createProtocolSession()
    -
  • newConnection

    -
    public abstract Connection newConnection(QuicStreamEndPoint endPoint)
    -
  • flush

    -
    public void flush()
    -
  • getOrCreateStreamEndPoint

    -
    public QuicStreamEndPoint getOrCreateStreamEndPoint(long streamId, Consumer<QuicStreamEndPoint> consumer)
    -
  • inwardClose

    -
    public void inwardClose(long error, String reason)
    -
  • outwardClose

    -
    public void outwardClose(long error, String reason)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -773,19 +681,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -799,5 +704,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/common/QuicSessionContainer.html b/jetty-11/org/eclipse/jetty/quic/common/QuicSessionContainer.html index 2f1a43a5ee7..b338be1f2c9 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/QuicSessionContainer.html +++ b/jetty-11/org/eclipse/jetty/quic/common/QuicSessionContainer.html @@ -1,29 +1,35 @@ - -QuicSessionContainer (Eclipse Jetty API Doc - v11.0.21) + +QuicSessionContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuicSessionContainer<

    -
    All Implemented Interfaces:
    EventListener, QuicSession.Listener, Dumpable, Graceful, LifeCycle
    @@ -101,7 +88,6 @@

    Class QuicSessionContainer< extends AbstractLifeCycle implements QuicSession.Listener, Graceful, Dumpable

    A container that tracks QuicSession instances.

    -
    @@ -228,9 +212,8 @@

    Method Details

  • onOpened

    -
    public void onOpened(QuicSession session)
    -
    Description copied from interface: QuicSession.Listener
    +
    Description copied from interface: QuicSession.Listener

    Callback method invoked when a QuicSession is opened.

    Specified by:
    @@ -238,15 +221,13 @@

    onOpened

    Parameters:
    session - the session
    -
  • onClosed

    -
    public void onClosed(QuicSession session)
    -
    Description copied from interface: QuicSession.Listener
    +
    Description copied from interface: QuicSession.Listener

    Callback method invoked when a QuicSession is closed.

    Specified by:
    @@ -254,15 +235,13 @@

    onClosed

    Parameters:
    session - the session
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -270,13 +249,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -284,29 +261,25 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -318,7 +291,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -332,5 +304,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/common/QuicStreamEndPoint.html b/jetty-11/org/eclipse/jetty/quic/common/QuicStreamEndPoint.html index 7df8f782dea..923e71a892f 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/QuicStreamEndPoint.html +++ b/jetty-11/org/eclipse/jetty/quic/common/QuicStreamEndPoint.html @@ -1,29 +1,35 @@ - -QuicStreamEndPoint (Eclipse Jetty API Doc - v11.0.21) + +QuicStreamEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class QuicStreamEndPoint

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint
    @@ -104,7 +91,6 @@

    Class QuicStreamEndPoint

    An EndPoint implementation on top of a QUIC stream.

    The correspondent Connection associated to this QuicStreamEndPoint parses and generates the protocol specific bytes transported by QUIC.

    -
      @@ -113,7 +99,7 @@

      Class QuicStreamEndPoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -251,11 +237,9 @@

      Constructor Details

    • QuicStreamEndPoint

      -
      public QuicStreamEndPoint(Scheduler scheduler, QuicSession session, long streamId)
      -
    @@ -269,39 +253,30 @@

    Method Details

  • opened

    -
    public void opened()
    -
  • closed

    -
    public void closed(Throwable failure)
    -
  • getQuicSession

    -
    public QuicSession getQuicSession()
    -
  • getStreamId

    -
    public long getStreamId()
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -312,13 +287,11 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -329,48 +302,38 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • isStreamFinished

    -
    public boolean isStreamFinished()
    -
  • shutdownInput

    -
    public void shutdownInput(long error)
    -
  • shutdownOutput

    -
    public void shutdownOutput(long error)
    -
  • close

    -
    public void close(long error, Throwable failure)
    -
  • onClose

    -
    public void onClose(Throwable failure)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -381,21 +344,19 @@

    onClose

    failure - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • fill

    -
    public int fill(ByteBuffer buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -409,16 +370,14 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • flush

    -
    public boolean flush(ByteBuffer... buffers) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -431,57 +390,47 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • write

    -
    public void write(Callback callback, List<ByteBuffer> buffers, boolean last)
    -
  • getTransport

    -
    public Object getTransport()
    Returns:
    The underlying transport object (socket, channel, etc.)
    -
  • onWritable

    -
    public void onWritable()
    -
  • onReadable

    -
    public boolean onReadable()
    Returns:
    whether this endPoint is interested in reads
    -
  • fillInterested

    -
    public void fillInterested(Callback callback)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -492,15 +441,13 @@

    fillInterested

    callback - the callback to call when an error occurs or we are readable. The callback may implement the Invocable interface to self declare its blocking status. Non-blocking callbacks may be called more efficiently without dispatch delays.
    -
  • tryFillInterested

    -
    public boolean tryFillInterested(Callback callback)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -513,43 +460,36 @@

    tryFillInterested

    Returns:
    true if set
    -
  • onIncompleteFlush

    -
    protected void onIncompleteFlush()
    Specified by:
    onIncompleteFlush in class AbstractEndPoint
    -
  • needsFillInterest

    -
    protected void needsFillInterest()
    Specified by:
    needsFillInterest in class AbstractEndPoint
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractEndPoint
    -
  • @@ -563,5 +503,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quic/common/StreamType.html b/jetty-11/org/eclipse/jetty/quic/common/StreamType.html index 49e6884d400..604bbf0efb7 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/StreamType.html +++ b/jetty-11/org/eclipse/jetty/quic/common/StreamType.html @@ -1,29 +1,35 @@ - -StreamType (Eclipse Jetty API Doc - v11.0.21) + +StreamType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum StreamType

    -
    All Implemented Interfaces:
    Serializable, Comparable<StreamType>, java.lang.constant.Constable
    @@ -100,7 +87,6 @@

    Enum StreamType

    public enum StreamType extends Enum<StreamType>

    The QUIC stream type, either client or server initiated, and either unidirectional or bidirectional.

    -
      @@ -109,7 +95,7 @@

      Enum StreamType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -186,33 +172,25 @@

      Enum Constant Details

    • CLIENT_BIDIRECTIONAL

      -
      public static final StreamType CLIENT_BIDIRECTIONAL
      -
    • SERVER_BIDIRECTIONAL

      -
      public static final StreamType SERVER_BIDIRECTIONAL
      -
    • CLIENT_UNIDIRECTIONAL

      -
      public static final StreamType CLIENT_UNIDIRECTIONAL
      -
    • SERVER_UNIDIRECTIONAL

      -
      public static final StreamType SERVER_UNIDIRECTIONAL
      -
    @@ -226,7 +204,6 @@

    Method Details

  • values

    -
    public static StreamType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -234,13 +211,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static StreamType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -255,31 +230,24 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static StreamType from(long streamId)
    -
  • isReserved

    -
    public static boolean isReserved(long streamType)
    -
  • type

    -
    public int type()
    -
  • @@ -293,5 +261,7 @@

    type


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quic/common/class-use/CloseInfo.html b/jetty-11/org/eclipse/jetty/quic/common/class-use/CloseInfo.html index ea683d3f8fa..3db4a1d18a7 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/class-use/CloseInfo.html +++ b/jetty-11/org/eclipse/jetty/quic/common/class-use/CloseInfo.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.quic.common.CloseInfo (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.quic.common.CloseInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.quic.common


    -
    package org.eclipse.jetty.quic.common

    This module contains the main abstractions for the QUIC protocol.

    @@ -133,7 +129,6 @@

    Package org.ecli place where a new thread is dispatched to process different QUIC connection IDs so that they can be processed in parallel, as it would naturally happen with TCP (which has a "thread per active connection" model).

    -
    • @@ -194,5 +189,7 @@

      Package org.ecli
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/common/package-tree.html b/jetty-11/org/eclipse/jetty/quic/common/package-tree.html index 2be4d8b86d8..7f48c2778e8 100644 --- a/jetty-11/org/eclipse/jetty/quic/common/package-tree.html +++ b/jetty-11/org/eclipse/jetty/quic/common/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.quic.common Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.quic.common Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class QuicServerConnector

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connector, NetworkConnector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -117,12 +104,11 @@

    Class QuicServerConnector
    See Also:
    -

    -
    @@ -262,7 +248,7 @@

    Method Summary

    void
    setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
     
    - +
    Shutdown the component.
    @@ -317,24 +303,20 @@

    Constructor Details

  • QuicServerConnector

    -
    public QuicServerConnector(Server server, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)
    -
  • QuicServerConnector

    -
    public QuicServerConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)
    -
  • @@ -348,15 +330,12 @@

    Method Details

  • getQuicConfiguration

    -
    public QuicConfiguration getQuicConfiguration()
    -
  • getLocalPort

    -
    public int getLocalPort()
    Specified by:
    @@ -367,112 +346,91 @@

    getLocalPort

    The actual port the connector is listening on, or -1 if it has not been opened, or -2 if it has been closed.
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int outputBufferSize)
    -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • isOpen

    -
    public boolean isOpen()
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector
    A Connector may be opened and not started (to reserve a port) or closed and running (to allow graceful shutdown of existing connections)
    Returns:
    True if the connector is Open.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractNetworkConnector
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • open

    -
    public void open() throws IOException
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector

    Performs the activities needed to open the network communication (for example, to start accepting incoming network connections).

    @@ -484,33 +442,29 @@

    open

    IOException - if this connector cannot be opened
    See Also:
    -
    -
  • openDatagramChannel

    -
    protected DatagramChannel openDatagramChannel() throws IOException
    Throws:
    IOException
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
    Description copied from class: AbstractConnector
    +
    Description copied from class: AbstractConnector

    Sets the maximum Idle time for a connection, which roughly translates to the Socket.setSoTimeout(int) call, although with NIO implementations other mechanisms may be used to implement the timeout.

    The max idle time is applied:

    @@ -526,16 +480,14 @@

    setIdleTimeout

    Parameters:
    idleTimeout - the idle timeout
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -543,15 +495,13 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -561,31 +511,26 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • getTransport

    -
    public Object getTransport()
    Returns:
    the underlying socket, channel, buffer etc. for the connector.
    -
  • accept

    -
    protected void accept(int acceptorID)
    Specified by:
    accept in class AbstractConnector
    -
  • @@ -599,5 +544,7 @@

    accept


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/server/ServerProtocolSession.html b/jetty-11/org/eclipse/jetty/quic/server/ServerProtocolSession.html index 950e201f952..44a88d60ddd 100644 --- a/jetty-11/org/eclipse/jetty/quic/server/ServerProtocolSession.html +++ b/jetty-11/org/eclipse/jetty/quic/server/ServerProtocolSession.html @@ -1,29 +1,35 @@ - -ServerProtocolSession (Eclipse Jetty API Doc - v11.0.21) + +ServerProtocolSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ServerProtocolSessio

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class ServerProtocolSessio
    public class ServerProtocolSession extends ProtocolSession

    Server specific implementation of ProtocolSession.

    -

    @@ -253,47 +237,41 @@

    Method Details

  • getQuicSession

    -
    public ServerQuicSession getQuicSession()
    Overrides:
    getQuicSession in class ProtocolSession
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • onStart

    -
    protected void onStart()
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -301,45 +279,37 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • onStop

    -
    protected void onStop()
    -
  • getProducerTask

    -
    public Runnable getProducerTask()
    Specified by:
    getProducerTask in class ProtocolSession
    -
  • onReadable

    -
    protected boolean onReadable(long readableStreamId)
    Specified by:
    onReadable in class ProtocolSession
    -
  • onFailure

    -
    protected void onFailure(long error, String reason, Throwable failure)
    @@ -347,20 +317,17 @@

    onFailure

    Overrides:
    onFailure in class ProtocolSession
    -
  • onClose

    -
    protected void onClose(long error, String reason)
    Specified by:
    onClose in class ProtocolSession
    -
  • @@ -374,5 +341,7 @@

    onClose


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quic/server/ServerQuicConnection.html b/jetty-11/org/eclipse/jetty/quic/server/ServerQuicConnection.html index 09927ba6ee3..8dbb6e96c84 100644 --- a/jetty-11/org/eclipse/jetty/quic/server/ServerQuicConnection.html +++ b/jetty-11/org/eclipse/jetty/quic/server/ServerQuicConnection.html @@ -1,29 +1,35 @@ - -ServerQuicConnection (Eclipse Jetty API Doc - v11.0.21) + +ServerQuicConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ServerQuicConnection<

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -102,7 +89,6 @@

    Class ServerQuicConnection<
    public class ServerQuicConnection extends QuicConnection

    The server specific implementation of QuicConnection.

    -

    @@ -206,9 +190,8 @@

    Method Details

  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -217,13 +200,11 @@

    onOpen

    Overrides:
    onOpen in class QuicConnection
    -
  • createSession

    -
    protected QuicSession createSession(SocketAddress remoteAddress, ByteBuffer cipherBuffer) throws IOException
    @@ -233,23 +214,19 @@

    createSession

    Throws:
    IOException
    -
  • schedule

    -
    public void schedule(ServerQuicSession session)
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -265,20 +242,17 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • outwardClose

    -
    public void outwardClose(QuicSession session, Throwable failure)
    Overrides:
    outwardClose in class QuicConnection
    -
  • @@ -292,5 +266,7 @@

    outwardClose


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quic/server/ServerQuicSession.html b/jetty-11/org/eclipse/jetty/quic/server/ServerQuicSession.html index 0ce54e872e0..07b15096894 100644 --- a/jetty-11/org/eclipse/jetty/quic/server/ServerQuicSession.html +++ b/jetty-11/org/eclipse/jetty/quic/server/ServerQuicSession.html @@ -1,29 +1,35 @@ - -ServerQuicSession (Eclipse Jetty API Doc - v11.0.21) + +ServerQuicSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ServerQuicSession

    -
    All Implemented Interfaces:
    CyclicTimeouts.Expirable, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -109,7 +96,6 @@

    Class ServerQuicSession

    with an associated Connection created from the ConnectionFactory, retrieved from the server Connector, correspondent to the protocol negotiated with the client (or the default protocol).

    -
    @@ -259,45 +243,38 @@

    Method Details

  • getQuicConnection

    -
    public ServerQuicConnection getQuicConnection()
    Overrides:
    getQuicConnection in class QuicSession
    -
  • createProtocolSession

    -
    protected ProtocolSession createProtocolSession()
    Specified by:
    createProtocolSession in class QuicSession
    -
  • newConnection

    -
    public Connection newConnection(QuicStreamEndPoint endPoint)
    Specified by:
    newConnection in class QuicSession
    -
  • getExpireNanoTime

    -
    public long getExpireNanoTime()
    -
    Description copied from interface: CyclicTimeouts.Expirable
    +
    Description copied from interface: CyclicTimeouts.Expirable

    Returns the expiration time in nanoseconds.

    The value to return must be calculated taking into account the current nanoTime, for example:

    @@ -309,25 +286,21 @@

    getExpireNanoTime

    Returns:
    the expiration time in nanoseconds, or Long.MAX_VALUE if this entity does not expire
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    Overrides:
    setIdleTimeout in class QuicSession
    -
  • process

    -
    public Runnable process(SocketAddress remoteAddress, ByteBuffer cipherBufferIn) throws IOException
    @@ -337,19 +310,16 @@

    process

    Throws:
    IOException
    -
  • flush

    -
    public void flush()
    Overrides:
    flush in class QuicSession
    -
  • @@ -363,5 +333,7 @@

    flush


    + + diff --git a/jetty-11/org/eclipse/jetty/quic/server/class-use/QuicServerConnector.html b/jetty-11/org/eclipse/jetty/quic/server/class-use/QuicServerConnector.html index d668e7cde2d..9e2ab244253 100644 --- a/jetty-11/org/eclipse/jetty/quic/server/class-use/QuicServerConnector.html +++ b/jetty-11/org/eclipse/jetty/quic/server/class-use/QuicServerConnector.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.quic.server.QuicServerConnector (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.quic.server.QuicServerConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AttributeNormalizerorg.eclipse.jetty.quickstart.AttributeNormalizer

    -

    public class AttributeNormalizer extends Object
    @@ -109,7 +96,6 @@

    Class AttributeNormalizer${user.dir}
  • ${user.dir.uri}
  • -
      @@ -184,9 +170,7 @@

      Constructor Details

    • AttributeNormalizer

      -
      public AttributeNormalizer(Resource baseResource)
      -
    @@ -200,31 +184,24 @@

    Method Details

  • toCanonicalURI

    -
    public static URI toCanonicalURI(URI uri)
    -
  • toCanonicalURI

    -
    public static String toCanonicalURI(String uri)
    -
  • toCanonicalPath

    -
    public static Path toCanonicalPath(String path)
    -
  • normalize

    -
    public String normalize(Object o)
    Normalize a URI, URL, or File reference by replacing known attributes with ${key} attributes.
    @@ -233,40 +210,31 @@

    normalize

    Returns:
    the string representation of the object, with expansion keys.
    -
  • normalizeUri

    -
    protected String normalizeUri(URI uri)
    -
  • normalizePath

    -
    protected String normalizePath(Path path)
    -
  • expand

    -
    public String expand(String str)
    -
  • expand

    -
    public String expand(String str, Stack<String> seenStack)
    -
  • @@ -280,5 +248,7 @@

    expand


    + + diff --git a/jetty-11/org/eclipse/jetty/quickstart/ExtraXmlDescriptorProcessor.html b/jetty-11/org/eclipse/jetty/quickstart/ExtraXmlDescriptorProcessor.html index 402f7a33169..4709b9b8382 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/ExtraXmlDescriptorProcessor.html +++ b/jetty-11/org/eclipse/jetty/quickstart/ExtraXmlDescriptorProcessor.html @@ -1,29 +1,35 @@ - -ExtraXmlDescriptorProcessor (Eclipse Jetty API Doc - v11.0.21) + +ExtraXmlDescriptorProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ExtraXmlDescri

    -
    All Implemented Interfaces:
    DescriptorProcessor
    @@ -102,7 +89,6 @@

    Class ExtraXmlDescri
    ExtraXmlDescriptorProcessor Saves literal XML snippets from web.xml.
    -

      @@ -181,9 +167,7 @@

      Constructor Details

    • ExtraXmlDescriptorProcessor

      -
      public ExtraXmlDescriptorProcessor()
      -
    @@ -197,41 +181,34 @@

    Method Details

  • start

    -
    public void start(WebAppContext context, Descriptor descriptor)
    Specified by:
    start in class IterativeDescriptorProcessor
    -
  • end

    -
    public void end(WebAppContext context, Descriptor descriptor)
    Specified by:
    end in class IterativeDescriptorProcessor
    -
  • setOriginAttribute

    -
    public void setOriginAttribute(String name)
    -
  • saveSnippet

    -
    public void saveSnippet(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -240,15 +217,12 @@

    saveSnippet

    Throws:
    Exception
    -
  • getXML

    -
    public String getXML()
    -
  • @@ -262,5 +236,7 @@

    getXML


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quickstart/PreconfigureQuickStartWar.html b/jetty-11/org/eclipse/jetty/quickstart/PreconfigureQuickStartWar.html index e34e5d5a3d9..9dfce255c18 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/PreconfigureQuickStartWar.html +++ b/jetty-11/org/eclipse/jetty/quickstart/PreconfigureQuickStartWar.html @@ -1,29 +1,35 @@ - -PreconfigureQuickStartWar (Eclipse Jetty API Doc - v11.0.21) + +PreconfigureQuickStartWar (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class PreconfigureQuic
    org.eclipse.jetty.quickstart.PreconfigureQuickStartWar

    -

    public class PreconfigureQuickStartWar extends Object
    -
      @@ -149,9 +135,7 @@

      Constructor Details

    • PreconfigureQuickStartWar

      -
      public PreconfigureQuickStartWar()
      -
    @@ -165,20 +149,17 @@

    Method Details

  • main

    -
    public static void main(String... args) throws Exception
    Throws:
    Exception
    -
  • preconfigure

    -
    public static void preconfigure(Resource war, Resource dir, Resource xml) @@ -191,7 +172,6 @@

    preconfigure

    Throws:
    Exception - if unable to pre configure
    -
  • @@ -205,5 +185,7 @@

    preconfigure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.Mode.html b/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.Mode.html index e664d3cd5e1..9d5c7406af9 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.Mode.html +++ b/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.Mode.html @@ -1,29 +1,35 @@ - -QuickStartConfiguration.Mode (Eclipse Jetty API Doc - v11.0.21) + +QuickStartConfiguration.Mode (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum QuickStartConfi

    -
    All Implemented Interfaces:
    Serializable, Comparable<QuickStartConfiguration.Mode>, java.lang.constant.Constable
    Enclosing class:
    -
    QuickStartConfiguration
    +
    QuickStartConfiguration

    public static enum QuickStartConfiguration.Mode extends Enum<QuickStartConfiguration.Mode>
    -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static QuickStartConfiguration.Mode[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static QuickStartConfiguration.Mode valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.html b/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.html index 6e8e78250c6..9d2968122a7 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.html +++ b/jetty-11/org/eclipse/jetty/quickstart/QuickStartConfiguration.html @@ -1,29 +1,35 @@ - -QuickStartConfiguration (Eclipse Jetty API Doc - v11.0.21) + +QuickStartConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuickStartConfigur

    -
    All Implemented Interfaces:
    Configuration
    @@ -102,7 +89,6 @@

    Class QuickStartConfigur
    QuickStartConfiguration

    Prepare for quickstart generation, or usage.

    -

      @@ -120,7 +106,7 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

    Configuration.Wrapper, Configuration.WrapperFunction
    @@ -133,7 +119,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    static final Set<Class<? extends Configuration>>
    +
    static final Set<Class<? extends Configuration>>
     
    static final String
    @@ -234,57 +220,49 @@

    Field Details

  • __replacedConfigurations

    -
    public static final Set<Class<? extends Configuration>> __replacedConfigurations
    -
  • ORIGIN_ATTRIBUTE

    -
    public static final String ORIGIN_ATTRIBUTE
    See Also:
    -
    -
  • QUICKSTART_WEB_XML

    -
    public static final String QUICKSTART_WEB_XML
    See Also:
    -
    -
  • MODE

    -
    public static final String MODE
    See Also:
    -
    -
  • @@ -298,9 +276,7 @@

    Constructor Details

  • QuickStartConfiguration

    -
    public QuickStartConfiguration()
    -
  • @@ -314,7 +290,6 @@

    Method Details

  • configureMode

    -
    public static void configureMode(Server server, String mode)
    Configure the server for the quickstart mode. @@ -325,21 +300,19 @@

    configureMode

    mode - The quickstart mode
    See Also:
    -
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -356,13 +329,11 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    protected void configure(QuickStartGeneratorConfiguration generator, WebAppContext context) throws IOException
    @@ -370,16 +341,14 @@

    configure

    Throws:
    IOException
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -394,16 +363,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -415,26 +382,22 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • quickStart

    -
    protected void quickStart(WebAppContext context) throws Exception
    Throws:
    Exception
    -
  • getQuickStartWebXml

    -
    public Resource getQuickStartWebXml(WebAppContext context) throws Exception
    Get the quickstart-web.xml file as a Resource.
    @@ -446,7 +409,6 @@

    getQuickStartWebXml

    Throws:
    Exception - if unable to find the quickstart xml
    -
  • @@ -460,5 +422,7 @@

    getQuickStartWebXml


    + + diff --git a/jetty-11/org/eclipse/jetty/quickstart/QuickStartDescriptorProcessor.html b/jetty-11/org/eclipse/jetty/quickstart/QuickStartDescriptorProcessor.html index e64736716c0..90784a10060 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/QuickStartDescriptorProcessor.html +++ b/jetty-11/org/eclipse/jetty/quickstart/QuickStartDescriptorProcessor.html @@ -1,29 +1,35 @@ - -QuickStartDescriptorProcessor (Eclipse Jetty API Doc - v11.0.21) + +QuickStartDescriptorProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuickStartDe

    -
    All Implemented Interfaces:
    DescriptorProcessor
    @@ -102,7 +89,6 @@

    Class QuickStartDe
    QuickStartDescriptorProcessor Handle extended elements for quickstart-web.xml
    -

      @@ -200,9 +186,7 @@

      Constructor Details

    • QuickStartDescriptorProcessor

      -
      public QuickStartDescriptorProcessor()
      -
    @@ -216,33 +200,28 @@

    Method Details

  • start

    -
    public void start(WebAppContext context, Descriptor descriptor)
    Specified by:
    start in class IterativeDescriptorProcessor
    -
  • end

    -
    public void end(WebAppContext context, Descriptor descriptor)
    Specified by:
    end in class IterativeDescriptorProcessor
    -
  • visitServletMapping

    -
    public void visitServletMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -253,13 +232,11 @@

    visitServletMapping

    descriptor - the xml file to process
    node - the servlet-mapping element in the xml file to process
    -
  • visitContextParam

    -
    public void visitContextParam(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -273,24 +250,20 @@

    visitContextParam

    Throws:
    Exception - if some resources cannot be read
    -
  • visitContainerInitializer

    -
    @Deprecated public void visitContainerInitializer(WebAppContext context, ContainerInitializer containerInitializer)
    Deprecated.
    -
  • visitServletContainerInitializerHolder

    -
    public void visitServletContainerInitializerHolder(WebAppContext context, ServletContainerInitializerHolder sciHolder)
    Ensure the ServletContainerInitializerHolder will be started by adding it to the context.
    @@ -299,16 +272,13 @@

    visitServletContainerInitializerHolder

    context - the context to which to add the ServletContainerInitializerHolder
    sciHolder - the ServletContainerInitializerHolder
    -
  • visitMetaInfResource

    -
    public void visitMetaInfResource(WebAppContext context, Resource dir)
    -
  • @@ -322,5 +292,7 @@

    visitMetaInfResource


    +
    + diff --git a/jetty-11/org/eclipse/jetty/quickstart/QuickStartGeneratorConfiguration.html b/jetty-11/org/eclipse/jetty/quickstart/QuickStartGeneratorConfiguration.html index 8d4398ed61b..f6d37b5e570 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/QuickStartGeneratorConfiguration.html +++ b/jetty-11/org/eclipse/jetty/quickstart/QuickStartGeneratorConfiguration.html @@ -1,29 +1,35 @@ - -QuickStartGeneratorConfiguration (Eclipse Jetty API Doc - v11.0.21) + +QuickStartGeneratorConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuickStar

    -
    All Implemented Interfaces:
    Configuration
    @@ -107,7 +94,6 @@

    Class QuickStar If generating quickstart for a different java platform than the current running platform, then the org.eclipse.jetty.annotations.javaTargetPlatform attribute should be set on the Context with the platform number of the target JVM (eg 8).

    -
    @@ -319,17 +293,13 @@

    Constructor Details

  • QuickStartGeneratorConfiguration

    -
    public QuickStartGeneratorConfiguration()
    -
  • QuickStartGeneratorConfiguration

    -
    public QuickStartGeneratorConfiguration(boolean abort)
    -
  • @@ -343,7 +313,6 @@

    Method Details

  • abort

    -
    public boolean abort(WebAppContext context)
    Specified by:
    @@ -353,49 +322,39 @@

    abort

    Returns:
    true if configuration should be aborted
    -
  • setOriginAttribute

    -
    public void setOriginAttribute(String name)
    -
  • getOriginAttribute

    -
    public String getOriginAttribute()
    Returns:
    the originAttribute
    -
  • getQuickStartWebXml

    -
    public Resource getQuickStartWebXml()
    -
  • setQuickStartWebXml

    -
    public void setQuickStartWebXml(Resource quickStartWebXml)
    -
  • generateQuickStartWebXml

    -
    public void generateQuickStartWebXml(WebAppContext context, OutputStream stream) throws FileNotFoundException, @@ -408,13 +367,11 @@

    generateQuickStartWebXml

    IOException - if unable to generate the quickstart-web.xml
    FileNotFoundException - if unable to find the file
    -
  • origin

    -
    public Map<String,String> origin(MetaData md, String name)
    Find the origin (web.xml, fragment, annotation etc) of a web artifact from MetaData.
    @@ -425,16 +382,14 @@

    origin

    Returns:
    the origin map
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -451,16 +406,14 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -475,16 +428,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle
    @@ -498,7 +449,6 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • @@ -512,5 +462,7 @@

    deconfigure


    + + diff --git a/jetty-11/org/eclipse/jetty/quickstart/class-use/AttributeNormalizer.html b/jetty-11/org/eclipse/jetty/quickstart/class-use/AttributeNormalizer.html index 6aecbc0c873..b846e5dd619 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/class-use/AttributeNormalizer.html +++ b/jetty-11/org/eclipse/jetty/quickstart/class-use/AttributeNormalizer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.quickstart.AttributeNormalizer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.quickstart.AttributeNormalizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.quickstart


    -
    package org.eclipse.jetty.quickstart
    -
    • @@ -119,5 +114,7 @@

      Package org.eclip
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/quickstart/package-tree.html b/jetty-11/org/eclipse/jetty/quickstart/package-tree.html index 6874e4ac08c..83961ca83bb 100644 --- a/jetty-11/org/eclipse/jetty/quickstart/package-tree.html +++ b/jetty-11/org/eclipse/jetty/quickstart/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.quickstart Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.quickstart Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class RewriteCustomizer

    -
    All Implemented Interfaces:
    HttpConfiguration.Customizer, Dumpable
    @@ -102,7 +89,6 @@

    Class RewriteCustomizer

    public class RewriteCustomizer extends RuleContainer implements HttpConfiguration.Customizer
    -
      @@ -111,10 +97,10 @@

      Class RewriteCustomizer

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -191,9 +177,7 @@

      Constructor Details

    • RewriteCustomizer

      -
      public RewriteCustomizer()
      -
    @@ -207,7 +191,6 @@

    Method Details

  • customize

    -
    public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
    @@ -215,7 +198,6 @@

    customize

    Specified by:
    customize in interface HttpConfiguration.Customizer
    -
  • @@ -229,5 +211,7 @@

    customize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/class-use/RewriteCustomizer.html b/jetty-11/org/eclipse/jetty/rewrite/class-use/RewriteCustomizer.html index 40ba28cf56c..3dacabad99e 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/class-use/RewriteCustomizer.html +++ b/jetty-11/org/eclipse/jetty/rewrite/class-use/RewriteCustomizer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.rewrite.RewriteCustomizer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.rewrite.RewriteCustomizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class CompactPathRule

    -
    All Implemented Interfaces:
    Rule.ApplyURI
    @@ -101,7 +88,6 @@

    Class CompactPathRule

    extends Rule implements Rule.ApplyURI
    Rewrite the URI by compacting to remove //
    -
      @@ -110,7 +96,7 @@

      Class CompactPathRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -183,9 +169,7 @@

      Constructor Details

    • CompactPathRule

      -
      public CompactPathRule()
      -
    @@ -199,7 +183,6 @@

    Method Details

  • applyURI

    -
    public void applyURI(Request request, String oldURI, String newURI)
    @@ -207,18 +190,16 @@

    applyURI

    Specified by:
    applyURI in interface Rule.ApplyURI
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -233,7 +214,6 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • @@ -247,5 +227,7 @@

    matchAndApply


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/CookiePatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/CookiePatternRule.html index 201a3b63f33..a97a27b3396 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/CookiePatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/CookiePatternRule.html @@ -1,29 +1,35 @@ - -CookiePatternRule (Eclipse Jetty API Doc - v11.0.21) + +CookiePatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class CookiePatternRule

    -

    public class CookiePatternRule extends PatternRule
    @@ -101,12 +88,11 @@

    Class CookiePatternRule

    See Also:
    -
      +
      • Cookie
    -
      @@ -115,7 +101,7 @@

      Class CookiePatternRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -207,22 +193,18 @@

      Constructor Details

    • CookiePatternRule

      -
      public CookiePatternRule()
      -
    • CookiePatternRule

      -
      public CookiePatternRule(@Name("pattern") String pattern, @Name("name") String name, @Name("value") String value)
      -
    @@ -236,20 +218,17 @@

    Method Details

  • setName

    -
    public void setName(String name)
    Assigns the cookie name.
    Parameters:
    name - a String specifying the name of the cookie.
    -
  • setValue

    -
    public void setValue(String value)
    Assigns the cookie value.
    @@ -257,23 +236,21 @@

    setValue

    value - a String specifying the value of the cookie
    See Also:
    -
      +
      • Cookie.setValue(String)
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: PatternRule
    +
    Description copied from class: PatternRule
    Apply the rule to the request
    Specified by:
    @@ -287,20 +264,17 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    Returns the cookie contents.
    Overrides:
    toString in class PatternRule
    -
  • @@ -314,5 +288,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/ForceRequestHeaderValueRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/ForceRequestHeaderValueRule.html index 1e36f6ca4cd..9def10e00fe 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/ForceRequestHeaderValueRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/ForceRequestHeaderValueRule.html @@ -1,29 +1,35 @@ - -ForceRequestHeaderValueRule (Eclipse Jetty API Doc - v11.0.21) + +ForceRequestHeaderValueRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class ForceRequestHe

    -

    public class ForceRequestHeaderValueRule extends Rule
    -
      @@ -104,7 +90,7 @@

      Class ForceRequestHe

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -184,9 +170,7 @@

      Constructor Details

    • ForceRequestHeaderValueRule

      -
      public ForceRequestHeaderValueRule()
      -
    @@ -200,44 +184,35 @@

    Method Details

  • getHeaderName

    -
    public String getHeaderName()
    -
  • setHeaderName

    -
    public void setHeaderName(String headerName)
    -
  • getForcedValue

    -
    public String getForcedValue()
    -
  • setForcedValue

    -
    public void setForcedValue(String forcedValue)
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -252,7 +227,6 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • @@ -266,5 +240,7 @@

    matchAndApply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/ForwardedSchemeHeaderRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/ForwardedSchemeHeaderRule.html index 90f7fb189b2..e4c5da7368e 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/ForwardedSchemeHeaderRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/ForwardedSchemeHeaderRule.html @@ -1,29 +1,35 @@ - -ForwardedSchemeHeaderRule (Eclipse Jetty API Doc - v11.0.21) + +ForwardedSchemeHeaderRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,12 +81,10 @@

    Class ForwardedSchemeH

    -

    public class ForwardedSchemeHeaderRule extends HeaderRule
    Set the scheme for the request
    -
      @@ -107,7 +93,7 @@

      Class ForwardedSchemeH

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -184,9 +170,7 @@

      Constructor Details

    • ForwardedSchemeHeaderRule

      -
      public ForwardedSchemeHeaderRule()
      -
    @@ -200,32 +184,27 @@

    Method Details

  • getScheme

    -
    public String getScheme()
    -
  • setScheme

    -
    public void setScheme(String scheme)
    Parameters:
    scheme - the scheme to set on the request. Defaults to "https"
    -
  • apply

    -
    protected String apply(String target, String value, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    -
    Description copied from class: HeaderRule
    +
    Description copied from class: HeaderRule
    Apply the rule to the request
    Specified by:
    @@ -238,7 +217,6 @@

    apply

    Returns:
    The target (possible updated)
    -
  • @@ -252,5 +230,7 @@

    apply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderPatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderPatternRule.html index 10e4403f419..eb5a4184522 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderPatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderPatternRule.html @@ -1,29 +1,35 @@ - -HeaderPatternRule (Eclipse Jetty API Doc - v11.0.21) + +HeaderPatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,12 +81,10 @@

    Class HeaderPatternRule

    -

    public class HeaderPatternRule extends PatternRule
    Sets the header in the response whenever the rule finds a match.
    -
      @@ -107,7 +93,7 @@

      Class HeaderPatternRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -219,22 +205,18 @@

      Constructor Details

    • HeaderPatternRule

      -
      public HeaderPatternRule()
      -
    • HeaderPatternRule

      -
      public HeaderPatternRule(@Name("pattern") String pattern, @Name("name") String name, @Name("value") String value)
      -
    @@ -248,46 +230,39 @@

    Method Details

  • setName

    -
    public void setName(String name)
    Sets the header name.
    Parameters:
    name - name of the header field
    -
  • setValue

    -
    public void setValue(String value)
    Sets the header value. The value can be either a String or int value.
    Parameters:
    value - of the header field
    -
  • setAdd

    -
    public void setAdd(boolean add)
    Sets the Add flag.
    Parameters:
    add - If true, the header is added to the response, otherwise the header it is set on the response.
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -308,64 +283,55 @@

    apply

    IOException - exceptions dealing with operating on request or response objects
    See Also:
    -
    -
  • getName

    -
    public String getName()
    Returns the header name.
    Returns:
    the header name.
    -
  • getValue

    -
    public String getValue()
    Returns the header value.
    Returns:
    the header value.
    -
  • isAdd

    -
    public boolean isAdd()
    Returns the add flag value.
    Returns:
    true if add flag set
    -
  • toString

    -
    public String toString()
    Returns the header contents.
    Overrides:
    toString in class PatternRule
    -
  • @@ -379,5 +345,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRegexRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRegexRule.html index e4e4454259c..ffafc171dfc 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRegexRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRegexRule.html @@ -1,29 +1,35 @@ - -HeaderRegexRule (Eclipse Jetty API Doc - v11.0.21) + +HeaderRegexRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,12 +81,10 @@

    Class HeaderRegexRule

    -

    public class HeaderRegexRule extends RegexRule
    Rule to add a header based on a Regex match
    -
      @@ -107,7 +93,7 @@

      Class HeaderRegexRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -218,22 +204,18 @@

      Constructor Details

    • HeaderRegexRule

      -
      public HeaderRegexRule()
      -
    • HeaderRegexRule

      -
      public HeaderRegexRule(@Name("regex") String regex, @Name("name") String name, @Name("value") String value)
      -
    @@ -247,52 +229,45 @@

    Method Details

  • setName

    -
    public void setName(String name)
    Sets the header name.
    Parameters:
    name - name of the header field
    -
  • setValue

    -
    public void setValue(String value)
    Sets the header value. The value can be either a String or int value.
    Parameters:
    value - of the header field
    -
  • setAdd

    -
    public void setAdd(boolean add)
    Sets the Add flag.
    Parameters:
    add - If true, the header is added to the response, otherwise the header it is set on the response.
    -
  • apply

    -
    protected String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Matcher matcher) throws IOException
    -
    Description copied from class: RegexRule
    +
    Description copied from class: RegexRule
    Apply this rule to the request/response pair. Called by RegexRule.matchAndApply(String, HttpServletRequest, HttpServletResponse) if the regex matches.
    @@ -308,53 +283,45 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • getName

    -
    public String getName()
    Returns the header name.
    Returns:
    the header name.
    -
  • getValue

    -
    public String getValue()
    Returns the header value.
    Returns:
    the header value.
    -
  • isAdd

    -
    public boolean isAdd()
    Returns:
    the add flag value.
    -
  • toString

    -
    public String toString()
    -
    Description copied from class: RegexRule
    +
    Description copied from class: RegexRule
    Returns the regular expression string.
    Overrides:
    @@ -362,7 +329,6 @@

    toString

    Returns:
    the header contents.
    -
  • @@ -376,5 +342,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRule.html index a99ca0bc1c5..2edc7e265e6 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/HeaderRule.html @@ -1,29 +1,35 @@ - -HeaderRule (Eclipse Jetty API Doc - v11.0.21) + +HeaderRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HeaderRule

    -
    Direct Known Subclasses:
    ForwardedSchemeHeaderRule
    @@ -100,7 +87,6 @@

    Class HeaderRule

    public abstract class HeaderRule extends Rule
    Abstract rule that matches against request headers.
    -
      @@ -109,7 +95,7 @@

      Class HeaderRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -202,9 +188,7 @@

      Constructor Details

    • HeaderRule

      -
      public HeaderRule()
      -
    @@ -218,53 +202,44 @@

    Method Details

  • getHeader

    -
    public String getHeader()
    -
  • setHeader

    -
    public void setHeader(String header)
    Parameters:
    header - the header name to check for
    -
  • getHeaderValue

    -
    public String getHeaderValue()
    -
  • setHeaderValue

    -
    public void setHeaderValue(String headerValue)
    Parameters:
    headerValue - the header value to match against. If null, then the presence of the header is enough to match
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -279,13 +254,11 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • apply

    -
    protected abstract String apply(String target, String value, jakarta.servlet.http.HttpServletRequest request, @@ -304,21 +277,18 @@

    apply

    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    Returns the handling and terminating flag values.
    Overrides:
    toString in class Rule
    -
  • @@ -332,5 +302,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/MsieRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/MsieRule.html index b32b59ead85..828830d54bb 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/MsieRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/MsieRule.html @@ -1,29 +1,35 @@ - -MsieRule (Eclipse Jetty API Doc - v11.0.21) + +MsieRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MsieRule

    -

    public class MsieRule extends Rule
    @@ -100,7 +87,6 @@

    Class MsieRule

  • Disable keep alive for SSL from IE5 or IE6 on Windows 2000
  • Disable encodings for IE<=6
  • -
      @@ -109,7 +95,7 @@

      Class MsieRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -177,9 +163,7 @@

      Constructor Details

    • MsieRule

      -
      public MsieRule()
      -
    @@ -193,12 +177,11 @@

    Method Details

  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -213,7 +196,6 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • @@ -227,5 +209,7 @@

    matchAndApply


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/MsieSslRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/MsieSslRule.html index 4a81103cf9c..b24faf24a2a 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/MsieSslRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/MsieSslRule.html @@ -1,29 +1,35 @@ - -MsieSslRule (Eclipse Jetty API Doc - v11.0.21) + +MsieSslRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MsieSslRule

    -

    @Deprecated public class MsieSslRule @@ -101,7 +88,6 @@

    Class MsieSslRule

    MSIE (Microsoft Internet Explorer) SSL Rule. Disable keep alive for SSL from IE5 or IE6 on Windows 2000.
    -
      @@ -110,7 +96,7 @@

      Class MsieSslRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -181,10 +167,8 @@

      Constructor Details

    • MsieSslRule

      -
      public MsieSslRule()
      Deprecated.
      -
    @@ -198,13 +182,12 @@

    Method Details

  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    Deprecated.
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -219,7 +202,6 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • @@ -233,5 +215,7 @@

    matchAndApply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/PatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/PatternRule.html index 2ca57ff6627..cfad396b3ee 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/PatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/PatternRule.html @@ -1,29 +1,35 @@ - -PatternRule (Eclipse Jetty API Doc - v11.0.21) + +PatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PatternRule

    -
    Direct Known Subclasses:
    CookiePatternRule, HeaderPatternRule, RedirectPatternRule, ResponsePatternRule, RewritePatternRule, TerminatingPatternRule
    @@ -101,7 +88,6 @@

    Class PatternRule

    extends Rule
    Abstract rule that use a ServletPathSpec for pattern matching. It uses the servlet pattern syntax.
    -
      @@ -110,7 +96,7 @@

      Class PatternRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -212,9 +198,7 @@

      Field Details

    • _pattern

      -
      protected String _pattern
      -
    @@ -228,17 +212,13 @@

    Constructor Details

  • PatternRule

    -
    protected PatternRule()
    -
  • PatternRule

    -
    protected PatternRule(String pattern)
    -
  • @@ -252,33 +232,28 @@

    Method Details

  • getPattern

    -
    public String getPattern()
    -
  • setPattern

    -
    public void setPattern(String pattern)
    Sets the rule pattern.
    Parameters:
    pattern - the pattern
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -293,13 +268,11 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • apply

    -
    protected abstract String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -315,20 +288,17 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    Returns the rule pattern.
    Overrides:
    toString in class Rule
    -
  • @@ -342,5 +312,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.html index 50a50408f85..2a4fd0836d2 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.html @@ -1,29 +1,35 @@ - -RedirectPatternRule (Eclipse Jetty API Doc - v11.0.21) + +RedirectPatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class RedirectPatternRule

    -

    public class RedirectPatternRule extends PatternRule
    @@ -102,7 +89,6 @@

    Class RedirectPatternRule3xx Redirection status code set.

    Defaults to 302 Found

    -
      @@ -111,7 +97,7 @@

      Class RedirectPatternRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
    @@ -202,20 +188,16 @@

    Constructor Details

  • RedirectPatternRule

    -
    public RedirectPatternRule()
    -
  • RedirectPatternRule

    -
    public RedirectPatternRule(@Name("pattern") String pattern, @Name("location") String location)
    -
  • @@ -229,38 +211,33 @@

    Method Details

  • setLocation

    -
    public void setLocation(String value)
    Sets the redirect location.
    Parameters:
    value - the location to redirect.
    -
  • setStatusCode

    -
    public void setStatusCode(int statusCode)
    Sets the redirect status code.
    Parameters:
    statusCode - the 3xx redirect status code
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: PatternRule
    +
    Description copied from class: PatternRule
    Apply the rule to the request
    Specified by:
    @@ -274,20 +251,17 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    Returns the redirect status code and location.
    Overrides:
    toString in class PatternRule
    -
  • @@ -301,5 +275,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectRegexRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectRegexRule.html index 41d19894ac8..587f8fee14d 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectRegexRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectRegexRule.html @@ -1,29 +1,35 @@ - -RedirectRegexRule (Eclipse Jetty API Doc - v11.0.21) + +RedirectRegexRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class RedirectRegexRule

    -

    public class RedirectRegexRule extends RegexRule
    @@ -104,7 +91,6 @@

    Class RedirectRegexRule

    All redirects are part of the 3xx Redirection status code set.

    Defaults to 302 Found

    -
      @@ -113,7 +99,7 @@

      Class RedirectRegexRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -214,9 +200,7 @@

      Field Details

    • _location

      -
      protected String _location
      -
    @@ -230,20 +214,16 @@

    Constructor Details

  • RedirectRegexRule

    -
    public RedirectRegexRule()
    -
  • RedirectRegexRule

    -
    public RedirectRegexRule(@Name("regex") String regex, @Name("location") String location)
    -
  • @@ -257,39 +237,34 @@

    Method Details

  • setLocation

    -
    public void setLocation(String location)
    Sets the redirect location.
    Parameters:
    location - the URI to redirect to
    -
  • setStatusCode

    -
    public void setStatusCode(int statusCode)
    Sets the redirect status code.
    Parameters:
    statusCode - the 3xx redirect status code
    -
  • apply

    -
    protected String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Matcher matcher) throws IOException
    -
    Description copied from class: RegexRule
    +
    Description copied from class: RegexRule
    Apply this rule to the request/response pair. Called by RegexRule.matchAndApply(String, HttpServletRequest, HttpServletResponse) if the regex matches.
    @@ -305,20 +280,17 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    Returns the redirect status code and replacement.
    Overrides:
    toString in class RegexRule
    -
  • @@ -332,5 +304,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectUtil.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectUtil.html index d0f6db0bb0b..34ec71e8a8c 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectUtil.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RedirectUtil.html @@ -1,29 +1,35 @@ - -RedirectUtil (Eclipse Jetty API Doc - v11.0.21) + +RedirectUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class RedirectUtil

    org.eclipse.jetty.rewrite.handler.RedirectUtil
    -

    public final class RedirectUtil extends Object
    Utility for managing redirect based rules
    -
      @@ -148,9 +134,7 @@

      Constructor Details

    • RedirectUtil

      -
      public RedirectUtil()
      -
    @@ -164,7 +148,6 @@

    Method Details

  • toRedirectURL

    -
    public static String toRedirectURL(jakarta.servlet.http.HttpServletRequest request, String location)
    Common point to generate a proper "Location" header for redirects.
    @@ -176,7 +159,6 @@

    toRedirectURL

    Returns:
    the full redirect "Location" URL (including scheme, host, port, path, etc...)
    -
  • @@ -190,5 +172,7 @@

    toRedirectURL


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RegexRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RegexRule.html index 84b84b5f34e..b21eabcd5ac 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RegexRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RegexRule.html @@ -1,29 +1,35 @@ - -RegexRule (Eclipse Jetty API Doc - v11.0.21) + +RegexRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RegexRule

    -
    Direct Known Subclasses:
    HeaderRegexRule, RedirectRegexRule, RewriteRegexRule, TerminatingRegexRule
    @@ -100,7 +87,6 @@

    Class RegexRule

    public abstract class RegexRule extends Rule
    Abstract rule to use as a base class for rules that match with a regular expression.
    -
      @@ -109,7 +95,7 @@

      Class RegexRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -212,9 +198,7 @@

      Field Details

    • _regex

      -
      protected Pattern _regex
      -
    @@ -228,17 +212,13 @@

    Constructor Details

  • RegexRule

    -
    protected RegexRule()
    -
  • RegexRule

    -
    protected RegexRule(String pattern)
    -
  • @@ -252,37 +232,32 @@

    Method Details

  • setRegex

    -
    public void setRegex(String regex)
    Sets the regular expression string used to match with string URI.
    Parameters:
    regex - the regular expression.
    -
  • getRegex

    -
    public String getRegex()
    Returns:
    get the regular expression
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -297,13 +272,11 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • apply

    -
    protected abstract String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -322,20 +295,17 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    Returns the regular expression string.
    Overrides:
    toString in class Rule
    -
  • @@ -349,5 +319,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/ResponsePatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/ResponsePatternRule.html index 2b421577eb8..4eaf9e27a53 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/ResponsePatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/ResponsePatternRule.html @@ -1,29 +1,35 @@ - -ResponsePatternRule (Eclipse Jetty API Doc - v11.0.21) + +ResponsePatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,12 +81,10 @@

    Class ResponsePatternRule

    -

    public class ResponsePatternRule extends PatternRule
    Sends the response code whenever the rule finds a match.
    -
      @@ -107,7 +93,7 @@

      Class ResponsePatternRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
    @@ -199,22 +185,18 @@

    Constructor Details

  • ResponsePatternRule

    -
    public ResponsePatternRule()
    -
  • ResponsePatternRule

    -
    public ResponsePatternRule(@Name("pattern") String pattern, @Name("code") String code, @Name("message") String message)
    -
  • @@ -228,20 +210,17 @@

    Method Details

  • setCode

    -
    public void setCode(String code)
    Sets the response status code.
    Parameters:
    code - response code
    -
  • setMessage

    -
    public void setMessage(String message)
    Sets the message for the Response.sendError(int, String) method. Reasons will only reflect @@ -250,18 +229,16 @@

    setMessage

    Parameters:
    message - the reason
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: PatternRule
    +
    Description copied from class: PatternRule
    Apply the rule to the request
    Specified by:
    @@ -275,20 +252,17 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • toString

    -
    public String toString()
    Returns the code and reason string.
    Overrides:
    toString in class PatternRule
    -
  • @@ -302,5 +276,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteHandler.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteHandler.html index a012cd84bfe..d377689da1a 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteHandler.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteHandler.html @@ -1,29 +1,35 @@ - -RewriteHandler (Eclipse Jetty API Doc - v11.0.21) + +RewriteHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class RewriteHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -241,7 +228,6 @@

    Class RewriteHandler

    </Ref> </Set>
    -
    @@ -426,176 +410,147 @@

    Method Details

  • getRules

    -
    public Rule[] getRules()
    Returns the list of rules.
    Returns:
    an array of Rule.
    -
  • setRules

    -
    public void setRules(Rule[] rules)
    Assigns the rules to process.
    Parameters:
    rules - an array of Rule.
    -
  • setRuleContainer

    -
    public void setRuleContainer(RuleContainer rules)
    Assigns the rules to process.
    Parameters:
    rules - a RuleContainer containing other rules to process
    -
  • getRuleContainer

    -
    public RuleContainer getRuleContainer()
    -
  • addRule

    -
    public void addRule(Rule rule)
    Add a Rule
    Parameters:
    rule - The rule to add to the end of the rules array
    -
  • isRewriteRequestURI

    -
    public boolean isRewriteRequestURI()
    Returns:
    the rewriteRequestURI If true, this handler will rewrite the value returned by HttpServletRequest.getRequestURI().
    -
  • setRewriteRequestURI

    -
    public void setRewriteRequestURI(boolean rewriteRequestURI)
    Parameters:
    rewriteRequestURI - true if this handler will rewrite the value returned by HttpServletRequest.getRequestURI().
    -
  • isRewritePathInfo

    -
    public boolean isRewritePathInfo()
    Returns:
    true if this handler will rewrite the value returned by HttpServletRequest.getPathInfo().
    -
  • setRewritePathInfo

    -
    public void setRewritePathInfo(boolean rewritePathInfo)
    Parameters:
    rewritePathInfo - true if this handler will rewrite the value returned by HttpServletRequest.getPathInfo().
    -
  • getOriginalPathAttribute

    -
    public String getOriginalPathAttribute()
    Returns:
    the originalPathAttribte. If non null, this string will be used as the attribute name to store the original request path.
    -
  • setOriginalPathAttribute

    -
    public void setOriginalPathAttribute(String originalPathAttribute)
    Parameters:
    originalPathAttribute - If non null, this string will be used as the attribute name to store the original request path.
    -
  • getDispatcherTypes

    -
    public EnumSet<jakarta.servlet.DispatcherType> getDispatcherTypes()
    -
  • setDispatcherTypes

    -
    public void setDispatcherTypes(EnumSet<jakarta.servlet.DispatcherType> types)
    -
  • setDispatcherTypes

    -
    public void setDispatcherTypes(jakarta.servlet.DispatcherType... types)
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -615,7 +570,6 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • @@ -629,5 +583,7 @@

    handle


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RewritePatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RewritePatternRule.html index 34dc3a14792..565310c2d6f 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RewritePatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RewritePatternRule.html @@ -1,29 +1,35 @@ - -RewritePatternRule (Eclipse Jetty API Doc - v11.0.21) + +RewritePatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class RewritePatternRule

    -
    All Implemented Interfaces:
    Rule.ApplyURI
    @@ -103,7 +90,6 @@

    Class RewritePatternRule

    extends PatternRule implements Rule.ApplyURI
    Rewrite the URI by replacing the matched ServletPathSpec path with a fixed string.
    -
      @@ -112,7 +98,7 @@

      Class RewritePatternRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -206,20 +192,16 @@

      Constructor Details

    • RewritePatternRule

      -
      public RewritePatternRule()
      -
    • RewritePatternRule

      -
      public RewritePatternRule(@Name("pattern") String pattern, @Name("replacement") String replacement)
      -
    @@ -233,25 +215,22 @@

    Method Details

  • setReplacement

    -
    public void setReplacement(String replacement)
    Whenever a match is found, it replaces with this value.
    Parameters:
    replacement - the replacement string.
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: PatternRule
    +
    Description copied from class: PatternRule
    Apply the rule to the request
    Specified by:
    @@ -265,13 +244,11 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • applyURI

    -
    public void applyURI(Request request, String oldURI, String newURI) @@ -291,20 +268,17 @@

    applyURI

    Throws:
    IOException - if unable to apply the URI
    -
  • toString

    -
    public String toString()
    Returns the replacement string.
    Overrides:
    toString in class PatternRule
    -
  • @@ -318,5 +292,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteRegexRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteRegexRule.html index 474c373d160..dd2f6da23fc 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteRegexRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RewriteRegexRule.html @@ -1,29 +1,35 @@ - -RewriteRegexRule (Eclipse Jetty API Doc - v11.0.21) + +RewriteRegexRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class RewriteRegexRule

    -
    All Implemented Interfaces:
    Rule.ApplyURI
    @@ -108,7 +95,6 @@

    Class RewriteRegexRule

    and query string component. The replacement query string may also contain $Q, which is replaced with the original query string. The returned target contains only the path.
    -
      @@ -117,7 +103,7 @@

      Class RewriteRegexRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -209,20 +195,16 @@

      Constructor Details

    • RewriteRegexRule

      -
      public RewriteRegexRule()
      -
    • RewriteRegexRule

      -
      public RewriteRegexRule(@Name("regex") String regex, @Name("replacement") String replacement)
      -
    @@ -236,26 +218,23 @@

    Method Details

  • setReplacement

    -
    public void setReplacement(String replacement)
    Whenever a match is found, it replaces with this value.
    Parameters:
    replacement - the replacement string.
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Matcher matcher) throws IOException
    -
    Description copied from class: RegexRule
    +
    Description copied from class: RegexRule
    Apply this rule to the request/response pair. Called by RegexRule.matchAndApply(String, HttpServletRequest, HttpServletResponse) if the regex matches.
    @@ -271,13 +250,11 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • applyURI

    -
    public void applyURI(Request request, String oldURI, String newURI) @@ -288,20 +265,17 @@

    applyURI

    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Returns the replacement string.
    Overrides:
    toString in class RegexRule
    -
  • @@ -315,5 +289,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.ApplyURI.html b/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.ApplyURI.html index fe40653108e..d78c762d342 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.ApplyURI.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.ApplyURI.html @@ -1,29 +1,35 @@ - -Rule.ApplyURI (Eclipse Jetty API Doc - v11.0.21) + +Rule.ApplyURI (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface Rule.ApplyURI

    -
    All Known Implementing Classes:
    CompactPathRule, RewritePatternRule, RewriteRegexRule
    Enclosing class:
    -
    Rule
    +
    Rule

    public static interface Rule.ApplyURI
    Interface used to apply a changed target if RuleContainer.setRewriteRequestURI(boolean) is true.
    -
      @@ -135,7 +121,6 @@

      Method Details

    • applyURI

      -
      void applyURI(Request request, String oldURI, String newURI) @@ -144,7 +129,6 @@

      applyURI

      Throws:
      IOException
      -
    @@ -158,5 +142,7 @@

    applyURI


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.html index 49ba8fe1d7d..d59569eb56b 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/Rule.html @@ -1,29 +1,35 @@ - -Rule (Eclipse Jetty API Doc - v11.0.21) + +Rule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Rule

    org.eclipse.jetty.rewrite.handler.Rule
    -
    Direct Known Subclasses:
    CompactPathRule, ForceRequestHeaderValueRule, HeaderRule, MsieRule, MsieSslRule, PatternRule, RegexRule, RuleContainer, ValidUrlRule
    @@ -98,7 +85,6 @@

    Class Rule

    public abstract class Rule extends Object
    An abstract rule for creating rewrite rules.
    -
      @@ -214,17 +200,13 @@

      Field Details

    • _terminating

      -
      protected boolean _terminating
      -
    • _handling

      -
      protected boolean _handling
      -
    @@ -238,9 +220,7 @@

    Constructor Details

  • Rule

    -
    public Rule()
    -
  • @@ -254,7 +234,6 @@

    Method Details

  • matchAndApply

    -
    public abstract String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -271,72 +250,61 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • setTerminating

    -
    public void setTerminating(boolean terminating)
    Sets terminating to true or false.
    Parameters:
    terminating - If true, this rule will terminate the loop if this rule has been applied.
    -
  • isTerminating

    -
    public boolean isTerminating()
    Returns the terminating flag value.
    Returns:
    true if the rule needs to terminate; false otherwise.
    -
  • isHandling

    -
    public boolean isHandling()
    Returns the handling flag value.
    Returns:
    true if the rule handles the request and nested handlers should not be called.
    -
  • setHandling

    -
    public void setHandling(boolean handling)
    Set the handling flag value.
    Parameters:
    handling - true if the rule handles the request and nested handlers should not be called.
    -
  • toString

    -
    public String toString()
    Returns the handling and terminating flag values.
    Overrides:
    toString in class Object
    -
  • @@ -350,5 +318,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/RuleContainer.html b/jetty-11/org/eclipse/jetty/rewrite/handler/RuleContainer.html index fa9c4a84762..df4fcdc1c13 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/RuleContainer.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/RuleContainer.html @@ -1,29 +1,35 @@ - -RuleContainer (Eclipse Jetty API Doc - v11.0.21) + +RuleContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RuleContainer

    -
    All Implemented Interfaces:
    Dumpable
    @@ -106,7 +93,6 @@

    Class RuleContainer

    implements Dumpable
    Base container to group rules. Can be extended so that the contained rules will only be applied under certain conditions
    -
      @@ -115,10 +101,10 @@

      Class RuleContainer

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -261,57 +247,45 @@

      Field Details

    • ORIGINAL_QUERYSTRING_ATTRIBUTE_SUFFIX

      -
      public static final String ORIGINAL_QUERYSTRING_ATTRIBUTE_SUFFIX
      See Also:
      -
      -
    • _rules

      -
      protected Rule[] _rules
      -
    • _originalPathAttribute

      -
      protected String _originalPathAttribute
      -
    • _originalQueryStringAttribute

      -
      protected String _originalQueryStringAttribute
      -
    • _rewriteRequestURI

      -
      protected boolean _rewriteRequestURI
      -
    • _rewritePathInfo

      -
      protected boolean _rewritePathInfo
      -
    @@ -325,9 +299,7 @@

    Constructor Details

  • RuleContainer

    -
    public RuleContainer()
    -
  • @@ -341,124 +313,105 @@

    Method Details

  • getRules

    -
    public Rule[] getRules()
    Returns the list of rules.
    Returns:
    an array of Rule.
    -
  • setRules

    -
    public void setRules(Rule[] rules)
    Assigns the rules to process.
    Parameters:
    rules - an array of Rule.
    -
  • addRule

    -
    public void addRule(Rule rule)
    Add a Rule
    Parameters:
    rule - The rule to add to the end of the rules array
    -
  • isRewriteRequestURI

    -
    public boolean isRewriteRequestURI()
    Returns:
    the rewriteRequestURI If true, this handler will rewrite the value returned by HttpServletRequest.getRequestURI().
    -
  • setRewriteRequestURI

    -
    public void setRewriteRequestURI(boolean rewriteRequestURI)
    Parameters:
    rewriteRequestURI - true if this handler will rewrite the value returned by HttpServletRequest.getRequestURI().
    -
  • isRewritePathInfo

    -
    public boolean isRewritePathInfo()
    Returns:
    true if this handler will rewrite the value returned by HttpServletRequest.getPathInfo().
    -
  • setRewritePathInfo

    -
    public void setRewritePathInfo(boolean rewritePathInfo)
    Parameters:
    rewritePathInfo - true if this handler will rewrite the value returned by HttpServletRequest.getPathInfo().
    -
  • getOriginalPathAttribute

    -
    public String getOriginalPathAttribute()
    Returns:
    the originalPathAttribte. If non null, this string will be used as the attribute name to store the original request path.
    -
  • setOriginalPathAttribute

    -
    public void setOriginalPathAttribute(String originalPathAttribte)
    Parameters:
    originalPathAttribte - If non null, this string will be used as the attribute name to store the original request path.
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -476,13 +429,11 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • apply

    -
    protected String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -498,17 +449,15 @@

    apply

    Throws:
    IOException - if unable to apply the rule
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -520,7 +469,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -534,5 +482,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingPatternRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingPatternRule.html index 404f226cc28..cfc1f0d87df 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingPatternRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingPatternRule.html @@ -1,29 +1,35 @@ - -TerminatingPatternRule (Eclipse Jetty API Doc - v11.0.21) + +TerminatingPatternRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,13 +81,11 @@

    Class TerminatingPatternR

    -

    public class TerminatingPatternRule extends PatternRule
    If this rule matches, terminate the processing of other rules. Allowing the request to be processed by the handlers after the rewrite rules.
    -
      @@ -108,7 +94,7 @@

      Class TerminatingPatternR

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -188,17 +174,13 @@

      Constructor Details

    • TerminatingPatternRule

      -
      public TerminatingPatternRule()
      -
    • TerminatingPatternRule

      -
      public TerminatingPatternRule(String pattern)
      -
    @@ -212,9 +194,8 @@

    Method Details

  • setTerminating

    -
    public void setTerminating(boolean terminating)
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    Sets terminating to true or false.
    Overrides:
    @@ -222,18 +203,16 @@

    setTerminating

    Parameters:
    terminating - If true, this rule will terminate the loop if this rule has been applied.
    -
  • apply

    -
    protected String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: PatternRule
    +
    Description copied from class: PatternRule
    Apply the rule to the request
    Specified by:
    @@ -247,7 +226,6 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • @@ -261,5 +239,7 @@

    apply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingRegexRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingRegexRule.html index 7041901a891..ed4a4e777e0 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingRegexRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/TerminatingRegexRule.html @@ -1,29 +1,35 @@ - -TerminatingRegexRule (Eclipse Jetty API Doc - v11.0.21) + +TerminatingRegexRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,13 +81,11 @@

    Class TerminatingRegexRule<

    -

    public class TerminatingRegexRule extends RegexRule
    If this rule matches, terminate the processing of other rules. Allowing the request to be processed by the handlers after the rewrite rules.
    -
      @@ -108,7 +94,7 @@

      Class TerminatingRegexRule<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -189,18 +175,14 @@

      Constructor Details

    • TerminatingRegexRule

      -
      public TerminatingRegexRule()
      -
    • TerminatingRegexRule

      -
      public TerminatingRegexRule(@Name("regex") String regex)
      -
    @@ -214,9 +196,8 @@

    Method Details

  • setTerminating

    -
    public void setTerminating(boolean terminating)
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    Sets terminating to true or false.
    Overrides:
    @@ -224,19 +205,17 @@

    setTerminating

    Parameters:
    terminating - If true, this rule will terminate the loop if this rule has been applied.
    -
  • apply

    -
    public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Matcher matcher) throws IOException
    -
    Description copied from class: RegexRule
    +
    Description copied from class: RegexRule
    Apply this rule to the request/response pair. Called by RegexRule.matchAndApply(String, HttpServletRequest, HttpServletResponse) if the regex matches.
    @@ -252,7 +231,6 @@

    apply

    Throws:
    IOException - exceptions dealing with operating on request or response objects
    -
  • @@ -266,5 +244,7 @@

    apply


    +
    + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/ValidUrlRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/ValidUrlRule.html index dc0331866e0..9d49130832b 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/ValidUrlRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/ValidUrlRule.html @@ -1,29 +1,35 @@ - -ValidUrlRule (Eclipse Jetty API Doc - v11.0.21) + +ValidUrlRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ValidUrlRule

    -

    public class ValidUrlRule extends Rule
    @@ -103,7 +90,6 @@

    Class ValidUrlRule

  • if no UnicodeBlock is found for character return code/reason
  • if character is in UnicodeBlock.SPECIALS return code/reason
  • -
      @@ -112,7 +98,7 @@

      Class ValidUrlRule

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      @@ -198,9 +184,7 @@

      Constructor Details

    • ValidUrlRule

      -
      public ValidUrlRule()
      -
    @@ -214,38 +198,33 @@

    Method Details

  • setCode

    -
    public void setCode(String code)
    Sets the response status code.
    Parameters:
    code - response code
    -
  • setMessage

    -
    public void setMessage(String message)
    Sets the message for the Response.sendError(int, String) method.
    Parameters:
    message - the message
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
    @@ -260,29 +239,24 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • isValidChar

    -
    protected boolean isValidChar(int codepoint)
    -
  • toString

    -
    public String toString()
    -
    Description copied from class: Rule
    +
    Description copied from class: Rule
    Returns the handling and terminating flag values.
    Overrides:
    toString in class Rule
    -
  • @@ -296,5 +270,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/VirtualHostRuleContainer.html b/jetty-11/org/eclipse/jetty/rewrite/handler/VirtualHostRuleContainer.html index 6d26a012c0a..5445080e866 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/VirtualHostRuleContainer.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/VirtualHostRuleContainer.html @@ -1,29 +1,35 @@ - -VirtualHostRuleContainer (Eclipse Jetty API Doc - v11.0.21) + +VirtualHostRuleContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class VirtualHostRuleCo

    -
    All Implemented Interfaces:
    Dumpable
    @@ -103,7 +90,6 @@

    Class VirtualHostRuleCo extends RuleContainer

    Groups rules that apply only to a specific virtual host or sets of virtual hosts
    -
      @@ -112,10 +98,10 @@

      Class VirtualHostRuleCo

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule

      Rule.ApplyURI
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -207,9 +193,7 @@

      Constructor Details

    • VirtualHostRuleContainer

      -
      public VirtualHostRuleContainer()
      -
    @@ -223,7 +207,6 @@

    Method Details

  • setVirtualHosts

    -
    public void setVirtualHosts(String[] virtualHosts)
    Set the virtual hosts that the rules within this container will apply to
    @@ -231,13 +214,11 @@

    setVirtualHosts

    virtualHosts - Array of virtual hosts that the rules within this container are applied to. A null hostname or null/empty array means any hostname is acceptable.
    -
  • getVirtualHosts

    -
    public String[] getVirtualHosts()
    Get the virtual hosts that the rules within this container will apply to
    @@ -245,26 +226,22 @@

    getVirtualHosts

    Array of virtual hosts that the rules within this container are applied to. A null hostname or null/empty array means any hostname is acceptable.
    -
  • addVirtualHost

    -
    public void addVirtualHost(String virtualHost)
    Parameters:
    virtualHost - add a virtual host to the existing list of virtual hosts A null hostname means any hostname is acceptable
    -
  • matchAndApply

    -
    public String matchAndApply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -282,7 +259,6 @@

    matchAndApply

    Throws:
    IOException - if unable to match the rule
    -
  • @@ -296,5 +272,7 @@

    matchAndApply


    + + diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/class-use/CompactPathRule.html b/jetty-11/org/eclipse/jetty/rewrite/handler/class-use/CompactPathRule.html index 44b85829f8a..4f3f30b43c9 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/class-use/CompactPathRule.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/class-use/CompactPathRule.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.rewrite.handler.CompactPathRule (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.rewrite.handler.CompactPathRule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.rewrite.handler


    -
    package org.eclipse.jetty.rewrite.handler
    Jetty Rewrite : Rewrite Handler and Rules for Jetty
    -
    • @@ -204,5 +199,7 @@

      Package org.
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/rewrite/handler/package-tree.html b/jetty-11/org/eclipse/jetty/rewrite/handler/package-tree.html index 54ba47adfe4..14ea984acdd 100644 --- a/jetty-11/org/eclipse/jetty/rewrite/handler/package-tree.html +++ b/jetty-11/org/eclipse/jetty/rewrite/handler/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.rewrite.handler Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.rewrite.handler Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class Runner.Classpath

    org.eclipse.jetty.runner.Runner.Classpath
    -
    Enclosing class:
    -
    Runner
    +
    Runner

    public class Runner.Classpath extends Object
    Classpath
    -
      @@ -155,9 +141,7 @@

      Constructor Details

    • Classpath

      -
      public Classpath()
      -
    @@ -171,30 +155,24 @@

    Method Details

  • addJars

    -
    public void addJars(Resource lib) throws IOException
    Throws:
    IOException
    -
  • addPath

    -
    public void addPath(Resource path)
    -
  • asArray

    -
    public URI[] asArray()
    -
  • @@ -208,5 +186,7 @@

    asArray


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/runner/Runner.html b/jetty-11/org/eclipse/jetty/runner/Runner.html index 2f633419d62..89755e0ffc5 100644 --- a/jetty-11/org/eclipse/jetty/runner/Runner.html +++ b/jetty-11/org/eclipse/jetty/runner/Runner.html @@ -1,29 +1,35 @@ - -Runner (Eclipse Jetty API Doc - v11.0.21) + +Runner (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Runner

    org.eclipse.jetty.runner.Runner
    -

    @Deprecated public class Runner @@ -100,7 +87,6 @@

    Class Runner

    Runner

    Combine jetty classes into a single executable jar and run webapps based on the args to it.

    -
      @@ -141,7 +127,7 @@

      Field Summary

      Deprecated.
       
      -
      protected ArrayList<String>
      +
      protected ArrayList<String>
      Deprecated.
      @@ -285,142 +271,116 @@

      Field Details

    • PLUS_CONFIGURATION_CLASSES

      -
      public static final String[] PLUS_CONFIGURATION_CLASSES
      Deprecated.
      -
    • CONTAINER_INCLUDE_JAR_PATTERN

      -
      public static final String CONTAINER_INCLUDE_JAR_PATTERN
      Deprecated.
      See Also:
      -
      -
    • DEFAULT_CONTEXT_PATH

      -
      public static final String DEFAULT_CONTEXT_PATH
      Deprecated.
      See Also:
      -
      -
    • DEFAULT_PORT

      -
      public static final int DEFAULT_PORT
      Deprecated.
      See Also:
      -
      -
    • _server

      -
      protected Server _server
      Deprecated.
      -
    • _classLoader

      -
      protected URLClassLoader _classLoader
      Deprecated.
      -
    • _classpath

      -
      protected Runner.Classpath _classpath
      Deprecated.
      -
    • _contexts

      -
      protected ContextHandlerCollection _contexts
      Deprecated.
      -
    • _logFile

      -
      protected String _logFile
      Deprecated.
      -
    • _configFiles

      -
      protected ArrayList<String> _configFiles
      Deprecated.
      -
    • _enableStats

      -
      protected boolean _enableStats
      Deprecated.
      -
    • _statsPropFile

      -
      protected String _statsPropFile
      Deprecated.
      -
    • _serverUriFile

      -
      protected String _serverUriFile
      Deprecated.
      -
    @@ -434,10 +394,8 @@

    Constructor Details

  • Runner

    -
    public Runner()
    Deprecated.
    -
  • @@ -451,7 +409,6 @@

    Method Details

  • usage

    -
    public void usage(String error)
    Deprecated.
    Generate helpful usage message and exit
    @@ -459,23 +416,19 @@

    usage

    Parameters:
    error - the error header
    -
  • version

    -
    public void version()
    Deprecated.
    Generate version message and exit
    -
  • configure

    -
    public void configure(String[] args) throws Exception
    Deprecated.
    @@ -486,23 +439,19 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • prependHandler

    -
    protected void prependHandler(Handler handler, HandlerCollection handlers)
    Deprecated.
    -
  • run

    -
    public void run() throws Exception
    Deprecated.
    @@ -510,26 +459,21 @@

    run

    Throws:
    Exception
    -
  • initClassLoader

    -
    protected void initClassLoader()
    Deprecated.
    Establish a classloader with custom paths (if any)
    -
  • main

    -
    public static void main(String[] args)
    Deprecated.
    -
  • @@ -543,5 +487,7 @@

    main


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/runner/class-use/Runner.Classpath.html b/jetty-11/org/eclipse/jetty/runner/class-use/Runner.Classpath.html index 6828e09d3a4..ed2e9057ac9 100644 --- a/jetty-11/org/eclipse/jetty/runner/class-use/Runner.Classpath.html +++ b/jetty-11/org/eclipse/jetty/runner/class-use/Runner.Classpath.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.runner.Runner.Classpath (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.runner.Runner.Classpath (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractLoginService<

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -110,7 +97,6 @@

    Class AbstractLoginService< Base class for LoginServices that allows subclasses to provide the user authentication and authorization information, but provides common behaviour such as handling authentication.

    -
    @@ -300,9 +280,7 @@

    Constructor Details

  • AbstractLoginService

    -
    protected AbstractLoginService()
    -
  • @@ -316,23 +294,18 @@

    Method Details

  • loadRoleInfo

    -
    protected abstract List<RolePrincipal> loadRoleInfo(UserPrincipal user)
    -
  • loadUserInfo

    -
    protected abstract UserPrincipal loadUserInfo(String username)
    -
  • getName

    -
    public String getName()
    Specified by:
    @@ -340,13 +313,11 @@

    getName

    Returns:
    Get the name of the login service (aka Realm name)
    -
  • setIdentityService

    -
    public void setIdentityService(IdentityService identityService)
    Set the identityService.
    @@ -355,42 +326,36 @@

    setIdentityService

    Parameters:
    identityService - the identityService to set
    -
  • setName

    -
    public void setName(String name)
    Set the name.
    Parameters:
    name - the name to set
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • login

    -
    public UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Login a user.
    Specified by:
    @@ -402,15 +367,13 @@

    login

    Returns:
    A UserIdentity if the credentials matched, otherwise null
    -
  • validate

    -
    public boolean validate(UserIdentity user)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Validate a user identity. Validate that a UserIdentity previously created by a call to LoginService.login(String, Object, ServletRequest) is still valid.
    @@ -422,15 +385,13 @@

    validate

    Returns:
    true if authentication has not been revoked for the user.
    -
  • getIdentityService

    -
    public IdentityService getIdentityService()
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Get the IdentityService associated with this Login Service.
    Specified by:
    @@ -438,35 +399,28 @@

    getIdentityService

    Returns:
    the IdentityService associated with this Login Service.
    -
  • logout

    -
    public void logout(UserIdentity user)
    Specified by:
    logout in interface LoginService
    -
  • isFullValidate

    -
    public boolean isFullValidate()
    -
  • setFullValidate

    -
    public void setFullValidate(boolean fullValidate)
    -
  • @@ -480,5 +434,7 @@

    setFullValidate


    + + diff --git a/jetty-11/org/eclipse/jetty/security/AbstractUserAuthentication.html b/jetty-11/org/eclipse/jetty/security/AbstractUserAuthentication.html index 4e1e0112579..8d32d5c9182 100644 --- a/jetty-11/org/eclipse/jetty/security/AbstractUserAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/AbstractUserAuthentication.html @@ -1,29 +1,35 @@ - -AbstractUserAuthentication (Eclipse Jetty API Doc - v11.0.21) + +AbstractUserAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractUserAut
    org.eclipse.jetty.security.AbstractUserAuthentication

    -
    All Implemented Interfaces:
    Serializable, Authentication, Authentication.LogoutAuthentication, Authentication.User
    @@ -109,12 +96,11 @@

    Class AbstractUserAut
    See Also:
    -
    -

    @@ -236,10 +218,8 @@

    Constructor Details

  • AbstractUserAuthentication

    -
    public AbstractUserAuthentication(String method, UserIdentity userIdentity)
    -
  • @@ -253,54 +233,45 @@

    Method Details

  • getAuthMethod

    -
    public String getAuthMethod()
    Specified by:
    getAuthMethod in interface Authentication.User
    -
  • getUserIdentity

    -
    public UserIdentity getUserIdentity()
    Specified by:
    getUserIdentity in interface Authentication.User
    -
  • isUserInRole

    -
    public boolean isUserInRole(UserIdentity.Scope scope, String role)
    Specified by:
    isUserInRole in interface Authentication.User
    -
  • declaredRolesContains

    -
    public boolean declaredRolesContains(String roleName)
    -
  • logout

    -
    public Authentication logout(jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authentication.LogoutAuthentication
    +
    Description copied from interface: Authentication.LogoutAuthentication
    Remove any user information that may be present in the request such that a call to getUserPrincipal/getRemoteUser will return null.
    @@ -311,7 +282,6 @@

    logout

    Returns:
    NoAuthentication if we successfully logged out
    -
  • @@ -325,5 +295,7 @@

    logout


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/Authenticator.AuthConfiguration.html b/jetty-11/org/eclipse/jetty/security/Authenticator.AuthConfiguration.html index b2400a963de..4e1770aadc5 100644 --- a/jetty-11/org/eclipse/jetty/security/Authenticator.AuthConfiguration.html +++ b/jetty-11/org/eclipse/jetty/security/Authenticator.AuthConfiguration.html @@ -1,29 +1,35 @@ - -Authenticator.AuthConfiguration (Eclipse Jetty API Doc - v11.0.21) + +Authenticator.AuthConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface Authenticator.AuthConfiguration

    -
    All Known Implementing Classes:
    ConstraintSecurityHandler, OpenIdAuthConfiguration, SecurityHandler, WrappedAuthConfiguration
    Enclosing interface:
    -
    Authenticator
    +
    Authenticator

    public static interface Authenticator.AuthConfiguration
    Authenticator Configuration
    -
      @@ -124,7 +110,7 @@

      Method Summary

      Get a SecurityHandler init parameter
      - +
      Get a SecurityHandler init parameter names
      @@ -164,23 +150,18 @@

      Method Details

    • getAuthMethod

      -
      String getAuthMethod()
      -
    • getRealmName

      -
      String getRealmName()
      -
    • getInitParameter

      -
      String getInitParameter(String param)
      Get a SecurityHandler init parameter
      @@ -190,18 +171,16 @@

      getInitParameter

      Parameter value or null
      See Also:
      -
      -
    • getInitParameterNames

      -
      Set<String> getInitParameterNames()
      Get a SecurityHandler init parameter names
      @@ -209,47 +188,39 @@

      getInitParameterNames

      Set of parameter names
      See Also:
      -
      -
    • getLoginService

      -
      LoginService getLoginService()
      -
    • getIdentityService

      -
      IdentityService getIdentityService()
      -
    • isSessionRenewedOnAuthentication

      -
      boolean isSessionRenewedOnAuthentication()
      Should session ID be renewed on authentication.
      Returns:
      true if the session ID should be renewed on authentication
      -
    • getSessionMaxInactiveIntervalOnAuthentication

      -
      int getSessionMaxInactiveIntervalOnAuthentication()
      Get the interval in seconds, which if non-zero, will be set with HttpSession.setMaxInactiveInterval(int) @@ -260,7 +231,6 @@

      getSessionMaxInactiveIntervalOnAuthentication

      on authentication; or a negative number to make the session never timeout after authentication. -
    @@ -274,5 +244,7 @@

    getSessionMaxInactiveIntervalOnAuthentication


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/Authenticator.Factory.html b/jetty-11/org/eclipse/jetty/security/Authenticator.Factory.html index 7749ef3b20e..4427ad27200 100644 --- a/jetty-11/org/eclipse/jetty/security/Authenticator.Factory.html +++ b/jetty-11/org/eclipse/jetty/security/Authenticator.Factory.html @@ -1,29 +1,35 @@ - -Authenticator.Factory (Eclipse Jetty API Doc - v11.0.21) + +Authenticator.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface Authenticator.Factory

    -
    All Known Implementing Classes:
    DefaultAuthenticatorFactory, JaspiAuthenticatorFactory, OpenIdAuthenticatorFactory
    Enclosing interface:
    -
    Authenticator
    +
    Authenticator

    public static interface Authenticator.Factory
    Authenticator Factory
    -
    @@ -157,5 +141,7 @@

    getAuthenticator


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/Authenticator.html b/jetty-11/org/eclipse/jetty/security/Authenticator.html index ffc3de8d626..ad90c343429 100644 --- a/jetty-11/org/eclipse/jetty/security/Authenticator.html +++ b/jetty-11/org/eclipse/jetty/security/Authenticator.html @@ -1,29 +1,35 @@ - -Authenticator (Eclipse Jetty API Doc - v11.0.21) + +Authenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Authenticator

    -
    All Known Implementing Classes:
    BasicAuthenticator, ClientCertAuthenticator, ConfigurableSpnegoAuthenticator, DigestAuthenticator, FormAuthenticator, JaspiAuthenticator, LoginAuthenticator, OpenIdAuthenticator, SslClientCertAuthenticator
    @@ -103,7 +90,6 @@

    Interface Authenticator

    Version:
    $Rev: 4793 $ $Date: 2009-03-19 00:00:01 +0100 (Thu, 19 Mar 2009) $
    -
      @@ -185,32 +171,27 @@

      Method Details

    • setConfiguration

      -
      void setConfiguration(Authenticator.AuthConfiguration configuration)
      Configure the Authenticator
      Parameters:
      configuration - the configuration
      -
    • getAuthMethod

      -
      String getAuthMethod()
      Returns:
      The name of the authentication method
      -
    • prepareRequest

      -
      void prepareRequest(jakarta.servlet.ServletRequest request)
      Called prior to validateRequest. The authenticator can manipulate the request to update it with information that @@ -224,13 +205,11 @@

      prepareRequest

      Parameters:
      request - the request to manipulate
      -
    • validateRequest

      -
      Authentication validateRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean mandatory) @@ -249,13 +228,11 @@

      validateRequest

      Throws:
      ServerAuthException - if unable to validate request
      -
    • secureResponse

      -
      boolean secureResponse(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean mandatory, @@ -273,7 +250,6 @@

      secureResponse

      Throws:
      ServerAuthException - if unable to test response
      -
    @@ -287,5 +263,7 @@

    secureResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/ConfigurableSpnegoLoginService.html b/jetty-11/org/eclipse/jetty/security/ConfigurableSpnegoLoginService.html index 448f16a4e45..aea00d2df43 100644 --- a/jetty-11/org/eclipse/jetty/security/ConfigurableSpnegoLoginService.html +++ b/jetty-11/org/eclipse/jetty/security/ConfigurableSpnegoLoginService.html @@ -1,29 +1,35 @@ - -ConfigurableSpnegoLoginService (Eclipse Jetty API Doc - v11.0.21) + +ConfigurableSpnegoLoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Configurabl

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -111,7 +98,6 @@

    Class Configurabl calling login(String, Object, ServletRequest) where the GSS APIs are used to verify client tokens and (perhaps after a few round-trips) a GSSContext is established.

    -
    @@ -273,7 +257,6 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    @@ -281,124 +264,109 @@

    getName

    Returns:
    the realm name
    -
  • getKeyTabPath

    -
    public Path getKeyTabPath()
    Returns:
    the path of the keyTab file containing service credentials
    -
  • setKeyTabPath

    -
    public void setKeyTabPath(Path keyTabFile)
    Parameters:
    keyTabFile - the path of the keyTab file containing service credentials
    -
  • getServiceName

    -
    public String getServiceName()
    Returns:
    the service name, typically "HTTP"
    See Also:
    -
    -
  • setServiceName

    -
    public void setServiceName(String serviceName)
    Parameters:
    serviceName - the service name
    See Also:
    -
    -
  • getHostName

    -
    public String getHostName()
    Returns:
    the host name of the service
    See Also:
    -
    -
  • setHostName

    -
    public void setHostName(String hostName)
    Parameters:
    hostName - the host name of the service
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • login

    -
    public UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest req)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Login a user.
    Specified by:
    @@ -410,15 +378,13 @@

    login

    Returns:
    A UserIdentity if the credentials matched, otherwise null
    -
  • validate

    -
    public boolean validate(UserIdentity user)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Validate a user identity. Validate that a UserIdentity previously created by a call to LoginService.login(String, Object, ServletRequest) is still valid.
    @@ -430,15 +396,13 @@

    validate

    Returns:
    true if authentication has not been revoked for the user.
    -
  • getIdentityService

    -
    public IdentityService getIdentityService()
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Get the IdentityService associated with this Login Service.
    Specified by:
    @@ -446,15 +410,13 @@

    getIdentityService

    Returns:
    the IdentityService associated with this Login Service.
    -
  • setIdentityService

    -
    public void setIdentityService(IdentityService identityService)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Set the IdentityService associated with this Login Service.
    Specified by:
    @@ -462,19 +424,16 @@

    setIdentityService

    Parameters:
    identityService - the IdentityService associated with this Login Service.
    -
  • logout

    -
    public void logout(UserIdentity user)
    Specified by:
    logout in interface LoginService
    -
  • @@ -488,5 +447,7 @@

    logout


    + + diff --git a/jetty-11/org/eclipse/jetty/security/ConstraintAware.html b/jetty-11/org/eclipse/jetty/security/ConstraintAware.html index afe75d7aadb..7a9f3383526 100644 --- a/jetty-11/org/eclipse/jetty/security/ConstraintAware.html +++ b/jetty-11/org/eclipse/jetty/security/ConstraintAware.html @@ -1,29 +1,35 @@ - -ConstraintAware (Eclipse Jetty API Doc - v11.0.21) + +ConstraintAware (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface ConstraintAware

    -
    All Known Implementing Classes:
    ConstraintSecurityHandler

    public interface ConstraintAware
    -
      @@ -124,10 +110,10 @@

      Method Summary

      See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methods
    - +
     
    - +
     
    boolean
    @@ -163,23 +149,18 @@

    Method Details

  • getConstraintMappings

    -
    List<ConstraintMapping> getConstraintMappings()
    -
  • getRoles

    -
    Set<String> getRoles()
    -
  • setConstraintMappings

    -
    void setConstraintMappings(List<ConstraintMapping> constraintMappings, Set<String> roles)
    Set Constraint Mappings and roles. @@ -189,13 +170,11 @@

    setConstraintMappings

    constraintMappings - the mappings
    roles - the roles
    -
  • addConstraintMapping

    -
    void addConstraintMapping(ConstraintMapping mapping)
    Add a Constraint Mapping. May be called for running webapplication as an annotated servlet is instantiated.
    @@ -203,13 +182,11 @@

    addConstraintMapping

    Parameters:
    mapping - the mapping
    -
  • addRole

    -
    void addRole(String role)
    Add a Role definition. May be called on running webapplication as an annotated servlet is instantiated.
    @@ -217,13 +194,11 @@

    addRole

    Parameters:
    role - the role
    -
  • setDenyUncoveredHttpMethods

    -
    void setDenyUncoveredHttpMethods(boolean deny)
    See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions @@ -232,21 +207,17 @@

    setDenyUncoveredHttpMethods

    Parameters:
    deny - true for denied method access
    -
  • isDenyUncoveredHttpMethods

    -
    boolean isDenyUncoveredHttpMethods()
    -
  • checkPathsWithUncoveredHttpMethods

    -
    boolean checkPathsWithUncoveredHttpMethods()
    See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methods
    @@ -254,7 +225,6 @@

    checkPathsWithUncoveredHttpMethods

    Returns:
    true if urls with uncovered http methods
    -
  • @@ -268,5 +238,7 @@

    checkPathsWithUncoveredHttpMethods


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/ConstraintMapping.html b/jetty-11/org/eclipse/jetty/security/ConstraintMapping.html index f93352d43e8..255456e3acc 100644 --- a/jetty-11/org/eclipse/jetty/security/ConstraintMapping.html +++ b/jetty-11/org/eclipse/jetty/security/ConstraintMapping.html @@ -1,29 +1,35 @@ - -ConstraintMapping (Eclipse Jetty API Doc - v11.0.21) + +ConstraintMapping (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class ConstraintMapping

    org.eclipse.jetty.security.ConstraintMapping
    -

    public class ConstraintMapping extends Object
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • ConstraintMapping

      -
      public ConstraintMapping()
      -
    @@ -181,93 +165,77 @@

    Method Details

  • getConstraint

    -
    public Constraint getConstraint()
    Returns:
    Returns the constraint.
    -
  • setConstraint

    -
    public void setConstraint(Constraint constraint)
    Parameters:
    constraint - The constraint to set.
    -
  • getMethod

    -
    public String getMethod()
    Returns:
    Returns the method.
    -
  • setMethod

    -
    public void setMethod(String method)
    Parameters:
    method - The method to set.
    -
  • getPathSpec

    -
    public String getPathSpec()
    Returns:
    Returns the pathSpec.
    -
  • setPathSpec

    -
    public void setPathSpec(String pathSpec)
    Parameters:
    pathSpec - The pathSpec to set.
    -
  • setMethodOmissions

    -
    public void setMethodOmissions(String[] omissions)
    Parameters:
    omissions - The http-method-omission
    -
  • getMethodOmissions

    -
    public String[] getMethodOmissions()
    -
  • @@ -281,5 +249,7 @@

    getMethodOmissions


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/ConstraintSecurityHandler.html b/jetty-11/org/eclipse/jetty/security/ConstraintSecurityHandler.html index c6ab3dac8e8..79ca1c7ad32 100644 --- a/jetty-11/org/eclipse/jetty/security/ConstraintSecurityHandler.html +++ b/jetty-11/org/eclipse/jetty/security/ConstraintSecurityHandler.html @@ -1,29 +1,35 @@ - -ConstraintSecurityHandler (Eclipse Jetty API Doc - v11.0.21) + +ConstraintSecurityHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -101,7 +89,6 @@

    Class ConstraintSecuri

    -
    All Implemented Interfaces:
    Authenticator.AuthConfiguration, ConstraintAware, Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -115,7 +102,6 @@

    Class ConstraintSecuri Handler to enforce SecurityConstraints. This implementation is servlet spec 3.1 compliant and pre-computes the constraint combinations for runtime efficiency.

    -
    @@ -431,23 +415,18 @@

    Method Details

  • createConstraint

    -
    public static Constraint createConstraint()
    -
  • createConstraint

    -
    public static Constraint createConstraint(Constraint constraint)
    -
  • createConstraint

    -
    public static Constraint createConstraint(String name, boolean authenticate, String[] roles, @@ -462,13 +441,11 @@

    createConstraint

    Returns:
    the constraint
    -
  • createConstraint

    -
    public static Constraint createConstraint(String name, jakarta.servlet.HttpConstraintElement element)
    Create a Constraint
    @@ -479,13 +456,11 @@

    createConstraint

    Returns:
    the created constraint
    -
  • createConstraint

    -
    public static Constraint createConstraint(String name, String[] rolesAllowed, jakarta.servlet.annotation.ServletSecurity.EmptyRoleSemantic permitOrDeny, @@ -500,22 +475,18 @@

    createConstraint

    Returns:
    the created constraint
    -
  • getConstraintMappingsForPath

    -
    public static List<ConstraintMapping> getConstraintMappingsForPath(String pathSpec, List<ConstraintMapping> constraintMappings)
    -
  • removeConstraintMappingsForPath

    -
    public static List<ConstraintMapping> removeConstraintMappingsForPath(String pathSpec, List<ConstraintMapping> constraintMappings)
    Take out of the constraint mappings those that match the @@ -527,13 +498,11 @@

    removeConstraintMappingsForPath

    Returns:
    the list of constraint mappings
    -
  • createConstraintsWithMappingsForPath

    -
    public static List<ConstraintMapping> createConstraintsWithMappingsForPath(String name, String pathSpec, jakarta.servlet.ServletSecurityElement securityElement)
    @@ -546,37 +515,31 @@

    createConstraintsWithMappingsForPath

    Returns:
    the list of constraint mappings
    -
  • getConstraintMappings

    -
    public List<ConstraintMapping> getConstraintMappings()
    Specified by:
    getConstraintMappings in interface ConstraintAware
    -
  • getRoles

    -
    public Set<String> getRoles()
    Specified by:
    getRoles in interface ConstraintAware
    -
  • setConstraintMappings

    -
    public void setConstraintMappings(List<ConstraintMapping> constraintMappings)
    Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.
    @@ -585,13 +548,11 @@

    setConstraintMappings

    constraintMappings - The constraintMappings to set, from which the set of known roles is determined.
    -
  • setConstraintMappings

    -
    public void setConstraintMappings(ConstraintMapping[] constraintMappings)
    Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.
    @@ -600,13 +561,11 @@

    setConstraintMappings

    constraintMappings - The constraintMappings to set as array, from which the set of known roles is determined. Needed to retain API compatibility for 7.x
    -
  • setConstraintMappings

    -
    public void setConstraintMappings(List<ConstraintMapping> constraintMappings, Set<String> roles)
    Process the constraints following the combining rules in Servlet 3.0 EA @@ -618,13 +577,11 @@

    setConstraintMappings

    constraintMappings - The constraintMappings to set.
    roles - The known roles (or null to determine them from the mappings)
    -
  • setRoles

    -
    public void setRoles(Set<String> roles)
    Set the known roles. This may be overridden by a subsequent call to setConstraintMappings(ConstraintMapping[]) or @@ -633,15 +590,13 @@

    setRoles

    Parameters:
    roles - The known roles (or null to determine them from the mappings)
    -
  • addConstraintMapping

    -
    public void addConstraintMapping(ConstraintMapping mapping)
    -
    Description copied from interface: ConstraintAware
    +
    Description copied from interface: ConstraintAware
    Add a Constraint Mapping. May be called for running webapplication as an annotated servlet is instantiated.
    @@ -650,15 +605,13 @@

    addConstraintMapping

    Parameters:
    mapping - the mapping
    -
  • addRole

    -
    public void addRole(String role)
    -
    Description copied from interface: ConstraintAware
    +
    Description copied from interface: ConstraintAware
    Add a Role definition. May be called on running webapplication as an annotated servlet is instantiated.
    @@ -667,33 +620,30 @@

    addRole

    Parameters:
    role - the role
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class SecurityHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -701,13 +651,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • processConstraintMapping

    -
    protected void processConstraintMapping(ConstraintMapping mapping)
    Create and combine the constraint with the existing processed constraints.
    @@ -715,21 +663,17 @@

    processConstraintMapping

    Parameters:
    mapping - the constraint mapping
    -
  • asPathSpec

    -
    protected PathSpec asPathSpec(ConstraintMapping mapping)
    -
  • processConstraintMappingWithMethodOmissions

    -
    protected void processConstraintMappingWithMethodOmissions(ConstraintMapping mapping, Map<String,RoleInfo> mappings)
    Constraints that name method omissions are dealt with differently. @@ -745,13 +689,11 @@

    processConstraintMappingWithMethodOmissions

    mapping - the constraint mapping
    mappings - the mappings of roles
    -
  • configureRoleInfo

    -
    protected void configureRoleInfo(RoleInfo ri, ConstraintMapping mapping)
    Initialize or update the RoleInfo from the constraint
    @@ -760,13 +702,11 @@

    configureRoleInfo

    ri - the role info
    mapping - the constraint mapping
    -
  • prepareConstraintInfo

    -
    protected RoleInfo prepareConstraintInfo(String pathInContext, Request request)
    Find constraints that apply to the given path. @@ -782,18 +722,16 @@

    prepareConstraintInfo

    prepareConstraintInfo in class SecurityHandler
    See Also:
    -
    -
  • checkUserDataPermissions

    -
    protected boolean checkUserDataPermissions(String pathInContext, Request request, Response response, @@ -805,13 +743,11 @@

    checkUserDataPermissions

    Throws:
    IOException
    -
  • isAuthMandatory

    -
    protected boolean isAuthMandatory(Request baseRequest, Response baseResponse, Object constraintInfo)
    @@ -819,13 +755,11 @@

    isAuthMandatory

    Specified by:
    isAuthMandatory in class SecurityHandler
    -
  • checkWebResourcePermissions

    -
    protected boolean checkWebResourcePermissions(String pathInContext, Request request, Response response, @@ -838,17 +772,15 @@

    checkWebResourcePermissions

    Throws:
    IOException
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -862,15 +794,13 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • setDenyUncoveredHttpMethods

    -
    public void setDenyUncoveredHttpMethods(boolean deny)
    -
    Description copied from interface: ConstraintAware
    +
    Description copied from interface: ConstraintAware
    See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions in constraints, will have access denied.
    @@ -880,25 +810,21 @@

    setDenyUncoveredHttpMethods

    Parameters:
    deny - true for denied method access
    -
  • isDenyUncoveredHttpMethods

    -
    public boolean isDenyUncoveredHttpMethods()
    Specified by:
    isDenyUncoveredHttpMethods in interface ConstraintAware
    -
  • checkPathsWithUncoveredHttpMethods

    -
    public boolean checkPathsWithUncoveredHttpMethods()
    Servlet spec 3.1 pg. 147.
    @@ -907,13 +833,11 @@

    checkPathsWithUncoveredHttpMethods

    Returns:
    true if urls with uncovered http methods
    -
  • getPathsWithUncoveredHttpMethods

    -
    public Set<String> getPathsWithUncoveredHttpMethods()
    Servlet spec 3.1 pg. 147. The container must check all the combined security constraint @@ -923,13 +847,11 @@

    getPathsWithUncoveredHttpMethods

    Returns:
    list of paths for which there are uncovered methods
    -
  • omissionsExist

    -
    protected boolean omissionsExist(String path, Map<String,RoleInfo> methodMappings)
    Check if any http method omissions exist in the list of method @@ -941,13 +863,11 @@

    omissionsExist

    Returns:
    true if omission exist
    -
  • getOmittedMethods

    -
    protected Set<String> getOmittedMethods(String omission)
    Given a string of the form <method>.<method>.omission split out the individual method names.
    @@ -957,7 +877,6 @@

    getOmittedMethods

    Returns:
    the list of strings
    -
  • @@ -971,5 +890,7 @@

    getOmittedMethods


    + + diff --git a/jetty-11/org/eclipse/jetty/security/DefaultAuthenticatorFactory.html b/jetty-11/org/eclipse/jetty/security/DefaultAuthenticatorFactory.html index 5757d82a308..816caa81fa9 100644 --- a/jetty-11/org/eclipse/jetty/security/DefaultAuthenticatorFactory.html +++ b/jetty-11/org/eclipse/jetty/security/DefaultAuthenticatorFactory.html @@ -1,29 +1,35 @@ - -DefaultAuthenticatorFactory (Eclipse Jetty API Doc - v11.0.21) + +DefaultAuthenticatorFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DefaultAuthent
    org.eclipse.jetty.security.DefaultAuthenticatorFactory

    -
    All Implemented Interfaces:
    Authenticator.Factory
    @@ -120,7 +107,6 @@

    Class DefaultAuthent If a LoginService has not been set on this factory, then the service is selected by searching the ContainerLifeCycle.getBeans(Class) results for a service that matches the realm name, else the first LoginService found is used.

    -
      @@ -181,9 +167,7 @@

      Constructor Details

    • DefaultAuthenticatorFactory

      -
      public DefaultAuthenticatorFactory()
      -
    @@ -197,7 +181,6 @@

    Method Details

  • getAuthenticator

    -
    public Authenticator getAuthenticator(Server server, jakarta.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, @@ -207,31 +190,26 @@

    getAuthenticator

    Specified by:
    getAuthenticator in interface Authenticator.Factory
    -
  • getLoginService

    -
    public LoginService getLoginService()
    Returns:
    the loginService
    -
  • setLoginService

    -
    public void setLoginService(LoginService loginService)
    Parameters:
    loginService - the loginService to set
    -
  • @@ -245,5 +223,7 @@

    setLoginService


    + + diff --git a/jetty-11/org/eclipse/jetty/security/DefaultIdentityService.html b/jetty-11/org/eclipse/jetty/security/DefaultIdentityService.html index 007be415ccf..11b05159dc3 100644 --- a/jetty-11/org/eclipse/jetty/security/DefaultIdentityService.html +++ b/jetty-11/org/eclipse/jetty/security/DefaultIdentityService.html @@ -1,29 +1,35 @@ - -DefaultIdentityService (Eclipse Jetty API Doc - v11.0.21) + +DefaultIdentityService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DefaultIdentityServ
    org.eclipse.jetty.security.DefaultIdentityService

    -
    All Implemented Interfaces:
    IdentityService
    @@ -105,7 +92,6 @@

    Class DefaultIdentityServ that uses the role references in the UserIdentity.isUserInRole(String, org.eclipse.jetty.server.UserIdentity.Scope) implementation. All other operations are effectively noops.

    -
      @@ -201,9 +187,7 @@

      Constructor Details

    • DefaultIdentityService

      -
      public DefaultIdentityService()
      -
    @@ -217,7 +201,6 @@

    Method Details

  • associate

    -
    public Object associate(UserIdentity user)
    If there are roles refs present in the scope, then wrap the UserIdentity with one that uses the role references in the UserIdentity.isUserInRole(String, org.eclipse.jetty.server.UserIdentity.Scope)
    @@ -229,15 +212,13 @@

    associate

    Returns:
    an object representing the previous associated state
    -
  • disassociate

    -
    public void disassociate(Object previous)
    -
    Description copied from interface: IdentityService
    +
    Description copied from interface: IdentityService
    Disassociate the user identity from the current thread and restore previous identity.
    @@ -246,16 +227,14 @@

    disassociate

    Parameters:
    previous - The opaque object returned from a call to IdentityService.associate(UserIdentity)
    -
  • setRunAs

    -
    public Object setRunAs(UserIdentity user, RunAsToken token)
    -
    Description copied from interface: IdentityService
    +
    Description copied from interface: IdentityService
    Associate a runas Token with the current user and thread.
    Specified by:
    @@ -266,15 +245,13 @@

    setRunAs

    Returns:
    The previous runAsToken or null.
    -
  • unsetRunAs

    -
    public void unsetRunAs(Object lastToken)
    -
    Description copied from interface: IdentityService
    +
    Description copied from interface: IdentityService
    Disassociate the current runAsToken from the thread and reassociate the previous token.
    @@ -283,15 +260,13 @@

    unsetRunAs

    Parameters:
    lastToken - RUNAS returned from previous associateRunAs call
    -
  • newRunAsToken

    -
    public RunAsToken newRunAsToken(String runAsName)
    -
    Description copied from interface: IdentityService
    +
    Description copied from interface: IdentityService
    Create a new RunAsToken from a runAsName (normally a role).
    Specified by:
    @@ -301,29 +276,25 @@

    newRunAsToken

    Returns:
    A new immutable RunAsToken
    -
  • getSystemUserIdentity

    -
    public UserIdentity getSystemUserIdentity()
    Specified by:
    getSystemUserIdentity in interface IdentityService
    -
  • newUserIdentity

    -
    public UserIdentity newUserIdentity(Subject subject, Principal userPrincipal, String[] roles)
    -
    Description copied from interface: IdentityService
    +
    Description copied from interface: IdentityService
    Create a new UserIdentity for use with this identity service. The UserIdentity should be immutable and able to be cached.
    @@ -336,7 +307,6 @@

    newUserIdentity

    Returns:
    A new immutable UserIdententity
    -
  • @@ -350,5 +320,7 @@

    newUserIdentity


    + + diff --git a/jetty-11/org/eclipse/jetty/security/DefaultUserIdentity.html b/jetty-11/org/eclipse/jetty/security/DefaultUserIdentity.html index 6df1b5b7d57..a02f67c99bb 100644 --- a/jetty-11/org/eclipse/jetty/security/DefaultUserIdentity.html +++ b/jetty-11/org/eclipse/jetty/security/DefaultUserIdentity.html @@ -1,29 +1,35 @@ - -DefaultUserIdentity (Eclipse Jetty API Doc - v11.0.21) + +DefaultUserIdentity (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DefaultUserIdentityorg.eclipse.jetty.security.DefaultUserIdentity

    -
    All Implemented Interfaces:
    UserIdentity
    @@ -99,7 +86,6 @@

    Class DefaultUserIdentityextends Object implements UserIdentity

    The default implementation of UserIdentity.
    -
    @@ -182,11 +168,9 @@

    Constructor Details

  • DefaultUserIdentity

    -
    public DefaultUserIdentity(Subject subject, Principal userPrincipal, String[] roles)
    -
  • @@ -200,7 +184,6 @@

    Method Details

  • getSubject

    -
    public Subject getSubject()
    Specified by:
    @@ -208,13 +191,11 @@

    getSubject

    Returns:
    The user subject
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    @@ -222,16 +203,14 @@

    getUserPrincipal

    Returns:
    The user principal
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role, UserIdentity.Scope scope)
    -
    Description copied from interface: UserIdentity
    +
    Description copied from interface: UserIdentity
    Check if the user is in a role. This call is used to satisfy authorization calls from container code which will be using translated role names.
    @@ -244,19 +223,16 @@

    isUserInRole

    Returns:
    True if the user can act in that role.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -270,5 +246,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/security/EmptyLoginService.html b/jetty-11/org/eclipse/jetty/security/EmptyLoginService.html index ebd2fe3117a..64baacc119e 100644 --- a/jetty-11/org/eclipse/jetty/security/EmptyLoginService.html +++ b/jetty-11/org/eclipse/jetty/security/EmptyLoginService.html @@ -1,29 +1,35 @@ - -EmptyLoginService (Eclipse Jetty API Doc - v11.0.21) + +EmptyLoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class EmptyLoginService

    org.eclipse.jetty.security.EmptyLoginService
    -
    All Implemented Interfaces:
    LoginService
    @@ -99,7 +86,6 @@

    Class EmptyLoginService

    extends Object implements LoginService
    LoginService implementation which always denies any attempt to login.
    -
      @@ -175,9 +161,7 @@

      Constructor Details

    • EmptyLoginService

      -
      public EmptyLoginService()
      -
    @@ -191,7 +175,6 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    @@ -199,17 +182,15 @@

    getName

    Returns:
    Get the name of the login service (aka Realm name)
    -
  • login

    -
    public UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Login a user.
    Specified by:
    @@ -221,15 +202,13 @@

    login

    Returns:
    A UserIdentity if the credentials matched, otherwise null
    -
  • validate

    -
    public boolean validate(UserIdentity user)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Validate a user identity. Validate that a UserIdentity previously created by a call to LoginService.login(String, Object, ServletRequest) is still valid.
    @@ -241,15 +220,13 @@

    validate

    Returns:
    true if authentication has not been revoked for the user.
    -
  • getIdentityService

    -
    public IdentityService getIdentityService()
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Get the IdentityService associated with this Login Service.
    Specified by:
    @@ -257,15 +234,13 @@

    getIdentityService

    Returns:
    the IdentityService associated with this Login Service.
    -
  • setIdentityService

    -
    public void setIdentityService(IdentityService service)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Set the IdentityService associated with this Login Service.
    Specified by:
    @@ -273,19 +248,16 @@

    setIdentityService

    Parameters:
    service - the IdentityService associated with this Login Service.
    -
  • logout

    -
    public void logout(UserIdentity user)
    Specified by:
    logout in interface LoginService
    -
  • @@ -299,5 +271,7 @@

    logout


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/HashLoginService.html b/jetty-11/org/eclipse/jetty/security/HashLoginService.html index b7957c99b34..b957fe43a5e 100644 --- a/jetty-11/org/eclipse/jetty/security/HashLoginService.html +++ b/jetty-11/org/eclipse/jetty/security/HashLoginService.html @@ -1,29 +1,35 @@ - -HashLoginService (Eclipse Jetty API Doc - v11.0.21) + +HashLoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HashLoginService

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -113,7 +100,6 @@

    Class HashLoginService

    checksums.

    If DIGEST Authentication is used, the password must be in a recoverable format, either plain text or OBF:.

    -
    @@ -289,15 +269,12 @@

    Method Details

  • getConfig

    -
    public String getConfig()
    -
  • setConfig

    -
    public void setConfig(String config)
    Load users from properties file.

    @@ -307,39 +284,33 @@

    setConfig

    Parameters:
    config - uri or url or path to realm properties file
    -
  • isHotReload

    -
    public boolean isHotReload()
    Is hot reload enabled on this user store
    Returns:
    true if hot reload was enabled before startup
    -
  • setHotReload

    -
    public void setHotReload(boolean enable)
    Enable Hot Reload of the Property File
    Parameters:
    enable - true to enable, false to disable
    -
  • setUserStore

    -
    public void setUserStore(UserStore userStore)
    Configure the UserStore implementation to use. If none, for backward compat if none the PropertyUserStore will be used
    @@ -347,57 +318,50 @@

    setUserStore

    Parameters:
    userStore - the UserStore implementation to use
    -
  • loadRoleInfo

    -
    protected List<RolePrincipal> loadRoleInfo(UserPrincipal user)
    Specified by:
    loadRoleInfo in class AbstractLoginService
    -
  • loadUserInfo

    -
    protected UserPrincipal loadUserInfo(String userName)
    Specified by:
    loadUserInfo in class AbstractLoginService
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -405,7 +369,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -419,5 +382,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/security/IdentityService.html b/jetty-11/org/eclipse/jetty/security/IdentityService.html index 05b41db3ae1..5e25c71238a 100644 --- a/jetty-11/org/eclipse/jetty/security/IdentityService.html +++ b/jetty-11/org/eclipse/jetty/security/IdentityService.html @@ -1,29 +1,35 @@ - -IdentityService (Eclipse Jetty API Doc - v11.0.21) + +IdentityService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface IdentityService

    -
    All Known Implementing Classes:
    DefaultIdentityService
    @@ -94,7 +81,6 @@

    Interface IdentityService
    public interface IdentityService
    Associates UserIdentities from with threads and UserIdentity.Contexts.
    -

      @@ -179,9 +165,7 @@

      Field Details

    • NO_ROLES

      -
      static final String[] NO_ROLES
      -
    @@ -195,7 +179,6 @@

    Method Details

  • associate

    -
    Object associate(UserIdentity user)
    Associate a user identity with the current thread. This is called with as a thread enters the @@ -207,13 +190,11 @@

    associate

    Returns:
    an object representing the previous associated state
    -
  • disassociate

    -
    void disassociate(Object previous)
    Disassociate the user identity from the current thread and restore previous identity.
    @@ -221,13 +202,11 @@

    disassociate

    Parameters:
    previous - The opaque object returned from a call to associate(UserIdentity)
    -
  • setRunAs

    -
    Object setRunAs(UserIdentity user, RunAsToken token)
    Associate a runas Token with the current user and thread.
    @@ -238,13 +217,11 @@

    setRunAs

    Returns:
    The previous runAsToken or null.
    -
  • unsetRunAs

    -
    void unsetRunAs(Object token)
    Disassociate the current runAsToken from the thread and reassociate the previous token.
    @@ -252,13 +229,11 @@

    unsetRunAs

    Parameters:
    token - RUNAS returned from previous associateRunAs call
    -
  • newUserIdentity

    -
    UserIdentity newUserIdentity(Subject subject, Principal userPrincipal, String[] roles)
    @@ -272,13 +247,11 @@

    newUserIdentity

    Returns:
    A new immutable UserIdententity
    -
  • newRunAsToken

    -
    RunAsToken newRunAsToken(String runAsName)
    Create a new RunAsToken from a runAsName (normally a role).
    @@ -287,15 +260,12 @@

    newRunAsToken

    Returns:
    A new immutable RunAsToken
    -
  • getSystemUserIdentity

    -
    UserIdentity getSystemUserIdentity()
    -
  • @@ -309,5 +279,7 @@

    getSystemUserIdentity


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/JDBCLoginService.JDBCUserPrincipal.html b/jetty-11/org/eclipse/jetty/security/JDBCLoginService.JDBCUserPrincipal.html index e60a7cc45d8..9b5eddc85e1 100644 --- a/jetty-11/org/eclipse/jetty/security/JDBCLoginService.JDBCUserPrincipal.html +++ b/jetty-11/org/eclipse/jetty/security/JDBCLoginService.JDBCUserPrincipal.html @@ -1,29 +1,35 @@ - -JDBCLoginService.JDBCUserPrincipal (Eclipse Jetty API Doc - v11.0.21) + +JDBCLoginService.JDBCUserPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class JDBCLog

    -
    All Implemented Interfaces:
    Serializable, Principal
    Enclosing class:
    -
    JDBCLoginService
    +
    JDBCLoginService

    public class JDBCLoginService.JDBCUserPrincipal @@ -109,12 +96,11 @@

    Class JDBCLog
    See Also:
    -
    -

      @@ -182,11 +168,9 @@

      Constructor Details

    • JDBCUserPrincipal

      -
      public JDBCUserPrincipal(String name, Credential credential, int key)
      -
    @@ -200,9 +184,7 @@

    Method Details

  • getUserKey

    -
    public int getUserKey()
    -
  • @@ -216,5 +198,7 @@

    getUserKey


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/JDBCLoginService.html b/jetty-11/org/eclipse/jetty/security/JDBCLoginService.html index 9d2bec301db..d2fed726eed 100644 --- a/jetty-11/org/eclipse/jetty/security/JDBCLoginService.html +++ b/jetty-11/org/eclipse/jetty/security/JDBCLoginService.html @@ -1,29 +1,35 @@ - -JDBCLoginService (Eclipse Jetty API Doc - v11.0.21) + +JDBCLoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class JDBCLoginService

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -105,7 +92,6 @@

    Class JDBCLoginService

    extends AbstractLoginService
    JDBC as a source of user authentication and authorization information. Uses one database connection that is lazily initialized. Reconnect on failures.
    -
    @@ -245,7 +231,7 @@

    Method Summary

     
    - +
     
    @@ -294,89 +280,67 @@

    Field Details

  • _config

    -
    protected String _config
    -
  • _jdbcDriver

    -
    protected String _jdbcDriver
    -
  • _url

    -
    protected String _url
    -
  • _userName

    -
    protected String _userName
    -
  • _password

    -
    protected String _password
    -
  • _userTableKey

    -
    protected String _userTableKey
    -
  • _userTablePasswordField

    -
    protected String _userTablePasswordField
    -
  • _roleTableRoleField

    -
    protected String _roleTableRoleField
    -
  • _userSql

    -
    protected String _userSql
    -
  • _roleSql

    -
    protected String _roleSql
    -
  • _con

    -
    protected Connection _con
    -
  • @@ -390,36 +354,28 @@

    Constructor Details

  • JDBCLoginService

    -
    public JDBCLoginService()
    -
  • JDBCLoginService

    -
    public JDBCLoginService(String name)
    -
  • JDBCLoginService

    -
    public JDBCLoginService(String name, String config)
    -
  • JDBCLoginService

    -
    public JDBCLoginService(String name, IdentityService identityService, String config)
    -
  • @@ -433,45 +389,39 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • getConfig

    -
    public String getConfig()
    -
  • setConfig

    -
    public void setConfig(String config)
    Load JDBC connection configuration from properties file.
    Parameters:
    config - Filename or url of user properties file.
    -
  • connectDatabase

    -
    public Connection connectDatabase() throws SQLException
    Connect to database with parameters setup by loadConfig()
    @@ -479,40 +429,34 @@

    connectDatabase

    Throws:
    SQLException
    -
  • loadUserInfo

    -
    public UserPrincipal loadUserInfo(String username)
    Specified by:
    loadUserInfo in class AbstractLoginService
    -
  • loadRoleInfo

    -
    public List<RolePrincipal> loadRoleInfo(UserPrincipal user)
    Specified by:
    loadRoleInfo in class AbstractLoginService
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -520,7 +464,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -534,5 +477,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/security/LoggedOutAuthentication.html b/jetty-11/org/eclipse/jetty/security/LoggedOutAuthentication.html index 65d8210f315..69d2b84f1fc 100644 --- a/jetty-11/org/eclipse/jetty/security/LoggedOutAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/LoggedOutAuthentication.html @@ -1,29 +1,35 @@ - -LoggedOutAuthentication (Eclipse Jetty API Doc - v11.0.21) + +LoggedOutAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LoggedOutAuthentic
    org.eclipse.jetty.security.LoggedOutAuthentication

    -
    All Implemented Interfaces:
    Authentication, Authentication.LoginAuthentication, Authentication.NonAuthenticated
    @@ -102,7 +89,6 @@

    Class LoggedOutAuthentic An Authentication indicating that a user has been previously, but is not currently logged in, but may be capable of logging in after a call to Request.login(String,String)

    -
    @@ -191,11 +175,10 @@

    Method Details

  • login

    -
    public Authentication login(String username, Object password, jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authentication.LoginAuthentication
    +
    Description copied from interface: Authentication.LoginAuthentication
    Login with the LOGIN authenticator
    Specified by:
    @@ -207,7 +190,6 @@

    login

    Returns:
    The new Authentication state
    -
  • @@ -221,5 +203,7 @@

    login


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/LoginService.html b/jetty-11/org/eclipse/jetty/security/LoginService.html index 39c04fc83f2..48321daf34c 100644 --- a/jetty-11/org/eclipse/jetty/security/LoginService.html +++ b/jetty-11/org/eclipse/jetty/security/LoginService.html @@ -1,29 +1,35 @@ - -LoginService (Eclipse Jetty API Doc - v11.0.21) + +LoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface LoginService

    -
    All Known Implementing Classes:
    AbstractLoginService, ConfigurableSpnegoLoginService, DataSourceLoginService, EmptyLoginService, HashLoginService, JAASLoginService, JDBCLoginService, OpenIdLoginService
    @@ -98,7 +85,6 @@

    Interface LoginService

    The Login service provides an abstract mechanism for an Authenticator to check credentials and to create a UserIdentity using the set IdentityService.
    -
      @@ -158,19 +144,16 @@

      Method Details

    • getName

      -
      String getName()
      Returns:
      Get the name of the login service (aka Realm name)
      -
    • login

      -
      UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
      @@ -183,13 +166,11 @@

      login

      Returns:
      A UserIdentity if the credentials matched, otherwise null
      -
    • validate

      -
      boolean validate(UserIdentity user)
      Validate a user identity. Validate that a UserIdentity previously created by a call @@ -200,41 +181,34 @@

      validate

      Returns:
      true if authentication has not been revoked for the user.
      -
    • getIdentityService

      -
      IdentityService getIdentityService()
      Get the IdentityService associated with this Login Service.
      Returns:
      the IdentityService associated with this Login Service.
      -
    • setIdentityService

      -
      void setIdentityService(IdentityService service)
      Set the IdentityService associated with this Login Service.
      Parameters:
      service - the IdentityService associated with this Login Service.
      -
    • logout

      -
      void logout(UserIdentity user)
      -
    @@ -248,5 +222,7 @@

    logout


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/PropertyUserStore.UserListener.html b/jetty-11/org/eclipse/jetty/security/PropertyUserStore.UserListener.html index 3b83def7a23..63b31b96032 100644 --- a/jetty-11/org/eclipse/jetty/security/PropertyUserStore.UserListener.html +++ b/jetty-11/org/eclipse/jetty/security/PropertyUserStore.UserListener.html @@ -1,29 +1,35 @@ - -PropertyUserStore.UserListener (Eclipse Jetty API Doc - v11.0.21) + +PropertyUserStore.UserListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface PropertyUserStore.UserListener

    -
    Enclosing class:
    -
    PropertyUserStore
    +
    PropertyUserStore

    public static interface PropertyUserStore.UserListener
    -
      @@ -133,19 +119,15 @@

      Method Details

    • update

      -
      void update(String username, Credential credential, String[] roleArray)
      -
    • remove

      -
      void remove(String username)
      -
    @@ -159,5 +141,7 @@

    remove


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/PropertyUserStore.html b/jetty-11/org/eclipse/jetty/security/PropertyUserStore.html index 254d1b5a7e2..b3a1c390707 100644 --- a/jetty-11/org/eclipse/jetty/security/PropertyUserStore.html +++ b/jetty-11/org/eclipse/jetty/security/PropertyUserStore.html @@ -1,29 +1,35 @@ - -PropertyUserStore (Eclipse Jetty API Doc - v11.0.21) + +PropertyUserStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class PropertyUserStore

    -
    All Implemented Interfaces:
    EventListener, LifeCycle, PathWatcher.Listener
    @@ -115,7 +102,6 @@

    Class PropertyUserStore

    If DIGEST Authentication is used, the password must be in a recoverable format, either plain text or obfuscated.

    -
    @@ -161,7 +147,7 @@

    Field Summary

    protected boolean
     
    - +
     
    protected PathWatcher
    @@ -290,41 +276,31 @@

    Field Details

  • _configPath

    -
    protected Path _configPath
    -
  • _pathWatcher

    -
    protected PathWatcher _pathWatcher
    -
  • _hotReload

    -
    protected boolean _hotReload
    -
  • _firstLoad

    -
    protected boolean _firstLoad
    -
  • _listeners

    -
    protected List<PropertyUserStore.UserListener> _listeners
    -
  • @@ -338,9 +314,7 @@

    Constructor Details

  • PropertyUserStore

    -
    public PropertyUserStore()
    -
  • @@ -354,135 +328,114 @@

    Method Details

  • getConfig

    -
    public String getConfig()
    Get the config (as a string)
    Returns:
    the config path as a string
    -
  • setConfig

    -
    public void setConfig(String config)
    Set the Config Path from a String reference to a file
    Parameters:
    config - the config file
    -
  • getConfigPath

    -
    public Path getConfigPath()
    Get the Config Path reference.
    Returns:
    the config path
    -
  • setConfigFile

    -
    public void setConfigFile(File configFile)
    Set the Config Path from a File reference
    Parameters:
    configFile - the config file
    -
  • setConfigPath

    -
    public void setConfigPath(Path configPath)
    Set the Config Path
    Parameters:
    configPath - the config path
    -
  • getConfigResource

    -
    public Resource getConfigResource()
    Returns:
    the resource associated with the configured properties file, creating it if necessary
    -
  • isHotReload

    -
    public boolean isHotReload()
    Is hot reload enabled on this user store
    Returns:
    true if hot reload was enabled before startup
    -
  • setHotReload

    -
    public void setHotReload(boolean enable)
    Enable Hot Reload of the Property File
    Parameters:
    enable - true to enable, false to disable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class UserStore
    -
  • loadUsers

    -
    protected void loadUsers() throws IOException
    Throws:
    IOException
    -
  • doStart

    -
    protected void doStart() throws Exception
    Depending on the value of the refresh interval, this method will either start @@ -493,30 +446,27 @@

    doStart

    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • onPathWatchEvent

    -
    public void onPathWatchEvent(PathWatcher.PathWatchEvent event)
    Specified by:
    onPathWatchEvent in interface PathWatcher.Listener
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -524,20 +474,17 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • registerUserListener

    -
    public void registerUserListener(PropertyUserStore.UserListener listener)
    Registers a listener to be notified of the contents of the property file
    Parameters:
    listener - the user listener
    -
  • @@ -551,5 +498,7 @@

    registerUserListener


    + + diff --git a/jetty-11/org/eclipse/jetty/security/RoleInfo.html b/jetty-11/org/eclipse/jetty/security/RoleInfo.html index 949d5a9f1a8..9708c15570b 100644 --- a/jetty-11/org/eclipse/jetty/security/RoleInfo.html +++ b/jetty-11/org/eclipse/jetty/security/RoleInfo.html @@ -1,29 +1,35 @@ - -RoleInfo (Eclipse Jetty API Doc - v11.0.21) + +RoleInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RoleInfo

    org.eclipse.jetty.security.RoleInfo
    -

    public class RoleInfo extends Object
    @@ -102,7 +89,6 @@

    Class RoleInfo

    Version:
    $Rev: 4793 $ $Date: 2009-03-19 00:00:01 +0100 (Thu, 19 Mar 2009) $
    -
    @@ -208,117 +192,89 @@

    Method Details

  • isChecked

    -
    public boolean isChecked()
    -
  • setChecked

    -
    public void setChecked(boolean checked)
    -
  • isForbidden

    -
    public boolean isForbidden()
    -
  • setForbidden

    -
    public void setForbidden(boolean forbidden)
    -
  • isAnyRole

    -
    public boolean isAnyRole()
    -
  • setAnyRole

    -
    public void setAnyRole(boolean anyRole)
    -
  • isAnyAuth

    -
    public boolean isAnyAuth()
    -
  • setAnyAuth

    -
    public void setAnyAuth(boolean anyAuth)
    -
  • getUserDataConstraint

    -
    public UserDataConstraint getUserDataConstraint()
    -
  • setUserDataConstraint

    -
    public void setUserDataConstraint(UserDataConstraint userDataConstraint)
    -
  • getRoles

    -
    public Set<String> getRoles()
    -
  • addRole

    -
    public void addRole(String role)
    -
  • combine

    -
    public void combine(RoleInfo other)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -332,5 +288,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/RolePrincipal.html b/jetty-11/org/eclipse/jetty/security/RolePrincipal.html index 5ef08feb2e5..83731033fe6 100644 --- a/jetty-11/org/eclipse/jetty/security/RolePrincipal.html +++ b/jetty-11/org/eclipse/jetty/security/RolePrincipal.html @@ -1,29 +1,35 @@ - -RolePrincipal (Eclipse Jetty API Doc - v11.0.21) + +RolePrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RolePrincipal

    org.eclipse.jetty.security.RolePrincipal
    -
    All Implemented Interfaces:
    Serializable, Principal
    @@ -105,12 +92,11 @@

    Class RolePrincipal

    See Also:
    -
    -
      @@ -167,9 +153,7 @@

      Constructor Details

    • RolePrincipal

      -
      public RolePrincipal(String name)
      -
    @@ -183,21 +167,17 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    getName in interface Principal
    -
  • configureForSubject

    -
    public void configureForSubject(Subject subject)
    -
  • @@ -211,5 +191,7 @@

    configureForSubject


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/RoleRunAsToken.html b/jetty-11/org/eclipse/jetty/security/RoleRunAsToken.html index ec41348fb02..76f909ddf21 100644 --- a/jetty-11/org/eclipse/jetty/security/RoleRunAsToken.html +++ b/jetty-11/org/eclipse/jetty/security/RoleRunAsToken.html @@ -1,29 +1,35 @@ - -RoleRunAsToken (Eclipse Jetty API Doc - v11.0.21) + +RoleRunAsToken (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RoleRunAsToken

    org.eclipse.jetty.security.RoleRunAsToken
    -
    All Implemented Interfaces:
    RunAsToken
    @@ -102,7 +89,6 @@

    Class RoleRunAsToken

    Version:
    $Rev: 4701 $ $Date: 2009-03-03 13:01:26 +0100 (Tue, 03 Mar 2009) $
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • RoleRunAsToken

      -
      public RoleRunAsToken(String runAsRole)
      -
    @@ -172,21 +156,17 @@

    Method Details

  • getRunAsRole

    -
    public String getRunAsRole()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -200,5 +180,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/RunAsToken.html b/jetty-11/org/eclipse/jetty/security/RunAsToken.html index 04edda72d6a..8518c2b8346 100644 --- a/jetty-11/org/eclipse/jetty/security/RunAsToken.html +++ b/jetty-11/org/eclipse/jetty/security/RunAsToken.html @@ -1,18 +1,19 @@ - -RunAsToken (Eclipse Jetty API Doc - v11.0.21) + +RunAsToken (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class SecurityHandler
    org.eclipse.jetty.security.SecurityHandler.NotChecked

    -
    All Implemented Interfaces:
    Principal
    Enclosing class:
    -
    SecurityHandler
    +
    SecurityHandler

    public class SecurityHandler.NotChecked extends Object implements Principal
    -
      @@ -162,9 +148,7 @@

      Constructor Details

    • NotChecked

      -
      public NotChecked()
      -
    @@ -178,19 +162,16 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    getName in interface Principal
    -
  • toString

    -
    public String toString()
    Specified by:
    @@ -198,15 +179,12 @@

    toString

    Overrides:
    toString in class Object
    -
  • getSecurityHandler

    -
    public SecurityHandler getSecurityHandler()
    -
  • @@ -220,5 +198,7 @@

    getSecurityHandler


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/SecurityHandler.html b/jetty-11/org/eclipse/jetty/security/SecurityHandler.html index 0a08b2fc249..90018492ecf 100644 --- a/jetty-11/org/eclipse/jetty/security/SecurityHandler.html +++ b/jetty-11/org/eclipse/jetty/security/SecurityHandler.html @@ -1,29 +1,35 @@ - -SecurityHandler (Eclipse Jetty API Doc - v11.0.21) + +SecurityHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class SecurityHandler

    -
    All Implemented Interfaces:
    Authenticator.AuthConfiguration, Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -124,7 +111,6 @@

    Class SecurityHandler

    Authentication.Configuration. At startup, any context init parameters that start with "org.eclipse.jetty.security." that do not have values in the SecurityHandler init parameters, are copied.
    -
    @@ -267,12 +253,12 @@

    Method Summary

    Get a SecurityHandler init parameter
    - +
    Get a SecurityHandler init parameter names
    - +
     
    @@ -410,15 +396,12 @@

    Field Details

  • __NO_USER

    -
    public static final Principal __NO_USER
    -
  • __NOBODY

    -
    public static final Principal __NOBODY
    Nobody user. The Nobody UserPrincipal is used to indicate a partial state of authentication. A request with a Nobody UserPrincipal will be allowed @@ -426,7 +409,6 @@

    __NOBODY

    authenticated request. It can be used by Authenticators such as FormAuthenticator to allow access to logon and error pages within an authenticated URI tree.
    -
  • @@ -440,9 +422,7 @@

    Constructor Details

  • SecurityHandler

    -
    protected SecurityHandler()
    -
  • @@ -456,7 +436,6 @@

    Method Details

  • getIdentityService

    -
    public IdentityService getIdentityService()
    Get the identityService.
    @@ -465,26 +444,22 @@

    getIdentityService

    Returns:
    the identityService
    -
  • setIdentityService

    -
    public void setIdentityService(IdentityService identityService)
    Set the identityService.
    Parameters:
    identityService - the identityService to set
    -
  • getLoginService

    -
    public LoginService getLoginService()
    Get the loginService.
    @@ -493,34 +468,28 @@

    getLoginService

    Returns:
    the loginService
    -
  • setLoginService

    -
    public void setLoginService(LoginService loginService)
    Set the loginService.
    Parameters:
    loginService - the loginService to set
    -
  • getAuthenticator

    -
    public Authenticator getAuthenticator()
    -
  • setAuthenticator

    -
    public void setAuthenticator(Authenticator authenticator)
    Set the authenticator.
    @@ -529,25 +498,21 @@

    setAuthenticator

    Throws:
    IllegalStateException - if the SecurityHandler is running
    -
  • getAuthenticatorFactory

    -
    public Authenticator.Factory getAuthenticatorFactory()
    Returns:
    the authenticatorFactory
    -
  • setAuthenticatorFactory

    -
    public void setAuthenticatorFactory(Authenticator.Factory authenticatorFactory)
    Parameters:
    @@ -555,25 +520,21 @@

    setAuthenticatorFactory

    Throws:
    IllegalStateException - if the SecurityHandler is running
    -
  • getKnownAuthenticatorFactories

    -
    public List<Authenticator.Factory> getKnownAuthenticatorFactories()
    Returns:
    the list of discovered authenticatorFactories
    -
  • getRealmName

    -
    public String getRealmName()
    Specified by:
    @@ -581,13 +542,11 @@

    getRealmName

    Returns:
    the realmName
    -
  • setRealmName

    -
    public void setRealmName(String realmName)
    Parameters:
    @@ -595,13 +554,11 @@

    setRealmName

    Throws:
    IllegalStateException - if the SecurityHandler is running
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    Specified by:
    @@ -609,13 +566,11 @@

    getAuthMethod

    Returns:
    the authMethod
    -
  • setAuthMethod

    -
    public void setAuthMethod(String authMethod)
    Parameters:
    @@ -623,25 +578,21 @@

    setAuthMethod

    Throws:
    IllegalStateException - if the SecurityHandler is running
    -
  • isCheckWelcomeFiles

    -
    public boolean isCheckWelcomeFiles()
    Returns:
    True if forwards to welcome files are authenticated
    -
  • setCheckWelcomeFiles

    -
    public void setCheckWelcomeFiles(boolean authenticateWelcomeFiles)
    Parameters:
    @@ -650,15 +601,13 @@

    setCheckWelcomeFiles

    Throws:
    IllegalStateException - if the SecurityHandler is running
    -
  • getInitParameter

    -
    public String getInitParameter(String key)
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Get a SecurityHandler init parameter
    Specified by:
    @@ -669,20 +618,18 @@

    getInitParameter

    Parameter value or null
    See Also:
    -
    -
  • getInitParameterNames

    -
    public Set<String> getInitParameterNames()
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Get a SecurityHandler init parameter names
    Specified by:
    @@ -691,18 +638,16 @@

    getInitParameterNames

    Set of parameter names
    See Also:
    -
    -
  • setInitParameter

    -
    public String setInitParameter(String key, String value)
    Set an initialization parameter.
    @@ -715,54 +660,47 @@

    setInitParameter

    Throws:
    IllegalStateException - if the SecurityHandler is started
    -
  • findLoginService

    -
    protected LoginService findLoginService() throws Exception
    Throws:
    Exception
    -
  • findIdentityService

    -
    protected IdentityService findIdentityService()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -770,23 +708,19 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • checkSecurity

    -
    protected boolean checkSecurity(Request request)
    -
  • isSessionRenewedOnAuthentication

    -
    public boolean isSessionRenewedOnAuthentication()
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Should session ID be renewed on authentication.
    Specified by:
    @@ -794,13 +728,11 @@

    isSessionRenewedOnAuthentication

    Returns:
    true if the session ID should be renewed on authentication
    -
  • setSessionRenewedOnAuthentication

    -
    public void setSessionRenewedOnAuthentication(boolean renew)
    Set renew the session on Authentication.

    @@ -810,20 +742,18 @@

    setSessionRenewedOnAuthentication

    renew - true to renew the authentication on session
    See Also:
    -
    -
  • getSessionMaxInactiveIntervalOnAuthentication

    -
    public int getSessionMaxInactiveIntervalOnAuthentication()
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Get the interval in seconds, which if non-zero, will be set with HttpSession.setMaxInactiveInterval(int) when a session is newly authenticated
    @@ -835,13 +765,11 @@

    getSessionMaxInactiveIntervalOnAuthentication

    on authentication; or a negative number to make the session never timeout after authentication. -
  • setSessionMaxInactiveIntervalOnAuthentication

    -
    public void setSessionMaxInactiveIntervalOnAuthentication(int seconds)
    Set the interval in seconds, which if non-zero, will be set with HttpSession.setMaxInactiveInterval(int) @@ -852,20 +780,18 @@

    setSessionMaxInactiveIntervalOnAuthentication

    on authentication; or a negative number to make the session never timeout after authentication. -
  • handle

    -
    public void handle(String pathInContext, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -885,38 +811,30 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • getCurrentSecurityHandler

    -
    public static SecurityHandler getCurrentSecurityHandler()
    -
  • logout

    -
    public void logout(Authentication.User user)
    -
  • prepareConstraintInfo

    -
    protected abstract RoleInfo prepareConstraintInfo(String pathInContext, Request request)
    -
  • checkUserDataPermissions

    -
    protected abstract boolean checkUserDataPermissions(String pathInContext, Request request, Response response, @@ -926,23 +844,19 @@

    checkUserDataPermissions

    Throws:
    IOException
    -
  • isAuthMandatory

    -
    protected abstract boolean isAuthMandatory(Request baseRequest, Response baseResponse, Object constraintInfo)
    -
  • checkWebResourcePermissions

    -
    protected abstract boolean checkWebResourcePermissions(String pathInContext, Request request, Response response, @@ -953,7 +867,6 @@

    checkWebResourcePermissions

    Throws:
    IOException
    -
  • @@ -967,5 +880,7 @@

    checkWebResourcePermissions


    + + diff --git a/jetty-11/org/eclipse/jetty/security/ServerAuthException.html b/jetty-11/org/eclipse/jetty/security/ServerAuthException.html index 5c358ac7ede..211530e2f37 100644 --- a/jetty-11/org/eclipse/jetty/security/ServerAuthException.html +++ b/jetty-11/org/eclipse/jetty/security/ServerAuthException.html @@ -1,18 +1,19 @@ - -ServerAuthException (Eclipse Jetty API Doc - v11.0.21) + +ServerAuthException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SpnegoUserIdentity

    org.eclipse.jetty.security.SpnegoUserIdentity
    -
    All Implemented Interfaces:
    UserIdentity
    @@ -98,7 +85,6 @@

    Class SpnegoUserIdentity

    public class SpnegoUserIdentity extends Object implements UserIdentity
    -
    @@ -199,7 +183,6 @@

    Method Details

  • getSubject

    -
    public Subject getSubject()
    Specified by:
    @@ -207,13 +190,11 @@

    getSubject

    Returns:
    The user subject
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    @@ -221,16 +202,14 @@

    getUserPrincipal

    Returns:
    The user principal
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role, UserIdentity.Scope scope)
    -
    Description copied from interface: UserIdentity
    +
    Description copied from interface: UserIdentity
    Check if the user is in a role. This call is used to satisfy authorization calls from container code which will be using translated role names.
    @@ -243,15 +222,12 @@

    isUserInRole

    Returns:
    True if the user can act in that role.
    -
  • isEstablished

    -
    public boolean isEstablished()
    -
  • @@ -265,5 +241,7 @@

    isEstablished


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/SpnegoUserPrincipal.html b/jetty-11/org/eclipse/jetty/security/SpnegoUserPrincipal.html index b50d6b660e1..ab81f63509b 100644 --- a/jetty-11/org/eclipse/jetty/security/SpnegoUserPrincipal.html +++ b/jetty-11/org/eclipse/jetty/security/SpnegoUserPrincipal.html @@ -1,29 +1,35 @@ - -SpnegoUserPrincipal (Eclipse Jetty API Doc - v11.0.21) + +SpnegoUserPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SpnegoUserPrincipalorg.eclipse.jetty.security.SpnegoUserPrincipal

    -
    All Implemented Interfaces:
    Principal
    @@ -98,7 +85,6 @@

    Class SpnegoUserPrincipalpublic class SpnegoUserPrincipal extends Object implements Principal

    -
      @@ -162,19 +148,15 @@

      Constructor Details

    • SpnegoUserPrincipal

      -
      public SpnegoUserPrincipal(String name, String encodedToken)
      -
    • SpnegoUserPrincipal

      -
      public SpnegoUserPrincipal(String name, byte[] token)
      -
    @@ -188,29 +170,23 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    getName in interface Principal
    -
  • getToken

    -
    public byte[] getToken()
    -
  • getEncodedToken

    -
    public String getEncodedToken()
    -
  • @@ -224,5 +200,7 @@

    getEncodedToken


    + + diff --git a/jetty-11/org/eclipse/jetty/security/UserAuthentication.html b/jetty-11/org/eclipse/jetty/security/UserAuthentication.html index d4708b80352..af723f19a15 100644 --- a/jetty-11/org/eclipse/jetty/security/UserAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/UserAuthentication.html @@ -1,29 +1,35 @@ - -UserAuthentication (Eclipse Jetty API Doc - v11.0.21) + +UserAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class UserAuthentication

    -
    All Implemented Interfaces:
    Serializable, Authentication, Authentication.LogoutAuthentication, Authentication.User
    @@ -108,12 +95,11 @@

    Class UserAuthentication

    $Rev: 4793 $ $Date: 2009-03-19 00:00:01 +0100 (Thu, 19 Mar 2009) $
    See Also:
    -
    -
    @@ -206,13 +190,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -226,5 +208,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/UserDataConstraint.html b/jetty-11/org/eclipse/jetty/security/UserDataConstraint.html index e2de55a0656..da6a25ec75f 100644 --- a/jetty-11/org/eclipse/jetty/security/UserDataConstraint.html +++ b/jetty-11/org/eclipse/jetty/security/UserDataConstraint.html @@ -1,29 +1,35 @@ - -UserDataConstraint (Eclipse Jetty API Doc - v11.0.21) + +UserDataConstraint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum UserDataConstraint

    -
    All Implemented Interfaces:
    Serializable, Comparable<UserDataConstraint>, java.lang.constant.Constable
    @@ -103,7 +90,6 @@

    Enum UserDataConstraint

    Version:
    $Rev: 4466 $ $Date: 2009-02-10 23:42:54 +0100 (Tue, 10 Feb 2009) $
    -
      @@ -112,7 +98,7 @@

      Enum UserDataConstraint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -184,25 +170,19 @@

      Enum Constant Details

    • None

      -
      public static final UserDataConstraint None
      -
    • Integral

      -
      public static final UserDataConstraint Integral
      -
    • Confidential

      -
      public static final UserDataConstraint Confidential
      -
    @@ -216,7 +196,6 @@

    Method Details

  • values

    -
    public static UserDataConstraint[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -224,13 +203,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static UserDataConstraint valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -245,23 +222,18 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • get

    -
    public static UserDataConstraint get(int dataConstraint)
    -
  • combine

    -
    public UserDataConstraint combine(UserDataConstraint other)
    -
  • @@ -275,5 +247,7 @@

    combine


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/UserPrincipal.html b/jetty-11/org/eclipse/jetty/security/UserPrincipal.html index af28e268dc1..d6b7a07918a 100644 --- a/jetty-11/org/eclipse/jetty/security/UserPrincipal.html +++ b/jetty-11/org/eclipse/jetty/security/UserPrincipal.html @@ -1,29 +1,35 @@ - -UserPrincipal (Eclipse Jetty API Doc - v11.0.21) + +UserPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UserPrincipal

    org.eclipse.jetty.security.UserPrincipal
    -
    All Implemented Interfaces:
    Serializable, Principal
    @@ -111,12 +98,11 @@

    Class UserPrincipal

    See Also:
    -
    -
      @@ -204,9 +190,7 @@

      Field Details

    • _credential

      -
      protected final Credential _credential
      -
    @@ -220,10 +204,8 @@

    Constructor Details

  • UserPrincipal

    -
    public UserPrincipal(String name, Credential credential)
    -
  • @@ -237,59 +219,46 @@

    Method Details

  • authenticate

    -
    public boolean authenticate(Object credentials)
    -
  • authenticate

    -
    public boolean authenticate(Credential c)
    -
  • authenticate

    -
    public boolean authenticate(UserPrincipal u)
    -
  • configureSubject

    -
    public void configureSubject(Subject subject)
    -
  • deconfigureSubject

    -
    public void deconfigureSubject(Subject subject)
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface Principal
    -
  • toString

    -
    public String toString()
    Specified by:
    @@ -297,7 +266,6 @@

    toString

    Overrides:
    toString in class Object
    -
  • @@ -311,5 +279,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/UserStore.User.html b/jetty-11/org/eclipse/jetty/security/UserStore.User.html index e8723257ad9..afeb3a56a1b 100644 --- a/jetty-11/org/eclipse/jetty/security/UserStore.User.html +++ b/jetty-11/org/eclipse/jetty/security/UserStore.User.html @@ -1,29 +1,35 @@ - -UserStore.User (Eclipse Jetty API Doc - v11.0.21) + +UserStore.User (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class UserStore.User

    org.eclipse.jetty.security.UserStore.User
    -
    Enclosing class:
    -
    UserStore
    +
    UserStore

    protected class UserStore.User extends Object
    -
    @@ -197,11 +179,9 @@

    Constructor Details

  • User

    -
    protected User(String username, Credential credential, String[] roles)
    -
  • @@ -215,17 +195,13 @@

    Method Details

  • getUserPrincipal

    -
    protected UserPrincipal getUserPrincipal()
    -
  • getRolePrincipals

    -
    protected List<RolePrincipal> getRolePrincipals()
    -
  • @@ -239,5 +215,7 @@

    getRolePrincipals


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/UserStore.html b/jetty-11/org/eclipse/jetty/security/UserStore.html index 6bebaad806d..42405ed6116 100644 --- a/jetty-11/org/eclipse/jetty/security/UserStore.html +++ b/jetty-11/org/eclipse/jetty/security/UserStore.html @@ -1,29 +1,35 @@ - -UserStore (Eclipse Jetty API Doc - v11.0.21) + +UserStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class UserStore

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -104,7 +91,6 @@

    Class UserStore

    public class UserStore extends AbstractLifeCycle
    Store of user authentication and authorization information.
    -
      @@ -122,10 +108,10 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -138,7 +124,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    protected final Map<String,UserStore.User>
    +
    protected final Map<String,UserStore.User>
     
    @@ -176,7 +162,7 @@

    Method Summary

    Credential credential, String[] roles)
     
    - +
     
    @@ -211,9 +197,7 @@

    Field Details

  • _users

    -
    protected final Map<String,UserStore.User> _users
    -
  • @@ -227,9 +211,7 @@

    Constructor Details

  • UserStore

    -
    public UserStore()
    -
  • @@ -243,47 +225,37 @@

    Method Details

  • addUser

    -
    public void addUser(String username, Credential credential, String[] roles)
    -
  • removeUser

    -
    public void removeUser(String username)
    -
  • getUserPrincipal

    -
    public UserPrincipal getUserPrincipal(String username)
    -
  • getRolePrincipals

    -
    public List<RolePrincipal> getRolePrincipals(String username)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -297,5 +269,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/security/WrappedAuthConfiguration.html b/jetty-11/org/eclipse/jetty/security/WrappedAuthConfiguration.html index 183cc4a35c2..d4448cd1f0a 100644 --- a/jetty-11/org/eclipse/jetty/security/WrappedAuthConfiguration.html +++ b/jetty-11/org/eclipse/jetty/security/WrappedAuthConfiguration.html @@ -1,29 +1,35 @@ - -WrappedAuthConfiguration (Eclipse Jetty API Doc - v11.0.21) + +WrappedAuthConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WrappedAuthConfig
    org.eclipse.jetty.security.WrappedAuthConfiguration

    -
    All Implemented Interfaces:
    Authenticator.AuthConfiguration
    @@ -104,7 +91,6 @@

    Class WrappedAuthConfig implements Authenticator.AuthConfiguration

    A wrapper for Authenticator.AuthConfiguration. This allows you create a new AuthConfiguration which can override a method to change a value from an another instance of AuthConfiguration.
    -
    @@ -202,33 +186,28 @@

    Method Details

  • getAuthMethod

    -
    public String getAuthMethod()
    Specified by:
    getAuthMethod in interface Authenticator.AuthConfiguration
    -
  • getRealmName

    -
    public String getRealmName()
    Specified by:
    getRealmName in interface Authenticator.AuthConfiguration
    -
  • getInitParameter

    -
    public String getInitParameter(String param)
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Get a SecurityHandler init parameter
    Specified by:
    @@ -239,20 +218,18 @@

    getInitParameter

    Parameter value or null
    See Also:
    -
    -
  • getInitParameterNames

    -
    public Set<String> getInitParameterNames()
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Get a SecurityHandler init parameter names
    Specified by:
    @@ -261,44 +238,38 @@

    getInitParameterNames

    Set of parameter names
    See Also:
    -
    -
  • getLoginService

    -
    public LoginService getLoginService()
    Specified by:
    getLoginService in interface Authenticator.AuthConfiguration
    -
  • getIdentityService

    -
    public IdentityService getIdentityService()
    Specified by:
    getIdentityService in interface Authenticator.AuthConfiguration
    -
  • isSessionRenewedOnAuthentication

    -
    public boolean isSessionRenewedOnAuthentication()
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Should session ID be renewed on authentication.
    Specified by:
    @@ -306,15 +277,13 @@

    isSessionRenewedOnAuthentication

    Returns:
    true if the session ID should be renewed on authentication
    -
  • getSessionMaxInactiveIntervalOnAuthentication

    -
    public int getSessionMaxInactiveIntervalOnAuthentication()
    -
    Description copied from interface: Authenticator.AuthConfiguration
    +
    Description copied from interface: Authenticator.AuthConfiguration
    Get the interval in seconds, which if non-zero, will be set with HttpSession.setMaxInactiveInterval(int) when a session is newly authenticated
    @@ -326,7 +295,6 @@

    getSessionMaxInactiveIntervalOnAuthentication

    on authentication; or a negative number to make the session never timeout after authentication. -
  • @@ -340,5 +308,7 @@

    getSessionMaxInactiveIntervalOnAuthentication


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/AuthorizationService.html b/jetty-11/org/eclipse/jetty/security/authentication/AuthorizationService.html index 186b0cd1e87..eb19e9aa533 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/AuthorizationService.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/AuthorizationService.html @@ -1,29 +1,35 @@ - -AuthorizationService (Eclipse Jetty API Doc - v11.0.21) + +AuthorizationService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface AuthorizationService

    -
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
    @@ -95,7 +82,6 @@

    Interface Authorization
    @FunctionalInterface public interface AuthorizationService

    A service to query for user roles.

    -

      @@ -137,7 +123,6 @@

      Method Details

    • getUserIdentity

      -
      UserIdentity getUserIdentity(jakarta.servlet.http.HttpServletRequest request, String name)
      @@ -147,13 +132,11 @@

      getUserIdentity

      Returns:
      a UserIdentity to query for roles of the given user
      -
    • from

      -
      static AuthorizationService from(LoginService loginService, Object credentials)

      Wraps a LoginService as an AuthorizationService

      @@ -163,7 +146,6 @@

      from

      Returns:
      an AuthorizationService that delegates the query for roles to the given LoginService
      -
    @@ -177,5 +159,7 @@

    from


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/authentication/BasicAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/BasicAuthenticator.html index 1b143a6c681..733da5efd28 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/BasicAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/BasicAuthenticator.html @@ -1,29 +1,35 @@ - -BasicAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +BasicAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BasicAuthenticator

    -
    All Implemented Interfaces:
    Authenticator
    @@ -99,7 +86,6 @@

    Class BasicAuthenticator


    public class BasicAuthenticator extends LoginAuthenticator
    -
      @@ -108,7 +94,7 @@

      Class BasicAuthenticator

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      Authenticator.AuthConfiguration, Authenticator.Factory
      @@ -192,9 +178,7 @@

      Constructor Details

    • BasicAuthenticator

      -
      public BasicAuthenticator()
      -
    @@ -208,40 +192,33 @@

    Method Details

  • getCharset

    -
    public Charset getCharset()
    -
  • setCharset

    -
    public void setCharset(Charset charset)
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -256,19 +233,17 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -281,7 +256,6 @@

    secureResponse

    Throws:
    ServerAuthException - if unable to test response
    -
  • @@ -295,5 +269,7 @@

    secureResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/ClientCertAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/ClientCertAuthenticator.html index 13f58918dd6..4e2f33235c7 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/ClientCertAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/ClientCertAuthenticator.html @@ -1,29 +1,35 @@ - -ClientCertAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +ClientCertAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ClientCertAuthenti

    -
    All Implemented Interfaces:
    Authenticator
    @@ -103,7 +90,6 @@

    Class ClientCertAuthenti
    Deprecated.
    -

      @@ -112,7 +98,7 @@

      Class ClientCertAuthenti

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      Authenticator.AuthConfiguration, Authenticator.Factory
      @@ -212,7 +198,7 @@

      Method Summary

      Deprecated.
       
      -
      protected Collection<? extends CRL>
      +
      protected Collection<? extends CRL>
      loadCRL(String crlPath)
      Deprecated.
      @@ -312,10 +298,8 @@

      Constructor Details

    • ClientCertAuthenticator

      -
      public ClientCertAuthenticator()
      Deprecated.
      -
    @@ -329,26 +313,23 @@

    Method Details

  • getAuthMethod

    -
    public String getAuthMethod()
    Deprecated.
    Returns:
    The name of the authentication method
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    Deprecated.
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -363,13 +344,11 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • getKeyStore

    -
    protected KeyStore getKeyStore(String storePath, String storeType, String storeProvider, @@ -392,13 +371,11 @@

    getKeyStore

    Throws:
    Exception - if unable to get keystore
    -
  • loadCRL

    -
    protected Collection<? extends CRL> loadCRL(String crlPath) throws Exception
    Deprecated.
    @@ -415,20 +392,18 @@

    loadCRL

    Throws:
    Exception - if unable to load CRL
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
    Deprecated.
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -441,130 +416,110 @@

    secureResponse

    Throws:
    ServerAuthException - if unable to test response
    -
  • isValidateCerts

    -
    public boolean isValidateCerts()
    Deprecated.
    Returns:
    true if SSL certificate has to be validated
    -
  • setValidateCerts

    -
    public void setValidateCerts(boolean validateCerts)
    Deprecated.
    Parameters:
    validateCerts - true if SSL certificates have to be validated
    -
  • getTrustStore

    -
    public String getTrustStore()
    Deprecated.
    Returns:
    The file name or URL of the trust store location
    -
  • setTrustStore

    -
    public void setTrustStore(String trustStorePath)
    Deprecated.
    Parameters:
    trustStorePath - The file name or URL of the trust store location
    -
  • getTrustStoreProvider

    -
    public String getTrustStoreProvider()
    Deprecated.
    Returns:
    The provider of the trust store
    -
  • setTrustStoreProvider

    -
    public void setTrustStoreProvider(String trustStoreProvider)
    Deprecated.
    Parameters:
    trustStoreProvider - The provider of the trust store
    -
  • getTrustStoreType

    -
    public String getTrustStoreType()
    Deprecated.
    Returns:
    The type of the trust store (default "PKCS12")
    -
  • setTrustStoreType

    -
    public void setTrustStoreType(String trustStoreType)
    Deprecated.
    Parameters:
    trustStoreType - The type of the trust store
    -
  • setTrustStorePassword

    -
    public void setTrustStorePassword(String password)
    Deprecated.
    Parameters:
    password - The password for the trust store
    -
  • getCrlPath

    -
    public String getCrlPath()
    Deprecated.
    Get the crlPath.
    @@ -572,13 +527,11 @@

    getCrlPath

    Returns:
    the crlPath
    -
  • setCrlPath

    -
    public void setCrlPath(String crlPath)
    Deprecated.
    Set the crlPath.
    @@ -586,13 +539,11 @@

    setCrlPath

    Parameters:
    crlPath - the crlPath to set
    -
  • getMaxCertPathLength

    -
    public int getMaxCertPathLength()
    Deprecated.
    @@ -600,13 +551,11 @@

    getMaxCertPathLength

    Maximum number of intermediate certificates in the certification path (-1 for unlimited)
    -
  • setMaxCertPathLength

    -
    public void setMaxCertPathLength(int maxCertPathLength)
    Deprecated.
    @@ -614,26 +563,22 @@

    setMaxCertPathLength

    maxCertPathLength - maximum number of intermediate certificates in the certification path (-1 for unlimited)
    -
  • isEnableCRLDP

    -
    public boolean isEnableCRLDP()
    Deprecated.
    Returns:
    true if CRL Distribution Points support is enabled
    -
  • setEnableCRLDP

    -
    public void setEnableCRLDP(boolean enableCRLDP)
    Deprecated.
    Enables CRL Distribution Points Support
    @@ -641,26 +586,22 @@

    setEnableCRLDP

    Parameters:
    enableCRLDP - true - turn on, false - turns off
    -
  • isEnableOCSP

    -
    public boolean isEnableOCSP()
    Deprecated.
    Returns:
    true if On-Line Certificate Status Protocol support is enabled
    -
  • setEnableOCSP

    -
    public void setEnableOCSP(boolean enableOCSP)
    Deprecated.
    Enables On-Line Certificate Status Protocol support
    @@ -668,26 +609,22 @@

    setEnableOCSP

    Parameters:
    enableOCSP - true - turn on, false - turn off
    -
  • getOcspResponderURL

    -
    public String getOcspResponderURL()
    Deprecated.
    Returns:
    Location of the OCSP Responder
    -
  • setOcspResponderURL

    -
    public void setOcspResponderURL(String ocspResponderURL)
    Deprecated.
    Set the location of the OCSP Responder.
    @@ -695,7 +632,6 @@

    setOcspResponderURL

    Parameters:
    ocspResponderURL - location of the OCSP Responder
    -
  • @@ -709,5 +645,7 @@

    setOcspResponderURL


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/ConfigurableSpnegoAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/ConfigurableSpnegoAuthenticator.html index 897b6104725..49ce0bc55e3 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/ConfigurableSpnegoAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/ConfigurableSpnegoAuthenticator.html @@ -1,29 +1,35 @@ - -ConfigurableSpnegoAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +ConfigurableSpnegoAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Configurab

    -
    All Implemented Interfaces:
    Authenticator
    @@ -106,12 +93,11 @@

    Class Configurab
    See Also:
    -
    -

      @@ -120,7 +106,7 @@

      Class Configurab

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      Authenticator.AuthConfiguration, Authenticator.Factory
      @@ -218,22 +204,18 @@

      Constructor Details

    • ConfigurableSpnegoAuthenticator

      -
      public ConfigurableSpnegoAuthenticator()
      -
    • ConfigurableSpnegoAuthenticator

      -
      public ConfigurableSpnegoAuthenticator(String authMethod)
      Allow for a custom authMethod value to be set for instances where SPNEGO may not be appropriate
      Parameters:
      authMethod - the auth method
      -
    @@ -247,31 +229,26 @@

    Method Details

  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • getAuthenticationDuration

    -
    public Duration getAuthenticationDuration()
    Returns:
    the authentication duration
    -
  • setAuthenticationDuration

    -
    public void setAuthenticationDuration(Duration authenticationDuration)

    Sets the duration of the authentication.

    A negative duration means that the authentication is only valid for the current request.

    @@ -281,13 +258,11 @@

    setAuthenticationDuration

    Parameters:
    authenticationDuration - the authentication duration
    -
  • login

    -
    public UserIdentity login(String username, Object password, jakarta.servlet.ServletRequest servletRequest)
    @@ -301,18 +276,16 @@

    login

    password - the user's credential
    servletRequest - the inbound request that needs authentication
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -327,18 +300,16 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean mandatory, Authentication.User validatedUser)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -349,7 +320,6 @@

    secureResponse

    Returns:
    true if response is secure
    -
  • @@ -363,5 +333,7 @@

    secureResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/DeferredAuthentication.html b/jetty-11/org/eclipse/jetty/security/authentication/DeferredAuthentication.html index e737252694b..c851a93afac 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/DeferredAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/DeferredAuthentication.html @@ -1,29 +1,35 @@ - -DeferredAuthentication (Eclipse Jetty API Doc - v11.0.21) + +DeferredAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DeferredAuthenticat
    org.eclipse.jetty.security.authentication.DeferredAuthentication

    -
    All Implemented Interfaces:
    Authentication, Authentication.Deferred, Authentication.LoginAuthentication, Authentication.LogoutAuthentication
    @@ -98,7 +85,6 @@

    Class DeferredAuthenticat
    public class DeferredAuthentication extends Object implements Authentication.Deferred
    -

    @@ -219,9 +203,7 @@

    Constructor Details

  • DeferredAuthentication

    -
    public DeferredAuthentication(LoginAuthenticator authenticator)
    -
  • @@ -235,9 +217,8 @@

    Method Details

  • authenticate

    -
    public Authentication authenticate(jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authentication.Deferred
    +
    Description copied from interface: Authentication.Deferred
    Authenticate if possible without sending a challenge. This is used to check credentials that have been sent for non-mandatory authentication.
    @@ -249,16 +230,14 @@

    authenticate

    Returns:
    The new Authentication state.
    -
  • authenticate

    -
    public Authentication authenticate(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
    -
    Description copied from interface: Authentication.Deferred
    +
    Description copied from interface: Authentication.Deferred
    Authenticate and possibly send a challenge. This is used to initiate authentication for previously non-mandatory authentication.
    @@ -271,17 +250,15 @@

    authenticate

    Returns:
    The new Authentication state.
    -
  • login

    -
    public Authentication login(String username, Object password, jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authentication.LoginAuthentication
    +
    Description copied from interface: Authentication.LoginAuthentication
    Login with the LOGIN authenticator
    Specified by:
    @@ -293,15 +270,13 @@

    login

    Returns:
    The new Authentication state
    -
  • logout

    -
    public Authentication logout(jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authentication.LogoutAuthentication
    +
    Description copied from interface: Authentication.LogoutAuthentication
    Remove any user information that may be present in the request such that a call to getUserPrincipal/getRemoteUser will return null.
    @@ -312,21 +287,17 @@

    logout

    Returns:
    NoAuthentication if we successfully logged out
    -
  • getPreviousAssociation

    -
    public Object getPreviousAssociation()
    -
  • isDeferred

    -
    public static boolean isDeferred(jakarta.servlet.http.HttpServletResponse response)
    Parameters:
    @@ -334,7 +305,6 @@

    isDeferred

    Returns:
    true if this response is from a deferred call to authenticate(ServletRequest)
    -
  • @@ -348,5 +318,7 @@

    isDeferred


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/authentication/DigestAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/DigestAuthenticator.html index 1e829add605..b33d10bebbe 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/DigestAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/DigestAuthenticator.html @@ -1,29 +1,35 @@ - -DigestAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +DigestAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DigestAuthenticator

    -
    All Implemented Interfaces:
    Authenticator
    @@ -102,7 +89,6 @@

    Class DigestAuthenticatorThe nonce max age in ms can be set with the SecurityHandler.setInitParameter(String, String) using the name "maxNonceAge". The nonce max count can be set with SecurityHandler.setInitParameter(String, String) using the name "maxNonceCount". When the age or count is exceeded, the nonce is considered stale.

    -
    @@ -218,9 +204,7 @@

    Constructor Details

  • DigestAuthenticator

    -
    public DigestAuthenticator()
    -
  • @@ -234,9 +218,8 @@

    Method Details

  • setConfiguration

    -
    public void setConfiguration(Authenticator.AuthConfiguration configuration)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Configure the Authenticator
    Specified by:
    @@ -246,63 +229,51 @@

    setConfiguration

    Parameters:
    configuration - the configuration
    -
  • getMaxNonceCount

    -
    public int getMaxNonceCount()
    -
  • setMaxNonceCount

    -
    public void setMaxNonceCount(int maxNC)
    -
  • getMaxNonceAge

    -
    public long getMaxNonceAge()
    -
  • setMaxNonceAge

    -
    public void setMaxNonceAge(long maxNonceAgeInMillis)
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -315,18 +286,16 @@

    secureResponse

    Throws:
    ServerAuthException - if unable to test response
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -341,17 +310,15 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • login

    -
    public UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
    -
    Description copied from class: LoginAuthenticator
    +
    Description copied from class: LoginAuthenticator
    If the UserIdentity is not null after this method calls LoginService.login(String, Object, ServletRequest), it is assumed that the user is fully authenticated and we need to change the session id to prevent session fixation vulnerability. If the UserIdentity is not necessarily fully @@ -365,15 +332,12 @@

    login

    credentials - the user's credential
    request - the inbound request that needs authentication
    -
  • newNonce

    -
    public String newNonce(Request request)
    -
  • @@ -387,5 +351,7 @@

    newNonce


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormAuthentication.html b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormAuthentication.html index 0c9a9a4afb4..6c5a1fb8628 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormAuthentication.html @@ -1,29 +1,35 @@ - -FormAuthenticator.FormAuthentication (Eclipse Jetty API Doc - v11.0.21) + +FormAuthenticator.FormAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    Class FormA

    -
    All Implemented Interfaces:
    Serializable, Authentication, Authentication.LogoutAuthentication, Authentication.ResponseSent, Authentication.User
    Enclosing class:
    -
    FormAuthenticator
    +
    FormAuthenticator

    public static class FormAuthenticator.FormAuthentication @@ -112,12 +99,11 @@

    Class FormA
    See Also:
    -
    -

    @@ -210,13 +194,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class UserAuthentication
    -
  • @@ -230,5 +212,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormRequest.html b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormRequest.html index 4be61d14566..9a8028c8b4e 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormRequest.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormRequest.html @@ -1,29 +1,35 @@ - -FormAuthenticator.FormRequest (Eclipse Jetty API Doc - v11.0.21) + +FormAuthenticator.FormRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Class FormAuthenti

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletRequest, jakarta.servlet.ServletRequest
    Enclosing class:
    -
    FormAuthenticator
    +
    FormAuthenticator

    protected static class FormAuthenticator.FormRequest extends jakarta.servlet.http.HttpServletRequestWrapper
    -
    @@ -183,9 +169,7 @@

    Constructor Details

  • FormRequest

    -
    public FormRequest(jakarta.servlet.http.HttpServletRequest request)
    -
  • @@ -199,7 +183,6 @@

    Method Details

  • getDateHeader

    -
    public long getDateHeader(String name)
    Specified by:
    @@ -207,13 +190,11 @@

    getDateHeader

    Overrides:
    getDateHeader in class jakarta.servlet.http.HttpServletRequestWrapper
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    @@ -221,13 +202,11 @@

    getHeader

    Overrides:
    getHeader in class jakarta.servlet.http.HttpServletRequestWrapper
    -
  • getHeaderNames

    -
    public Enumeration<String> getHeaderNames()
    Specified by:
    @@ -235,13 +214,11 @@

    getHeaderNames

    Overrides:
    getHeaderNames in class jakarta.servlet.http.HttpServletRequestWrapper
    -
  • getHeaders

    -
    public Enumeration<String> getHeaders(String name)
    Specified by:
    @@ -249,7 +226,6 @@

    getHeaders

    Overrides:
    getHeaders in class jakarta.servlet.http.HttpServletRequestWrapper
    -
  • @@ -263,5 +239,7 @@

    getHeaders


    + + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormResponse.html b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormResponse.html index d7a6fa46b4d..e28a5954703 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormResponse.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.FormResponse.html @@ -1,29 +1,35 @@ - -FormAuthenticator.FormResponse (Eclipse Jetty API Doc - v11.0.21) + +FormAuthenticator.FormResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Class FormAuthent

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletResponse, jakarta.servlet.ServletResponse
    Enclosing class:
    -
    FormAuthenticator
    +
    FormAuthenticator

    protected static class FormAuthenticator.FormResponse extends jakarta.servlet.http.HttpServletResponseWrapper
    -
      @@ -187,9 +173,7 @@

      Constructor Details

    • FormResponse

      -
      public FormResponse(jakarta.servlet.http.HttpServletResponse response)
      -
    @@ -203,7 +187,6 @@

    Method Details

  • addDateHeader

    -
    public void addDateHeader(String name, long date)
    @@ -212,13 +195,11 @@

    addDateHeader

    Overrides:
    addDateHeader in class jakarta.servlet.http.HttpServletResponseWrapper
    -
  • addHeader

    -
    public void addHeader(String name, String value)
    @@ -227,13 +208,11 @@

    addHeader

    Overrides:
    addHeader in class jakarta.servlet.http.HttpServletResponseWrapper
    -
  • setDateHeader

    -
    public void setDateHeader(String name, long date)
    @@ -242,13 +221,11 @@

    setDateHeader

    Overrides:
    setDateHeader in class jakarta.servlet.http.HttpServletResponseWrapper
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    @@ -257,7 +234,6 @@

    setHeader

    Overrides:
    setHeader in class jakarta.servlet.http.HttpServletResponseWrapper
    -
  • @@ -271,5 +247,7 @@

    setHeader


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.html index 4ea3ed57f74..23e91a71d2a 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/FormAuthenticator.html @@ -1,29 +1,35 @@ - -FormAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +FormAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FormAuthenticator

    -
    All Implemented Interfaces:
    Authenticator
    @@ -110,7 +97,6 @@

    Class FormAuthenticator

    to the /j_security_check URI within the context. FormAuthentication uses SessionAuthentication to wrap Authentication results so that they are associated with the session.

    -
    @@ -288,145 +274,127 @@

    Field Details

  • __FORM_LOGIN_PAGE

    -
    public static final String __FORM_LOGIN_PAGE
    See Also:
    -
    -
  • __FORM_ERROR_PAGE

    -
    public static final String __FORM_ERROR_PAGE
    See Also:
    -
    -
  • __FORM_DISPATCH

    -
    public static final String __FORM_DISPATCH
    See Also:
    -
    -
  • __J_URI

    -
    public static final String __J_URI
    See Also:
    -
    -
  • __J_POST

    -
    public static final String __J_POST
    See Also:
    -
    -
  • __J_METHOD

    -
    public static final String __J_METHOD
    See Also:
    -
    -
  • __J_SECURITY_CHECK

    -
    public static final String __J_SECURITY_CHECK
    See Also:
    -
    -
  • __J_USERNAME

    -
    public static final String __J_USERNAME
    See Also:
    -
    -
  • __J_PASSWORD

    -
    public static final String __J_PASSWORD
    See Also:
    -
    -
  • @@ -440,19 +408,15 @@

    Constructor Details

  • FormAuthenticator

    -
    public FormAuthenticator()
    -
  • FormAuthenticator

    -
    public FormAuthenticator(String login, String error, boolean dispatch)
    -
  • @@ -466,7 +430,6 @@

    Method Details

  • setAlwaysSaveUri

    -
    public void setAlwaysSaveUri(boolean alwaysSave)
    If true, uris that cause a redirect to a login page will always be remembered. If false, only the first uri that leads to a login @@ -476,23 +439,19 @@

    setAlwaysSaveUri

    Parameters:
    alwaysSave - true to always save the uri
    -
  • getAlwaysSaveUri

    -
    public boolean getAlwaysSaveUri()
    -
  • setConfiguration

    -
    public void setConfiguration(Authenticator.AuthConfiguration configuration)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Configure the Authenticator
    Specified by:
    @@ -502,29 +461,25 @@

    setConfiguration

    Parameters:
    configuration - the configuration
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • login

    -
    public UserIdentity login(String username, Object password, jakarta.servlet.ServletRequest request)
    -
    Description copied from class: LoginAuthenticator
    +
    Description copied from class: LoginAuthenticator
    If the UserIdentity is not null after this method calls LoginService.login(String, Object, ServletRequest), it is assumed that the user is fully authenticated and we need to change the session id to prevent session fixation vulnerability. If the UserIdentity is not necessarily fully @@ -538,27 +493,23 @@

    login

    password - the user's credential
    request - the inbound request that needs authentication
    -
  • logout

    -
    public void logout(jakarta.servlet.ServletRequest request)
    Overrides:
    logout in class LoginAuthenticator
    -
  • prepareRequest

    -
    public void prepareRequest(jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Called prior to validateRequest. The authenticator can manipulate the request to update it with information that can be inspected prior to validateRequest being called. @@ -575,18 +526,16 @@

    prepareRequest

    Parameters:
    request - the request to manipulate
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -601,35 +550,29 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • isJSecurityCheck

    -
    public boolean isJSecurityCheck(String uri)
    -
  • isLoginOrErrorPage

    -
    public boolean isLoginOrErrorPage(String pathInContext)
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -642,7 +585,6 @@

    secureResponse

    Throws:
    ServerAuthException - if unable to test response
    -
  • @@ -656,5 +598,7 @@

    secureResponse


    + + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/LoginAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/LoginAuthenticator.html index ee0fc919d87..933a82b108d 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/LoginAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/LoginAuthenticator.html @@ -1,29 +1,35 @@ - -LoginAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +LoginAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LoginAuthenticator

    org.eclipse.jetty.security.authentication.LoginAuthenticator
    -
    All Implemented Interfaces:
    Authenticator
    @@ -102,7 +89,6 @@

    Class LoginAuthenticator

    public abstract class LoginAuthenticator extends Object implements Authenticator
    -
    @@ -237,9 +219,7 @@

    Constructor Details

  • LoginAuthenticator

    -
    protected LoginAuthenticator()
    -
  • @@ -253,9 +233,8 @@

    Method Details

  • prepareRequest

    -
    public void prepareRequest(jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Called prior to validateRequest. The authenticator can manipulate the request to update it with information that can be inspected prior to validateRequest being called. @@ -270,13 +249,11 @@

    prepareRequest

    Parameters:
    request - the request to manipulate
    -
  • login

    -
    public UserIdentity login(String username, Object password, jakarta.servlet.ServletRequest servletRequest)
    @@ -291,23 +268,19 @@

    login

    password - the user's credential
    servletRequest - the inbound request that needs authentication
    -
  • logout

    -
    public void logout(jakarta.servlet.ServletRequest request)
    -
  • setConfiguration

    -
    public void setConfiguration(Authenticator.AuthConfiguration configuration)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Configure the Authenticator
    Specified by:
    @@ -315,21 +288,17 @@

    setConfiguration

    Parameters:
    configuration - the configuration
    -
  • getLoginService

    -
    public LoginService getLoginService()
    -
  • renewSession

    -
    protected jakarta.servlet.http.HttpSession renewSession(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    Change the session id. @@ -345,7 +314,6 @@

    renewSession

    Returns:
    The new session.
    -
  • @@ -359,5 +327,7 @@

    renewSession


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/authentication/LoginCallback.html b/jetty-11/org/eclipse/jetty/security/authentication/LoginCallback.html index 4930312cc60..78774938105 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/LoginCallback.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/LoginCallback.html @@ -1,29 +1,35 @@ - -LoginCallback (Eclipse Jetty API Doc - v11.0.21) + +LoginCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface LoginCallback

    -
    All Known Implementing Classes:
    LoginCallbackImpl
    @@ -99,7 +86,6 @@

    Interface LoginCallback

    Version:
    $Rev: 4792 $ $Date: 2009-03-18 22:55:52 +0100 (Wed, 18 Mar 2009) $
    -
      @@ -161,81 +147,61 @@

      Method Details

    • getSubject

      -
      Subject getSubject()
      -
    • getUserName

      -
      String getUserName()
      -
    • getCredential

      -
      Object getCredential()
      -
    • isSuccess

      -
      boolean isSuccess()
      -
    • setSuccess

      -
      void setSuccess(boolean success)
      -
    • getUserPrincipal

      -
      Principal getUserPrincipal()
      -
    • setUserPrincipal

      -
      void setUserPrincipal(Principal userPrincipal)
      -
    • getRoles

      -
      String[] getRoles()
      -
    • setRoles

      -
      void setRoles(String[] roles)
      -
    • clearPassword

      -
      void clearPassword()
      -
    @@ -249,5 +215,7 @@

    clearPassword


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/authentication/LoginCallbackImpl.html b/jetty-11/org/eclipse/jetty/security/authentication/LoginCallbackImpl.html index bfaf090d5a6..de8b6a1dddf 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/LoginCallbackImpl.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/LoginCallbackImpl.html @@ -1,29 +1,35 @@ - -LoginCallbackImpl (Eclipse Jetty API Doc - v11.0.21) + +LoginCallbackImpl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LoginCallbackImpl

    org.eclipse.jetty.security.authentication.LoginCallbackImpl
    -
    All Implemented Interfaces:
    LoginCallback
    @@ -104,7 +91,6 @@

    Class LoginCallbackImpl

    Version:
    $Rev: 4793 $ $Date: 2009-03-19 00:00:01 +0100 (Thu, 19 Mar 2009) $
    -
      @@ -184,11 +170,9 @@

      Constructor Details

    • LoginCallbackImpl

      -
      public LoginCallbackImpl(Subject subject, String userName, Object credential)
      -
    @@ -202,121 +186,101 @@

    Method Details

  • getSubject

    -
    public Subject getSubject()
    Specified by:
    getSubject in interface LoginCallback
    -
  • getUserName

    -
    public String getUserName()
    Specified by:
    getUserName in interface LoginCallback
    -
  • getCredential

    -
    public Object getCredential()
    Specified by:
    getCredential in interface LoginCallback
    -
  • isSuccess

    -
    public boolean isSuccess()
    Specified by:
    isSuccess in interface LoginCallback
    -
  • setSuccess

    -
    public void setSuccess(boolean success)
    Specified by:
    setSuccess in interface LoginCallback
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    getUserPrincipal in interface LoginCallback
    -
  • setUserPrincipal

    -
    public void setUserPrincipal(Principal userPrincipal)
    Specified by:
    setUserPrincipal in interface LoginCallback
    -
  • getRoles

    -
    public String[] getRoles()
    Specified by:
    getRoles in interface LoginCallback
    -
  • setRoles

    -
    public void setRoles(String[] groups)
    Specified by:
    setRoles in interface LoginCallback
    -
  • clearPassword

    -
    public void clearPassword()
    Specified by:
    clearPassword in interface LoginCallback
    -
  • @@ -330,5 +294,7 @@

    clearPassword


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/authentication/SessionAuthentication.html b/jetty-11/org/eclipse/jetty/security/authentication/SessionAuthentication.html index 67284f45bf8..5f852cdb1a8 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/SessionAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/SessionAuthentication.html @@ -1,29 +1,35 @@ - -SessionAuthentication (Eclipse Jetty API Doc - v11.0.21) + +SessionAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SessionAuthenticatio

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpSessionActivationListener, jakarta.servlet.http.HttpSessionBindingListener, Serializable, EventListener, Authentication, Authentication.LogoutAuthentication, Authentication.User
    @@ -108,12 +95,11 @@

    Class SessionAuthenticatio
    See Also:
    -
    -

    @@ -235,11 +219,9 @@

    Constructor Details

  • SessionAuthentication

    -
    public SessionAuthentication(String method, UserIdentity userIdentity, Object credentials)
    -
  • @@ -253,7 +235,6 @@

    Method Details

  • getUserIdentity

    -
    public UserIdentity getUserIdentity()
    Specified by:
    @@ -261,43 +242,36 @@

    getUserIdentity

    Overrides:
    getUserIdentity in class AbstractUserAuthentication
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • sessionWillPassivate

    -
    public void sessionWillPassivate(jakarta.servlet.http.HttpSessionEvent se)
    Specified by:
    sessionWillPassivate in interface jakarta.servlet.http.HttpSessionActivationListener
    -
  • sessionDidActivate

    -
    public void sessionDidActivate(jakarta.servlet.http.HttpSessionEvent se)
    Specified by:
    sessionDidActivate in interface jakarta.servlet.http.HttpSessionActivationListener
    -
  • @@ -311,5 +285,7 @@

    sessionDidActivate


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/SslClientCertAuthenticator.html b/jetty-11/org/eclipse/jetty/security/authentication/SslClientCertAuthenticator.html index fbc7e203809..d78965bbd3f 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/SslClientCertAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/SslClientCertAuthenticator.html @@ -1,29 +1,35 @@ - -SslClientCertAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +SslClientCertAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SslClientCertAu

    -
    All Implemented Interfaces:
    Authenticator
    @@ -104,7 +91,6 @@

    Class SslClientCertAu

    This Authenticator implements client certificate authentication. The client certificates available in the request will be verified against the configured SslContextFactory instance

    -
    @@ -213,24 +197,21 @@

    Method Details

  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -245,19 +226,17 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -270,31 +249,26 @@

    secureResponse

    Throws:
    ServerAuthException - if unable to test response
    -
  • isValidateCerts

    -
    public boolean isValidateCerts()
    Returns:
    true if SSL certificate has to be validated.
    -
  • setValidateCerts

    -
    public void setValidateCerts(boolean validateCerts)
    Parameters:
    validateCerts - true if SSL certificates have to be validated.
    -
  • @@ -308,5 +282,7 @@

    setValidateCerts


    + + diff --git a/jetty-11/org/eclipse/jetty/security/authentication/class-use/AuthorizationService.html b/jetty-11/org/eclipse/jetty/security/authentication/class-use/AuthorizationService.html index 8f7cce8b1d7..e0458f3568d 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/class-use/AuthorizationService.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/class-use/AuthorizationService.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.security.authentication.AuthorizationService (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.security.authentication.AuthorizationService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.security.authentication


    -
    package org.eclipse.jetty.security.authentication
    Jetty Security : Authenticators and Callbacks
    -
    • @@ -170,5 +165,7 @@

      Pack
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/security/authentication/package-tree.html b/jetty-11/org/eclipse/jetty/security/authentication/package-tree.html index 42cf889278d..2c396ddc1f6 100644 --- a/jetty-11/org/eclipse/jetty/security/authentication/package-tree.html +++ b/jetty-11/org/eclipse/jetty/security/authentication/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.security.authentication Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.security.authentication Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,12 +79,10 @@

    Class DefaultAuthConfig

    -

    public class DefaultAuthConfigFactory extends jakarta.security.auth.message.config.AuthConfigFactory
    A very basic AuthConfigFactory that allows for registering providers programmatically.
    -
      @@ -105,7 +91,7 @@

      Class DefaultAuthConfig

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class jakarta.security.auth.message.config.AuthConfigFactory

      +

      Nested classes/interfaces inherited from class jakarta.security.auth.message.config.AuthConfigFactory

      jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext
      @@ -200,9 +186,7 @@

      Constructor Details

    • DefaultAuthConfigFactory

      -
      public DefaultAuthConfigFactory()
      -
    @@ -216,7 +200,6 @@

    Method Details

  • getConfigProvider

    -
    public jakarta.security.auth.message.config.AuthConfigProvider getConfigProvider(String layer, String appContext, jakarta.security.auth.message.config.RegistrationListener listener)
    @@ -224,13 +207,11 @@

    getConfigProvider

    Specified by:
    getConfigProvider in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • registerConfigProvider

    -
    public String registerConfigProvider(String className, Map properties, String layer, @@ -240,13 +221,11 @@

    registerConfigProvider

    Specified by:
    registerConfigProvider in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • registerConfigProvider

    -
    public String registerConfigProvider(jakarta.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, @@ -255,25 +234,21 @@

    registerConfigProvider

    Specified by:
    registerConfigProvider in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • removeRegistration

    -
    public boolean removeRegistration(String registrationID)
    Specified by:
    removeRegistration in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • detachListener

    -
    public String[] detachListener(jakarta.security.auth.message.config.RegistrationListener listener, String layer, String appContext)
    @@ -281,43 +256,36 @@

    detachListener

    Specified by:
    detachListener in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • getRegistrationIDs

    -
    public String[] getRegistrationIDs(jakarta.security.auth.message.config.AuthConfigProvider provider)
    Specified by:
    getRegistrationIDs in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • getRegistrationContext

    -
    public jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
    Specified by:
    getRegistrationContext in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • refresh

    -
    public void refresh()
    Specified by:
    refresh in class jakarta.security.auth.message.config.AuthConfigFactory
    -
  • @@ -331,5 +299,7 @@

    refresh


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticator.html b/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticator.html index 3d5ee9b8d45..7887292e8fc 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticator.html @@ -1,29 +1,35 @@ - -JaspiAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +JaspiAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JaspiAuthenticator

    -
    All Implemented Interfaces:
    Authenticator
    @@ -100,7 +87,6 @@

    Class JaspiAuthenticator

    public class JaspiAuthenticator extends LoginAuthenticator
    Implementation of Jetty LoginAuthenticator that is a bridge from Jakarta Authentication to Jetty Security.
    -
      @@ -109,7 +95,7 @@

      Class JaspiAuthenticator

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator

      Authenticator.AuthConfiguration, Authenticator.Factory
      @@ -219,17 +205,14 @@

      Constructor Details

    • JaspiAuthenticator

      -
      public JaspiAuthenticator(Subject serviceSubject, String appContext, boolean allowLazyAuthentication)
      -
    • JaspiAuthenticator

      -
      @Deprecated public JaspiAuthenticator(jakarta.security.auth.message.config.ServerAuthConfig authConfig, Map authProperties, @@ -238,7 +221,6 @@

      JaspiAuthenticator

      boolean allowLazyAuthentication, IdentityService identityService)
      Deprecated.
      -
    @@ -252,9 +234,8 @@

    Method Details

  • setConfiguration

    -
    public void setConfiguration(Authenticator.AuthConfiguration configuration)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Configure the Authenticator
    Specified by:
    @@ -264,29 +245,25 @@

    setConfiguration

    Parameters:
    configuration - the configuration
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • login

    -
    public UserIdentity login(String username, Object password, jakarta.servlet.ServletRequest request)
    -
    Description copied from class: LoginAuthenticator
    +
    Description copied from class: LoginAuthenticator
    If the UserIdentity is not null after this method calls LoginService.login(String, Object, ServletRequest), it is assumed that the user is fully authenticated and we need to change the session id to prevent session fixation vulnerability. If the UserIdentity is not necessarily fully @@ -300,18 +277,16 @@

    login

    password - the user's credential
    request - the inbound request that needs authentication
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -326,32 +301,28 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • validateRequest

    -
    public Authentication validateRequest(JaspiMessageInfo messageInfo) throws ServerAuthException
    Throws:
    ServerAuthException
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -364,13 +335,11 @@

    secureResponse

    Throws:
    ServerAuthException - if unable to test response
    -
  • secureResponse

    -
    public boolean secureResponse(JaspiMessageInfo messageInfo, Authentication validatedUser) throws ServerAuthException
    @@ -378,7 +347,6 @@

    secureResponse

    Throws:
    ServerAuthException
    -
  • @@ -392,5 +360,7 @@

    secureResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticatorFactory.html b/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticatorFactory.html index dbcd814e01e..2c329490d51 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticatorFactory.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/JaspiAuthenticatorFactory.html @@ -1,29 +1,35 @@ - -JaspiAuthenticatorFactory (Eclipse Jetty API Doc - v11.0.21) + +JaspiAuthenticatorFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JaspiAuthenticat

    -
    All Implemented Interfaces:
    Authenticator.Factory
    @@ -111,7 +98,6 @@

    Class JaspiAuthenticat
  • invoke AuthConfigFactory.setFactory(AuthConfigFactory)
  • Alternatively: set AuthConfigFactory.DEFAULT_FACTORY_SECURITY_PROPERTY
  • -
    @@ -231,9 +215,7 @@

    Constructor Details

  • JaspiAuthenticatorFactory

    -
    public JaspiAuthenticatorFactory()
    -
  • @@ -247,55 +229,46 @@

    Method Details

  • getServiceSubject

    -
    public Subject getServiceSubject()
    Returns:
    the serviceSubject
    -
  • setServiceSubject

    -
    public void setServiceSubject(Subject serviceSubject)
    Parameters:
    serviceSubject - the serviceSubject to set
    -
  • getServerName

    -
    public String getServerName()
    Returns:
    the serverName
    -
  • setServerName

    -
    public void setServerName(String serverName)
    Parameters:
    serverName - the serverName to set
    -
  • getAuthenticator

    -
    public Authenticator getAuthenticator(Server server, jakarta.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, @@ -307,13 +280,11 @@

    getAuthenticator

    Overrides:
    getAuthenticator in class DefaultAuthenticatorFactory
    -
  • findServiceSubject

    -
    protected Subject findServiceSubject(Server server)
    Find a service Subject. If setServiceSubject(Subject) has not been used to set a subject, then the ContainerLifeCycle.getBeans(Class) method is used @@ -324,13 +295,11 @@

    findServiceSubject

    Returns:
    the subject
    -
  • findServerName

    -
    protected String findServerName(jakarta.servlet.ServletContext context, Server server)
    Find a servername. If setServerName(String) has not been called, @@ -345,7 +314,6 @@

    findServerName

    the server name from the service Subject (or default value if not found in subject or principals)
    -
  • @@ -359,5 +327,7 @@

    findServerName


    + + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/JaspiMessageInfo.html b/jetty-11/org/eclipse/jetty/security/jaspi/JaspiMessageInfo.html index 75865433c75..dc6d6d6a25d 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/JaspiMessageInfo.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/JaspiMessageInfo.html @@ -1,29 +1,35 @@ - -JaspiMessageInfo (Eclipse Jetty API Doc - v11.0.21) + +JaspiMessageInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JaspiMessageInfo

    org.eclipse.jetty.security.jaspi.JaspiMessageInfo
    -
    All Implemented Interfaces:
    jakarta.security.auth.message.MessageInfo
    @@ -99,7 +86,6 @@

    Class JaspiMessageInfo

    extends Object implements jakarta.security.auth.message.MessageInfo
    Almost an implementation of jaspi MessageInfo.
    -
    @@ -228,11 +210,9 @@

    Constructor Details

  • JaspiMessageInfo

    -
    public JaspiMessageInfo(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean isAuthMandatory)
    -
  • @@ -246,77 +226,63 @@

    Method Details

  • getMap

    -
    public Map getMap()
    Specified by:
    getMap in interface jakarta.security.auth.message.MessageInfo
    -
  • getRequestMessage

    -
    public Object getRequestMessage()
    Specified by:
    getRequestMessage in interface jakarta.security.auth.message.MessageInfo
    -
  • getResponseMessage

    -
    public Object getResponseMessage()
    Specified by:
    getResponseMessage in interface jakarta.security.auth.message.MessageInfo
    -
  • setRequestMessage

    -
    public void setRequestMessage(Object request)
    Specified by:
    setRequestMessage in interface jakarta.security.auth.message.MessageInfo
    -
  • setResponseMessage

    -
    public void setResponseMessage(Object response)
    Specified by:
    setResponseMessage in interface jakarta.security.auth.message.MessageInfo
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    -
  • isAuthMandatory

    -
    public boolean isAuthMandatory()
    -
  • @@ -330,5 +296,7 @@

    isAuthMandatory


    + + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/ServletCallbackHandler.html b/jetty-11/org/eclipse/jetty/security/jaspi/ServletCallbackHandler.html index e2214d1b6be..27e2635ff67 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/ServletCallbackHandler.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/ServletCallbackHandler.html @@ -1,29 +1,35 @@ - -ServletCallbackHandler (Eclipse Jetty API Doc - v11.0.21) + +ServletCallbackHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ServletCallbackHand
    org.eclipse.jetty.security.jaspi.ServletCallbackHandler

    -
    All Implemented Interfaces:
    CallbackHandler
    @@ -99,7 +86,6 @@

    Class ServletCallbackHand extends Object implements CallbackHandler

    This CallbackHandler will bridge Callbacks to handle to the given to the Jetty LoginService.
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • ServletCallbackHandler

      -
      public ServletCallbackHandler(LoginService loginService)
      -
    @@ -172,7 +156,6 @@

    Method Details

  • handle

    -
    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
    @@ -183,23 +166,18 @@

    handle

    IOException
    UnsupportedCallbackException
    -
  • getThreadCallerPrincipalCallback

    -
    public jakarta.security.auth.message.callback.CallerPrincipalCallback getThreadCallerPrincipalCallback()
    -
  • getThreadGroupPrincipalCallback

    -
    public jakarta.security.auth.message.callback.GroupPrincipalCallback getThreadGroupPrincipalCallback()
    -
  • @@ -213,5 +191,7 @@

    getThreadGroupPrincipalCallback


    + + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/SimpleAuthConfig.html b/jetty-11/org/eclipse/jetty/security/jaspi/SimpleAuthConfig.html index 214ea026c1a..08e686a14c9 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/SimpleAuthConfig.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/SimpleAuthConfig.html @@ -1,29 +1,35 @@ - -SimpleAuthConfig (Eclipse Jetty API Doc - v11.0.21) + +SimpleAuthConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SimpleAuthConfig

    org.eclipse.jetty.security.jaspi.SimpleAuthConfig
    -
    All Implemented Interfaces:
    jakarta.security.auth.message.config.AuthConfig, jakarta.security.auth.message.config.ServerAuthConfig
    @@ -102,7 +89,6 @@

    Class SimpleAuthConfig

    Deprecated.
    -
      @@ -202,18 +188,16 @@

      Field Details

    • HTTP_SERVLET

      -
      public static final String HTTP_SERVLET
      Deprecated.
      See Also:
      -
      -
    @@ -227,11 +211,9 @@

    Constructor Details

  • SimpleAuthConfig

    -
    public SimpleAuthConfig(String appContext, jakarta.security.auth.message.config.ServerAuthContext serverAuthContext)
    Deprecated.
    -
  • @@ -245,7 +227,6 @@

    Method Details

  • getAuthContext

    -
    public jakarta.security.auth.message.config.ServerAuthContext getAuthContext(String authContextID, Subject serviceSubject, Map properties)
    @@ -254,26 +235,22 @@

    getAuthContext

    Specified by:
    getAuthContext in interface jakarta.security.auth.message.config.ServerAuthConfig
    -
  • getAppContext

    -
    public String getAppContext()
    Deprecated.
    Specified by:
    getAppContext in interface jakarta.security.auth.message.config.AuthConfig
    -
  • getAuthContextID

    -
    public String getAuthContextID(jakarta.security.auth.message.MessageInfo messageInfo) throws IllegalArgumentException
    Deprecated.
    @@ -283,46 +260,39 @@

    getAuthContextID

    Throws:
    IllegalArgumentException
    -
  • getMessageLayer

    -
    public String getMessageLayer()
    Deprecated.
    Specified by:
    getMessageLayer in interface jakarta.security.auth.message.config.AuthConfig
    -
  • isProtected

    -
    public boolean isProtected()
    Deprecated.
    Specified by:
    isProtected in interface jakarta.security.auth.message.config.AuthConfig
    -
  • refresh

    -
    public void refresh()
    Deprecated.
    Specified by:
    refresh in interface jakarta.security.auth.message.config.AuthConfig
    -
  • @@ -336,5 +306,7 @@

    refresh


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/callback/CredentialValidationCallback.html b/jetty-11/org/eclipse/jetty/security/jaspi/callback/CredentialValidationCallback.html index 311d0216040..a4fe1e44321 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/callback/CredentialValidationCallback.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/callback/CredentialValidationCallback.html @@ -1,29 +1,35 @@ - -CredentialValidationCallback (Eclipse Jetty API Doc - v11.0.21) + +CredentialValidationCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CredentialVal
    org.eclipse.jetty.security.jaspi.callback.CredentialValidationCallback

    -
    All Implemented Interfaces:
    Callback
    @@ -102,7 +89,6 @@

    Class CredentialVal Store a jetty Credential for a user so that it can be validated by jaspi

    -
      @@ -170,11 +156,9 @@

      Constructor Details

    • CredentialValidationCallback

      -
      public CredentialValidationCallback(Subject subject, String userName, Credential credential)
      -
    @@ -188,49 +172,37 @@

    Method Details

  • getCredential

    -
    public Credential getCredential()
    -
  • clearCredential

    -
    public void clearCredential()
    -
  • getResult

    -
    public boolean getResult()
    -
  • getSubject

    -
    public Subject getSubject()
    -
  • getUsername

    -
    public String getUsername()
    -
  • setResult

    -
    public void setResult(boolean result)
    -
  • @@ -244,5 +216,7 @@

    setResult


    + + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/callback/class-use/CredentialValidationCallback.html b/jetty-11/org/eclipse/jetty/security/jaspi/callback/class-use/CredentialValidationCallback.html index d085f3d07e1..c66bc52a515 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/callback/class-use/CredentialValidationCallback.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/callback/class-use/CredentialValidationCallback.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.security.jaspi.callback.CredentialValidationCallback (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.security.jaspi.callback.CredentialValidationCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class BaseAuthModule

    org.eclipse.jetty.security.jaspi.modules.BaseAuthModule
    -
    All Implemented Interfaces:
    jakarta.security.auth.message.config.ServerAuthContext, jakarta.security.auth.message.module.ServerAuthModule, jakarta.security.auth.message.ServerAuth
    @@ -104,7 +91,6 @@

    Class BaseAuthModule

    implements jakarta.security.auth.message.module.ServerAuthModule, jakarta.security.auth.message.config.ServerAuthContext
    Simple abstract module implementing a Jakarta Authentication ServerAuthModule and ServerAuthContext. To be used as a building block for building more sophisticated auth modules.
    -
    @@ -240,17 +222,13 @@

    Constructor Details

  • BaseAuthModule

    -
    public BaseAuthModule()
    -
  • BaseAuthModule

    -
    public BaseAuthModule(CallbackHandler callbackHandler)
    -
  • @@ -264,19 +242,16 @@

    Method Details

  • getSupportedMessageTypes

    -
    public Class[] getSupportedMessageTypes()
    Specified by:
    getSupportedMessageTypes in interface jakarta.security.auth.message.module.ServerAuthModule
    -
  • initialize

    -
    public void initialize(jakarta.security.auth.message.MessagePolicy requestPolicy, jakarta.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, @@ -288,13 +263,11 @@

    initialize

    Throws:
    jakarta.security.auth.message.AuthException
    -
  • cleanSubject

    -
    public void cleanSubject(jakarta.security.auth.message.MessageInfo messageInfo, Subject subject) throws jakarta.security.auth.message.AuthException
    @@ -304,13 +277,11 @@

    cleanSubject

    Throws:
    jakarta.security.auth.message.AuthException
    -
  • secureResponse

    -
    public jakarta.security.auth.message.AuthStatus secureResponse(jakarta.security.auth.message.MessageInfo messageInfo, Subject serviceSubject) throws jakarta.security.auth.message.AuthException
    @@ -320,13 +291,11 @@

    secureResponse

    Throws:
    jakarta.security.auth.message.AuthException
    -
  • isMandatory

    -
    protected boolean isMandatory(jakarta.security.auth.message.MessageInfo messageInfo)
    Parameters:
    @@ -334,13 +303,11 @@

    isMandatory

    Returns:
    whether authentication is mandatory or optional
    -
  • login

    -
    protected boolean login(Subject clientSubject, String credentials, String authMethod, @@ -352,13 +319,11 @@

    login

    IOException
    UnsupportedCallbackException
    -
  • login

    -
    protected boolean login(Subject clientSubject, String username, Credential credential, @@ -371,7 +336,6 @@

    login

    IOException
    UnsupportedCallbackException
    -
  • @@ -385,5 +349,7 @@

    login


    + + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/modules/BasicAuthenticationAuthModule.html b/jetty-11/org/eclipse/jetty/security/jaspi/modules/BasicAuthenticationAuthModule.html index f5b3fcb7312..6d2f21f8e58 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/modules/BasicAuthenticationAuthModule.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/modules/BasicAuthenticationAuthModule.html @@ -1,29 +1,35 @@ - -BasicAuthenticationAuthModule (Eclipse Jetty API Doc - v11.0.21) + +BasicAuthenticationAuthModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BasicAuthent

    -
    All Implemented Interfaces:
    jakarta.security.auth.message.config.ServerAuthContext, jakarta.security.auth.message.module.ServerAuthModule, jakarta.security.auth.message.ServerAuth
    @@ -100,7 +87,6 @@

    Class BasicAuthent
    public class BasicAuthenticationAuthModule extends BaseAuthModule
    A ServerAuthModule implementation of HTTP Basic Authentication.
    -

      @@ -174,18 +160,14 @@

      Constructor Details

    • BasicAuthenticationAuthModule

      -
      public BasicAuthenticationAuthModule()
      -
    • BasicAuthenticationAuthModule

      -
      public BasicAuthenticationAuthModule(CallbackHandler callbackHandler, String realmName)
      -
    @@ -199,7 +181,6 @@

    Method Details

  • initialize

    -
    public void initialize(jakarta.security.auth.message.MessagePolicy requestPolicy, jakarta.security.auth.message.MessagePolicy responsePolicy, CallbackHandler callbackHandler, @@ -213,13 +194,11 @@

    initialize

    Throws:
    jakarta.security.auth.message.AuthException
    -
  • validateRequest

    -
    public jakarta.security.auth.message.AuthStatus validateRequest(jakarta.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) @@ -228,7 +207,6 @@

    validateRequest

    Throws:
    jakarta.security.auth.message.AuthException
    -
  • @@ -242,5 +220,7 @@

    validateRequest


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/modules/class-use/BaseAuthModule.html b/jetty-11/org/eclipse/jetty/security/jaspi/modules/class-use/BaseAuthModule.html index ae926759cca..c088ddfd42a 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/modules/class-use/BaseAuthModule.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/modules/class-use/BaseAuthModule.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.security.jaspi.modules.BaseAuthModule (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.security.jaspi.modules.BaseAuthModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JaspiAuthConfigPro
    org.eclipse.jetty.security.jaspi.provider.JaspiAuthConfigProvider

    -
    All Implemented Interfaces:
    jakarta.security.auth.message.config.AuthConfigProvider
    @@ -103,7 +90,6 @@

    Class JaspiAuthConfigPro

    If this is being constructed by an AuthConfigFactory after being passed in as a className, then you will need to provide the property ServerAuthModule containing the fully qualified name of the ServerAuthModule class you wish to use.

    -
      @@ -177,7 +163,6 @@

      Constructor Details

    • JaspiAuthConfigProvider

      -
      public JaspiAuthConfigProvider(Map properties, jakarta.security.auth.message.config.AuthConfigFactory factory)

      Constructor with signature and implementation that's required by API.

      @@ -189,25 +174,21 @@

      JaspiAuthConfigProvider

      properties - A Map of initialization properties.
      factory - The AuthConfigFactory to register on.
      -
    • JaspiAuthConfigProvider

      -
      public JaspiAuthConfigProvider(String className)
      Parameters:
      className - The fully qualified name of a ServerAuthModule class.
      -
    • JaspiAuthConfigProvider

      -
      public JaspiAuthConfigProvider(String className, Map properties)
      @@ -215,25 +196,21 @@

      JaspiAuthConfigProvider

      className - The fully qualified name of a ServerAuthModule class.
      properties - A Map of initialization properties.
      -
    • JaspiAuthConfigProvider

      -
      public JaspiAuthConfigProvider(jakarta.security.auth.message.module.ServerAuthModule serverAuthModule)
      Parameters:
      serverAuthModule - The instance of ServerAuthModule to use.
      -
    • JaspiAuthConfigProvider

      -
      public JaspiAuthConfigProvider(jakarta.security.auth.message.module.ServerAuthModule serverAuthModule, Map properties)
      @@ -241,7 +218,6 @@

      JaspiAuthConfigProvider

      serverAuthModule - The instance of ServerAuthModule to use.
      properties - A Map of initialization properties.
      -
    @@ -255,7 +231,6 @@

    Method Details

  • getClientAuthConfig

    -
    public jakarta.security.auth.message.config.ClientAuthConfig getClientAuthConfig(String layer, String appContext, CallbackHandler handler)
    @@ -263,13 +238,11 @@

    getClientAuthConfig

    Specified by:
    getClientAuthConfig in interface jakarta.security.auth.message.config.AuthConfigProvider
    -
  • getServerAuthConfig

    -
    public jakarta.security.auth.message.config.ServerAuthConfig getServerAuthConfig(String layer, String appContext, CallbackHandler handler)
    @@ -277,19 +250,16 @@

    getServerAuthConfig

    Specified by:
    getServerAuthConfig in interface jakarta.security.auth.message.config.AuthConfigProvider
    -
  • refresh

    -
    public void refresh()
    Specified by:
    refresh in interface jakarta.security.auth.message.config.AuthConfigProvider
    -
  • @@ -303,5 +273,7 @@

    refresh


    + + diff --git a/jetty-11/org/eclipse/jetty/security/jaspi/provider/class-use/JaspiAuthConfigProvider.html b/jetty-11/org/eclipse/jetty/security/jaspi/provider/class-use/JaspiAuthConfigProvider.html index d60ca6a75e7..6f70d527e11 100644 --- a/jetty-11/org/eclipse/jetty/security/jaspi/provider/class-use/JaspiAuthConfigProvider.html +++ b/jetty-11/org/eclipse/jetty/security/jaspi/provider/class-use/JaspiAuthConfigProvider.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.security.jaspi.provider.JaspiAuthConfigProvider (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.security.jaspi.provider.JaspiAuthConfigProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class JwtDecoder

    org.eclipse.jetty.security.openid.JwtDecoder
    -

    public class JwtDecoder extends Object
    Used to decode the ID Token from the base64 encrypted JSON Web Token (JWT).
    -
      @@ -122,7 +108,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      -
      static Map<String,Object>
      +
      static Map<String,Object>
      Decodes a JSON Web Token (JWT) into a Map of claims.
      @@ -147,9 +133,7 @@

      Constructor Details

    • JwtDecoder

      -
      public JwtDecoder()
      -
    @@ -163,7 +147,6 @@

    Method Details

  • decode

    -
    public static Map<String,Object> decode(String jwt)
    Decodes a JSON Web Token (JWT) into a Map of claims.
    @@ -172,7 +155,6 @@

    decode

    Returns:
    the map of claims encoded in the JWT.
    -
  • @@ -186,5 +168,7 @@

    decode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthConfiguration.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthConfiguration.html index 466143b520c..712dac80b06 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthConfiguration.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthConfiguration.html @@ -1,29 +1,35 @@ - -OpenIdAuthConfiguration (Eclipse Jetty API Doc - v11.0.21) + +OpenIdAuthConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class OpenIdAuthConfigur

    -
    All Implemented Interfaces:
    Authenticator.AuthConfiguration
    @@ -103,7 +90,6 @@

    Class OpenIdAuthConfigur

    When getLoginService() method is called, this implementation will always return an instance of OpenIdLoginService. This allows you to configure an OpenIdAuthenticator using a null LoginService or any alternative LoginService implementation which will be wrapped by the OpenIdLoginService

    -
    @@ -175,7 +159,6 @@

    Method Details

  • getLoginService

    -
    public LoginService getLoginService()
    Specified by:
    @@ -183,7 +166,6 @@

    getLoginService

    Overrides:
    getLoginService in class WrappedAuthConfiguration
    -
  • @@ -197,5 +179,7 @@

    getLoginService


    + + diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.OpenIdAuthentication.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.OpenIdAuthentication.html index c24df1ad037..bccbf10ac3c 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.OpenIdAuthentication.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.OpenIdAuthentication.html @@ -1,29 +1,35 @@ - -OpenIdAuthenticator.OpenIdAuthentication (Eclipse Jetty API Doc - v11.0.21) + +OpenIdAuthenticator.OpenIdAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    Class O

    -
    All Implemented Interfaces:
    Serializable, Authentication, Authentication.LogoutAuthentication, Authentication.ResponseSent, Authentication.User
    Enclosing class:
    -
    OpenIdAuthenticator
    +
    OpenIdAuthenticator

    public static class OpenIdAuthenticator.OpenIdAuthentication @@ -112,12 +99,11 @@

    Class O
    See Also:
    -
    -

    @@ -210,13 +194,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class UserAuthentication
    -
  • @@ -230,5 +212,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.html index b7406119cf8..866892f1a3c 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticator.html @@ -1,29 +1,35 @@ - -OpenIdAuthenticator (Eclipse Jetty API Doc - v11.0.21) + +OpenIdAuthenticator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class OpenIdAuthenticator

    -
    All Implemented Interfaces:
    Authenticator
    @@ -110,7 +97,6 @@

    Class OpenIdAuthenticatorRESPONSE.

    SessionAuthentication is then used to wrap Authentication results so that they are associated with the session.

    -
    @@ -316,195 +302,171 @@

    Field Details

  • CLAIMS

    -
    public static final String CLAIMS
    See Also:
    -
    -
  • RESPONSE

    -
    public static final String RESPONSE
    See Also:
    -
    -
  • ISSUER

    -
    public static final String ISSUER
    See Also:
    -
    -
  • REDIRECT_PATH

    -
    public static final String REDIRECT_PATH
    See Also:
    -
    -
  • LOGOUT_REDIRECT_PATH

    -
    public static final String LOGOUT_REDIRECT_PATH
    See Also:
    -
    -
  • ERROR_PAGE

    -
    public static final String ERROR_PAGE
    See Also:
    -
    -
  • J_URI

    -
    public static final String J_URI
    See Also:
    -
    -
  • J_POST

    -
    public static final String J_POST
    See Also:
    -
    -
  • J_METHOD

    -
    public static final String J_METHOD
    See Also:
    -
    -
  • J_SECURITY_CHECK

    -
    public static final String J_SECURITY_CHECK
    See Also:
    -
    -
  • ERROR_PARAMETER

    -
    public static final String ERROR_PARAMETER
    See Also:
    -
    -
  • CSRF_TOKEN

    -
    @Deprecated public static final String CSRF_TOKEN
    Deprecated.
    See Also:
    -
    -
  • @@ -518,47 +480,37 @@

    Constructor Details

  • OpenIdAuthenticator

    -
    public OpenIdAuthenticator()
    -
  • OpenIdAuthenticator

    -
    public OpenIdAuthenticator(OpenIdConfiguration configuration)
    -
  • OpenIdAuthenticator

    -
    public OpenIdAuthenticator(OpenIdConfiguration configuration, String errorPage)
    -
  • OpenIdAuthenticator

    -
    public OpenIdAuthenticator(OpenIdConfiguration configuration, String redirectPath, String errorPage)
    -
  • OpenIdAuthenticator

    -
    public OpenIdAuthenticator(OpenIdConfiguration configuration, String redirectPath, String errorPage, String logoutRedirectPath)
    -
  • @@ -572,9 +524,8 @@

    Method Details

  • setConfiguration

    -
    public void setConfiguration(Authenticator.AuthConfiguration authConfig)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Configure the Authenticator
    Specified by:
    @@ -584,73 +535,59 @@

    setConfiguration

    Parameters:
    authConfig - the configuration
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    Returns:
    The name of the authentication method
    -
  • setAlwaysSaveUri

    -
    @Deprecated public void setAlwaysSaveUri(boolean alwaysSave)
    Deprecated.
    -
  • isAlwaysSaveUri

    -
    @Deprecated public boolean isAlwaysSaveUri()
    Deprecated.
    -
  • setRedirectPath

    -
    public void setRedirectPath(String redirectPath)
    -
  • setLogoutRedirectPath

    -
    public void setLogoutRedirectPath(String logoutRedirectPath)
    -
  • setErrorPage

    -
    public void setErrorPage(String path)
    -
  • login

    -
    public UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
    -
    Description copied from class: LoginAuthenticator
    +
    Description copied from class: LoginAuthenticator
    If the UserIdentity is not null after this method calls LoginService.login(String, Object, ServletRequest), it is assumed that the user is fully authenticated and we need to change the session id to prevent session fixation vulnerability. If the UserIdentity is not necessarily fully @@ -664,27 +601,23 @@

    login

    credentials - the user's credential
    request - the inbound request that needs authentication
    -
  • logout

    -
    public void logout(jakarta.servlet.ServletRequest request)
    Overrides:
    logout in class LoginAuthenticator
    -
  • prepareRequest

    -
    public void prepareRequest(jakarta.servlet.ServletRequest request)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Called prior to validateRequest. The authenticator can manipulate the request to update it with information that can be inspected prior to validateRequest being called. @@ -701,18 +634,16 @@

    prepareRequest

    Parameters:
    request - the request to manipulate
    -
  • validateRequest

    -
    public Authentication validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) throws ServerAuthException
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    Validate a request
    Parameters:
    @@ -727,42 +658,34 @@

    validateRequest

    Throws:
    ServerAuthException - if unable to validate request
    -
  • isJSecurityCheck

    -
    public boolean isJSecurityCheck(String uri)
    -
  • isErrorPage

    -
    public boolean isErrorPage(String pathInContext)
    -
  • getChallengeUri

    -
    protected String getChallengeUri(Request request)
    -
  • secureResponse

    -
    public boolean secureResponse(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory, Authentication.User validatedUser)
    -
    Description copied from interface: Authenticator
    +
    Description copied from interface: Authenticator
    is response secure
    Parameters:
    @@ -773,7 +696,6 @@

    secureResponse

    Returns:
    true if response is secure
    -
  • @@ -787,5 +709,7 @@

    secureResponse


    + + diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticatorFactory.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticatorFactory.html index a49f95959b6..d1178c68d0d 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticatorFactory.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdAuthenticatorFactory.html @@ -1,29 +1,35 @@ - -OpenIdAuthenticatorFactory (Eclipse Jetty API Doc - v11.0.21) + +OpenIdAuthenticatorFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class OpenIdAuthentic
    org.eclipse.jetty.security.openid.OpenIdAuthenticatorFactory

    -
    All Implemented Interfaces:
    Authenticator.Factory
    @@ -98,7 +85,6 @@

    Class OpenIdAuthentic
    public class OpenIdAuthenticatorFactory extends Object implements Authenticator.Factory
    -

      @@ -153,9 +139,7 @@

      Constructor Details

    • OpenIdAuthenticatorFactory

      -
      public OpenIdAuthenticatorFactory()
      -
    @@ -169,7 +153,6 @@

    Method Details

  • getAuthenticator

    -
    public Authenticator getAuthenticator(Server server, jakarta.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, @@ -179,7 +162,6 @@

    getAuthenticator

    Specified by:
    getAuthenticator in interface Authenticator.Factory
    -
  • @@ -193,5 +175,7 @@

    getAuthenticator


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdConfiguration.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdConfiguration.html index d78ceac702b..705cbeb507d 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdConfiguration.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdConfiguration.html @@ -1,29 +1,35 @@ - -OpenIdConfiguration (Eclipse Jetty API Doc - v11.0.21) + +OpenIdConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class OpenIdConfiguration

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -105,7 +92,6 @@

    Class OpenIdConfigurationCONFIG_PATH to discover the required information about the OIDC service.

    -
    @@ -205,7 +191,7 @@

    Method Summary

    Starts the managed lifecycle beans in the order they were added.
    -
    protected Map<String,Object>
    +
    protected Map<String,Object>
    Obtain the JSON metadata from OpenID Connect Discovery Configuration Endpoint.
    @@ -231,7 +217,7 @@

    Method Summary

     
    - +
     
    @@ -292,7 +278,6 @@

    Constructor Details

  • OpenIdConfiguration

    -
    public OpenIdConfiguration(String provider, String clientId, String clientSecret)
    @@ -303,13 +288,11 @@

    OpenIdConfiguration

    clientId - OAuth 2.0 Client Identifier valid at the Authorization Server.
    clientSecret - The client secret known only by the Client and the Authorization Server.
    -
  • OpenIdConfiguration

    -
    public OpenIdConfiguration(String issuer, String authorizationEndpoint, String tokenEndpoint, @@ -326,13 +309,11 @@

    OpenIdConfiguration

    clientSecret - The client secret known only by the Client and the Authorization Server.
    httpClient - The HttpClient instance to use.
    -
  • OpenIdConfiguration

    -
    public OpenIdConfiguration(@Name("issuer") String issuer, @Name("authorizationEndpoint") @@ -358,13 +339,11 @@

    OpenIdConfiguration

    authMethod - Authentication method to use with the Token Endpoint.
    httpClient - The HttpClient instance to use.
    -
  • OpenIdConfiguration

    -
    public OpenIdConfiguration(@Name("issuer") String issuer, @Name("authorizationEndpoint") @@ -393,7 +372,6 @@

    OpenIdConfiguration

    authMethod - Authentication method to use with the Token Endpoint.
    httpClient - The HttpClient instance to use.
    -
  • @@ -407,24 +385,22 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • processMetadata

    -
    protected void processMetadata(Map<String,Object> discoveryDocument)
    Process the OpenID Connect metadata discovered by fetchOpenIdConnectMetadata(). By default, only the AUTHORIZATION_ENDPOINT and TOKEN_ENDPOINT claims are extracted.
    @@ -433,18 +409,16 @@

    processMetadata

    IllegalStateException - if a required field is not present in the metadata.
    See Also:
    -
    -
  • fetchOpenIdConnectMetadata

    -
    protected Map<String,Object> fetchOpenIdConnectMetadata()
    Obtain the JSON metadata from OpenID Connect Discovery Configuration Endpoint.
    @@ -453,131 +427,100 @@

    fetchOpenIdConnectMetadata

    Throws:
    IllegalStateException - if metadata could not be fetched from the OP.
    -
  • getHttpClient

    -
    public HttpClient getHttpClient()
    -
  • getAuthEndpoint

    -
    public String getAuthEndpoint()
    -
  • getClientId

    -
    public String getClientId()
    -
  • getClientSecret

    -
    public String getClientSecret()
    -
  • getIssuer

    -
    public String getIssuer()
    -
  • getTokenEndpoint

    -
    public String getTokenEndpoint()
    -
  • getEndSessionEndpoint

    -
    public String getEndSessionEndpoint()
    -
  • getAuthMethod

    -
    public String getAuthMethod()
    -
  • addScopes

    -
    public void addScopes(String... scopes)
    -
  • getScopes

    -
    public List<String> getScopes()
    -
  • isAuthenticateNewUsers

    -
    public boolean isAuthenticateNewUsers()
    -
  • setAuthenticateNewUsers

    -
    public void setAuthenticateNewUsers(boolean authenticateNewUsers)
    -
  • isLogoutWhenIdTokenIsExpired

    -
    public boolean isLogoutWhenIdTokenIsExpired()
    -
  • setLogoutWhenIdTokenIsExpired

    -
    public void setLogoutWhenIdTokenIsExpired(boolean logoutWhenIdTokenIsExpired)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -591,5 +534,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdCredentials.AuthenticationException.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdCredentials.AuthenticationException.html index fe7258b1c29..38b4170ccf6 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdCredentials.AuthenticationException.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdCredentials.AuthenticationException.html @@ -1,18 +1,19 @@ - -OpenIdCredentials.AuthenticationException (Eclipse Jetty API Doc - v11.0.21) + +OpenIdCredentials.AuthenticationException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class OpenIdCredentials

    org.eclipse.jetty.security.openid.OpenIdCredentials
    -
    All Implemented Interfaces:
    Serializable
    @@ -109,12 +96,11 @@

    Class OpenIdCredentials

    See Also:
    -
    -
    @@ -223,54 +205,42 @@

    Method Details

  • getUserId

    -
    public String getUserId()
    -
  • getClaims

    -
    public Map<String,Object> getClaims()
    -
  • getResponse

    -
    public Map<String,Object> getResponse()
    -
  • redeemAuthCode

    -
    public void redeemAuthCode(OpenIdConfiguration configuration) throws Exception
    Throws:
    Exception
    -
  • isExpired

    -
    public boolean isExpired()
    -
  • checkExpiry

    -
    public static boolean checkExpiry(Map<String,Object> claims)
    -
  • @@ -284,5 +254,7 @@

    checkExpiry


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdLoginService.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdLoginService.html index 04ba351dd39..f6829736f80 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdLoginService.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdLoginService.html @@ -1,29 +1,35 @@ - -OpenIdLoginService (Eclipse Jetty API Doc - v11.0.21) + +OpenIdLoginService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class OpenIdLoginService

    -
    All Implemented Interfaces:
    LoginService, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class OpenIdLoginService

    Can contain an optional wrapped LoginService which is used to store role information about users.

    -
    @@ -277,7 +259,6 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    @@ -285,25 +266,21 @@

    getName

    Returns:
    Get the name of the login service (aka Realm name)
    -
  • getConfiguration

    -
    public OpenIdConfiguration getConfiguration()
    -
  • login

    -
    public UserIdentity login(String identifier, Object credentials, jakarta.servlet.ServletRequest req)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Login a user.
    Specified by:
    @@ -315,21 +292,17 @@

    login

    Returns:
    A UserIdentity if the credentials matched, otherwise null
    -
  • isAuthenticateNewUsers

    -
    public boolean isAuthenticateNewUsers()
    -
  • setAuthenticateNewUsers

    -
    public void setAuthenticateNewUsers(boolean authenticateNewUsers)
    This setting is only meaningful if a wrapped LoginService has been set.

    @@ -341,15 +314,13 @@

    setAuthenticateNewUsers

    Parameters:
    authenticateNewUsers - whether to authenticate users not found by a wrapping LoginService
    -
  • validate

    -
    public boolean validate(UserIdentity user)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Validate a user identity. Validate that a UserIdentity previously created by a call to LoginService.login(String, Object, ServletRequest) is still valid.
    @@ -361,15 +332,13 @@

    validate

    Returns:
    true if authentication has not been revoked for the user.
    -
  • getIdentityService

    -
    public IdentityService getIdentityService()
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Get the IdentityService associated with this Login Service.
    Specified by:
    @@ -377,15 +346,13 @@

    getIdentityService

    Returns:
    the IdentityService associated with this Login Service.
    -
  • setIdentityService

    -
    public void setIdentityService(IdentityService service)
    -
    Description copied from interface: LoginService
    +
    Description copied from interface: LoginService
    Set the IdentityService associated with this Login Service.
    Specified by:
    @@ -393,19 +360,16 @@

    setIdentityService

    Parameters:
    service - the IdentityService associated with this Login Service.
    -
  • logout

    -
    public void logout(UserIdentity user)
    Specified by:
    logout in interface LoginService
    -
  • @@ -419,5 +383,7 @@

    logout


    + + diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserIdentity.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserIdentity.html index 90fe98b33a7..e9672b9a10a 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserIdentity.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserIdentity.html @@ -1,29 +1,35 @@ - -OpenIdUserIdentity (Eclipse Jetty API Doc - v11.0.21) + +OpenIdUserIdentity (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class OpenIdUserIdentity

    org.eclipse.jetty.security.openid.OpenIdUserIdentity
    -
    All Implemented Interfaces:
    UserIdentity
    @@ -98,7 +85,6 @@

    Class OpenIdUserIdentity

    public class OpenIdUserIdentity extends Object implements UserIdentity
    -
    @@ -196,7 +180,6 @@

    Method Details

  • getSubject

    -
    public Subject getSubject()
    Specified by:
    @@ -204,13 +187,11 @@

    getSubject

    Returns:
    The user subject
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    @@ -218,16 +199,14 @@

    getUserPrincipal

    Returns:
    The user principal
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role, UserIdentity.Scope scope)
    -
    Description copied from interface: UserIdentity
    +
    Description copied from interface: UserIdentity
    Check if the user is in a role. This call is used to satisfy authorization calls from container code which will be using translated role names.
    @@ -240,7 +219,6 @@

    isUserInRole

    Returns:
    True if the user can act in that role.
    -
  • @@ -254,5 +232,7 @@

    isUserInRole


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserPrincipal.html b/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserPrincipal.html index 1f44dff0be3..8954a7f0797 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserPrincipal.html +++ b/jetty-11/org/eclipse/jetty/security/openid/OpenIdUserPrincipal.html @@ -1,29 +1,35 @@ - -OpenIdUserPrincipal (Eclipse Jetty API Doc - v11.0.21) + +OpenIdUserPrincipal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class OpenIdUserPrincipalorg.eclipse.jetty.security.openid.OpenIdUserPrincipal

    -
    All Implemented Interfaces:
    Serializable, Principal
    @@ -101,12 +88,11 @@

    Class OpenIdUserPrincipal
    See Also:
    -

    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • OpenIdUserPrincipal

      -
      public OpenIdUserPrincipal(OpenIdCredentials credentials)
      -
    @@ -182,27 +166,22 @@

    Method Details

  • getCredentials

    -
    public OpenIdCredentials getCredentials()
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface Principal
    -
  • toString

    -
    public String toString()
    Specified by:
    @@ -210,7 +189,6 @@

    toString

    Overrides:
    toString in class Object
    -
  • @@ -224,5 +202,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/security/openid/class-use/JwtDecoder.html b/jetty-11/org/eclipse/jetty/security/openid/class-use/JwtDecoder.html index eb1c8681fd5..75f1e5591b0 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/class-use/JwtDecoder.html +++ b/jetty-11/org/eclipse/jetty/security/openid/class-use/JwtDecoder.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.security.openid.JwtDecoder (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.security.openid.JwtDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.security.openid


    -
    package org.eclipse.jetty.security.openid
    -
    • @@ -96,7 +91,7 @@

      Package org.

    • -
      +
      Class
      @@ -148,5 +143,7 @@

      Package org.
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/security/openid/package-tree.html b/jetty-11/org/eclipse/jetty/security/openid/package-tree.html index d64d3aa3762..dfc0519d1d3 100644 --- a/jetty-11/org/eclipse/jetty/security/openid/package-tree.html +++ b/jetty-11/org/eclipse/jetty/security/openid/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.security.openid Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.security.openid Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +

      Package org.eclipse.jetty.security


      -
      package org.eclipse.jetty.security
      Jetty Security : Modular Support for Security in Jetty
      -
      • @@ -97,7 +92,7 @@

        Package org.eclipse

      • -
        +
        Class
        @@ -245,5 +240,7 @@

        Package org.eclipse
        +

        +
        diff --git a/jetty-11/org/eclipse/jetty/security/package-tree.html b/jetty-11/org/eclipse/jetty/security/package-tree.html index c0040cd66a7..2fbceb897de 100644 --- a/jetty-11/org/eclipse/jetty/security/package-tree.html +++ b/jetty-11/org/eclipse/jetty/security/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.security Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.security Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
        +
        + +
        @@ -93,7 +81,6 @@

        Class AbstractConnecti

        -
        All Implemented Interfaces:
        ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
        @@ -108,7 +95,6 @@

        Class AbstractConnecti extends ContainerLifeCycle implements ConnectionFactory

        Provides the common handling for ConnectionFactory implementations.

        -
      @@ -267,7 +249,6 @@

      Method Details

    • getProtocol

      -
      @ManagedAttribute(value="The protocol name", readonly=true) public String getProtocol()
      @@ -277,13 +258,11 @@

      getProtocol

      Returns:
      A string representing the primary protocol name.
      -
    • getProtocols

      -
      public List<String> getProtocols()
      Specified by:
      @@ -291,72 +270,57 @@

      getProtocols

      Returns:
      A list of alternative protocol names/versions including the primary protocol.
      -
    • getInputBufferSize

      -
      @ManagedAttribute("The buffer size used to read from the network") public int getInputBufferSize()
      -
    • setInputBufferSize

      -
      public void setInputBufferSize(int size)
      -
    • findNextProtocol

      -
      protected String findNextProtocol(Connector connector)
      -
    • findNextProtocol

      -
      protected static String findNextProtocol(Connector connector, String currentProtocol)
      -
    • configure

      -
      protected AbstractConnection configure(AbstractConnection connection, Connector connector, EndPoint endPoint)
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class AbstractLifeCycle
      -
    • getFactories

      -
      public static ConnectionFactory[] getFactories(SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)
      -
    @@ -370,5 +334,7 @@

    getFactories


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/AbstractConnector.html b/jetty-11/org/eclipse/jetty/server/AbstractConnector.html index 0da38c04ab4..e43be234dd4 100644 --- a/jetty-11/org/eclipse/jetty/server/AbstractConnector.html +++ b/jetty-11/org/eclipse/jetty/server/AbstractConnector.html @@ -1,29 +1,35 @@ - -AbstractConnector (Eclipse Jetty API Doc - v11.0.21) + +AbstractConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractConnector

    -
    All Implemented Interfaces:
    Connector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -110,7 +97,7 @@

    Class AbstractConnector

    An abstract implementation of Connector that provides a ConnectionFactory mechanism for creating Connection instances for various protocols (HTTP, SSL, etc).

    -

    Connector Services

    +

    Connector Services

    The abstract connector manages the dependent services needed by all specific connector instances:
    • The Executor service is used to run all active tasks needed by this connector such as accepting connections @@ -127,14 +114,14 @@

      Connector Services

      These services are managed as aggregate beans by the ContainerLifeCycle super class and may either be managed or unmanaged beans. -

      Connection Factories

      +

      Connection Factories

      The connector keeps a collection of ConnectionFactory instances, each of which are known by their protocol name. The protocol name may be a real protocol (e.g. "http/1.1" or "h2") or it may be a private name that represents a special connection factory. For example, the name "SSL-http/1.1" is used for an SslConnectionFactory that has been instantiated with the HttpConnectionFactory as it's next protocol. -

      Configuring Connection Factories

      +

      Configuring Connection Factories

      The collection of available ConnectionFactory may be constructor injected or modified with the methods addConnectionFactory(ConnectionFactory), removeConnectionFactory(String) and setConnectionFactories(Collection). Only a single ConnectionFactory instance may be configured @@ -149,7 +136,7 @@

      Configuring Connection Factori (or other factories that can also provide HTTP Semantics). Similarly the SslConnectionFactory is configured by passing it a SslContextFactory and a next protocol name. -

      Connection Factory Operation

      +

      Connection Factory Operation

      ConnectionFactorys may simply create a Connection instance to support a specific protocol. For example, the HttpConnectionFactory will create a HttpConnection instance that can handle http/1.1, http/1.0 and http/0.9. @@ -173,7 +160,7 @@

      Connection Factory Operation

      could be "h2" or the default of "http/1.1". Once the next protocol is determined, the ALPN connection calls getConnectionFactory(String) to create a connection instance that will replace the ALPN connection as the connection chained to the SSL connection. -

      Acceptors

      +

      Acceptors

      The connector will execute a number of acceptor tasks to the Exception service passed to the constructor. The acceptor tasks run in a loop while the connector is running and repeatedly call the abstract accept(int) method. The implementation of the accept method must: @@ -187,7 +174,6 @@

      Acceptors

      The default number of acceptor tasks is the minimum of 1 and the number of available CPUs divided by 8. Having more acceptors may reduce the latency for servers that see a high rate of new connections (eg HTTP/1.0 without keep-alive). Typically the default is sufficient for modern persistent protocols (HTTP/1.1, HTTP/2 etc.)
    -
    @@ -463,7 +447,6 @@

    Constructor Details

  • AbstractConnector

    -
    public AbstractConnector(Server server, Executor executor, Scheduler scheduler, @@ -479,7 +462,6 @@

    AbstractConnector

    acceptors - the number of acceptor threads to use, or -1 for a default value. If 0, then no acceptor threads will be launched and some other mechanism will need to be used to accept new connections.
    factories - The Connection Factories to use.
    -
  • @@ -493,7 +475,6 @@

    Method Details

  • getHttpChannelListeners

    -
    public HttpChannel.Listener getHttpChannelListeners()
    Get the HttpChannel.Listeners added to the connector as a single combined Listener. @@ -509,18 +490,16 @@

    getHttpChannelListeners

    An unmodifiable list of EventListener beans
    See Also:
    -
    -
  • getServer

    -
    public Server getServer()
    Specified by:
    @@ -528,13 +507,11 @@

    getServer

    Returns:
    the Server instance associated with this Connector
    -
  • getExecutor

    -
    public Executor getExecutor()
    Specified by:
    @@ -542,13 +519,11 @@

    getExecutor

    Returns:
    the Executor used to submit tasks
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    Specified by:
    @@ -556,13 +531,11 @@

    getByteBufferPool

    Returns:
    the ByteBufferPool to acquire buffers from and release buffers to
    -
  • getIdleTimeout

    -
    @ManagedAttribute("The connection idle timeout in milliseconds") public long getIdleTimeout()
    @@ -571,13 +544,11 @@

    getIdleTimeout

    Returns:
    the max idle timeout for connections in milliseconds
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)

    Sets the maximum Idle time for a connection, which roughly translates to the Socket.setSoTimeout(int) call, although with NIO implementations other mechanisms may be used to implement the timeout.

    @@ -592,69 +563,58 @@

    setIdleTimeout

    Parameters:
    idleTimeout - the idle timeout
    -
  • setShutdownIdleTimeout

    -
    public void setShutdownIdleTimeout(long idle)
    -
  • getShutdownIdleTimeout

    -
    public long getShutdownIdleTimeout()
    -
  • getAcceptors

    -
    @ManagedAttribute("number of acceptor threads") public int getAcceptors()
    Returns:
    Returns the number of acceptor threads.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • interruptAcceptors

    -
    protected void interruptAcceptors()
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -662,13 +622,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -676,16 +634,14 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -693,39 +649,33 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • join

    -
    public void join() throws InterruptedException
    Throws:
    InterruptedException
    -
  • join

    -
    public void join(long timeout) throws InterruptedException
    Throws:
    InterruptedException
    -
  • accept

    -
    protected abstract void accept(int acceptorID) throws IOException, InterruptedException
    @@ -734,33 +684,27 @@

    accept

    IOException
    InterruptedException
    -
  • isAccepting

    -
    public boolean isAccepting()
    Returns:
    Is the connector accepting new connections
    -
  • setAccepting

    -
    public void setAccepting(boolean accepting)
    -
  • getConnectionFactory

    -
    public ConnectionFactory getConnectionFactory(String protocol)
    Specified by:
    @@ -770,94 +714,74 @@

    getConnectionFactory

    Returns:
    the ConnectionFactory associated with the protocol name
    -
  • getConnectionFactory

    -
    public <T> T getConnectionFactory(Class<T> factoryType)
    Specified by:
    getConnectionFactory in interface Connector
    -
  • addConnectionFactory

    -
    public void addConnectionFactory(ConnectionFactory factory)
    -
  • addFirstConnectionFactory

    -
    public void addFirstConnectionFactory(ConnectionFactory factory)
    -
  • addIfAbsentConnectionFactory

    -
    public void addIfAbsentConnectionFactory(ConnectionFactory factory)
    -
  • removeConnectionFactory

    -
    public ConnectionFactory removeConnectionFactory(String protocol)
    -
  • getConnectionFactories

    -
    public Collection<ConnectionFactory> getConnectionFactories()
    Specified by:
    getConnectionFactories in interface Connector
    -
  • setConnectionFactories

    -
    public void setConnectionFactories(Collection<ConnectionFactory> factories)
    -
  • clearConnectionFactories

    -
    public void clearConnectionFactories()
    -
  • getAcceptorPriorityDelta

    -
    @ManagedAttribute("The priority delta to apply to acceptor threads") public int getAcceptorPriorityDelta()
    -
  • setAcceptorPriorityDelta

    -
    public void setAcceptorPriorityDelta(int acceptorPriorityDelta)
    Set the acceptor thread priority delta.

    This allows the acceptor thread to run at a different priority. @@ -868,43 +792,35 @@

    setAcceptorPriorityDelta

    Parameters:
    acceptorPriorityDelta - the acceptor priority delta
    -
  • getProtocols

    -
    @ManagedAttribute("Protocols supported by this connector") public List<String> getProtocols()
    Specified by:
    getProtocols in interface Connector
    -
  • getDefaultProtocol

    -
    @ManagedAttribute("This connector\'s default protocol") public String getDefaultProtocol()
    -
  • setDefaultProtocol

    -
    public void setDefaultProtocol(String defaultProtocol)
    -
  • getDefaultConnectionFactory

    -
    public ConnectionFactory getDefaultConnectionFactory()
    Specified by:
    @@ -912,21 +828,17 @@

    getDefaultConnectionFactory

    Returns:
    the default ConnectionFactory associated with the default protocol name
    -
  • handleAcceptFailure

    -
    protected boolean handleAcceptFailure(Throwable ex)
    -
  • getConnectedEndPoints

    -
    public Collection<EndPoint> getConnectedEndPoints()
    Specified by:
    @@ -934,29 +846,23 @@

    getConnectedEndPoints

    Returns:
    immutable collection of connected endpoints
    -
  • onEndPointOpened

    -
    protected void onEndPointOpened(EndPoint endp)
    -
  • onEndPointClosed

    -
    protected void onEndPointClosed(EndPoint endp)
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    Specified by:
    @@ -964,15 +870,13 @@

    getScheduler

    Returns:
    the Scheduler used to schedule tasks
    -
  • getName

    -
    public String getName()
    -
    Description copied from interface: Connector
    +
    Description copied from interface: Connector
    Get the connector name if set.

    A ContextHandler may be configured with virtual hosts in the form "@connectorName" and will only serve @@ -983,13 +887,11 @@

    getName

    Returns:
    The connector name or null.
    -
  • setName

    -
    public void setName(String name)
    Set a connector name. A context may be configured with virtual hosts in the form "@contextname" and will only serve @@ -998,19 +900,16 @@

    setName

    Parameters:
    name - A connector name.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1024,5 +923,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/AbstractNetworkConnector.html b/jetty-11/org/eclipse/jetty/server/AbstractNetworkConnector.html index 4471a26f835..04f0c82a11f 100644 --- a/jetty-11/org/eclipse/jetty/server/AbstractNetworkConnector.html +++ b/jetty-11/org/eclipse/jetty/server/AbstractNetworkConnector.html @@ -1,29 +1,35 @@ - -AbstractNetworkConnector (Eclipse Jetty API Doc - v11.0.21) + +AbstractNetworkConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class AbstractNetworkCo

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connector, NetworkConnector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -112,7 +99,6 @@

    Class AbstractNetworkCo
    An abstract Network Connector.

    Extends the AbstractConnector support for the NetworkConnector interface.

    -

    @@ -300,15 +284,12 @@

    Method Details

  • setHost

    -
    public void setHost(String host)
    -
  • getHost

    -
    @ManagedAttribute("The network interface this connector binds to as an IP address or a hostname. If null or 0.0.0.0, then bind to all interfaces.") public String getHost()
    @@ -318,21 +299,17 @@

    getHost

    The hostname representing the interface to which this connector will bind, or null for all interfaces.
    -
  • setPort

    -
    public void setPort(int port)
    -
  • getPort

    -
    @ManagedAttribute("Port this connector listens on. If set the 0 a random port is assigned which may be obtained with getLocalPort()") public int getPort()
    @@ -342,13 +319,11 @@

    getPort

    The configured port for the connector or 0 if any available port may be used.
    -
  • getLocalPort

    -
    public int getLocalPort()
    Specified by:
    @@ -357,33 +332,30 @@

    getLocalPort

    The actual port the connector is listening on, or -1 if it has not been opened, or -2 if it has been closed.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractConnector
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -391,16 +363,14 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • open

    -
    public void open() throws IOException
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector

    Performs the activities needed to open the network communication (for example, to start accepting incoming network connections).

    @@ -410,20 +380,18 @@

    open

    IOException - if this connector cannot be opened
    See Also:
    -
    -
  • close

    -
    public void close()
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector

    Performs the activities needed to close the network communication (for example, to stop accepting network connections).

    Once a connector has been closed, it cannot be opened again without first @@ -436,15 +404,13 @@

    close

    Specified by:
    close in interface NetworkConnector
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -454,31 +420,26 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • handleAcceptFailure

    -
    protected boolean handleAcceptFailure(Throwable ex)
    Overrides:
    handleAcceptFailure in class AbstractConnector
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractConnector
    -
  • @@ -492,5 +453,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/AcceptRateLimit.html b/jetty-11/org/eclipse/jetty/server/AcceptRateLimit.html index 232816fe756..27b8ee11594 100644 --- a/jetty-11/org/eclipse/jetty/server/AcceptRateLimit.html +++ b/jetty-11/org/eclipse/jetty/server/AcceptRateLimit.html @@ -1,29 +1,35 @@ - -AcceptRateLimit (Eclipse Jetty API Doc - v11.0.21) + +AcceptRateLimit (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AcceptRateLimit

    -
    All Implemented Interfaces:
    Runnable, EventListener, SelectorManager.AcceptListener, SelectorManager.SelectorManagerListener, LifeCycle
    @@ -124,12 +111,11 @@

    Class AcceptRateLimit

    See Also:
    -
    -
    @@ -297,91 +279,75 @@

    Method Details

  • getAcceptRateLimit

    -
    @ManagedAttribute("The accept rate limit") public int getAcceptRateLimit()
    -
  • getPeriod

    -
    @ManagedAttribute("The accept rate period") public long getPeriod()
    -
  • getUnits

    -
    @ManagedAttribute("The accept rate period units") public TimeUnit getUnits()
    -
  • getRate

    -
    @ManagedAttribute("The current accept rate") public int getRate()
    -
  • getMaxRate

    -
    @ManagedAttribute("The maximum accept rate achieved") public long getMaxRate()
    -
  • reset

    -
    @ManagedOperation(value="Resets the accept rate", impact="ACTION") public void reset()
    -
  • age

    -
    protected void age(long period, TimeUnit units)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -389,31 +355,25 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • limit

    -
    protected void limit()
    -
  • unlimit

    -
    protected void unlimit()
    -
  • onAccepting

    -
    public void onAccepting(SelectableChannel channel)
    -
    Description copied from interface: SelectorManager.AcceptListener
    +
    Description copied from interface: SelectorManager.AcceptListener
    Called immediately after a new SelectableChannel is accepted, but before it has been submitted to the SelectorManager.
    @@ -422,19 +382,16 @@

    onAccepting

    Parameters:
    channel - the accepted channel
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • @@ -448,5 +405,7 @@

    run


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/AllowedResourceAliasChecker.html b/jetty-11/org/eclipse/jetty/server/AllowedResourceAliasChecker.html index 18fea484585..0c14b314128 100644 --- a/jetty-11/org/eclipse/jetty/server/AllowedResourceAliasChecker.html +++ b/jetty-11/org/eclipse/jetty/server/AllowedResourceAliasChecker.html @@ -1,29 +1,35 @@ - -AllowedResourceAliasChecker (Eclipse Jetty API Doc - v11.0.21) + +AllowedResourceAliasChecker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AllowedResourc

    -
    All Implemented Interfaces:
    ContextHandler.AliasCheck, LifeCycle
    @@ -108,7 +95,6 @@

    Class AllowedResourc is not protected by a protected target as defined by ContextHandler.getProtectedTargets() at start.

    Aliases approved by this may still be able to bypass SecurityConstraints, so this class would need to be extended to enforce any additional security constraints that are required.

    -
    @@ -272,31 +252,25 @@

    Constructor Details

  • AllowedResourceAliasChecker

    -
    public AllowedResourceAliasChecker(ContextHandler contextHandler)
    Parameters:
    contextHandler - the context handler to use.
    -
  • AllowedResourceAliasChecker

    -
    public AllowedResourceAliasChecker(ContextHandler contextHandler, Resource baseResource)
    -
  • AllowedResourceAliasChecker

    -
    public AllowedResourceAliasChecker(ContextHandler contextHandler, Supplier<Resource> resourceBaseSupplier)
    -
  • @@ -310,43 +284,37 @@

    Method Details

  • getContextHandler

    -
    protected ContextHandler getContextHandler()
    -
  • initialize

    -
    protected void initialize()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -354,16 +322,14 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • check

    -
    public boolean check(String pathInContext, Resource resource)
    -
    Description copied from interface: ContextHandler.AliasCheck
    +
    Description copied from interface: ContextHandler.AliasCheck
    Check an alias
    Specified by:
    @@ -374,53 +340,42 @@

    check

    Returns:
    True if the resource is OK to be served.
    -
  • check

    -
    protected boolean check(String pathInContext, Path path)
    -
  • isAllowed

    -
    protected boolean isAllowed(Path path)
    -
  • isSameFile

    -
    protected boolean isSameFile(Path path1, Path path2)
    -
  • getPath

    -
    protected Path getPath(Resource resource)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -434,5 +389,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/AsyncContextEvent.html b/jetty-11/org/eclipse/jetty/server/AsyncContextEvent.html index 20029795fd1..9a20ca11cef 100644 --- a/jetty-11/org/eclipse/jetty/server/AsyncContextEvent.html +++ b/jetty-11/org/eclipse/jetty/server/AsyncContextEvent.html @@ -1,29 +1,35 @@ - -AsyncContextEvent (Eclipse Jetty API Doc - v11.0.21) + +AsyncContextEvent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AsyncContextEvent

    -
    All Implemented Interfaces:
    Runnable
    @@ -100,7 +87,6 @@

    Class AsyncContextEvent

    public class AsyncContextEvent extends jakarta.servlet.AsyncEvent implements Runnable
    -
    @@ -250,157 +232,123 @@

    Method Details

  • getBaseURI

    -
    public HttpURI getBaseURI()
    -
  • getSuspendedContext

    -
    public jakarta.servlet.ServletContext getSuspendedContext()
    -
  • getContext

    -
    public ContextHandler.Context getContext()
    -
  • getDispatchContext

    -
    public jakarta.servlet.ServletContext getDispatchContext()
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    -
  • setTimeoutTask

    -
    public void setTimeoutTask(Scheduler.Task task)
    -
  • hasTimeoutTask

    -
    public boolean hasTimeoutTask()
    -
  • cancelTimeoutTask

    -
    public void cancelTimeoutTask()
    -
  • getAsyncContext

    -
    public jakarta.servlet.AsyncContext getAsyncContext()
    Overrides:
    getAsyncContext in class jakarta.servlet.AsyncEvent
    -
  • getThrowable

    -
    public Throwable getThrowable()
    Overrides:
    getThrowable in class jakarta.servlet.AsyncEvent
    -
  • setDispatchContext

    -
    public void setDispatchContext(jakarta.servlet.ServletContext context)
    -
  • getDispatchPath

    -
    public String getDispatchPath()
    Returns:
    The path in the context (encoded with possible query string)
    -
  • setDispatchPath

    -
    public void setDispatchPath(String path)
    Parameters:
    path - encoded URI
    -
  • completed

    -
    public void completed()
    -
  • getHttpChannelState

    -
    public HttpChannelState getHttpChannelState()
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • addThrowable

    -
    public void addThrowable(Throwable e)
    -
  • @@ -414,5 +362,7 @@

    addThrowable


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/AsyncContextState.WrappedAsyncListener.html b/jetty-11/org/eclipse/jetty/server/AsyncContextState.WrappedAsyncListener.html index 2bc4d87cc20..79200c60d17 100644 --- a/jetty-11/org/eclipse/jetty/server/AsyncContextState.WrappedAsyncListener.html +++ b/jetty-11/org/eclipse/jetty/server/AsyncContextState.WrappedAsyncListener.html @@ -1,29 +1,35 @@ - -AsyncContextState.WrappedAsyncListener (Eclipse Jetty API Doc - v11.0.21) + +AsyncContextState.WrappedAsyncListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Asy
    org.eclipse.jetty.server.AsyncContextState.WrappedAsyncListener

    -
    All Implemented Interfaces:
    jakarta.servlet.AsyncListener, EventListener
    Enclosing class:
    -
    AsyncContextState
    +
    AsyncContextState

    public static class AsyncContextState.WrappedAsyncListener extends Object implements jakarta.servlet.AsyncListener
    -
      @@ -167,11 +153,9 @@

      Constructor Details

    • WrappedAsyncListener

      -
      public WrappedAsyncListener(jakarta.servlet.AsyncListener listener, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
      -
    @@ -185,15 +169,12 @@

    Method Details

  • getListener

    -
    public jakarta.servlet.AsyncListener getListener()
    -
  • onTimeout

    -
    public void onTimeout(jakarta.servlet.AsyncEvent event) throws IOException
    @@ -202,13 +183,11 @@

    onTimeout

    Throws:
    IOException
    -
  • onStartAsync

    -
    public void onStartAsync(jakarta.servlet.AsyncEvent event) throws IOException
    @@ -217,13 +196,11 @@

    onStartAsync

    Throws:
    IOException
    -
  • onError

    -
    public void onError(jakarta.servlet.AsyncEvent event) throws IOException
    @@ -232,13 +209,11 @@

    onError

    Throws:
    IOException
    -
  • onComplete

    -
    public void onComplete(jakarta.servlet.AsyncEvent event) throws IOException
    @@ -247,7 +222,6 @@

    onComplete

    Throws:
    IOException
    -
  • @@ -261,5 +235,7 @@

    onComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/AsyncContextState.html b/jetty-11/org/eclipse/jetty/server/AsyncContextState.html index 435a64986f3..54f3de4fb7c 100644 --- a/jetty-11/org/eclipse/jetty/server/AsyncContextState.html +++ b/jetty-11/org/eclipse/jetty/server/AsyncContextState.html @@ -1,29 +1,35 @@ - -AsyncContextState (Eclipse Jetty API Doc - v11.0.21) + +AsyncContextState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AsyncContextState

    org.eclipse.jetty.server.AsyncContextState
    -
    All Implemented Interfaces:
    jakarta.servlet.AsyncContext
    @@ -98,7 +85,6 @@

    Class AsyncContextState

    public class AsyncContextState extends Object implements jakarta.servlet.AsyncContext
    -
      @@ -221,9 +207,7 @@

      Constructor Details

    • AsyncContextState

      -
      public AsyncContextState(HttpChannelState state)
      -
    @@ -237,15 +221,12 @@

    Method Details

  • getHttpChannel

    -
    public HttpChannel getHttpChannel()
    -
  • addListener

    -
    public void addListener(jakarta.servlet.AsyncListener listener, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
    @@ -253,37 +234,31 @@

    addListener

    Specified by:
    addListener in interface jakarta.servlet.AsyncContext
    -
  • addListener

    -
    public void addListener(jakarta.servlet.AsyncListener listener)
    Specified by:
    addListener in interface jakarta.servlet.AsyncContext
    -
  • complete

    -
    public void complete()
    Specified by:
    complete in interface jakarta.servlet.AsyncContext
    -
  • createListener

    -
    public <T extends jakarta.servlet.AsyncListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -292,132 +267,109 @@

    createListener

    Throws:
    jakarta.servlet.ServletException
    -
  • dispatch

    -
    public void dispatch()
    Specified by:
    dispatch in interface jakarta.servlet.AsyncContext
    -
  • dispatch

    -
    public void dispatch(String path)
    Specified by:
    dispatch in interface jakarta.servlet.AsyncContext
    -
  • dispatch

    -
    public void dispatch(jakarta.servlet.ServletContext context, String path)
    Specified by:
    dispatch in interface jakarta.servlet.AsyncContext
    -
  • getRequest

    -
    public jakarta.servlet.ServletRequest getRequest()
    Specified by:
    getRequest in interface jakarta.servlet.AsyncContext
    -
  • getResponse

    -
    public jakarta.servlet.ServletResponse getResponse()
    Specified by:
    getResponse in interface jakarta.servlet.AsyncContext
    -
  • getTimeout

    -
    public long getTimeout()
    Specified by:
    getTimeout in interface jakarta.servlet.AsyncContext
    -
  • hasOriginalRequestAndResponse

    -
    public boolean hasOriginalRequestAndResponse()
    Specified by:
    hasOriginalRequestAndResponse in interface jakarta.servlet.AsyncContext
    -
  • setTimeout

    -
    public void setTimeout(long arg0)
    Specified by:
    setTimeout in interface jakarta.servlet.AsyncContext
    -
  • start

    -
    public void start(Runnable task)
    Specified by:
    start in interface jakarta.servlet.AsyncContext
    -
  • reset

    -
    public void reset()
    -
  • getHttpChannelState

    -
    public HttpChannelState getHttpChannelState()
    -
  • @@ -431,5 +383,7 @@

    getHttpChannelState


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/AsyncRequestLogWriter.html b/jetty-11/org/eclipse/jetty/server/AsyncRequestLogWriter.html index e1f8969cf6c..ceb7f6a3b9d 100644 --- a/jetty-11/org/eclipse/jetty/server/AsyncRequestLogWriter.html +++ b/jetty-11/org/eclipse/jetty/server/AsyncRequestLogWriter.html @@ -1,29 +1,35 @@ - -AsyncRequestLogWriter (Eclipse Jetty API Doc - v11.0.21) + +AsyncRequestLogWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AsyncRequestLogWrite

    -
    All Implemented Interfaces:
    RequestLog.Writer, LifeCycle
    @@ -102,7 +89,6 @@

    Class AsyncRequestLogWrite
    public class AsyncRequestLogWriter extends RequestLogWriter
    An asynchronously writing RequestLogWriter
    -

    @@ -228,27 +208,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class RequestLogWriter
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -256,13 +234,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • write

    -
    public void write(String log) throws IOException
    @@ -273,7 +249,6 @@

    write

    Throws:
    IOException
    -
  • @@ -287,5 +262,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/Authentication.Challenge.html b/jetty-11/org/eclipse/jetty/server/Authentication.Challenge.html index d362d83272b..2f209cc23ce 100644 --- a/jetty-11/org/eclipse/jetty/server/Authentication.Challenge.html +++ b/jetty-11/org/eclipse/jetty/server/Authentication.Challenge.html @@ -1,18 +1,19 @@ - -Authentication.Challenge (Eclipse Jetty API Doc - v11.0.21) + +Authentication.Challenge (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Authentication.Deferred

    -
    All Superinterfaces:
    Authentication, Authentication.LoginAuthentication, Authentication.LogoutAuthentication
    @@ -97,14 +84,13 @@

    Interface Authentica

    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static interface Authentication.Deferred extends Authentication.LoginAuthentication, Authentication.LogoutAuthentication
    A deferred authentication with methods to progress the authentication process.
    -
    @@ -215,5 +197,7 @@

    authenticate


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Authentication.Failed.html b/jetty-11/org/eclipse/jetty/server/Authentication.Failed.html index 00293e666da..0eec3d09b5f 100644 --- a/jetty-11/org/eclipse/jetty/server/Authentication.Failed.html +++ b/jetty-11/org/eclipse/jetty/server/Authentication.Failed.html @@ -1,18 +1,19 @@ - -Authentication.Failed (Eclipse Jetty API Doc - v11.0.21) + +Authentication.Failed (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Authentication.LoginAuthentication

    -
    All Superinterfaces:
    Authentication
    @@ -101,14 +88,13 @@

    Interface

    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static interface Authentication.LoginAuthentication extends Authentication
    An authentication that is capable of performing a programmatic login operation.
    -
    @@ -192,5 +176,7 @@

    login


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Authentication.LogoutAuthentication.html b/jetty-11/org/eclipse/jetty/server/Authentication.LogoutAuthentication.html index d1ae6972daf..e9d68543ec1 100644 --- a/jetty-11/org/eclipse/jetty/server/Authentication.LogoutAuthentication.html +++ b/jetty-11/org/eclipse/jetty/server/Authentication.LogoutAuthentication.html @@ -1,29 +1,35 @@ - -Authentication.LogoutAuthentication (Eclipse Jetty API Doc - v11.0.21) + +Authentication.LogoutAuthentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Authentication.LogoutAuthentication

    -
    All Superinterfaces:
    Authentication
    @@ -101,14 +88,13 @@

    Interfac

    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static interface Authentication.LogoutAuthentication extends Authentication
    An authentication that is capable of performing a programmatic logout operation.
    -
    @@ -188,5 +172,7 @@

    logout


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Authentication.NonAuthenticated.html b/jetty-11/org/eclipse/jetty/server/Authentication.NonAuthenticated.html index 01ada6d72e2..97fe77cc637 100644 --- a/jetty-11/org/eclipse/jetty/server/Authentication.NonAuthenticated.html +++ b/jetty-11/org/eclipse/jetty/server/Authentication.NonAuthenticated.html @@ -1,18 +1,19 @@ - -Authentication.NonAuthenticated (Eclipse Jetty API Doc - v11.0.21) + +Authentication.NonAuthenticated (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Authentication.User

    -
    All Superinterfaces:
    Authentication, Authentication.LogoutAuthentication
    @@ -97,13 +84,12 @@

    Interface Authentication

    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static interface Authentication.User extends Authentication.LogoutAuthentication
    A successful Authentication with User information.
    -
    @@ -199,5 +179,7 @@

    isUserInRole


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Authentication.Wrapped.html b/jetty-11/org/eclipse/jetty/server/Authentication.Wrapped.html index 2f9889e57be..71548d47e87 100644 --- a/jetty-11/org/eclipse/jetty/server/Authentication.Wrapped.html +++ b/jetty-11/org/eclipse/jetty/server/Authentication.Wrapped.html @@ -1,29 +1,35 @@ - -Authentication.Wrapped (Eclipse Jetty API Doc - v11.0.21) + +Authentication.Wrapped (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,21 +74,19 @@

    Interface Authentication.Wrapped

    -
    All Superinterfaces:
    Authentication
    Enclosing interface:
    -
    Authentication
    +
    Authentication

    public static interface Authentication.Wrapped extends Authentication
    A wrapped authentication with methods provide the wrapped request/response for use by the application
    -
    @@ -180,5 +162,7 @@

    getHttpServletResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Authentication.html b/jetty-11/org/eclipse/jetty/server/Authentication.html index 578598ea97d..c9bb01d12eb 100644 --- a/jetty-11/org/eclipse/jetty/server/Authentication.html +++ b/jetty-11/org/eclipse/jetty/server/Authentication.html @@ -1,18 +1,19 @@ - -Authentication (Eclipse Jetty API Doc - v11.0.21) + +Authentication (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class Cac
    org.eclipse.jetty.server.CachedContentFactory.CachedHttpContent

    -
    All Implemented Interfaces:
    HttpContent
    Enclosing class:
    -
    CachedContentFactory
    +
    CachedContentFactory

    public class CachedContentFactory.CachedHttpContent extends Object implements HttpContent
    MetaData associated with a context Resource.
    -
    @@ -494,5 +434,7 @@

    getPrecompressedContents


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/CachedContentFactory.CachedPrecompressedHttpContent.html b/jetty-11/org/eclipse/jetty/server/CachedContentFactory.CachedPrecompressedHttpContent.html index 701ac24349a..36a2d9a48ae 100644 --- a/jetty-11/org/eclipse/jetty/server/CachedContentFactory.CachedPrecompressedHttpContent.html +++ b/jetty-11/org/eclipse/jetty/server/CachedContentFactory.CachedPrecompressedHttpContent.html @@ -1,29 +1,35 @@ - -CachedContentFactory.CachedPrecompressedHttpContent (Eclipse Jetty API Doc - v11.0.21) + +CachedContentFactory.CachedPrecompressedHttpContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    -
    All Implemented Interfaces:
    HttpContent
    Enclosing class:
    -
    CachedContentFactory
    +
    CachedContentFactory

    public class CachedContentFactory.CachedPrecompressedHttpContent extends PrecompressedHttpContent
    -

      @@ -112,7 +98,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpContent

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpContent

      HttpContent.ContentFactory
    @@ -162,15 +148,12 @@

    Method Details

  • isValid

    -
    public boolean isValid()
    -
  • getETag

    -
    public HttpField getETag()
    Specified by:
    @@ -178,13 +161,11 @@

    getETag

    Overrides:
    getETag in class PrecompressedHttpContent
    -
  • getETagValue

    -
    public String getETagValue()
    Specified by:
    @@ -192,19 +173,16 @@

    getETagValue

    Overrides:
    getETagValue in class PrecompressedHttpContent
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class PrecompressedHttpContent
    -
  • @@ -218,5 +196,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/CachedContentFactory.html b/jetty-11/org/eclipse/jetty/server/CachedContentFactory.html index 10858051e69..107cd2c2266 100644 --- a/jetty-11/org/eclipse/jetty/server/CachedContentFactory.html +++ b/jetty-11/org/eclipse/jetty/server/CachedContentFactory.html @@ -1,29 +1,35 @@ - -CachedContentFactory (Eclipse Jetty API Doc - v11.0.21) + +CachedContentFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CachedContentFactory<
    org.eclipse.jetty.server.CachedContentFactory

    -
    All Implemented Interfaces:
    HttpContent.ContentFactory
    @@ -98,7 +85,6 @@

    Class CachedContentFactory<
    public class CachedContentFactory extends Object implements HttpContent.ContentFactory
    -

      @@ -224,7 +210,6 @@

      Constructor Details

    • CachedContentFactory

      -
      public CachedContentFactory(CachedContentFactory parent, ResourceFactory factory, MimeTypes mimeTypes, @@ -241,7 +226,6 @@

      CachedContentFactory

      etags - true to support etags
      precompressedFormats - array of precompression formats to support
      -
    @@ -255,95 +239,74 @@

    Method Details

  • getCachedSize

    -
    public int getCachedSize()
    -
  • getCachedFiles

    -
    public int getCachedFiles()
    -
  • getMaxCachedFileSize

    -
    public int getMaxCachedFileSize()
    -
  • setMaxCachedFileSize

    -
    public void setMaxCachedFileSize(int maxCachedFileSize)
    -
  • getMaxCacheSize

    -
    public int getMaxCacheSize()
    -
  • setMaxCacheSize

    -
    public void setMaxCacheSize(int maxCacheSize)
    -
  • getMaxCachedFiles

    -
    public int getMaxCachedFiles()
    Returns:
    the max number of cached files.
    -
  • setMaxCachedFiles

    -
    public void setMaxCachedFiles(int maxCachedFiles)
    Parameters:
    maxCachedFiles - the max number of cached files.
    -
  • isUseFileMappedBuffer

    -
    public boolean isUseFileMappedBuffer()
    -
  • flushCache

    -
    public void flushCache()
    -
  • getContent

    -
    public HttpContent getContent(String pathInContext, int maxBufferSize) throws IOException
    @@ -363,13 +326,11 @@

    getContent

    Throws:
    IOException - if the resource cannot be retrieved
    -
  • isCacheable

    -
    protected boolean isCacheable(Resource resource)
    Parameters:
    @@ -377,43 +338,34 @@

    isCacheable

    Returns:
    whether the resource is cacheable. The default implementation tests the cache sizes.
    -
  • getIndirectBuffer

    -
    protected ByteBuffer getIndirectBuffer(Resource resource)
    -
  • getMappedBuffer

    -
    protected ByteBuffer getMappedBuffer(Resource resource)
    -
  • getDirectBuffer

    -
    protected ByteBuffer getDirectBuffer(Resource resource)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -427,5 +379,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ClassLoaderDump.html b/jetty-11/org/eclipse/jetty/server/ClassLoaderDump.html index 21a302f100c..03ba84433a8 100644 --- a/jetty-11/org/eclipse/jetty/server/ClassLoaderDump.html +++ b/jetty-11/org/eclipse/jetty/server/ClassLoaderDump.html @@ -1,29 +1,35 @@ - -ClassLoaderDump (Eclipse Jetty API Doc - v11.0.21) + +ClassLoaderDump (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ClassLoaderDump

    org.eclipse.jetty.server.ClassLoaderDump
    -
    All Implemented Interfaces:
    Dumpable
    @@ -98,7 +85,6 @@

    Class ClassLoaderDump

    public class ClassLoaderDump extends Object implements Dumpable
    -
      @@ -107,7 +93,7 @@

      Class ClassLoaderDump

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -176,9 +162,7 @@

      Constructor Details

    • ClassLoaderDump

      -
      public ClassLoaderDump(ClassLoader loader)
      -
    @@ -192,23 +176,20 @@

    Method Details

  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -220,7 +201,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -234,5 +214,7 @@

    dump


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Configuring.html b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Configuring.html index d7bd4c512b1..a30a20385fb 100644 --- a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Configuring.html +++ b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Configuring.html @@ -1,29 +1,35 @@ - -ConnectionFactory.Configuring (Eclipse Jetty API Doc - v11.0.21) + +ConnectionFactory.Configuring (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConnectionFactory.Configuring

    -
    All Superinterfaces:
    ConnectionFactory
    @@ -97,13 +84,12 @@

    Interface Conn

    Enclosing interface:
    -
    ConnectionFactory
    +
    ConnectionFactory

    public static interface ConnectionFactory.Configuring extends ConnectionFactory
    A ConnectionFactory that can configure the connector.
    -
    @@ -173,5 +157,7 @@

    configure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.Detection.html b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.Detection.html index 1e071a03496..ce0560f6286 100644 --- a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.Detection.html +++ b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.Detection.html @@ -1,29 +1,35 @@ - -ConnectionFactory.Detecting.Detection (Eclipse Jetty API Doc - v11.0.21) + +ConnectionFactory.Detecting.Detection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Enum Connec

    -
    All Implemented Interfaces:
    Serializable, Comparable<ConnectionFactory.Detecting.Detection>, java.lang.constant.Constable
    Enclosing interface:
    -
    ConnectionFactory.Detecting
    +
    ConnectionFactory.Detecting

    public static enum ConnectionFactory.Detecting.Detection extends Enum<ConnectionFactory.Detecting.Detection>
    The possible outcomes of the ConnectionFactory.Detecting.detect(ByteBuffer) method.
    -
    @@ -220,7 +200,6 @@

    Method Details

  • values

    -
    public static ConnectionFactory.Detecting.Detection[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -228,13 +207,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ConnectionFactory.Detecting.Detection valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -249,7 +226,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -263,5 +239,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.html b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.html index a8b1e436fed..08c8902d584 100644 --- a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.html +++ b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Detecting.html @@ -1,29 +1,35 @@ - -ConnectionFactory.Detecting (Eclipse Jetty API Doc - v11.0.21) + +ConnectionFactory.Detecting (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConnectionFactory.Detecting

    -
    All Superinterfaces:
    ConnectionFactory
    @@ -97,13 +84,12 @@

    Interface Connec

    Enclosing interface:
    -
    ConnectionFactory
    +
    ConnectionFactory

    public static interface ConnectionFactory.Detecting extends ConnectionFactory

    Connections created by this factory MUST implement Connection.UpgradeTo.

    -
      @@ -123,7 +109,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    ConnectionFactory.Configuring, ConnectionFactory.Detecting, ConnectionFactory.Upgrading
    @@ -164,7 +150,6 @@

    Method Details

  • detect

    -

    Check the bytes in the given buffer to figure out if this ConnectionFactory.Detecting instance can work with them or not.

    @@ -180,7 +165,6 @@

    detect

  • ConnectionFactory.Detecting.Detection.NEED_MORE_BYTES if this ConnectionFactory.Detecting instance requires more bytes to make a decision
  • -
  • @@ -194,5 +178,7 @@

    detect


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Upgrading.html b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Upgrading.html index 8827d58fddf..aa0758849e1 100644 --- a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Upgrading.html +++ b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.Upgrading.html @@ -1,29 +1,35 @@ - -ConnectionFactory.Upgrading (Eclipse Jetty API Doc - v11.0.21) + +ConnectionFactory.Upgrading (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConnectionFactory.Upgrading

    -
    All Superinterfaces:
    ConnectionFactory
    @@ -97,12 +84,11 @@

    Interface Connec

    Enclosing interface:
    -
    ConnectionFactory
    +
    ConnectionFactory

    public static interface ConnectionFactory.Upgrading extends ConnectionFactory
    -
    @@ -190,5 +174,7 @@

    upgradeConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.html index b70f00b8dc3..930d8f08e2f 100644 --- a/jetty-11/org/eclipse/jetty/server/ConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/ConnectionFactory.html @@ -1,29 +1,35 @@ - -ConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConnectionFactory

    -
    All Known Subinterfaces:
    ConnectionFactory.Configuring, ConnectionFactory.Detecting, ConnectionFactory.Upgrading
    @@ -113,7 +100,6 @@

    Interface ConnectionFactor
    SSL-ALPN
    Create an SSL connection chained to a ALPN connection, that uses a negotiation with the client to determine the next protocol.

    -
    @@ -231,5 +211,7 @@

    newConnection


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ConnectionLimit.html b/jetty-11/org/eclipse/jetty/server/ConnectionLimit.html index d7f6cd729cb..4bcec0b4da4 100644 --- a/jetty-11/org/eclipse/jetty/server/ConnectionLimit.html +++ b/jetty-11/org/eclipse/jetty/server/ConnectionLimit.html @@ -1,29 +1,35 @@ - -ConnectionLimit (Eclipse Jetty API Doc - v11.0.21) + +ConnectionLimit (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ConnectionLimit

    -
    @@ -295,78 +277,66 @@

    Method Details

  • getIdleTimeout

    -
    @ManagedAttribute("The endpoint idle timeout in ms to apply when the connection limit is reached") public long getIdleTimeout()
    Returns:
    If >= 0, the endpoint idle timeout in ms to apply when the connection limit is reached
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    Parameters:
    idleTimeout - If >= 0 the endpoint idle timeout in ms to apply when the connection limit is reached
    -
  • getMaxConnections

    -
    @ManagedAttribute("The maximum number of connections allowed") public int getMaxConnections()
    -
  • setMaxConnections

    -
    public void setMaxConnections(int max)
    -
  • getConnections

    -
    @ManagedAttribute("The current number of connections ") public int getConnections()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -374,39 +344,31 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • check

    -
    protected void check()
    -
  • limit

    -
    protected void limit()
    -
  • unlimit

    -
    protected void unlimit()
    -
  • onAccepting

    -
    public void onAccepting(SelectableChannel channel)
    -
    Description copied from interface: SelectorManager.AcceptListener
    +
    Description copied from interface: SelectorManager.AcceptListener
    Called immediately after a new SelectableChannel is accepted, but before it has been submitted to the SelectorManager.
    @@ -415,16 +377,14 @@

    onAccepting

    Parameters:
    channel - the accepted channel
    -
  • onAcceptFailed

    -
    public void onAcceptFailed(SelectableChannel channel, Throwable cause)
    -
    Description copied from interface: SelectorManager.AcceptListener
    +
    Description copied from interface: SelectorManager.AcceptListener
    Called if the processing of the accepted channel fails prior to calling SelectorManager.AcceptListener.onAccepted(SelectableChannel).
    @@ -434,15 +394,13 @@

    onAcceptFailed

    channel - the accepted channel
    cause - the cause of the failure
    -
  • onAccepted

    -
    public void onAccepted(SelectableChannel channel)
    -
    Description copied from interface: SelectorManager.AcceptListener
    +
    Description copied from interface: SelectorManager.AcceptListener
    Called after the accepted channel has been allocated an EndPoint and associated Connection, and after the onOpen notifications have been called on both endPoint and connection.
    @@ -452,31 +410,26 @@

    onAccepted

    Parameters:
    channel - the accepted channel
    -
  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    onOpened in interface Connection.Listener
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    onClosed in interface Connection.Listener
    -
  • @@ -490,5 +443,7 @@

    onClosed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/Connector.html b/jetty-11/org/eclipse/jetty/server/Connector.html index 18b8e569c54..628c203d6e1 100644 --- a/jetty-11/org/eclipse/jetty/server/Connector.html +++ b/jetty-11/org/eclipse/jetty/server/Connector.html @@ -1,29 +1,35 @@ - -Connector (Eclipse Jetty API Doc - v11.0.21) + +Connector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Connector

    -
    All Superinterfaces:
    Container, Graceful, LifeCycle
    @@ -106,7 +93,6 @@

    Interface Connector

    A Connector accept connections and data from remote peers, and allows applications to send data to remote peers, by setting up the machinery needed to handle such tasks.

    -
    @@ -362,5 +322,7 @@

    getName


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ContentProducer.html b/jetty-11/org/eclipse/jetty/server/ContentProducer.html index a82feb02bc8..3bb4b8ec5a9 100644 --- a/jetty-11/org/eclipse/jetty/server/ContentProducer.html +++ b/jetty-11/org/eclipse/jetty/server/ContentProducer.html @@ -1,29 +1,35 @@ - -ContentProducer (Eclipse Jetty API Doc - v11.0.21) + +ContentProducer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ContentProducer

    -

    public interface ContentProducer
    ContentProducer is the bridge between HttpInput and HttpChannel. @@ -96,7 +83,6 @@

    Interface ContentProducerHttpChannelState and provides the necessary mechanism to unblock the reader thread when using a blocking implementation or to know if the reader thread has to be rescheduled when using an async implementation.

    -
      @@ -208,7 +194,6 @@

      Method Details

    • lock

      -
      AutoLock lock()
      Lock this instance. The lock must be held before any of this instance's method can be called, and must be released afterward.
      @@ -216,33 +201,27 @@

      lock

      Returns:
      the lock that is guarding this instance.
      -
    • recycle

      -
      void recycle()
      Clear the interceptor and call Destroyable.destroy() on it if it implements Destroyable. A recycled ContentProducer will only produce special content with a non-null error until reopen() is called.
      -
    • reopen

      -
      void reopen()
      Reset all internal state, making this is instance logically equivalent to a freshly allocated one.
      -
    • consumeAll

      -
      boolean consumeAll()
      Fail all content currently available in this ContentProducer instance as well as in the underlying HttpChannel. @@ -253,24 +232,20 @@

      consumeAll

      Returns:
      true if EOF was reached.
      -
    • checkMinDataRate

      -
      void checkMinDataRate()
      Check if the current data rate consumption is above the minimal rate. Abort the channel, fail the content currently available and throw a BadMessageException(REQUEST_TIMEOUT_408) if the check fails.
      -
    • getRawContentArrived

      -
      long getRawContentArrived()
      Get the byte count produced by the underlying HttpChannel. @@ -280,13 +255,11 @@

      getRawContentArrived

      Returns:
      the byte count produced by the underlying HttpChannel.
      -
    • available

      -
      int available()
      Get the byte count that can immediately be read from this ContentProducer instance or the underlying HttpChannel. @@ -297,13 +270,11 @@

      available

      Returns:
      the available byte count.
      -
    • hasContent

      -
      boolean hasContent()
      Check if this ContentProducer instance contains some content without querying the underlying HttpChannel. @@ -315,13 +286,11 @@

      hasContent

      Returns:
      true if this ContentProducer instance contains content, false otherwise.
      -
    • isError

      -
      boolean isError()
      Check if the underlying HttpChannel reached an error content. This call is always non-blocking. @@ -331,13 +300,11 @@

      isError

      Returns:
      true if the underlying HttpChannel reached an error content, false otherwise.
      -
    • nextContent

      -
      HttpInput.Content nextContent()
      Get the next content that can be read from or that describes the special condition that was reached (error, eof). @@ -350,23 +317,19 @@

      nextContent

      the next content that can be read from or null if the implementation does not block and has no available content.
      -
    • reclaim

      -
      void reclaim(HttpInput.Content content)
      Free up the content by calling Callback.succeeded() on it and updating this instance' internal state.
      -
    • isReady

      -
      boolean isReady()
      Check if this ContentProducer instance has some content that can be read without blocking. If there is some, the next call to nextContent() will not block. @@ -377,39 +340,33 @@

      isReady

      Returns:
      true if some content is immediately available, false otherwise.
      -
    • getInterceptor

      -
      HttpInput.Interceptor getInterceptor()
      Returns:
      The HttpInput.Interceptor, or null if none set.
      -
    • setInterceptor

      -
      void setInterceptor(HttpInput.Interceptor interceptor)
      Set the interceptor.
      Parameters:
      interceptor - The interceptor to use.
      -
    • onContentProducible

      -
      boolean onContentProducible()
      Wake up the thread that is waiting for the next content. After this call, state can be READY.
      @@ -417,7 +374,6 @@

      onContentProducible

      Returns:
      true if the thread has to be rescheduled, false otherwise.
      -
    @@ -431,5 +387,7 @@

    onContentProducible


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Cookies.html b/jetty-11/org/eclipse/jetty/server/Cookies.html index 5bf6c1dcc40..8bea002d9a1 100644 --- a/jetty-11/org/eclipse/jetty/server/Cookies.html +++ b/jetty-11/org/eclipse/jetty/server/Cookies.html @@ -1,29 +1,35 @@ - -Cookies (Eclipse Jetty API Doc - v11.0.21) + +Cookies (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Cookies

    org.eclipse.jetty.server.Cookies
    -
    All Implemented Interfaces:
    CookieParser.Handler
    @@ -104,7 +91,6 @@

    Class Cookies

    call to getCookies(). If the added fields are identical to those last added (as strings), then the cookies are not re parsed.
    -
      @@ -117,10 +103,10 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      protected final List<jakarta.servlet.http.Cookie>
      +
      protected final List<jakarta.servlet.http.Cookie>
       
      -
      protected final List<String>
      +
      protected final List<String>
       
      protected static final org.slf4j.Logger
      @@ -196,25 +182,19 @@

      Field Details

    • LOG

      -
      protected static final org.slf4j.Logger LOG
      -
    • _rawFields

      -
      protected final List<String> _rawFields
      -
    • _cookieList

      -
      protected final List<jakarta.servlet.http.Cookie> _cookieList
      -
    @@ -228,18 +208,14 @@

    Constructor Details

  • Cookies

    -
    public Cookies()
    -
  • Cookies

    -
    public Cookies(CookieCompliance compliance, ComplianceViolation.Listener complianceListener)
    -
  • @@ -253,39 +229,30 @@

    Method Details

  • addCookieField

    -
    public void addCookieField(String rawField)
    -
  • getCookies

    -
    public jakarta.servlet.http.Cookie[] getCookies()
    -
  • setCookies

    -
    public void setCookies(jakarta.servlet.http.Cookie[] cookies)
    -
  • reset

    -
    public void reset()
    -
  • addCookie

    -
    public void addCookie(String name, String value, int version, @@ -296,7 +263,6 @@

    addCookie

    Specified by:
    addCookie in interface CookieParser.Handler
    -
  • @@ -310,5 +276,7 @@

    addCookie


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/CustomRequestLog.html b/jetty-11/org/eclipse/jetty/server/CustomRequestLog.html index 85f68cdff9a..156cd67b193 100644 --- a/jetty-11/org/eclipse/jetty/server/CustomRequestLog.html +++ b/jetty-11/org/eclipse/jetty/server/CustomRequestLog.html @@ -1,29 +1,35 @@ - -CustomRequestLog (Eclipse Jetty API Doc - v11.0.21) + +CustomRequestLog (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class CustomRequestLog

    -
    All Implemented Interfaces:
    RequestLog, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -371,7 +358,6 @@

    Class CustomRequestLog

    -
    @@ -597,35 +575,27 @@

    Constructor Details

  • CustomRequestLog

    -
    public CustomRequestLog()
    -
  • CustomRequestLog

    -
    public CustomRequestLog(String file)
    -
  • CustomRequestLog

    -
    public CustomRequestLog(String file, String format)
    -
  • CustomRequestLog

    -
    public CustomRequestLog(RequestLog.Writer writer, String formatString)
    -
  • @@ -639,7 +609,6 @@

    Method Details

  • setFilter

    -
    public void setFilter(BiPredicate<Request,Response> filter)
    This allows you to set a custom filter to decide whether to log a request or omit it from the request log. This filter is evaluated after path filtering is applied from setIgnorePaths(String[]).
    @@ -647,22 +616,18 @@

    setFilter

    Parameters:
    filter - - a BiPredicate which returns true if this request should be logged.
    -
  • getWriter

    -
    @ManagedAttribute("The RequestLogWriter") public RequestLog.Writer getWriter()
    -
  • log

    -
    public void log(Request request, Response response)
    Writes the request and response information to the output stream.
    @@ -678,18 +643,16 @@

    log

    and Response.getHttpChannel() directly.
    See Also:
    -
    -
  • getAuthentication

    -
    protected static String getAuthentication(Request request, boolean checkDeferred)
    Extract the user authentication
    @@ -700,39 +663,33 @@

    getAuthentication

    Returns:
    The string to log for authenticated user.
    -
  • setIgnorePaths

    -
    public void setIgnorePaths(String[] ignorePaths)
    Set request paths that will not be logged.
    Parameters:
    ignorePaths - array of request paths
    -
  • getIgnorePaths

    -
    public String[] getIgnorePaths()
    Retrieve the request paths that will not be logged.
    Returns:
    array of request paths
    -
  • getFormatString

    -
    @ManagedAttribute("format string") public String getFormatString()
    Retrieve the format string.
    @@ -740,13 +697,11 @@

    getFormatString

    Returns:
    the format string
    -
  • doStart

    -
    protected void doStart() throws Exception
    Set up request logging and open log file.
    @@ -754,15 +709,15 @@

    doStart

    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    See Also:
    -
    -
  • @@ -776,5 +731,7 @@

    doStart


    + + diff --git a/jetty-11/org/eclipse/jetty/server/DebugListener.html b/jetty-11/org/eclipse/jetty/server/DebugListener.html index 5443b86284e..4528d180db5 100644 --- a/jetty-11/org/eclipse/jetty/server/DebugListener.html +++ b/jetty-11/org/eclipse/jetty/server/DebugListener.html @@ -1,29 +1,35 @@ - -DebugListener (Eclipse Jetty API Doc - v11.0.21) + +DebugListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DebugListener

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextListener, EventListener, LifeCycle
    @@ -106,7 +93,6 @@

    Class DebugListener

    either/or a specific log stream or the standard debug log. The events produced by ServletContextListener, ServletRequestListener, AsyncListener and ContextHandler.ContextScopeListener are logged.
    -
      @@ -115,10 +101,10 @@

      Class DebugListener

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -221,28 +207,23 @@

      Constructor Details

    • DebugListener

      -
      public DebugListener()
      -
    • DebugListener

      -
      public DebugListener(@Name("renameThread") boolean renameThread, @Name("showHeaders") boolean showHeaders, @Name("dumpContext") boolean dumpContext)
      -
    • DebugListener

      -
      public DebugListener(@Name("outputStream") OutputStream out, @Name("renameThread") @@ -251,7 +232,6 @@

      DebugListener

      boolean showHeaders, @Name("dumpContext") boolean dumpContext)
      -
    @@ -265,101 +245,79 @@

    Method Details

  • isRenameThread

    -
    @ManagedAttribute("Rename thread within context scope") public boolean isRenameThread()
    -
  • setRenameThread

    -
    public void setRenameThread(boolean renameThread)
    -
  • isShowHeaders

    -
    @ManagedAttribute("Show request headers") public boolean isShowHeaders()
    -
  • setShowHeaders

    -
    public void setShowHeaders(boolean showHeaders)
    -
  • isDumpContext

    -
    @ManagedAttribute("Dump contexts at start") public boolean isDumpContext()
    -
  • setDumpContext

    -
    public void setDumpContext(boolean dumpContext)
    -
  • contextInitialized

    -
    public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextInitialized in interface jakarta.servlet.ServletContextListener
    -
  • contextDestroyed

    -
    public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextDestroyed in interface jakarta.servlet.ServletContextListener
    -
  • findContextName

    -
    protected String findContextName(jakarta.servlet.ServletContext context)
    -
  • findRequestName

    -
    protected String findRequestName(jakarta.servlet.ServletRequest request)
    -
  • log

    -
    protected void log(String format, Object... arg)
    -
  • @@ -373,5 +331,7 @@

    log


    + + diff --git a/jetty-11/org/eclipse/jetty/server/DetectorConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/DetectorConnectionFactory.html index 9075ff976af..d4d357143b8 100644 --- a/jetty-11/org/eclipse/jetty/server/DetectorConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/DetectorConnectionFactory.html @@ -1,29 +1,35 @@ - -DetectorConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +DetectorConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DetectorConnecti

    -
    All Implemented Interfaces:
    ConnectionFactory, ConnectionFactory.Detecting, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -110,7 +97,6 @@

    Class DetectorConnecti implements ConnectionFactory.Detecting

    A ConnectionFactory combining multiple ConnectionFactory.Detecting instances that will upgrade to the first one recognizing the bytes in the buffer.
    -
    @@ -265,7 +249,6 @@

    Method Details

  • detect

    -
    Performs a detection using multiple ConnectionFactory.Detecting instances and returns the aggregated outcome.
    @@ -276,13 +259,11 @@

    detect

    Returns:
    A ConnectionFactory.Detecting.Detection value with the detection outcome of the detectingConnectionFactories.
    -
  • upgradeToConnectionFactory

    -
    protected static void upgradeToConnectionFactory(ConnectionFactory connectionFactory, Connector connector, EndPoint endPoint) @@ -296,13 +277,11 @@

    upgradeToConnectionFactory

    Throws:
    IllegalStateException
    -
  • nextProtocol

    -
    protected void nextProtocol(Connector connector, EndPoint endPoint, ByteBuffer buffer) @@ -317,16 +296,14 @@

    nextProtocol

    Throws:
    IllegalStateException
    -
  • newConnection

    -
    public Connection newConnection(Connector connector, EndPoint endPoint)
    -
    Description copied from interface: ConnectionFactory
    +
    Description copied from interface: ConnectionFactory

    Creates a new Connection with the given parameters

    Specified by:
    @@ -337,7 +314,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -351,5 +327,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/server/Dispatcher.html b/jetty-11/org/eclipse/jetty/server/Dispatcher.html index 71f23dff487..7319598bdb7 100644 --- a/jetty-11/org/eclipse/jetty/server/Dispatcher.html +++ b/jetty-11/org/eclipse/jetty/server/Dispatcher.html @@ -1,29 +1,35 @@ - -Dispatcher (Eclipse Jetty API Doc - v11.0.21) + +Dispatcher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Dispatcher

    org.eclipse.jetty.server.Dispatcher
    -
    All Implemented Interfaces:
    jakarta.servlet.RequestDispatcher
    @@ -98,7 +85,6 @@

    Class Dispatcher

    public class Dispatcher extends Object implements jakarta.servlet.RequestDispatcher
    -
      @@ -196,35 +182,31 @@

      Field Details

    • __INCLUDE_PREFIX

      -
      public static final String __INCLUDE_PREFIX
      Dispatch include attribute names
      See Also:
      -
      -
    • __FORWARD_PREFIX

      -
      public static final String __FORWARD_PREFIX
      Dispatch include attribute names
      See Also:
      -
      -
    @@ -238,17 +220,14 @@

    Constructor Details

  • Dispatcher

    -
    public Dispatcher(ContextHandler contextHandler, HttpURI uri, String pathInContext)
    -
  • Dispatcher

    -
    public Dispatcher(ContextHandler contextHandler, String name) throws IllegalStateException
    @@ -256,7 +235,6 @@

    Dispatcher

    Throws:
    IllegalStateException
    -
  • @@ -270,7 +248,6 @@

    Method Details

  • error

    -
    public void error(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, @@ -280,13 +257,11 @@

    error

    jakarta.servlet.ServletException
    IOException
    -
  • include

    -
    public void include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, @@ -298,13 +273,11 @@

    include

    jakarta.servlet.ServletException
    IOException
    -
  • forward

    -
    public void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, @@ -316,13 +289,11 @@

    forward

    jakarta.servlet.ServletException
    IOException
    -
  • forward

    -
    protected void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.DispatcherType dispatch) @@ -333,19 +304,16 @@

    forward

    jakarta.servlet.ServletException
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -359,5 +327,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/EncodingHttpWriter.html b/jetty-11/org/eclipse/jetty/server/EncodingHttpWriter.html index 574efe60211..14411815897 100644 --- a/jetty-11/org/eclipse/jetty/server/EncodingHttpWriter.html +++ b/jetty-11/org/eclipse/jetty/server/EncodingHttpWriter.html @@ -1,29 +1,35 @@ - -EncodingHttpWriter (Eclipse Jetty API Doc - v11.0.21) + +EncodingHttpWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class EncodingHttpWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -101,7 +88,6 @@

    Class EncodingHttpWriter


    public class EncodingHttpWriter extends HttpWriter
    -
      @@ -173,10 +159,8 @@

      Constructor Details

    • EncodingHttpWriter

      -
      public EncodingHttpWriter(HttpOutput out, String encoding)
      -
    @@ -190,7 +174,6 @@

    Method Details

  • write

    -
    public void write(char[] s, int offset, int length) @@ -201,7 +184,6 @@

    write

    Throws:
    IOException
    -
  • @@ -215,5 +197,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.Source.html b/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.Source.html index dc3582a8252..bcc497dcf81 100644 --- a/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.Source.html +++ b/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.Source.html @@ -1,29 +1,35 @@ - -ForwardedRequestCustomizer.Source (Eclipse Jetty API Doc - v11.0.21) + +ForwardedRequestCustomizer.Source (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Enum ForwardedR

    -
    All Implemented Interfaces:
    Serializable, Comparable<ForwardedRequestCustomizer.Source>, java.lang.constant.Constable
    Enclosing class:
    -
    ForwardedRequestCustomizer
    +
    ForwardedRequestCustomizer

    public static enum ForwardedRequestCustomizer.Source @@ -107,7 +94,6 @@

    Enum ForwardedR

    Lowest first, Last/Highest priority wins

    -
    @@ -274,7 +242,6 @@

    Method Details

  • values

    -
    public static ForwardedRequestCustomizer.Source[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -282,13 +249,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ForwardedRequestCustomizer.Source valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -303,7 +268,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -317,5 +281,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.html b/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.html index c0188bf9423..54a95c717bf 100644 --- a/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.html +++ b/jetty-11/org/eclipse/jetty/server/ForwardedRequestCustomizer.html @@ -1,29 +1,35 @@ - -ForwardedRequestCustomizer (Eclipse Jetty API Doc - v11.0.21) + +ForwardedRequestCustomizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ForwardedReques
    org.eclipse.jetty.server.ForwardedRequestCustomizer

    -
    All Implemented Interfaces:
    HttpConfiguration.Customizer
    @@ -200,13 +187,12 @@

    Class ForwardedReques
    See Also:
    -
    -

      @@ -386,9 +372,7 @@

      Constructor Details

    • ForwardedRequestCustomizer

      -
      public ForwardedRequestCustomizer()
      -
    @@ -402,7 +386,6 @@

    Method Details

  • getProxyAsAuthority

    -
    public boolean getProxyAsAuthority()
    Returns:
    @@ -410,26 +393,22 @@

    getProxyAsAuthority

    X-Forwarded-Server or RFC7239 "by" is used as the request authority. Default false
    -
  • setProxyAsAuthority

    -
    public void setProxyAsAuthority(boolean proxyAsAuthority)
    Parameters:
    proxyAsAuthority - if true, use the proxy address obtained via X-Forwarded-Server or RFC7239 "by" as the request authority.
    -
  • setForwardedOnly

    -
    public void setForwardedOnly(boolean rfc7239only)
    Parameters:
    @@ -438,159 +417,131 @@

    setForwardedOnly

    clears all the non RFC headers if passed true and sets them to the default values (if not already set) if passed false.
    -
  • getForcedHost

    -
    public String getForcedHost()
    -
  • setForcedHost

    -
    public void setForcedHost(String hostAndPort)
    Set a forced valued for the host header to control what is returned by ServletRequest.getServerName() and ServletRequest.getServerPort().
    Parameters:
    hostAndPort - The value of the host header to force.
    -
  • getForwardedHeader

    -
    public String getForwardedHeader()
    Returns:
    The header name for RFC forwarded (default Forwarded)
    -
  • setForwardedHeader

    -
    public void setForwardedHeader(String forwardedHeader)
    Parameters:
    forwardedHeader - The header name for RFC forwarded (default Forwarded)
    -
  • getForwardedHostHeader

    -
    public String getForwardedHostHeader()
    -
  • setForwardedHostHeader

    -
    public void setForwardedHostHeader(String forwardedHostHeader)
    Parameters:
    forwardedHostHeader - The header name for forwarded hosts (default X-Forwarded-Host)
    -
  • getForwardedServerHeader

    -
    public String getForwardedServerHeader()
    Returns:
    the header name for forwarded server.
    -
  • setForwardedServerHeader

    -
    public void setForwardedServerHeader(String forwardedServerHeader)
    Parameters:
    forwardedServerHeader - The header name for forwarded server (default X-Forwarded-Server)
    -
  • getForwardedForHeader

    -
    public String getForwardedForHeader()
    Returns:
    the forwarded for header
    -
  • setForwardedForHeader

    -
    public void setForwardedForHeader(String forwardedRemoteAddressHeader)
    Parameters:
    forwardedRemoteAddressHeader - The header name for forwarded for (default X-Forwarded-For)
    -
  • getForwardedPortHeader

    -
    public String getForwardedPortHeader()
    -
  • setForwardedPortHeader

    -
    public void setForwardedPortHeader(String forwardedPortHeader)
    Parameters:
    forwardedPortHeader - The header name for forwarded hosts (default X-Forwarded-Port)
    -
  • getForwardedPortAsAuthority

    -
    public boolean getForwardedPortAsAuthority()
    Returns:
    if true, the X-Forwarded-Port header applies to the authority, else it applies to the remote client address
    -
  • setForwardedPortAsAuthority

    -
    public void setForwardedPortAsAuthority(boolean forwardedPortAsAuthority)
    Set if the X-Forwarded-Port header will be used for Authority
    @@ -598,137 +549,115 @@

    setForwardedPortAsAuthority

    forwardedPortAsAuthority - if true, the X-Forwarded-Port header applies to the authority, else it applies to the remote client address
    -
  • getForwardedProtoHeader

    -
    public String getForwardedProtoHeader()
    Get the forwardedProtoHeader.
    Returns:
    the forwardedProtoHeader (default X-Forwarded-Proto)
    -
  • setForwardedProtoHeader

    -
    public void setForwardedProtoHeader(String forwardedProtoHeader)
    Set the forwardedProtoHeader.
    Parameters:
    forwardedProtoHeader - the forwardedProtoHeader to set (default X-Forwarded-Proto)
    -
  • getForwardedCipherSuiteHeader

    -
    public String getForwardedCipherSuiteHeader()
    Returns:
    The header name holding a forwarded cipher suite (default Proxy-auth-cert)
    -
  • setForwardedCipherSuiteHeader

    -
    public void setForwardedCipherSuiteHeader(String forwardedCipherSuiteHeader)
    Parameters:
    forwardedCipherSuiteHeader - The header name holding a forwarded cipher suite (default Proxy-auth-cert)
    -
  • getForwardedSslSessionIdHeader

    -
    public String getForwardedSslSessionIdHeader()
    Returns:
    The header name holding a forwarded SSL Session ID (default Proxy-ssl-id)
    -
  • setForwardedSslSessionIdHeader

    -
    public void setForwardedSslSessionIdHeader(String forwardedSslSessionIdHeader)
    Parameters:
    forwardedSslSessionIdHeader - The header name holding a forwarded SSL Session ID (default Proxy-ssl-id)
    -
  • getForwardedHttpsHeader

    -
    public String getForwardedHttpsHeader()
    Returns:
    The header name holding a forwarded Https status indicator (on|off true|false) (default X-Proxied-Https)
    -
  • setForwardedHttpsHeader

    -
    public void setForwardedHttpsHeader(String forwardedHttpsHeader)
    Parameters:
    forwardedHttpsHeader - the header name holding a forwarded Https status indicator(default X-Proxied-Https)
    -
  • isSslIsSecure

    -
    public boolean isSslIsSecure()
    Returns:
    true if the presence of an SSL session or certificate header is sufficient to indicate a secure request (default is true)
    -
  • setSslIsSecure

    -
    public void setSslIsSecure(boolean sslIsSecure)
    Parameters:
    sslIsSecure - true if the presence of an SSL session or certificate header is sufficient to indicate a secure request (default is true)
    -
  • customize

    -
    public void customize(Connector connector, HttpConfiguration config, Request request)
    @@ -736,65 +665,52 @@

    customize

    Specified by:
    customize in interface HttpConfiguration.Customizer
    -
  • getSecurePort

    -
    protected static int getSecurePort(HttpConfiguration config)
    -
  • onError

    -
    protected void onError(HttpField field, Throwable t)
    -
  • getLeftMost

    -
    protected static String getLeftMost(String headerValue)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getHostHeader

    -
    public String getHostHeader()
    -
  • setHostHeader

    -
    public void setHostHeader(String hostHeader)
    Set a forced valued for the host header to control what is returned by ServletRequest.getServerName() and ServletRequest.getServerPort().
    Parameters:
    hostHeader - The value of the host header to force.
    -
  • @@ -808,5 +724,7 @@

    setHostHeader


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Handler.html b/jetty-11/org/eclipse/jetty/server/Handler.html index bc7e883d7e2..6aa8adcd46d 100644 --- a/jetty-11/org/eclipse/jetty/server/Handler.html +++ b/jetty-11/org/eclipse/jetty/server/Handler.html @@ -1,29 +1,35 @@ - -Handler (Eclipse Jetty API Doc - v11.0.21) + +Handler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Handler

    -
    All Superinterfaces:
    Destroyable, LifeCycle
    @@ -115,7 +102,6 @@

    Interface Handler

    not Servlets. The servlet container is implemented by handlers for context, security, session and servlet that modify the request object before passing it to the next stage of handling.
    -
      @@ -124,7 +110,7 @@

      Interface Handler

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -176,7 +162,6 @@

      Method Details

    • handle

      -
      void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -198,31 +183,25 @@

      handle

      IOException - if unable to handle the request or response processing
      jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
      -
    • setServer

      -
      void setServer(Server server)
      -
    • getServer

      -
      @ManagedAttribute(value="the jetty server for this handler", readonly=true) Server getServer()
      -
    • destroy

      -
      @ManagedOperation(value="destroy associated resources", impact="ACTION") void destroy()
      @@ -230,7 +209,6 @@

      destroy

      Specified by:
      destroy in interface Destroyable
      -
    @@ -244,5 +222,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HandlerContainer.html b/jetty-11/org/eclipse/jetty/server/HandlerContainer.html index 87203f7c3d5..5c6b872fa25 100644 --- a/jetty-11/org/eclipse/jetty/server/HandlerContainer.html +++ b/jetty-11/org/eclipse/jetty/server/HandlerContainer.html @@ -1,29 +1,35 @@ - -HandlerContainer (Eclipse Jetty API Doc - v11.0.21) + +HandlerContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HandlerContainer

    -
    All Superinterfaces:
    LifeCycle
    @@ -103,7 +90,6 @@

    Interface HandlerContainer<

    The contained handlers may be one (see @{link HandlerWrapper) or many (see HandlerList or HandlerCollection.

    -
      @@ -112,7 +98,7 @@

      Interface HandlerContainer<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -159,33 +145,28 @@

      Method Details

    • getHandlers

      -
      @ManagedAttribute("handlers in this container") Handler[] getHandlers()
      Returns:
      array of handlers directly contained by this handler.
      -
    • getChildHandlers

      -
      @ManagedAttribute("all contained handlers") Handler[] getChildHandlers()
      Returns:
      array of all handlers contained by this handler and it's children
      -
    • getChildHandlersByClass

      -
      Handler[] getChildHandlersByClass(Class<?> byclass)
      Parameters:
      @@ -193,13 +174,11 @@

      getChildHandlersByClass

      Returns:
      array of all handlers contained by this handler and it's children of the passed type.
      -
    • getChildHandlerByClass

      -
      <T extends Handler> T getChildHandlerByClass(Class<T> byclass)
      Type Parameters:
      @@ -209,7 +188,6 @@

      getChildHandlerByClass

      Returns:
      first handler of all handlers contained by this handler and it's children of the passed type.
      -
    @@ -223,5 +201,7 @@

    getChildHandlerByClass


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HomeBaseWarning.html b/jetty-11/org/eclipse/jetty/server/HomeBaseWarning.html index 4639e846f81..f407b48898c 100644 --- a/jetty-11/org/eclipse/jetty/server/HomeBaseWarning.html +++ b/jetty-11/org/eclipse/jetty/server/HomeBaseWarning.html @@ -1,18 +1,19 @@ - -HomeBaseWarning (Eclipse Jetty API Doc - v11.0.21) + +HomeBaseWarning (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HostHeaderCustomizer<
    org.eclipse.jetty.server.HostHeaderCustomizer

    -
    All Implemented Interfaces:
    HttpConfiguration.Customizer
    @@ -103,7 +90,6 @@

    Class HostHeaderCustomizer< The host and port may be provided in the constructor or taken from the Request.getServerName() and Request.getServerPort() methods.

    -
      @@ -164,29 +150,24 @@

      Constructor Details

    • HostHeaderCustomizer

      -
      public HostHeaderCustomizer()
      Construct customizer that uses Request.getServerName() and Request.getServerPort() to create a host header.
      -
    • HostHeaderCustomizer

      -
      public HostHeaderCustomizer(String serverName)
      Parameters:
      serverName - the serverName to set on the request (the serverPort will not be set)
      -
    • HostHeaderCustomizer

      -
      public HostHeaderCustomizer(String serverName, int serverPort)
      @@ -194,7 +175,6 @@

      HostHeaderCustomizer

      serverName - the serverName to set on the request
      serverPort - the serverPort to set on the request
      -
    @@ -208,7 +188,6 @@

    Method Details

  • customize

    -
    public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
    @@ -216,7 +195,6 @@

    customize

    Specified by:
    customize in interface HttpConfiguration.Customizer
    -
  • @@ -230,5 +208,7 @@

    customize


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannel.Listener.html b/jetty-11/org/eclipse/jetty/server/HttpChannel.Listener.html index 425bcc38198..cb426191a3b 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannel.Listener.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannel.Listener.html @@ -1,29 +1,35 @@ - -HttpChannel.Listener (Eclipse Jetty API Doc - v11.0.21) + +HttpChannel.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpChannel.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -97,7 +84,7 @@

    Interface HttpChannel.L

    Enclosing class:
    -
    HttpChannel
    +
    HttpChannel

    public static interface HttpChannel.Listener @@ -124,7 +111,6 @@

    Interface HttpChannel.L using the deprecated HttpChannel.addListener(Listener)

    method, then an instance of HttpChannel.TransientListeners must be added to the connector in order for them to be invoked.

    -
      @@ -239,33 +225,28 @@

      Method Details

    • onRequestBegin

      -
      default void onRequestBegin(Request request)
      Invoked just after the HTTP request line and headers have been parsed.
      Parameters:
      request - the request object
      -
    • onBeforeDispatch

      -
      default void onBeforeDispatch(Request request)
      Invoked just before calling the application.
      Parameters:
      request - the request object
      -
    • onDispatchFailure

      -
      default void onDispatchFailure(Request request, Throwable failure)
      Invoked when the application threw an exception.
      @@ -274,26 +255,22 @@

      onDispatchFailure

      request - the request object
      failure - the exception thrown by the application
      -
    • onAfterDispatch

      -
      default void onAfterDispatch(Request request)
      Invoked just after the application returns from the first invocation.
      Parameters:
      request - the request object
      -
    • onRequestContent

      -
      default void onRequestContent(Request request, ByteBuffer content)
      Invoked every time a request content chunk has been parsed, just before @@ -303,52 +280,44 @@

      onRequestContent

      request - the request object
      content - a slice of the request content chunk
      -
    • onRequestContentEnd

      -
      default void onRequestContentEnd(Request request)
      Invoked when the end of the request content is detected.
      Parameters:
      request - the request object
      -
    • onRequestTrailers

      -
      default void onRequestTrailers(Request request)
      Invoked when the request trailers have been parsed.
      Parameters:
      request - the request object
      -
    • onRequestEnd

      -
      default void onRequestEnd(Request request)
      Invoked when the request has been fully parsed.
      Parameters:
      request - the request object
      -
    • onRequestFailure

      -
      default void onRequestFailure(Request request, Throwable failure)
      Invoked when the request processing failed.
      @@ -357,26 +326,22 @@

      onRequestFailure

      request - the request object
      failure - the request failure
      -
    • onResponseBegin

      -
      default void onResponseBegin(Request request)
      Invoked just before the response line is written to the network.
      Parameters:
      request - the request object
      -
    • onResponseCommit

      -
      default void onResponseCommit(Request request)
      Invoked just after the response is committed (that is, the response line, headers and possibly some content have been written to the @@ -385,13 +350,11 @@

      onResponseCommit

      Parameters:
      request - the request object
      -
    • onResponseContent

      -
      default void onResponseContent(Request request, ByteBuffer content)
      Invoked after a response content chunk has been written to the network.
      @@ -400,26 +363,22 @@

      onResponseContent

      request - the request object
      content - a slice of the response content chunk
      -
    • onResponseEnd

      -
      default void onResponseEnd(Request request)
      Invoked when the response has been fully written.
      Parameters:
      request - the request object
      -
    • onResponseFailure

      -
      default void onResponseFailure(Request request, Throwable failure)
      Invoked when the response processing failed.
      @@ -428,20 +387,17 @@

      onResponseFailure

      request - the request object
      failure - the response failure
      -
    • onComplete

      -
      default void onComplete(Request request)
      Invoked when the request and response processing are complete.
      Parameters:
      request - the request object
      -
    @@ -455,5 +411,7 @@

    onComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannel.TransientListeners.html b/jetty-11/org/eclipse/jetty/server/HttpChannel.TransientListeners.html index cd82eefa944..64529fa340e 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannel.TransientListeners.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannel.TransientListeners.html @@ -1,29 +1,35 @@ - -HttpChannel.TransientListeners (Eclipse Jetty API Doc - v11.0.21) + +HttpChannel.TransientListeners (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class HttpChannel
    org.eclipse.jetty.server.HttpChannel.TransientListeners

    -
    All Implemented Interfaces:
    EventListener, HttpChannel.Listener
    Enclosing class:
    -
    HttpChannel
    +
    HttpChannel

    @Deprecated @@ -106,7 +93,6 @@

    Class HttpChannel
    Deprecated.
    A Listener instance that can be added as a bean to AbstractConnector so that the listeners obtained from HttpChannelHttpChannel.getTransientListeners()
    -

      @@ -254,10 +240,8 @@

      Constructor Details

    • TransientListeners

      -
      public TransientListeners()
      Deprecated.
      -
    @@ -271,10 +255,9 @@

    Method Details

  • onRequestBegin

    -
    public void onRequestBegin(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just after the HTTP request line and headers have been parsed.
    Specified by:
    @@ -282,16 +265,14 @@

    onRequestBegin

    Parameters:
    request - the request object
    -
  • onBeforeDispatch

    -
    public void onBeforeDispatch(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just before calling the application.
    Specified by:
    @@ -299,17 +280,15 @@

    onBeforeDispatch

    Parameters:
    request - the request object
    -
  • onDispatchFailure

    -
    public void onDispatchFailure(Request request, Throwable failure)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the application threw an exception.
    Specified by:
    @@ -318,16 +297,14 @@

    onDispatchFailure

    request - the request object
    failure - the exception thrown by the application
    -
  • onAfterDispatch

    -
    public void onAfterDispatch(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just after the application returns from the first invocation.
    Specified by:
    @@ -335,17 +312,15 @@

    onAfterDispatch

    Parameters:
    request - the request object
    -
  • onRequestContent

    -
    public void onRequestContent(Request request, ByteBuffer content)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked every time a request content chunk has been parsed, just before making it available to the application.
    @@ -355,16 +330,14 @@

    onRequestContent

    request - the request object
    content - a slice of the request content chunk
    -
  • onRequestContentEnd

    -
    public void onRequestContentEnd(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the end of the request content is detected.
    Specified by:
    @@ -372,16 +345,14 @@

    onRequestContentEnd

    Parameters:
    request - the request object
    -
  • onRequestTrailers

    -
    public void onRequestTrailers(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request trailers have been parsed.
    Specified by:
    @@ -389,16 +360,14 @@

    onRequestTrailers

    Parameters:
    request - the request object
    -
  • onRequestEnd

    -
    public void onRequestEnd(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request has been fully parsed.
    Specified by:
    @@ -406,17 +375,15 @@

    onRequestEnd

    Parameters:
    request - the request object
    -
  • onRequestFailure

    -
    public void onRequestFailure(Request request, Throwable failure)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request processing failed.
    Specified by:
    @@ -425,16 +392,14 @@

    onRequestFailure

    request - the request object
    failure - the request failure
    -
  • onResponseBegin

    -
    public void onResponseBegin(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just before the response line is written to the network.
    Specified by:
    @@ -442,16 +407,14 @@

    onResponseBegin

    Parameters:
    request - the request object
    -
  • onResponseCommit

    -
    public void onResponseCommit(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just after the response is committed (that is, the response line, headers and possibly some content have been written to the network).
    @@ -461,17 +424,15 @@

    onResponseCommit

    Parameters:
    request - the request object
    -
  • onResponseContent

    -
    public void onResponseContent(Request request, ByteBuffer content)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked after a response content chunk has been written to the network.
    Specified by:
    @@ -480,16 +441,14 @@

    onResponseContent

    request - the request object
    content - a slice of the response content chunk
    -
  • onResponseEnd

    -
    public void onResponseEnd(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the response has been fully written.
    Specified by:
    @@ -497,17 +456,15 @@

    onResponseEnd

    Parameters:
    request - the request object
    -
  • onResponseFailure

    -
    public void onResponseFailure(Request request, Throwable failure)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the response processing failed.
    Specified by:
    @@ -516,16 +473,14 @@

    onResponseFailure

    request - the request object
    failure - the response failure
    -
  • onComplete

    -
    public void onComplete(Request request)
    Deprecated.
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request and response processing are complete.
    Specified by:
    @@ -533,7 +488,6 @@

    onComplete

    Parameters:
    request - the request object
    -
  • @@ -547,5 +501,7 @@

    onComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannel.html b/jetty-11/org/eclipse/jetty/server/HttpChannel.html index d0a77968cc8..1bbc6795e24 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannel.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannel.html @@ -1,29 +1,35 @@ - -HttpChannel (Eclipse Jetty API Doc - v11.0.21) + +HttpChannel (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpChannel

    org.eclipse.jetty.server.HttpChannel
    -
    All Implemented Interfaces:
    Runnable, HttpOutput.Interceptor
    @@ -109,7 +96,6 @@

    Class HttpChannel

    The HttpChannel signals the switch from passive mode to active mode by returning true to one of the HttpParser.RequestHandler callbacks. The completion of the active phase is signalled by a call to HttpTransport.completed().
    -
    @@ -480,12 +464,10 @@

    Constructor Details

  • HttpChannel

    -
    public HttpChannel(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransport transport)
    -
  • @@ -499,15 +481,12 @@

    Method Details

  • isSendError

    -
    public boolean isSendError()
    -
  • formatAddrOrHost

    -
    protected String formatAddrOrHost(String addr)
    Format the address or host returned from Request methods
    @@ -516,13 +495,11 @@

    formatAddrOrHost

    Returns:
    Default implementation returns HostPort.normalizeHost(String)
    -
  • needContent

    -
    public abstract boolean needContent()
    Notify the channel that content is needed. If some content is immediately available, true is returned and produceContent() has to be called and will return a non-null object. @@ -535,13 +512,11 @@

    needContent

    Returns:
    true if content is immediately available.
    -
  • produceContent

    -
    public abstract HttpInput.Content produceContent()
    Produce a HttpInput.Content object with data currently stored within the channel. The produced content can be special (meaning calling HttpInput.Content.isSpecial() returns true) if the channel reached a special @@ -553,13 +528,11 @@

    produceContent

    Returns:
    a HttpInput.Content object if one is immediately available without blocking, null otherwise.
    -
  • failAllContent

    -
    public abstract boolean failAllContent(Throwable failure)
    Fail all content that is currently stored within the channel.
    @@ -568,13 +541,11 @@

    failAllContent

    Returns:
    true if EOF was reached while failing all content, false otherwise.
    -
  • failed

    -
    public abstract boolean failed(Throwable failure)
    Fail the channel's input.
    @@ -583,42 +554,34 @@

    failed

    Returns:
    true if the channel needs to be rescheduled.
    -
  • eof

    -
    protected abstract boolean eof()
    Mark the channel's input as EOF.
    Returns:
    true if the channel needs to be rescheduled.
    -
  • newHttpOutput

    -
    protected HttpOutput newHttpOutput()
    -
  • getState

    -
    public HttpChannelState getState()
    -
  • addListener

    -
    @Deprecated public boolean addListener(HttpChannel.Listener listener)
    Deprecated.
    @@ -634,101 +597,79 @@

    addListener

    Returns:
    true if the listener was added.
    -
  • removeListener

    -
    @Deprecated public boolean removeListener(HttpChannel.Listener listener)
    Deprecated.
    -
  • getTransientListeners

    -
    @Deprecated public List<HttpChannel.Listener> getTransientListeners()
    Deprecated.
    -
  • getBytesWritten

    -
    public long getBytesWritten()
    -
  • getRequests

    -
    public long getRequests()
    Returns:
    the number of requests handled by this connection
    -
  • getConnector

    -
    public Connector getConnector()
    -
  • getHttpTransport

    -
    public HttpTransport getHttpTransport()
    -
  • getRequestLog

    -
    public RequestLog getRequestLog()
    -
  • setRequestLog

    -
    public void setRequestLog(RequestLog requestLog)
    -
  • addRequestLog

    -
    public void addRequestLog(RequestLog requestLog)
    -
  • getCommittedMetaData

    -
    public MetaData.Response getCommittedMetaData()
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    Get the idle timeout.

    This is implemented as a call to EndPoint.getIdleTimeout(), but may be @@ -737,13 +678,11 @@

    getIdleTimeout

    Returns:
    the idle timeout (in milliseconds)
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long timeoutMs)
    Set the idle timeout.

    This is implemented as a call to EndPoint.setIdleTimeout(long), but may be @@ -752,69 +691,53 @@

    setIdleTimeout

    Parameters:
    timeoutMs - the idle timeout in milliseconds
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    -
  • getHttpConfiguration

    -
    public HttpConfiguration getHttpConfiguration()
    -
  • getServer

    -
    public Server getServer()
    -
  • getRequest

    -
    public Request getRequest()
    -
  • getResponse

    -
    public Response getResponse()
    -
  • getConnection

    -
    public Connection getConnection()
    -
  • getEndPoint

    -
    public EndPoint getEndPoint()
    -
  • getLocalName

    -
    public String getLocalName()

    Return the local name of the connected channel.

    @@ -833,13 +756,11 @@

    getLocalName

    Returns:
    the local name, or null
    -
  • getLocalPort

    -
    public int getLocalPort()

    Return the Local Port of the connected channel.

    @@ -858,41 +779,33 @@

    getLocalPort

    Returns:
    the local port, or 0 if unspecified
    -
  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    -
  • getServerAuthority

    -
    public HostPort getServerAuthority()
    Returns:
    return the HttpConfiguration server authority override
    -
  • continue100

    -
    public void continue100(int available) throws IOException
    If the associated response has the Expect header set to 100 Continue, @@ -904,53 +817,43 @@

    continue100

    Throws:
    IOException - if the InputStream cannot be created
    -
  • recycle

    -
    public void recycle()
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • handle

    -
    public boolean handle()
    Returns:
    True if the channel is ready to continue handling (ie it is not suspended)
    -
  • ensureConsumeAllOrNotPersistent

    -
    public void ensureConsumeAllOrNotPersistent()
    -
  • sendErrorOrAbort

    -
    public boolean sendErrorOrAbort(String message)
    Parameters:
    @@ -958,13 +861,11 @@

    sendErrorOrAbort

    Returns:
    true if we have sent an error, false if we have aborted.
    -
  • handleException

    -
    protected void handleException(Throwable failure)

    Sends an error 500, performing a special logic to detect whether the request is suspended, to avoid concurrent writes from the application.

    @@ -975,13 +876,11 @@

    handleException

    Parameters:
    failure - the Throwable that caused the problem
    -
  • unwrap

    -
    protected Throwable unwrap(Throwable failure, Class<?>... targets)
    Unwrap failure causes to find target class
    @@ -992,89 +891,69 @@

    unwrap

    Returns:
    A target throwable or null
    -
  • sendResponseAndComplete

    -
    public void sendResponseAndComplete()
    -
  • isExpecting100Continue

    -
    public boolean isExpecting100Continue()
    -
  • isExpecting102Processing

    -
    public boolean isExpecting102Processing()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • onRequest

    -
    public void onRequest(MetaData.Request request)
    -
  • onContent

    -
    public boolean onContent(HttpInput.Content content)
    -
  • onContentComplete

    -
    public boolean onContentComplete()
    -
  • onTrailers

    -
    public void onTrailers(HttpFields trailers)
    -
  • onRequestComplete

    -
    public boolean onRequestComplete()
    -
  • checkAndPrepareUpgrade

    -
    protected boolean checkAndPrepareUpgrade()

    Checks whether the processing of the request resulted in an upgrade, and if so performs upgrade preparation steps before the upgrade @@ -1086,40 +965,32 @@

    checkAndPrepareUpgrade

    true if the channel is not complete and more processing is required, typically because sendError has been called.
    -
  • onCompleted

    -
    public void onCompleted()
    -
  • onBadMessage

    -
    public void onBadMessage(BadMessageException failure)
    -
  • sendResponse

    -
    protected boolean sendResponse(MetaData.Response response, ByteBuffer content, boolean complete, Callback callback)
    -
  • sendResponse

    -
    public boolean sendResponse(MetaData.Response info, ByteBuffer content, boolean complete) @@ -1128,61 +999,49 @@

    sendResponse

    Throws:
    IOException
    -
  • commit

    -
    protected void commit(MetaData.Response info)
    -
  • isCommitted

    -
    public boolean isCommitted()
    -
  • isRequestCompleted

    -
    public boolean isRequestCompleted()
    Returns:
    True if the request lifecycle is completed
    -
  • isResponseCompleted

    -
    public boolean isResponseCompleted()
    Returns:
    True if the response is completely written.
    -
  • isPersistent

    -
    public boolean isPersistent()
    -
  • write

    -
    public void write(ByteBuffer content, boolean complete, Callback callback)
    @@ -1196,28 +1055,24 @@

    write

    complete - whether the content is complete for the response
    callback - Callback when complete or failed
    -
  • resetBuffer

    -
    public void resetBuffer()
    -
    Description copied from interface: HttpOutput.Interceptor
    +
    Description copied from interface: HttpOutput.Interceptor
    Reset the buffers.

    If the Interceptor contains buffers then reset them.

    Specified by:
    resetBuffer in interface HttpOutput.Interceptor
    -
  • getNextInterceptor

    -
    public HttpOutput.Interceptor getNextInterceptor()
    Specified by:
    @@ -1226,45 +1081,35 @@

    getNextInterceptor

    The next Interceptor in the chain or null if this is the last Interceptor in the chain.
    -
  • execute

    -
    protected void execute(Runnable task)
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • abort

    -
    public void abort(Throwable failure)
    If a write or similar operation to this channel fails, then this method should be called. @@ -1274,23 +1119,18 @@

    abort

    Parameters:
    failure - the failure that caused the abort.
    -
  • isTunnellingSupported

    -
    public boolean isTunnellingSupported()
    -
  • getTunnellingEndPoint

    -
    public EndPoint getTunnellingEndPoint()
    -
  • @@ -1304,5 +1144,7 @@

    getTunnellingEndPoint


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannelListeners.html b/jetty-11/org/eclipse/jetty/server/HttpChannelListeners.html index 0c2ebe09290..6d34680cd95 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannelListeners.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannelListeners.html @@ -1,29 +1,35 @@ - -HttpChannelListeners (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelListeners (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpChannelListeners<
    org.eclipse.jetty.server.HttpChannelListeners

    -
    All Implemented Interfaces:
    EventListener, HttpChannel.Listener
    @@ -104,12 +91,11 @@

    Class HttpChannelListeners<
    See Also:
    -
    -

    @@ -271,9 +255,7 @@

    Constructor Details

  • HttpChannelListeners

    -
    public HttpChannelListeners(Collection<HttpChannel.Listener> listeners)
    -
  • @@ -287,9 +269,8 @@

    Method Details

  • onRequestBegin

    -
    public void onRequestBegin(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just after the HTTP request line and headers have been parsed.
    Specified by:
    @@ -297,15 +278,13 @@

    onRequestBegin

    Parameters:
    request - the request object
    -
  • onBeforeDispatch

    -
    public void onBeforeDispatch(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just before calling the application.
    Specified by:
    @@ -313,16 +292,14 @@

    onBeforeDispatch

    Parameters:
    request - the request object
    -
  • onDispatchFailure

    -
    public void onDispatchFailure(Request request, Throwable failure)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the application threw an exception.
    Specified by:
    @@ -331,15 +308,13 @@

    onDispatchFailure

    request - the request object
    failure - the exception thrown by the application
    -
  • onAfterDispatch

    -
    public void onAfterDispatch(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just after the application returns from the first invocation.
    Specified by:
    @@ -347,16 +322,14 @@

    onAfterDispatch

    Parameters:
    request - the request object
    -
  • onRequestContent

    -
    public void onRequestContent(Request request, ByteBuffer content)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked every time a request content chunk has been parsed, just before making it available to the application.
    @@ -366,15 +339,13 @@

    onRequestContent

    request - the request object
    content - a slice of the request content chunk
    -
  • onRequestContentEnd

    -
    public void onRequestContentEnd(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the end of the request content is detected.
    Specified by:
    @@ -382,15 +353,13 @@

    onRequestContentEnd

    Parameters:
    request - the request object
    -
  • onRequestTrailers

    -
    public void onRequestTrailers(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request trailers have been parsed.
    Specified by:
    @@ -398,15 +367,13 @@

    onRequestTrailers

    Parameters:
    request - the request object
    -
  • onRequestEnd

    -
    public void onRequestEnd(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request has been fully parsed.
    Specified by:
    @@ -414,16 +381,14 @@

    onRequestEnd

    Parameters:
    request - the request object
    -
  • onRequestFailure

    -
    public void onRequestFailure(Request request, Throwable failure)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request processing failed.
    Specified by:
    @@ -432,15 +397,13 @@

    onRequestFailure

    request - the request object
    failure - the request failure
    -
  • onResponseBegin

    -
    public void onResponseBegin(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just before the response line is written to the network.
    Specified by:
    @@ -448,15 +411,13 @@

    onResponseBegin

    Parameters:
    request - the request object
    -
  • onResponseCommit

    -
    public void onResponseCommit(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked just after the response is committed (that is, the response line, headers and possibly some content have been written to the network).
    @@ -466,16 +427,14 @@

    onResponseCommit

    Parameters:
    request - the request object
    -
  • onResponseContent

    -
    public void onResponseContent(Request request, ByteBuffer content)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked after a response content chunk has been written to the network.
    Specified by:
    @@ -484,15 +443,13 @@

    onResponseContent

    request - the request object
    content - a slice of the response content chunk
    -
  • onResponseEnd

    -
    public void onResponseEnd(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the response has been fully written.
    Specified by:
    @@ -500,16 +457,14 @@

    onResponseEnd

    Parameters:
    request - the request object
    -
  • onResponseFailure

    -
    public void onResponseFailure(Request request, Throwable failure)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the response processing failed.
    Specified by:
    @@ -518,15 +473,13 @@

    onResponseFailure

    request - the request object
    failure - the response failure
    -
  • onComplete

    -
    public void onComplete(Request request)
    -
    Description copied from interface: HttpChannel.Listener
    +
    Description copied from interface: HttpChannel.Listener
    Invoked when the request and response processing are complete.
    Specified by:
    @@ -534,7 +487,6 @@

    onComplete

    Parameters:
    request - the request object
    -
  • @@ -548,5 +500,7 @@

    onComplete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannelOverHttp.html b/jetty-11/org/eclipse/jetty/server/HttpChannelOverHttp.html index 1ae712d0abb..823e40aa3bb 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannelOverHttp.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannelOverHttp.html @@ -1,29 +1,35 @@ - -HttpChannelOverHttp (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelOverHttp (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpChannelOverHttp

    -
    An HttpChannel customized to be transported over the HTTP/1 protocol
    -
    @@ -291,13 +277,11 @@

    Constructor Details

  • HttpChannelOverHttp

    -
    public HttpChannelOverHttp(HttpConnection httpConnection, Connector connector, HttpConfiguration config, EndPoint endPoint, HttpTransport transport)
    -
  • @@ -311,9 +295,8 @@

    Method Details

  • abort

    -
    public void abort(Throwable failure)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    If a write or similar operation to this channel fails, then this method should be called.

    @@ -324,15 +307,13 @@

    abort

    Parameters:
    failure - the failure that caused the abort.
    -
  • needContent

    -
    public boolean needContent()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Notify the channel that content is needed. If some content is immediately available, true is returned and HttpChannel.produceContent() has to be called and will return a non-null object. If no content is immediately available, an attempt to produce content must be made; if new content has been @@ -346,15 +327,13 @@

    needContent

    Returns:
    true if content is immediately available.
    -
  • produceContent

    -
    public HttpInput.Content produceContent()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Produce a HttpInput.Content object with data currently stored within the channel. The produced content can be special (meaning calling HttpInput.Content.isSpecial() returns true) if the channel reached a special state, like EOF or an error. @@ -367,15 +346,13 @@

    produceContent

    Returns:
    a HttpInput.Content object if one is immediately available without blocking, null otherwise.
    -
  • failAllContent

    -
    public boolean failAllContent(Throwable failure)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Fail all content that is currently stored within the channel.
    Specified by:
    @@ -385,15 +362,13 @@

    failAllContent

    Returns:
    true if EOF was reached while failing all content, false otherwise.
    -
  • badMessage

    -
    public void badMessage(BadMessageException failure)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    Called to signal that a bad HTTP message has been received.
    Specified by:
    @@ -401,37 +376,31 @@

    badMessage

    Parameters:
    failure - the failure with the bad message information
    -
  • content

    -
    public boolean content(ByteBuffer buffer)
    Specified by:
    content in interface HttpParser.HttpHandler
    -
  • contentComplete

    -
    public boolean contentComplete()
    Specified by:
    contentComplete in interface HttpParser.HttpHandler
    -
  • continue100

    -
    public void continue100(int available) throws IOException
    If the associated response has the Expect header set to 100 Continue, @@ -445,30 +414,26 @@

    continue100

    Throws:
    IOException - if the InputStream cannot be created
    -
  • earlyEOF

    -
    public void earlyEOF()
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    Called to signal that an EOF was received unexpectedly during the parsing of an HTTP message
    Specified by:
    earlyEOF in interface HttpParser.HttpHandler
    -
  • eof

    -
    protected boolean eof()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Mark the channel's input as EOF.
    Specified by:
    @@ -476,15 +441,13 @@

    eof

    Returns:
    true if the channel needs to be rescheduled.
    -
  • failed

    -
    public boolean failed(Throwable x)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel
    Fail the channel's input.
    Specified by:
    @@ -494,97 +457,81 @@

    failed

    Returns:
    true if the channel needs to be rescheduled.
    -
  • getTunnellingEndPoint

    -
    public EndPoint getTunnellingEndPoint()
    Overrides:
    getTunnellingEndPoint in class HttpChannel
    -
  • headerComplete

    -
    public boolean headerComplete()
    Specified by:
    headerComplete in interface HttpParser.HttpHandler
    -
  • isExpecting100Continue

    -
    public boolean isExpecting100Continue()
    Overrides:
    isExpecting100Continue in class HttpChannel
    -
  • isExpecting102Processing

    -
    public boolean isExpecting102Processing()
    Overrides:
    isExpecting102Processing in class HttpChannel
    -
  • isTunnellingSupported

    -
    public boolean isTunnellingSupported()
    Overrides:
    isTunnellingSupported in class HttpChannel
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    Overrides:
    isUseOutputDirectByteBuffers in class HttpChannel
    -
  • messageComplete

    -
    public boolean messageComplete()
    Specified by:
    messageComplete in interface HttpParser.HttpHandler
    -
  • onComplianceViolation

    -
    public void onComplianceViolation(ComplianceViolation.Mode mode, ComplianceViolation violation, String details)
    @@ -592,15 +539,13 @@

    onComplianceViolation

    Specified by:
    onComplianceViolation in interface ComplianceViolation.Listener
    -
  • parsedHeader

    -
    public void parsedHeader(HttpField field)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    This is the method called by parser when an HTTP Header name and value is found
    Specified by:
    @@ -608,15 +553,13 @@

    parsedHeader

    Parameters:
    field - The field parsed
    -
  • parsedTrailer

    -
    public void parsedTrailer(HttpField field)
    -
    Description copied from interface: HttpParser.HttpHandler
    +
    Description copied from interface: HttpParser.HttpHandler
    This is the method called by parser when an HTTP Trailer name and value is found
    Specified by:
    @@ -624,37 +567,31 @@

    parsedTrailer

    Parameters:
    field - The field parsed
    -
  • recycle

    -
    public void recycle()
    Overrides:
    recycle in class HttpChannel
    -
  • servletUpgrade

    -
    public void servletUpgrade()
    -
  • startRequest

    -
    public void startRequest(String method, String uri, HttpVersion version)
    -
    Description copied from interface: HttpParser.RequestHandler
    +
    Description copied from interface: HttpParser.RequestHandler
    This is the method called by parser when the HTTP request line is parsed
    Specified by:
    @@ -664,15 +601,13 @@

    startRequest

    uri - The raw bytes of the URI. These are copied into a ByteBuffer that will not be changed until this parser is reset and reused.
    version - the http version in use
    -
  • checkAndPrepareUpgrade

    -
    protected boolean checkAndPrepareUpgrade()
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel

    Checks whether the processing of the request resulted in an upgrade, and if so performs upgrade preparation steps before the upgrade response is sent back to the client.

    @@ -685,15 +620,13 @@

    checkAndPrepareUpgrade

    true if the channel is not complete and more processing is required, typically because sendError has been called.
    -
  • handleException

    -
    protected void handleException(Throwable x)
    -
    Description copied from class: HttpChannel
    +
    Description copied from class: HttpChannel

    Sends an error 500, performing a special logic to detect whether the request is suspended, to avoid concurrent writes from the application.

    It may happen that the application suspends, and then throws an exception, while an application @@ -705,7 +638,6 @@

    handleException

    Parameters:
    x - the Throwable that caused the problem
    -
  • @@ -719,5 +651,7 @@

    handleException


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannelState.Action.html b/jetty-11/org/eclipse/jetty/server/HttpChannelState.Action.html index adfd95ecdb1..ad1eb55a866 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannelState.Action.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannelState.Action.html @@ -1,29 +1,35 @@ - -HttpChannelState.Action (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelState.Action (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Enum HttpChannelState.Act

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpChannelState.Action>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpChannelState
    +
    HttpChannelState

    public static enum HttpChannelState.Action extends Enum<HttpChannelState.Action>
    The actions to take as the channel moves from state to state.
    -
    @@ -281,7 +247,6 @@

    Method Details

  • values

    -
    public static HttpChannelState.Action[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -289,13 +254,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpChannelState.Action valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -310,7 +273,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -324,5 +286,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannelState.State.html b/jetty-11/org/eclipse/jetty/server/HttpChannelState.State.html index 9ad242dfc85..a47fd8ce966 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannelState.State.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannelState.State.html @@ -1,29 +1,35 @@ - -HttpChannelState.State (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelState.State (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum HttpChannelState.Stat

    -
    All Implemented Interfaces:
    Serializable, Comparable<HttpChannelState.State>, java.lang.constant.Constable
    Enclosing class:
    -
    HttpChannelState
    +
    HttpChannelState

    public static enum HttpChannelState.State extends Enum<HttpChannelState.State>
    -
    @@ -230,7 +206,6 @@

    Method Details

  • values

    -
    public static HttpChannelState.State[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -238,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static HttpChannelState.State valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -259,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -273,5 +245,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpChannelState.html b/jetty-11/org/eclipse/jetty/server/HttpChannelState.html index 5f403df9ed4..2db29ce1b03 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpChannelState.html +++ b/jetty-11/org/eclipse/jetty/server/HttpChannelState.html @@ -1,29 +1,35 @@ - -HttpChannelState (Eclipse Jetty API Doc - v11.0.21) + +HttpChannelState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class HttpChannelState

    org.eclipse.jetty.server.HttpChannelState
    -

    public class HttpChannelState extends Object
    Implementation of AsyncContext interface that holds the state of request-response cycle.
    -
      @@ -339,9 +325,7 @@

      Constructor Details

    • HttpChannelState

      -
      protected HttpChannelState(HttpChannel channel)
      -
    @@ -355,143 +339,110 @@

    Method Details

  • getState

    -
    public HttpChannelState.State getState()
    -
  • addListener

    -
    public void addListener(jakarta.servlet.AsyncListener listener)
    -
  • hasListener

    -
    public boolean hasListener(jakarta.servlet.AsyncListener listener)
    -
  • isSendError

    -
    public boolean isSendError()
    -
  • setTimeout

    -
    public void setTimeout(long ms)
    -
  • getTimeout

    -
    public long getTimeout()
    -
  • getAsyncContextEvent

    -
    public AsyncContextEvent getAsyncContextEvent()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getStatusString

    -
    public String getStatusString()
    -
  • commitResponse

    -
    public boolean commitResponse()
    -
  • partialResponse

    -
    public boolean partialResponse()
    -
  • completeResponse

    -
    public boolean completeResponse()
    -
  • isResponseCommitted

    -
    public boolean isResponseCommitted()
    -
  • isResponseCompleted

    -
    public boolean isResponseCompleted()
    -
  • abortResponse

    -
    public boolean abortResponse()
    -
  • handling

    -
    public HttpChannelState.Action handling()
    Returns:
    Next handling of the request should proceed
    -
  • unhandle

    -
    protected HttpChannelState.Action unhandle()
    Signal that the HttpConnection has finished handling the request. For blocking connectors, this call may block if the request has @@ -501,309 +452,236 @@

    unhandle

    next actions be handled again (eg because of a resume that happened before unhandle was called)
    -
  • startAsync

    -
    public void startAsync(AsyncContextEvent event)
    -
  • dispatch

    -
    public void dispatch(jakarta.servlet.ServletContext context, String path)
    -
  • timeout

    -
    protected void timeout()
    -
  • onTimeout

    -
    protected void onTimeout()
    -
  • complete

    -
    public void complete()
    -
  • asyncError

    -
    public void asyncError(Throwable failure)
    -
  • onError

    -
    protected void onError(Throwable th)
    -
  • sendError

    -
    public void sendError(int code, String message)
    -
  • completing

    -
    protected void completing()
    -
  • completed

    -
    protected void completed(Throwable failure)
    -
  • recycle

    -
    protected void recycle()
    -
  • upgrade

    -
    public void upgrade()
    -
  • scheduleDispatch

    -
    protected void scheduleDispatch()
    -
  • cancelTimeout

    -
    protected void cancelTimeout()
    -
  • cancelTimeout

    -
    protected void cancelTimeout(AsyncContextEvent event)
    -
  • isIdle

    -
    public boolean isIdle()
    -
  • isExpired

    -
    public boolean isExpired()
    -
  • isInitial

    -
    public boolean isInitial()
    -
  • isSuspended

    -
    public boolean isSuspended()
    -
  • isAsyncStarted

    -
    public boolean isAsyncStarted()
    -
  • isAsync

    -
    public boolean isAsync()
    -
  • getBaseRequest

    -
    public Request getBaseRequest()
    -
  • getHttpChannel

    -
    public HttpChannel getHttpChannel()
    -
  • getContextHandler

    -
    public ContextHandler getContextHandler()
    -
  • getServletResponse

    -
    public jakarta.servlet.ServletResponse getServletResponse()
    -
  • getServletResponse

    -
    public jakarta.servlet.ServletResponse getServletResponse(AsyncContextEvent event)
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    -
  • setAttribute

    -
    public void setAttribute(String name, Object attribute)
    -
  • onReadReady

    -
    public boolean onReadReady()
    Called to signal that the channel is ready for a callback.
    Returns:
    true if woken
    -
  • onReadEof

    -
    public boolean onReadEof()
    -
  • onContentAdded

    -
    public void onContentAdded()
    Called to indicate that some content was produced and is ready for consumption.
    -
  • onReadIdle

    -
    public void onReadIdle()
    Called to indicate that the content is being consumed.
    -
  • onReadUnready

    -
    public void onReadUnready()
    Called to indicate that no content is currently available, more content has been demanded and may be available, but that a handling thread may need to produce (fill/parse) it.
    -
  • isInputUnready

    -
    public boolean isInputUnready()
    -
  • onWritePossible

    -
    public boolean onWritePossible()
    -
  • @@ -817,5 +695,7 @@

    onWritePossible


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpConfiguration.ConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/HttpConfiguration.ConnectionFactory.html index 1ad80c338fa..8eb5a28dddd 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpConfiguration.ConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/HttpConfiguration.ConnectionFactory.html @@ -1,29 +1,35 @@ - -HttpConfiguration.ConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HttpConfiguration.ConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface HttpConfiguration.ConnectionFactory

    -
    All Known Implementing Classes:
    HttpConnectionFactory
    Enclosing class:
    -
    HttpConfiguration
    +
    HttpConfiguration

    public static interface HttpConfiguration.ConnectionFactory
    -
      @@ -132,9 +118,7 @@

      Method Details

    • getHttpConfiguration

      -
      HttpConfiguration getHttpConfiguration()
      -
    @@ -148,5 +132,7 @@

    getHttpConfiguration


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpConfiguration.Customizer.html b/jetty-11/org/eclipse/jetty/server/HttpConfiguration.Customizer.html index 06f2ff5b292..417a0bf229b 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpConfiguration.Customizer.html +++ b/jetty-11/org/eclipse/jetty/server/HttpConfiguration.Customizer.html @@ -1,29 +1,35 @@ - -HttpConfiguration.Customizer (Eclipse Jetty API Doc - v11.0.21) + +HttpConfiguration.Customizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface HttpConfiguration.Customizer

    -
    All Known Implementing Classes:
    ForwardedRequestCustomizer, HostHeaderCustomizer, ProxyCustomizer, RewriteCustomizer, SecureRequestCustomizer
    Enclosing class:
    -
    HttpConfiguration
    +
    HttpConfiguration

    public static interface HttpConfiguration.Customizer
    @@ -111,7 +98,6 @@

    Interface HttpC
  • Set request attributes/fields that are determined by the connector on which the request was received
  • -
    @@ -166,5 +150,7 @@

    customize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpConfiguration.html b/jetty-11/org/eclipse/jetty/server/HttpConfiguration.html index 01be952b94e..1308d7d781e 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpConfiguration.html +++ b/jetty-11/org/eclipse/jetty/server/HttpConfiguration.html @@ -1,29 +1,35 @@ - -HttpConfiguration (Eclipse Jetty API Doc - v11.0.21) + +HttpConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpConfiguration

    org.eclipse.jetty.server.HttpConfiguration
    -
    All Implemented Interfaces:
    Dumpable
    @@ -108,7 +95,6 @@

    Class HttpConfiguration

    but for the interpretation and handling of HTTP requests that could be transported by a variety of protocols.

    -
      @@ -132,7 +118,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    @@ -205,10 +191,10 @@

    Method Summary

    <T> T
     
    - +
     
    - +
     
    int
    @@ -465,9 +451,7 @@

    Field Details

  • SERVER_VERSION

    -
    public static final String SERVER_VERSION
    -
  • @@ -481,22 +465,18 @@

    Constructor Details

  • HttpConfiguration

    -
    public HttpConfiguration()
    -
  • HttpConfiguration

    -
    public HttpConfiguration(HttpConfiguration config)
    Creates a configuration from another.
    Parameters:
    config - The configuration to copy.
    -
  • @@ -510,7 +490,6 @@

    Method Details

  • addCustomizer

    -
    public void addCustomizer(HttpConfiguration.Customizer customizer)

    Adds a HttpConfiguration.Customizer that is invoked for every request received.

    @@ -520,110 +499,86 @@

    addCustomizer

    Parameters:
    customizer - A request customizer
    -
  • getCustomizers

    -
    public List<HttpConfiguration.Customizer> getCustomizers()
    -
  • getCustomizer

    -
    public <T> T getCustomizer(Class<T> type)
    -
  • getOutputBufferSize

    -
    @ManagedAttribute("The size in bytes of the output buffer used to aggregate HTTP output") public int getOutputBufferSize()
    -
  • getOutputAggregationSize

    -
    @ManagedAttribute("The maximum size in bytes for HTTP output to be aggregated") public int getOutputAggregationSize()
    -
  • getRequestHeaderSize

    -
    @ManagedAttribute("The maximum allowed size in bytes for the HTTP request line and HTTP request headers") public int getRequestHeaderSize()
    -
  • getResponseHeaderSize

    -
    @ManagedAttribute("The maximum allowed size in bytes for an HTTP response header") public int getResponseHeaderSize()
    -
  • getHeaderCacheSize

    -
    @ManagedAttribute("The maximum allowed size in Trie nodes for an HTTP header field cache") public int getHeaderCacheSize()
    -
  • isHeaderCacheCaseSensitive

    -
    @ManagedAttribute("True if the header field cache is case sensitive") public boolean isHeaderCacheCaseSensitive()
    -
  • getSecurePort

    -
    @ManagedAttribute("The port to which Integral or Confidential security constraints are redirected") public int getSecurePort()
    -
  • getSecureScheme

    -
    @ManagedAttribute("The scheme with which Integral or Confidential security constraints are redirected") public String getSecureScheme()
    -
  • isPersistentConnectionsEnabled

    -
    @ManagedAttribute("Whether persistent connections are enabled") public boolean isPersistentConnectionsEnabled()
    -
  • getIdleTimeout

    -
    @ManagedAttribute("The idle timeout in ms for I/O operations during the handling of an HTTP request") public long getIdleTimeout()

    The max idle time is applied to an HTTP request for IO operations and @@ -633,13 +588,11 @@

    getIdleTimeout

    the max idle time in ms or if == 0 implies an infinite timeout, <0 implies no HTTP channel timeout and the connection timeout is used instead.
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long timeoutMs)

    The max idle time is applied to an HTTP request for IO operations and delayed dispatch.

    @@ -648,38 +601,30 @@

    setIdleTimeout

    timeoutMs - the max idle time in ms or if == 0 implies an infinite timeout, <0 implies no HTTP channel timeout and the connection timeout is used instead.
    -
  • setPersistentConnectionsEnabled

    -
    public void setPersistentConnectionsEnabled(boolean persistentConnectionsEnabled)
    -
  • setSendServerVersion

    -
    public void setSendServerVersion(boolean sendServerVersion)
    -
  • getSendServerVersion

    -
    @ManagedAttribute("Whether to send the Server header in responses") public boolean getSendServerVersion()
    -
  • writePoweredBy

    -
    public void writePoweredBy(Appendable out, String preamble, String postamble) @@ -688,30 +633,24 @@

    writePoweredBy

    Throws:
    IOException
    -
  • setSendXPoweredBy

    -
    public void setSendXPoweredBy(boolean sendXPoweredBy)
    -
  • getSendXPoweredBy

    -
    @ManagedAttribute("Whether to send the X-Powered-By header in responses") public boolean getSendXPoweredBy()
    -
  • setSendDateHeader

    -
    public void setSendDateHeader(boolean sendDateHeader)
    Indicates if the Date header should be sent in responses.
    @@ -719,19 +658,17 @@

    setSendDateHeader

    sendDateHeader - true if the Date header should be sent in responses
    See Also:
    -
    -
  • getSendDateHeader

    -
    @ManagedAttribute("Whether to send the Date header in responses") public boolean getSendDateHeader()
    Indicates if the Date header will be sent in responses.
    @@ -739,76 +676,62 @@

    getSendDateHeader

    Returns:
    true by default
    -
  • setDelayDispatchUntilContent

    -
    public void setDelayDispatchUntilContent(boolean delay)
    Parameters:
    delay - if true, delays the application dispatch until content is available (defaults to true)
    -
  • isDelayDispatchUntilContent

    -
    @ManagedAttribute("Whether to delay the application dispatch until content is available") public boolean isDelayDispatchUntilContent()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    Parameters:
    useInputDirectByteBuffers - whether to use direct ByteBuffers for reading
    -
  • isUseInputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for reading") public boolean isUseInputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    Parameters:
    useOutputDirectByteBuffers - whether to use direct ByteBuffers for writing
    -
  • isUseOutputDirectByteBuffers

    -
    @ManagedAttribute("Whether to use direct ByteBuffers for writing") public boolean isUseOutputDirectByteBuffers()
    -
  • setCustomizers

    -
    public void setCustomizers(List<HttpConfiguration.Customizer> customizers)

    Sets the HttpConfiguration.Customizers that are invoked for every request received.

    @@ -818,13 +741,11 @@

    setCustomizers

    Parameters:
    customizers - the list of customizers
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int outputBufferSize)
    Set the size of the buffer into which response content is aggregated before being sent to the client. A larger buffer can improve performance by allowing @@ -834,13 +755,11 @@

    setOutputBufferSize

    Parameters:
    outputBufferSize - buffer size in bytes.
    -
  • setOutputAggregationSize

    -
    public void setOutputAggregationSize(int outputAggregationSize)
    Set the max size of the response content write that is copied into the aggregate buffer. Writes that are smaller of this size are copied into the aggregate buffer, while @@ -850,13 +769,11 @@

    setOutputAggregationSize

    Parameters:
    outputAggregationSize - the max write size that is aggregated
    -
  • setRequestHeaderSize

    -
    public void setRequestHeaderSize(int requestHeaderSize)

    Sets the maximum allowed size in bytes for the HTTP request line and HTTP request headers.

    @@ -867,13 +784,11 @@

    setRequestHeaderSize

    Parameters:
    requestHeaderSize - the maximum allowed size in bytes for the HTTP request line and HTTP request headers
    -
  • setResponseHeaderSize

    -
    public void setResponseHeaderSize(int responseHeaderSize)

    Larger headers will allow for more and/or larger cookies and longer HTTP headers (eg for redirection). However, larger headers will also consume more memory.

    @@ -881,60 +796,50 @@

    setResponseHeaderSize

    Parameters:
    responseHeaderSize - the maximum size in bytes of the response header
    -
  • setHeaderCacheSize

    -
    public void setHeaderCacheSize(int headerCacheSize)
    Parameters:
    headerCacheSize - The size of the header field cache, in terms of unique characters branches in the lookup Index.Mutable and associated data structures.
    -
  • setHeaderCacheCaseSensitive

    -
    public void setHeaderCacheCaseSensitive(boolean headerCacheCaseSensitive)
    -
  • setSecurePort

    -
    public void setSecurePort(int securePort)

    Sets the TCP/IP port used for CONFIDENTIAL and INTEGRAL redirections.

    Parameters:
    securePort - the secure port to redirect to.
    -
  • setSecureScheme

    -
    public void setSecureScheme(String secureScheme)

    Set the URI scheme used for CONFIDENTIAL and INTEGRAL redirections.

    Parameters:
    secureScheme - A scheme string like "https"
    -
  • setFormEncodedMethods

    -
    public void setFormEncodedMethods(String... methods)
    Sets the form encoded HTTP methods.
    @@ -943,13 +848,11 @@

    setFormEncodedMethods

    x-www-form-urlencoded content to be made available via the Request.getParameter(String) and associated APIs
    -
  • getFormEncodedMethods

    -
    public Set<String> getFormEncodedMethods()
    Returns:
    @@ -957,13 +860,11 @@

    getFormEncodedMethods

    x-www-form-urlencoded content to be made available via the Request.getParameter(String) and associated APIs
    -
  • addFormEncodedMethod

    -
    public void addFormEncodedMethod(String method)
    Adds a form encoded HTTP Method
    @@ -972,13 +873,11 @@

    addFormEncodedMethod

    x-www-form-urlencoded content to be made available via the Request.getParameter(String) and associated APIs
    -
  • isFormEncodedMethod

    -
    public boolean isFormEncodedMethod(String method)
    Tests whether the HTTP method supports x-www-form-urlencoded content
    @@ -989,76 +888,64 @@

    isFormEncodedMethod

    decoded as x-www-form-urlencoded content to be made available via the Request.getParameter(String) and associated APIs
    -
  • getMaxErrorDispatches

    -
    @ManagedAttribute("The maximum ERROR dispatches for a request for loop prevention (default 10)") public int getMaxErrorDispatches()
    Returns:
    The maximum error dispatches for a request to prevent looping on an error
    -
  • setMaxErrorDispatches

    -
    public void setMaxErrorDispatches(int max)
    Parameters:
    max - The maximum error dispatches for a request to prevent looping on an error
    -
  • getMinRequestDataRate

    -
    @ManagedAttribute("The minimum request content data rate in bytes per second") public long getMinRequestDataRate()
    Returns:
    The minimum request data rate in bytes per second; or <=0 for no limit
    -
  • setMinRequestDataRate

    -
    public void setMinRequestDataRate(long bytesPerSecond)
    Parameters:
    bytesPerSecond - The minimum request data rate in bytes per second; or <=0 for no limit
    -
  • getMinResponseDataRate

    -
    @ManagedAttribute("The minimum response content data rate in bytes per second") public long getMinResponseDataRate()
    Returns:
    The minimum response data rate in bytes per second; or <=0 for no limit
    -
  • setMinResponseDataRate

    -
    public void setMinResponseDataRate(long bytesPerSecond)

    Sets an minimum response content data rate.

    The value is enforced only approximately - not precisely - due to the fact that @@ -1068,176 +955,146 @@

    setMinResponseDataRate

    Parameters:
    bytesPerSecond - The minimum response data rate in bytes per second; or <=0 for no limit
    -
  • getHttpCompliance

    -
    public HttpCompliance getHttpCompliance()
    -
  • setHttpCompliance

    -
    public void setHttpCompliance(HttpCompliance httpCompliance)
    -
  • getUriCompliance

    -
    public UriCompliance getUriCompliance()
    -
  • setUriCompliance

    -
    public void setUriCompliance(UriCompliance uriCompliance)
    -
  • getRequestCookieCompliance

    -
    public CookieCompliance getRequestCookieCompliance()
    Returns:
    The CookieCompliance used for parsing request Cookie headers.
    See Also:
    -
    -
  • setRequestCookieCompliance

    -
    public void setRequestCookieCompliance(CookieCompliance cookieCompliance)
    Parameters:
    cookieCompliance - The CookieCompliance to use for parsing request Cookie headers.
    -
  • getResponseCookieCompliance

    -
    public CookieCompliance getResponseCookieCompliance()
    Returns:
    The CookieCompliance used for generating response Set-Cookie headers
    See Also:
    -
    -
  • setResponseCookieCompliance

    -
    public void setResponseCookieCompliance(CookieCompliance cookieCompliance)
    Parameters:
    cookieCompliance - The CookieCompliance to use for generating response Set-Cookie headers
    -
  • setMultiPartFormDataCompliance

    -
    public void setMultiPartFormDataCompliance(MultiPartFormDataCompliance multiPartCompliance)
    Sets the compliance level for multipart/form-data handling.
    Parameters:
    multiPartCompliance - The multipart/form-data compliance level.
    -
  • getMultipartFormDataCompliance

    -
    public MultiPartFormDataCompliance getMultipartFormDataCompliance()
    -
  • setNotifyRemoteAsyncErrors

    -
    public void setNotifyRemoteAsyncErrors(boolean notifyRemoteAsyncErrors)
    Parameters:
    notifyRemoteAsyncErrors - whether remote errors, when detected, are notified to async applications
    -
  • isNotifyRemoteAsyncErrors

    -
    @ManagedAttribute("Whether remote errors, when detected, are notified to async applications") public boolean isNotifyRemoteAsyncErrors()
    Returns:
    whether remote errors, when detected, are notified to async applications
    -
  • setRelativeRedirectAllowed

    -
    public void setRelativeRedirectAllowed(boolean allowed)
    Parameters:
    allowed - True if relative redirection locations are allowed
    -
  • isRelativeRedirectAllowed

    -
    @ManagedAttribute("Whether relative redirection locations are allowed") public boolean isRelativeRedirectAllowed()
    Returns:
    True if relative redirection locations are allowed
    -
  • getLocalAddress

    -
    @ManagedAttribute("Local SocketAddress override") public SocketAddress getLocalAddress()
    Get the SocketAddress override to be reported as the local address of all connections
    @@ -1245,13 +1102,11 @@

    getLocalAddress

    Returns:
    Returns the connection local address override or null.
    -
  • setLocalAddress

    -
    public void setLocalAddress(SocketAddress localAddress)

    Specify the connection local address used within application API layer @@ -1266,13 +1121,11 @@

    setLocalAddress

    Parameters:
    localAddress - the address to use for host/addr/port, or null to reset to default behavior
    -
  • getServerAuthority

    -
    @ManagedAttribute("The server authority if none provided by requests") public HostPort getServerAuthority()
    Get the Server authority override to be used if no authority is provided by a request.
    @@ -1280,13 +1133,11 @@

    getServerAuthority

    Returns:
    Returns the connection server authority (name/port) or null
    -
  • setServerAuthority

    -
    public void setServerAuthority(HostPort authority)

    Specify the connection server authority (name/port) used within application API layer @@ -1301,29 +1152,25 @@

    setServerAuthority

    Parameters:
    authority - the authority host (and optional port), or null to reset to default behavior
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1335,19 +1182,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1361,5 +1205,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpConnection.html b/jetty-11/org/eclipse/jetty/server/HttpConnection.html index 9f6efab5d74..e2cd3b53f1b 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpConnection.html +++ b/jetty-11/org/eclipse/jetty/server/HttpConnection.html @@ -1,29 +1,35 @@ - -HttpConnection (Eclipse Jetty API Doc - v11.0.21) + +HttpConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpConnection

    -

    A Connection that handles the HTTP protocol.

    -
    @@ -351,12 +335,10 @@

    Constructor Details

  • HttpConnection

    -
    public HttpConnection(HttpConfiguration config, Connector connector, EndPoint endPoint, boolean recordComplianceViolations)
    -
  • @@ -370,7 +352,6 @@

    Method Details

  • getCurrentConnection

    -
    public static HttpConnection getCurrentConnection()
    Get the current connection that this thread is dispatched to. Note that a thread may be processing a request asynchronously and @@ -380,122 +361,94 @@

    getCurrentConnection

    the current HttpConnection or null
    See Also:
    -
    -
  • setCurrentConnection

    -
    protected static HttpConnection setCurrentConnection(HttpConnection connection)
    -
  • getBeginNanoTime

    -
    public long getBeginNanoTime()
    -
  • getHttpConfiguration

    -
    public HttpConfiguration getHttpConfiguration()
    -
  • isRecordHttpComplianceViolations

    -
    public boolean isRecordHttpComplianceViolations()
    -
  • newHttpGenerator

    -
    protected HttpGenerator newHttpGenerator()
    -
  • newHttpChannel

    -
    protected HttpChannelOverHttp newHttpChannel()
    -
  • newHttpParser

    -
    protected HttpParser newHttpParser(HttpCompliance compliance)
    -
  • newRequestHandler

    -
    protected HttpParser.RequestHandler newRequestHandler()
    -
  • getServer

    -
    public Server getServer()
    -
  • getConnector

    -
    public Connector getConnector()
    -
  • getHttpChannel

    -
    public HttpChannel getHttpChannel()
    -
  • getParser

    -
    public HttpParser getParser()
    -
  • getGenerator

    -
    public HttpGenerator getGenerator()
    -
  • getMessagesIn

    -
    public long getMessagesIn()
    Specified by:
    @@ -503,13 +456,11 @@

    getMessagesIn

    Overrides:
    getMessagesIn in class AbstractConnection
    -
  • getMessagesOut

    -
    public long getMessagesOut()
    Specified by:
    @@ -517,47 +468,37 @@

    getMessagesOut

    Overrides:
    getMessagesOut in class AbstractConnection
    -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • onUpgradeFrom

    -
    public ByteBuffer onUpgradeFrom()
    -
    Description copied from interface: Connection.UpgradeFrom
    +
    Description copied from interface: Connection.UpgradeFrom

    Invoked during an upgrade to produce a buffer containing bytes that have not been consumed by this connection, and that must be consumed by the upgrade-to @@ -571,15 +512,13 @@

    onUpgradeFrom

    having consumed its bytes. The returned buffer may be null if there are no unconsumed bytes. -
  • onUpgradeTo

    -
    public void onUpgradeTo(ByteBuffer buffer)
    -
    Description copied from interface: Connection.UpgradeTo
    +
    Description copied from interface: Connection.UpgradeTo

    Invoked during an upgrade to receive a buffer containing bytes that have not been consumed by the upgrade-from connection, and that must be consumed by this @@ -593,16 +532,14 @@

    onUpgradeTo

    The buffer does not belong to any pool and should be discarded after having consumed its bytes. -
  • onFlushed

    -
    public void onFlushed(long bytes) throws IOException
    -
    Description copied from interface: WriteFlusher.Listener
    +
    Description copied from interface: WriteFlusher.Listener

    Invoked when a WriteFlusher flushed bytes in a non-blocking way, as part of a - possibly larger - write.

    This method may be invoked multiple times, for example when writing a large @@ -620,58 +557,50 @@

    onFlushed

    Throws:
    IOException - if the write should fail
    -
  • isRequestBufferEmpty

    -
    public boolean isRequestBufferEmpty()
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • onCompleted

    -
    public void onCompleted()
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Called to indicated the end of the current request/response cycle (which may be some time after the last content is sent).
    Specified by:
    onCompleted in interface HttpTransport
    -
  • onReadTimeout

    -
    protected boolean onReadTimeout(Throwable timeout)
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint failed to be ready to be read after a timeout

    Overrides:
    @@ -681,15 +610,13 @@

    onReadTimeout

    Returns:
    true to signal that the endpoint must be closed, false to keep the endpoint open
    -
  • onFillInterestedFailed

    -
    protected void onFillInterestedFailed(Throwable cause)
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint failed to be ready to be read.

    Overrides:
    @@ -697,15 +624,13 @@

    onFillInterestedFailed

    Parameters:
    cause - the exception that caused the failure
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -714,15 +639,13 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is closed.

    Creators of the connection implementation are responsible for calling this method.

    @@ -733,31 +656,27 @@

    onClose

    Parameters:
    cause - The cause of the close or null for a normal close
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • send

    -
    public void send(MetaData.Request request, MetaData.Response response, ByteBuffer content, boolean lastContent, Callback callback)
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Asynchronous call to send a response (or part) over the transport
    Specified by:
    @@ -770,15 +689,13 @@

    send

    lastContent - True if the content is the last content for the current response.
    callback - The Callback instance that success or failure of the send is notified on
    -
  • abort

    -
    public void abort(Throwable failure)
    -
    Description copied from interface: HttpTransport
    +
    Description copied from interface: HttpTransport
    Aborts this transport.

    This method should terminate the transport in a way that @@ -795,13 +712,11 @@

    abort

    Parameters:
    failure - the failure that caused the abort.
    -
  • isPushSupported

    -
    public boolean isPushSupported()
    Specified by:
    @@ -809,13 +724,11 @@

    isPushSupported

    Returns:
    true if responses can be pushed over this transport
    -
  • push

    -
    public void push(MetaData.Request request)
    Specified by:
    @@ -823,21 +736,17 @@

    push

    Parameters:
    request - A request to use as the basis for generating a pushed response.
    -
  • asyncReadFillInterested

    -
    public void asyncReadFillInterested()
    -
  • getBytesIn

    -
    public long getBytesIn()
    Specified by:
    @@ -845,13 +754,11 @@

    getBytesIn

    Overrides:
    getBytesIn in class AbstractConnection
    -
  • getBytesOut

    -
    public long getBytesOut()
    Specified by:
    @@ -859,19 +766,16 @@

    getBytesOut

    Overrides:
    getBytesOut in class AbstractConnection
    -
  • toConnectionString

    -
    public String toConnectionString()
    Overrides:
    toConnectionString in class AbstractConnection
    -
  • @@ -885,5 +789,7 @@

    toConnectionString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/HttpConnectionFactory.html index 9c278a2838b..53fe4425363 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/HttpConnectionFactory.html @@ -1,29 +1,35 @@ - -HttpConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +HttpConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class HttpConnectionFactor

    -
    All Implemented Interfaces:
    ConnectionFactory, HttpConfiguration.ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class HttpConnectionFactor

    Accepts connections either directly or via SSL and/or ALPN chained connection factories. The accepted HttpConnections are configured by a HttpConfiguration instance that is either created by default or passed in to the constructor.

    -
    @@ -261,70 +243,55 @@

    Method Details

  • getHttpConfiguration

    -
    public HttpConfiguration getHttpConfiguration()
    Specified by:
    getHttpConfiguration in interface HttpConfiguration.ConnectionFactory
    -
  • isRecordHttpComplianceViolations

    -
    public boolean isRecordHttpComplianceViolations()
    -
  • setRecordHttpComplianceViolations

    -
    public void setRecordHttpComplianceViolations(boolean recordHttpComplianceViolations)
    -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • newConnection

    -
    public Connection newConnection(Connector connector, EndPoint endPoint)
    -
    Description copied from interface: ConnectionFactory
    +
    Description copied from interface: ConnectionFactory

    Creates a new Connection with the given parameters

    Specified by:
    @@ -335,7 +302,6 @@

    newConnection

    Returns:
    a new Connection
    -
  • @@ -349,5 +315,7 @@

    newConnection


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.Content.html b/jetty-11/org/eclipse/jetty/server/HttpInput.Content.html index 83800c67ff9..50b16fe28fd 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.Content.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.Content.html @@ -1,29 +1,35 @@ - -HttpInput.Content (Eclipse Jetty API Doc - v11.0.21) + +HttpInput.Content (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpInput.Content

    org.eclipse.jetty.server.HttpInput.Content
    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -100,7 +87,7 @@

    Class HttpInput.Content

    Enclosing class:
    -
    HttpInput
    +
    HttpInput

    public static class HttpInput.Content @@ -112,7 +99,6 @@

    Class HttpInput.Content

    via Callback.succeeded() or Callback.failed(Throwable). Special content indicates a special event, like EOF or an error and never wraps a byte buffer. Calling Callback.succeeded() or Callback.failed(Throwable) on those have no effect.
    -
    @@ -265,9 +249,7 @@

    Constructor Details

  • Content

    -
    public Content(ByteBuffer content)
    -
  • @@ -281,20 +263,17 @@

    Method Details

  • getByteBuffer

    -
    public ByteBuffer getByteBuffer()
    Get the wrapped byte buffer. Throws IllegalStateException if the content is special.
    Returns:
    the wrapped byte buffer.
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -302,13 +281,11 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • get

    -
    public int get(byte[] buffer, int offset, int length)
    @@ -321,13 +298,11 @@

    get

    Returns:
    The amount of bytes read from the buffer.
    -
  • skip

    -
    public int skip(int length)
    Skip some bytes from the buffer. Has no effect on a special content.
    @@ -336,13 +311,11 @@

    skip

    Returns:
    How many bytes were skipped.
    -
  • hasContent

    -
    public boolean hasContent()
    Check if there is at least one byte left in the buffer. Always false on a special content.
    @@ -350,13 +323,11 @@

    hasContent

    Returns:
    true if there is at least one byte left in the buffer.
    -
  • remaining

    -
    public int remaining()
    Get the number of bytes remaining in the buffer. Always 0 on a special content.
    @@ -364,13 +335,11 @@

    remaining

    Returns:
    the number of bytes remaining in the buffer.
    -
  • isEmpty

    -
    public boolean isEmpty()
    Check if the buffer is empty. Always true on a special content.
    @@ -378,13 +347,11 @@

    isEmpty

    Returns:
    true if there is 0 byte left in the buffer.
    -
  • isSpecial

    -
    public boolean isSpecial()
    Check if the content is special. A content is deemed special if it does not hold bytes but rather conveys a special event, @@ -393,13 +360,11 @@

    isSpecial

    Returns:
    true if the content is special, false otherwise.
    -
  • isEof

    -
    public boolean isEof()
    Check if EOF was reached. Both special and non-special content can have this flag set to true but in the case of non-special content, @@ -409,32 +374,27 @@

    isEof

    Returns:
    true if EOF was reached, false otherwise.
    -
  • getError

    -
    public Throwable getError()
    Get the reported error. Only special contents can have an error.
    Returns:
    the error or null if there is none.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -448,5 +408,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.EofContent.html b/jetty-11/org/eclipse/jetty/server/HttpInput.EofContent.html index 4ff213f0e8c..b4a847529fa 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.EofContent.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.EofContent.html @@ -1,29 +1,35 @@ - -HttpInput.EofContent (Eclipse Jetty API Doc - v11.0.21) + +HttpInput.EofContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class HttpInput.EofContent<

    -
    All Implemented Interfaces:
    Callback, Invocable
    Enclosing class:
    -
    HttpInput
    +
    HttpInput

    public static final class HttpInput.EofContent extends HttpInput.SpecialContent
    EOF special content.
    -
    @@ -214,9 +198,8 @@

    Method Details

  • isEof

    -
    public boolean isEof()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Check if EOF was reached. Both special and non-special content can have this flag set to true but in the case of non-special content, this can be interpreted as a hint as it is always going to be followed @@ -227,19 +210,16 @@

    isEof

    Returns:
    true if EOF was reached, false otherwise.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpInput.Content
    -
  • @@ -253,5 +233,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.ErrorContent.html b/jetty-11/org/eclipse/jetty/server/HttpInput.ErrorContent.html index 4bbd82b9518..3438f4f5bb1 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.ErrorContent.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.ErrorContent.html @@ -1,29 +1,35 @@ - -HttpInput.ErrorContent (Eclipse Jetty API Doc - v11.0.21) + +HttpInput.ErrorContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,20 +81,18 @@

    Class HttpInput.ErrorCont

    -
    All Implemented Interfaces:
    Callback, Invocable
    Enclosing class:
    -
    HttpInput
    +
    HttpInput

    public static final class HttpInput.ErrorContent extends HttpInput.SpecialContent
    Error special content.
    -
    @@ -214,9 +198,8 @@

    Method Details

  • getError

    -
    public Throwable getError()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Get the reported error. Only special contents can have an error.
    Overrides:
    @@ -224,19 +207,16 @@

    getError

    Returns:
    the error or null if there is none.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class HttpInput.Content
    -
  • @@ -250,5 +230,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.Interceptor.html b/jetty-11/org/eclipse/jetty/server/HttpInput.Interceptor.html index 301fd5cfce2..9c5065bd718 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.Interceptor.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.Interceptor.html @@ -1,29 +1,35 @@ - -HttpInput.Interceptor (Eclipse Jetty API Doc - v11.0.21) + +HttpInput.Interceptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface HttpInput.Interceptor

    -
    All Known Implementing Classes:
    GzipHttpInputInterceptor
    Enclosing class:
    -
    HttpInput
    +
    HttpInput

    public static interface HttpInput.Interceptor
    @@ -141,12 +128,11 @@

    Interface HttpInput.In
    See Also:
    -
    -

      @@ -181,7 +167,6 @@

      Method Details

    • readFrom

      -
      Parameters:
      @@ -192,7 +177,6 @@

      readFrom

      Returns:
      The intercepted content or null if interception is completed for that content.
      -
    @@ -206,5 +190,7 @@

    readFrom


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.SpecialContent.html b/jetty-11/org/eclipse/jetty/server/HttpInput.SpecialContent.html index 58115dfa710..c998046005c 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.SpecialContent.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.SpecialContent.html @@ -1,29 +1,35 @@ - -HttpInput.SpecialContent (Eclipse Jetty API Doc - v11.0.21) + +HttpInput.SpecialContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpInput.Special

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -102,13 +89,12 @@

    Class HttpInput.Special

    Enclosing class:
    -
    HttpInput
    +
    HttpInput

    public abstract static class HttpInput.SpecialContent extends HttpInput.Content
    Abstract class that implements the standard special content behavior.
    -
    @@ -242,9 +226,8 @@

    Method Details

  • getByteBuffer

    -
    public final ByteBuffer getByteBuffer()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Get the wrapped byte buffer. Throws IllegalStateException if the content is special.
    Overrides:
    @@ -252,17 +235,15 @@

    getByteBuffer

    Returns:
    the wrapped byte buffer.
    -
  • get

    -
    public final int get(byte[] buffer, int offset, int length)
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Read the wrapped byte buffer. Throws IllegalStateException if the content is special.
    Overrides:
    @@ -274,15 +255,13 @@

    get

    Returns:
    The amount of bytes read from the buffer.
    -
  • skip

    -
    public final int skip(int length)
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Skip some bytes from the buffer. Has no effect on a special content.
    Overrides:
    @@ -292,15 +271,13 @@

    skip

    Returns:
    How many bytes were skipped.
    -
  • hasContent

    -
    public final boolean hasContent()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Check if there is at least one byte left in the buffer. Always false on a special content.
    @@ -309,15 +286,13 @@

    hasContent

    Returns:
    true if there is at least one byte left in the buffer.
    -
  • remaining

    -
    public final int remaining()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Get the number of bytes remaining in the buffer. Always 0 on a special content.
    @@ -326,15 +301,13 @@

    remaining

    Returns:
    the number of bytes remaining in the buffer.
    -
  • isEmpty

    -
    public final boolean isEmpty()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Check if the buffer is empty. Always true on a special content.
    @@ -343,15 +316,13 @@

    isEmpty

    Returns:
    true if there is 0 byte left in the buffer.
    -
  • isSpecial

    -
    public final boolean isSpecial()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Check if the content is special. A content is deemed special if it does not hold bytes but rather conveys a special event, like when EOF has been reached or an error has occurred.
    @@ -361,7 +332,6 @@

    isSpecial

    Returns:
    true if the content is special, false otherwise.
    -
  • @@ -375,5 +345,7 @@

    isSpecial


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.WrappingContent.html b/jetty-11/org/eclipse/jetty/server/HttpInput.WrappingContent.html index 2b61ced3aaf..66867a5362e 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.WrappingContent.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.WrappingContent.html @@ -1,29 +1,35 @@ - -HttpInput.WrappingContent (Eclipse Jetty API Doc - v11.0.21) + +HttpInput.WrappingContent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class HttpInput.Wrappi

    -
    All Implemented Interfaces:
    Callback, Invocable
    Enclosing class:
    -
    HttpInput
    +
    HttpInput

    public static class HttpInput.WrappingContent extends HttpInput.Content
    Simple non-special content wrapper allow overriding the EOF flag.
    -
    @@ -221,9 +205,8 @@

    Method Details

  • isEof

    -
    public boolean isEof()
    -
    Description copied from class: HttpInput.Content
    +
    Description copied from class: HttpInput.Content
    Check if EOF was reached. Both special and non-special content can have this flag set to true but in the case of non-special content, this can be interpreted as a hint as it is always going to be followed @@ -234,45 +217,39 @@

    isEof

    Returns:
    true if EOF was reached, false otherwise.
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -282,7 +259,6 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • @@ -296,5 +272,7 @@

    getInvocationType


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/HttpInput.html b/jetty-11/org/eclipse/jetty/server/HttpInput.html index 9db79f41fa8..fe5245a4e38 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpInput.html +++ b/jetty-11/org/eclipse/jetty/server/HttpInput.html @@ -1,29 +1,35 @@ - -HttpInput (Eclipse Jetty API Doc - v11.0.21) + +HttpInput (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HttpInput

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Runnable
    @@ -103,7 +90,6 @@

    Class HttpInput

    extends jakarta.servlet.ServletInputStream implements Runnable

    While this class is-a Runnable, it should never be dispatched in it's own thread. It is a runnable only so that the calling thread can use ContextHandler.handle(Runnable) to setup classloaders etc.

    -
      @@ -273,9 +259,7 @@

      Constructor Details

    • HttpInput

      -
      public HttpInput(HttpChannelState state)
      -
    @@ -289,48 +273,39 @@

    Method Details

  • recycle

    -
    public void recycle()
    -
  • reopen

    -
    public void reopen()
    -
  • getInterceptor

    -
    public HttpInput.Interceptor getInterceptor()
    Returns:
    The current Interceptor, or null if none set
    -
  • setInterceptor

    -
    public void setInterceptor(HttpInput.Interceptor interceptor)
    Set the interceptor.
    Parameters:
    interceptor - The interceptor to use.
    -
  • addInterceptor

    -
    public void addInterceptor(HttpInput.Interceptor interceptor)
    Set the HttpInput.Interceptor, chaining it to the existing one if an HttpInput.Interceptor is already set.
    @@ -338,97 +313,77 @@

    addInterceptor

    Parameters:
    interceptor - the next HttpInput.Interceptor in a chain
    -
  • getContentConsumed

    -
    public long getContentConsumed()
    -
  • getContentReceived

    -
    public long getContentReceived()
    -
  • consumeAll

    -
    public boolean consumeAll()
    -
  • isError

    -
    public boolean isError()
    -
  • isAsync

    -
    public boolean isAsync()
    -
  • isFinished

    -
    public boolean isFinished()
    Specified by:
    isFinished in class jakarta.servlet.ServletInputStream
    -
  • isReady

    -
    public boolean isReady()
    Specified by:
    isReady in class jakarta.servlet.ServletInputStream
    -
  • setReadListener

    -
    public void setReadListener(jakarta.servlet.ReadListener readListener)
    Specified by:
    setReadListener in class jakarta.servlet.ServletInputStream
    -
  • onContentProducible

    -
    public boolean onContentProducible()
    -
  • read

    -
    public int read() throws IOException
    @@ -437,13 +392,11 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(byte[] b, int off, int len) @@ -454,26 +407,22 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(ByteBuffer buffer) throws IOException
    Throws:
    IOException
    -
  • hasContent

    -
    public boolean hasContent()
    Check if this HttpInput instance has content stored internally, without fetching/parsing anything from the underlying channel.
    @@ -481,43 +430,36 @@

    hasContent

    Returns:
    true if the input contains content, false otherwise.
    -
  • available

    -
    public int available()
    Overrides:
    available in class InputStream
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -531,5 +473,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpOutput.Interceptor.html b/jetty-11/org/eclipse/jetty/server/HttpOutput.Interceptor.html index 3989abf193b..e37af058e80 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpOutput.Interceptor.html +++ b/jetty-11/org/eclipse/jetty/server/HttpOutput.Interceptor.html @@ -1,29 +1,35 @@ - -HttpOutput.Interceptor (Eclipse Jetty API Doc - v11.0.21) + +HttpOutput.Interceptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpOutput.Interceptor

    -
    All Known Subinterfaces:
    BufferedResponseHandler.BufferedInterceptor
    @@ -97,7 +84,7 @@

    Interface HttpOutput.

    Enclosing class:
    -
    HttpOutput
    +
    HttpOutput

    public static interface HttpOutput.Interceptor
    @@ -117,7 +104,6 @@

    Interface HttpOutput. and closed by a call to write(ByteBuffer, boolean, Callback) with the last boolean set true. If no content is available to commit or close, then a null buffer is passed.

    -
    @@ -222,5 +202,7 @@

    resetBuffer


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpOutput.html b/jetty-11/org/eclipse/jetty/server/HttpOutput.html index d63bca753ef..73988f26347 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpOutput.html +++ b/jetty-11/org/eclipse/jetty/server/HttpOutput.html @@ -1,29 +1,35 @@ - -HttpOutput (Eclipse Jetty API Doc - v11.0.21) + +HttpOutput (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class HttpOutput

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable, Runnable
    @@ -110,7 +97,6 @@

    Class HttpOutput

    HttpOutput can be closed and reopened, to allow requests included via RequestDispatcher.include(ServletRequest, ServletResponse) to close the stream, to be reopened after the inclusion ends.

    -
      @@ -320,9 +306,7 @@

      Constructor Details

    • HttpOutput

      -
      public HttpOutput(HttpChannel channel)
      -
    @@ -336,93 +320,72 @@

    Method Details

  • getHttpChannel

    -
    public HttpChannel getHttpChannel()
    -
  • getInterceptor

    -
    public HttpOutput.Interceptor getInterceptor()
    -
  • setInterceptor

    -
    public void setInterceptor(HttpOutput.Interceptor interceptor)
    -
  • isWritten

    -
    public boolean isWritten()
    -
  • getWritten

    -
    public long getWritten()
    -
  • reopen

    -
    public void reopen()
    -
  • acquireWriteBlockingCallback

    -
    protected SharedBlockingCallback.Blocker acquireWriteBlockingCallback() throws IOException
    Throws:
    IOException
    -
  • softClose

    -
    public void softClose()
    -
  • complete

    -
    public void complete(Callback callback)
    -
  • completed

    -
    public void completed(Throwable failure)
    Called to indicate that the request cycle has been completed.
    -
  • close

    -
    public void close() throws IOException
    @@ -435,37 +398,29 @@

    close

    Throws:
    IOException
    -
  • getBuffer

    -
    public ByteBuffer getBuffer()
    -
  • isClosed

    -
    public boolean isClosed()
    -
  • isAsync

    -
    public boolean isAsync()
    -
  • flush

    -
    public void flush() throws IOException
    @@ -476,13 +431,11 @@

    flush

    Throws:
    IOException
    -
  • write

    -
    public void write(byte[] b, int off, int len) @@ -493,26 +446,22 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(ByteBuffer buffer) throws IOException
    Throws:
    IOException
    -
  • write

    -
    public void write(int b) throws IOException
    @@ -521,13 +470,11 @@

    write

    Throws:
    IOException
    -
  • print

    -
    public void print(String s) throws IOException
    @@ -536,13 +483,11 @@

    print

    Throws:
    IOException
    -
  • println

    -
    public void println(String s) throws IOException
    @@ -551,13 +496,11 @@

    println

    Throws:
    IOException
    -
  • sendContent

    -
    public void sendContent(ByteBuffer content) throws IOException
    Blocking send of whole content.
    @@ -567,13 +510,11 @@

    sendContent

    Throws:
    IOException - if the send fails
    -
  • sendContent

    -
    public void sendContent(InputStream in) throws IOException
    Blocking send of stream content.
    @@ -583,13 +524,11 @@

    sendContent

    Throws:
    IOException - if the send fails
    -
  • sendContent

    -
    public void sendContent(ReadableByteChannel in) throws IOException
    Blocking send of channel content.
    @@ -599,13 +538,11 @@

    sendContent

    Throws:
    IOException - if the send fails
    -
  • sendContent

    -
    public void sendContent(HttpContent content) throws IOException
    Blocking send of HTTP content.
    @@ -615,13 +552,11 @@

    sendContent

    Throws:
    IOException - if the send fails
    -
  • sendContent

    -
    public void sendContent(ByteBuffer content, Callback callback)
    Asynchronous send of whole content.
    @@ -630,13 +565,11 @@

    sendContent

    content - The whole content to send
    callback - The callback to use to notify success or failure
    -
  • sendContent

    -
    public void sendContent(InputStream in, Callback callback)
    Asynchronous send of stream content. @@ -646,13 +579,11 @@

    sendContent

    in - The stream content to send
    callback - The callback to use to notify success or failure
    -
  • sendContent

    -
    public void sendContent(ReadableByteChannel in, Callback callback)
    Asynchronous send of channel content. @@ -662,13 +593,11 @@

    sendContent

    in - The channel content to send
    callback - The callback to use to notify success or failure
    -
  • sendContent

    -
    public void sendContent(HttpContent httpContent, Callback callback)
    Asynchronous send of HTTP content.
    @@ -677,29 +606,23 @@

    sendContent

    httpContent - The HTTP content to send
    callback - The callback to use to notify success or failure
    -
  • getBufferSize

    -
    public int getBufferSize()
    -
  • setBufferSize

    -
    public void setBufferSize(int size)
    -
  • onFlushed

    -
    public void onFlushed(long bytes) throws IOException

    Invoked when bytes have been flushed to the network.

    @@ -713,76 +636,63 @@

    onFlushed

    IOException - if the minimum data rate, when set, is not respected
    See Also:
    -
    -
  • recycle

    -
    public void recycle()
    -
  • resetBuffer

    -
    public void resetBuffer()
    -
  • setWriteListener

    -
    public void setWriteListener(jakarta.servlet.WriteListener writeListener)
    Specified by:
    setWriteListener in class jakarta.servlet.ServletOutputStream
    -
  • isReady

    -
    public boolean isReady()
    Specified by:
    isReady in class jakarta.servlet.ServletOutputStream
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -796,5 +706,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/HttpTransport.html b/jetty-11/org/eclipse/jetty/server/HttpTransport.html index 8abbcb2d35f..90217e79125 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpTransport.html +++ b/jetty-11/org/eclipse/jetty/server/HttpTransport.html @@ -1,29 +1,35 @@ - -HttpTransport (Eclipse Jetty API Doc - v11.0.21) + +HttpTransport (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface HttpTransport

    -
    All Known Implementing Classes:
    HttpConnection, HttpTransportOverFCGI, HttpTransportOverHTTP2
    @@ -94,7 +81,6 @@

    Interface HttpTransport


    public interface HttpTransport
    Abstraction of the outbound HTTP transport.
    -
      @@ -167,9 +153,7 @@

      Field Details

    • UPGRADE_CONNECTION_ATTRIBUTE

      -
      static final String UPGRADE_CONNECTION_ATTRIBUTE
      -
    @@ -183,7 +167,6 @@

    Method Details

  • send

    -
    void send(MetaData.Request request, MetaData.Response response, ByteBuffer content, @@ -199,47 +182,39 @@

    send

    lastContent - True if the content is the last content for the current response.
    callback - The Callback instance that success or failure of the send is notified on
    -
  • isPushSupported

    -
    boolean isPushSupported()
    Returns:
    true if responses can be pushed over this transport
    -
  • push

    -
    void push(MetaData.Request request)
    Parameters:
    request - A request to use as the basis for generating a pushed response.
    -
  • onCompleted

    -
    void onCompleted()
    Called to indicated the end of the current request/response cycle (which may be some time after the last content is sent).
    -
  • abort

    -
    void abort(Throwable failure)
    Aborts this transport.

    @@ -255,7 +230,6 @@

    abort

    Parameters:
    failure - the failure that caused the abort.
    -
  • @@ -269,5 +243,7 @@

    abort


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/HttpWriter.html b/jetty-11/org/eclipse/jetty/server/HttpWriter.html index 9acba9cc8fe..79c5f1b6c02 100644 --- a/jetty-11/org/eclipse/jetty/server/HttpWriter.html +++ b/jetty-11/org/eclipse/jetty/server/HttpWriter.html @@ -1,29 +1,35 @@ - -HttpWriter (Eclipse Jetty API Doc - v11.0.21) + +HttpWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HttpWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -103,7 +90,6 @@

    Class HttpWriter


    public abstract class HttpWriter extends Writer
    -
      @@ -191,17 +177,15 @@

      Field Details

    • MAX_OUTPUT_CHARS

      -
      public static final int MAX_OUTPUT_CHARS
      See Also:
      -
      -
    @@ -215,9 +199,7 @@

    Constructor Details

  • HttpWriter

    -
    public HttpWriter(HttpOutput out)
    -
  • @@ -231,7 +213,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    @@ -244,21 +225,17 @@

    close

    Throws:
    IOException
    -
  • complete

    -
    public void complete(Callback callback)
    -
  • flush

    -
    public void flush() throws IOException
    @@ -269,13 +246,11 @@

    flush

    Throws:
    IOException
    -
  • write

    -
    public void write(String s, int offset, int length) @@ -286,13 +261,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(char[] s, int offset, int length) @@ -303,7 +276,6 @@

    write

    Throws:
    IOException
    -
  • @@ -317,5 +289,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/InclusiveByteRange.html b/jetty-11/org/eclipse/jetty/server/InclusiveByteRange.html index 62916ca836a..c48ea49fe47 100644 --- a/jetty-11/org/eclipse/jetty/server/InclusiveByteRange.html +++ b/jetty-11/org/eclipse/jetty/server/InclusiveByteRange.html @@ -1,29 +1,35 @@ - -InclusiveByteRange (Eclipse Jetty API Doc - v11.0.21) + +InclusiveByteRange (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InclusiveByteRange

    org.eclipse.jetty.server.InclusiveByteRange
    -

    public class InclusiveByteRange extends Object
    @@ -116,7 +103,6 @@

    Class InclusiveByteRange

    Version:
    $version$
    -
    @@ -210,75 +194,60 @@

    Method Details

  • getFirst

    -
    public long getFirst()
    -
  • getLast

    -
    public long getLast()
    -
  • getSize

    -
    public long getSize()
    -
  • toHeaderRangeString

    -
    public String toHeaderRangeString(long size)
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • satisfiableRanges

    -
    public static List<InclusiveByteRange> satisfiableRanges(Enumeration<String> headers, long size)
    @@ -288,15 +257,12 @@

    satisfiableRanges

    Returns:
    List of satisfiable ranges
    -
  • to416HeaderRangeString

    -
    public static String to416HeaderRangeString(long size)
    -
  • @@ -310,5 +276,7 @@

    to416HeaderRangeString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Iso88591HttpWriter.html b/jetty-11/org/eclipse/jetty/server/Iso88591HttpWriter.html index 7d6954ead47..e680c8f3091 100644 --- a/jetty-11/org/eclipse/jetty/server/Iso88591HttpWriter.html +++ b/jetty-11/org/eclipse/jetty/server/Iso88591HttpWriter.html @@ -1,29 +1,35 @@ - -Iso88591HttpWriter (Eclipse Jetty API Doc - v11.0.21) + +Iso88591HttpWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Iso88591HttpWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -101,7 +88,6 @@

    Class Iso88591HttpWriter


    public class Iso88591HttpWriter extends HttpWriter
    -
      @@ -172,9 +158,7 @@

      Constructor Details

    • Iso88591HttpWriter

      -
      public Iso88591HttpWriter(HttpOutput out)
      -
    @@ -188,7 +172,6 @@

    Method Details

  • write

    -
    public void write(char[] s, int offset, int length) @@ -199,7 +182,6 @@

    write

    Throws:
    IOException
    -
  • @@ -213,5 +195,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/LocalConnector.LocalEndPoint.html b/jetty-11/org/eclipse/jetty/server/LocalConnector.LocalEndPoint.html index 835f374daa4..981b3dc2da9 100644 --- a/jetty-11/org/eclipse/jetty/server/LocalConnector.LocalEndPoint.html +++ b/jetty-11/org/eclipse/jetty/server/LocalConnector.LocalEndPoint.html @@ -1,29 +1,35 @@ - -LocalConnector.LocalEndPoint (Eclipse Jetty API Doc - v11.0.21) + +LocalConnector.LocalEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,20 +83,18 @@

    Class LocalConnecto

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint
    Enclosing class:
    -
    LocalConnector
    +
    LocalConnector

    public class LocalConnector.LocalEndPoint extends ByteArrayEndPoint
    Local EndPoint
    -
      @@ -117,7 +103,7 @@

      Class LocalConnecto

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -219,9 +205,7 @@

      Constructor Details

    • LocalEndPoint

      -
      public LocalEndPoint()
      -
    @@ -235,21 +219,18 @@

    Method Details

  • execute

    -
    protected void execute(Runnable task)
    Overrides:
    execute in class ByteArrayEndPoint
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -260,60 +241,50 @@

    onClose

    cause - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • doShutdownOutput

    -
    public void doShutdownOutput()
    Overrides:
    doShutdownOutput in class ByteArrayEndPoint
    -
  • waitUntilClosed

    -
    public void waitUntilClosed()
    -
  • waitUntilClosedOrIdleFor

    -
    public void waitUntilClosedOrIdleFor(long idleFor, TimeUnit units)
    -
  • getResponseData

    -
    public ByteBuffer getResponseData()
    Remaining output ByteBuffer after calls to getResponse() or waitForResponse(boolean, long, TimeUnit)
    Returns:
    the remaining response data buffer
    -
  • getResponse

    -
    public String getResponse() throws Exception
    Wait for a response using a parser to detect the end of message
    @@ -323,13 +294,11 @@

    getResponse

    Throws:
    Exception - if the response cannot be parsed
    -
  • getResponse

    -
    public String getResponse(boolean head, long time, TimeUnit unit) @@ -345,13 +314,11 @@

    getResponse

    Throws:
    Exception - if the response cannot be parsed
    -
  • waitForResponse

    -
    public ByteBuffer waitForResponse(boolean head, long time, TimeUnit unit) @@ -367,7 +334,6 @@

    waitForResponse

    Throws:
    Exception - if the response cannot be parsed
    -
  • @@ -381,5 +347,7 @@

    waitForResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/LocalConnector.html b/jetty-11/org/eclipse/jetty/server/LocalConnector.html index 578c4dd0c02..735b49e0c46 100644 --- a/jetty-11/org/eclipse/jetty/server/LocalConnector.html +++ b/jetty-11/org/eclipse/jetty/server/LocalConnector.html @@ -1,29 +1,35 @@ - -LocalConnector (Eclipse Jetty API Doc - v11.0.21) + +LocalConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class LocalConnector

    -
    All Implemented Interfaces:
    Connector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -110,7 +97,6 @@

    Class LocalConnector

    HttpTester.Response response = HttpTester.parseResponse(HttpTester.from(localConnector.getResponse(request.generate())));
    -
    @@ -298,50 +284,40 @@

    Constructor Details

  • LocalConnector

    -
    public LocalConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool pool, int acceptors, ConnectionFactory... factories)
    -
  • LocalConnector

    -
    public LocalConnector(Server server)
    -
  • LocalConnector

    -
    public LocalConnector(Server server, SslContextFactory.Server sslContextFactory)
    -
  • LocalConnector

    -
    public LocalConnector(Server server, ConnectionFactory connectionFactory)
    -
  • LocalConnector

    -
    public LocalConnector(Server server, ConnectionFactory connectionFactory, SslContextFactory.Server sslContextFactory)
    -
  • @@ -355,19 +331,16 @@

    Method Details

  • getTransport

    -
    public Object getTransport()
    Returns:
    the underlying socket, channel, buffer etc. for the connector.
    -
  • executeRequest

    -
    public LocalConnector.LocalEndPoint executeRequest(String rawRequest)
    Execute a request and return the EndPoint through which multiple responses can be received or more input provided.
    @@ -377,21 +350,17 @@

    executeRequest

    Returns:
    the local endpoint
    -
  • connect

    -
    public LocalConnector.LocalEndPoint connect()
    -
  • accept

    -
    protected void accept(int acceptorID) throws InterruptedException
    @@ -400,13 +369,11 @@

    accept

    Throws:
    InterruptedException
    -
  • getResponse

    -
    public ByteBuffer getResponse(ByteBuffer requestsBuffer) throws Exception
    Get a single response using a parser to search for the end of the message.
    @@ -418,13 +385,11 @@

    getResponse

    Throws:
    Exception - If there is a problem
    -
  • getResponse

    -
    public ByteBuffer getResponse(ByteBuffer requestBuffer, long time, TimeUnit unit) @@ -440,13 +405,11 @@

    getResponse

    Throws:
    Exception - If there is a problem
    -
  • getResponse

    -
    public ByteBuffer getResponse(ByteBuffer requestBuffer, boolean head, long time, @@ -464,13 +427,11 @@

    getResponse

    Throws:
    Exception - If there is a problem
    -
  • getResponse

    -
    public String getResponse(String rawRequest) throws Exception
    Get a single response using a parser to search for the end of the message.
    @@ -482,13 +443,11 @@

    getResponse

    Throws:
    Exception - If there is a problem
    -
  • getResponse

    -
    public String getResponse(String rawRequest, long time, TimeUnit unit) @@ -504,13 +463,11 @@

    getResponse

    Throws:
    Exception - If there is a problem
    -
  • getResponse

    -
    public String getResponse(String rawRequest, boolean head, long time, @@ -528,7 +485,6 @@

    getResponse

    Throws:
    Exception - If there is a problem
    -
  • @@ -542,5 +498,7 @@

    getResponse


    + + diff --git a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.html b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.html index 6cbded18fda..a7bc97c6ea1 100644 --- a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.html +++ b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.html @@ -1,29 +1,35 @@ - -LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck (Eclipse Jetty API Doc - v11.0.21) + +LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    org.eclipse.jetty.server.LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck

    -
    All Implemented Interfaces:
    LowResourceMonitor.LowResourceCheck
    Enclosing class:
    -
    LowResourceMonitor
    +
    LowResourceMonitor

    public class LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck extends Object implements LowResourceMonitor.LowResourceCheck
    -
      @@ -159,9 +145,7 @@

      Constructor Details

    • ConnectorsThreadPoolLowResourceCheck

      -
      public ConnectorsThreadPoolLowResourceCheck()
      -
    @@ -175,37 +159,31 @@

    Method Details

  • isLowOnResources

    -
    public boolean isLowOnResources()
    Specified by:
    isLowOnResources in interface LowResourceMonitor.LowResourceCheck
    -
  • getReason

    -
    public String getReason()
    Specified by:
    getReason in interface LowResourceMonitor.LowResourceCheck
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -219,5 +197,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.LowResourceCheck.html b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.LowResourceCheck.html index 5a47e7e0f90..b5c3a6dab5c 100644 --- a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.LowResourceCheck.html +++ b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.LowResourceCheck.html @@ -1,29 +1,35 @@ - -LowResourceMonitor.LowResourceCheck (Eclipse Jetty API Doc - v11.0.21) + +LowResourceMonitor.LowResourceCheck (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface LowResourceMonitor.LowResourceCheck

    -
      @@ -135,17 +121,13 @@

      Method Details

    • isLowOnResources

      -
      boolean isLowOnResources()
      -
    • getReason

      -
      String getReason()
      -
    @@ -159,5 +141,7 @@

    getReason


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MainThreadPoolLowResourceCheck.html b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MainThreadPoolLowResourceCheck.html index e8247fdebfe..5784d2bcb59 100644 --- a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MainThreadPoolLowResourceCheck.html +++ b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MainThreadPoolLowResourceCheck.html @@ -1,29 +1,35 @@ - -LowResourceMonitor.MainThreadPoolLowResourceCheck (Eclipse Jetty API Doc - v11.0.21) + +LowResourceMonitor.MainThreadPoolLowResourceCheck (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    org.eclipse.jetty.server.LowResourceMonitor.MainThreadPoolLowResourceCheck

    -
    All Implemented Interfaces:
    LowResourceMonitor.LowResourceCheck
    Enclosing class:
    -
    LowResourceMonitor
    +
    LowResourceMonitor

    public class LowResourceMonitor.MainThreadPoolLowResourceCheck extends Object implements LowResourceMonitor.LowResourceCheck
    -
      @@ -159,9 +145,7 @@

      Constructor Details

    • MainThreadPoolLowResourceCheck

      -
      public MainThreadPoolLowResourceCheck()
      -
    @@ -175,37 +159,31 @@

    Method Details

  • isLowOnResources

    -
    public boolean isLowOnResources()
    Specified by:
    isLowOnResources in interface LowResourceMonitor.LowResourceCheck
    -
  • getReason

    -
    public String getReason()
    Specified by:
    getReason in interface LowResourceMonitor.LowResourceCheck
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -219,5 +197,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MaxConnectionsLowResourceCheck.html b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MaxConnectionsLowResourceCheck.html index c71d777bbbc..2647ad79b35 100644 --- a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MaxConnectionsLowResourceCheck.html +++ b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MaxConnectionsLowResourceCheck.html @@ -1,29 +1,35 @@ - -LowResourceMonitor.MaxConnectionsLowResourceCheck (Eclipse Jetty API Doc - v11.0.21) + +LowResourceMonitor.MaxConnectionsLowResourceCheck (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    org.eclipse.jetty.server.LowResourceMonitor.MaxConnectionsLowResourceCheck

    -
    All Implemented Interfaces:
    LowResourceMonitor.LowResourceCheck
    Enclosing class:
    -
    LowResourceMonitor
    +
    LowResourceMonitor

    @ManagedObject("Check max allowed connections on connectors") public class LowResourceMonitor.MaxConnectionsLowResourceCheck extends Object implements LowResourceMonitor.LowResourceCheck
    -
      @@ -160,9 +146,7 @@

      Constructor Details

    • MaxConnectionsLowResourceCheck

      -
      public MaxConnectionsLowResourceCheck(int maxConnections)
      -
    @@ -176,37 +160,31 @@

    Method Details

  • isLowOnResources

    -
    public boolean isLowOnResources()
    Specified by:
    isLowOnResources in interface LowResourceMonitor.LowResourceCheck
    -
  • getReason

    -
    public String getReason()
    Specified by:
    getReason in interface LowResourceMonitor.LowResourceCheck
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -220,5 +198,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MemoryLowResourceCheck.html b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MemoryLowResourceCheck.html index 114c3f33ba1..b97a076a2e1 100644 --- a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MemoryLowResourceCheck.html +++ b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.MemoryLowResourceCheck.html @@ -1,29 +1,35 @@ - -LowResourceMonitor.MemoryLowResourceCheck (Eclipse Jetty API Doc - v11.0.21) + +LowResourceMonitor.MemoryLowResourceCheck (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class
    org.eclipse.jetty.server.LowResourceMonitor.MemoryLowResourceCheck

    -
    All Implemented Interfaces:
    LowResourceMonitor.LowResourceCheck
    Enclosing class:
    -
    LowResourceMonitor
    +
    LowResourceMonitor

    public class LowResourceMonitor.MemoryLowResourceCheck extends Object implements LowResourceMonitor.LowResourceCheck
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • MemoryLowResourceCheck

      -
      public MemoryLowResourceCheck(long maxMemory)
      -
    @@ -181,57 +165,47 @@

    Method Details

  • isLowOnResources

    -
    public boolean isLowOnResources()
    Specified by:
    isLowOnResources in interface LowResourceMonitor.LowResourceCheck
    -
  • getMaxMemory

    -
    public long getMaxMemory()
    -
  • setMaxMemory

    -
    public void setMaxMemory(long maxMemoryBytes)
    Parameters:
    maxMemoryBytes - The maximum memory in bytes in use before low resources is triggered.
    -
  • getReason

    -
    public String getReason()
    Specified by:
    getReason in interface LowResourceMonitor.LowResourceCheck
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -245,5 +219,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.html b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.html index dd88d588158..1d6a9e1a042 100644 --- a/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.html +++ b/jetty-11/org/eclipse/jetty/server/LowResourceMonitor.html @@ -1,29 +1,35 @@ - -LowResourceMonitor (Eclipse Jetty API Doc - v11.0.21) + +LowResourceMonitor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class LowResourceMonitor

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -110,7 +97,6 @@

    Class LowResourceMonitor

    Runtime instance has Runtime.totalMemory() minus Runtime.freeMemory() greater than getMaxMemory()
    -
    @@ -218,7 +204,7 @@

    Method Summary

    enableLowOnResources(boolean expectedValue, boolean newValue)
     
    - +
     
    int
    @@ -236,7 +222,7 @@

    Method Summary

    long
     
    - +
     
    protected Connector[]
    @@ -335,9 +321,7 @@

    Field Details

  • _server

    -
    protected final Server _server
    -
  • @@ -351,10 +335,8 @@

    Constructor Details

  • LowResourceMonitor

    -
    public LowResourceMonitor(@Name("server") Server server)
    -
  • @@ -368,280 +350,224 @@

    Method Details

  • getMonitorThreads

    -
    @ManagedAttribute("True if low available threads status is monitored") public boolean getMonitorThreads()
    -
  • setMonitorThreads

    -
    public void setMonitorThreads(boolean monitorThreads)
    Parameters:
    monitorThreads - If true, check connectors executors to see if they are ThreadPool instances that are low on threads.
    -
  • getReasons

    -
    @ManagedAttribute("The reasons the monitored connectors are low on resources") public String getReasons()
    -
  • setReasons

    -
    protected void setReasons(String reasons)
    -
  • isLowOnResources

    -
    @ManagedAttribute("Are the monitored connectors low on resources?") public boolean isLowOnResources()
    -
  • enableLowOnResources

    -
    protected boolean enableLowOnResources(boolean expectedValue, boolean newValue)
    -
  • getLowResourcesReasons

    -
    @ManagedAttribute("The reason(s) the monitored connectors are low on resources") public String getLowResourcesReasons()
    -
  • setLowResourcesReasons

    -
    protected void setLowResourcesReasons(String reasons)
    -
  • getLowResourcesStarted

    -
    @ManagedAttribute("Get the timestamp in ms since epoch that low resources state started") public long getLowResourcesStarted()
    -
  • setLowResourcesStarted

    -
    public void setLowResourcesStarted(long lowStarted)
    -
  • getMonitoredConnectors

    -
    @ManagedAttribute("The monitored connectors. If null then all server connectors are monitored") public Collection<Connector> getMonitoredConnectors()
    -
  • setMonitoredConnectors

    -
    public void setMonitoredConnectors(Collection<Connector> monitoredConnectors)
    Parameters:
    monitoredConnectors - The collections of Connectors that should be monitored for low resources.
    -
  • getMonitoredOrServerConnectors

    -
    protected Connector[] getMonitoredOrServerConnectors()
    -
  • isAcceptingInLowResources

    -
    @ManagedAttribute("If false, new connections are not accepted while in low resources") public boolean isAcceptingInLowResources()
    -
  • setAcceptingInLowResources

    -
    public void setAcceptingInLowResources(boolean acceptingInLowResources)
    -
  • getPeriod

    -
    @ManagedAttribute("The monitor period in ms") public int getPeriod()
    -
  • setPeriod

    -
    public void setPeriod(int periodMS)
    Parameters:
    periodMS - The period in ms to monitor for low resources
    -
  • getLowResourcesIdleTimeout

    -
    @ManagedAttribute("The idletimeout in ms to apply to all existing connections when low resources is detected") public int getLowResourcesIdleTimeout()
    -
  • setLowResourcesIdleTimeout

    -
    public void setLowResourcesIdleTimeout(int lowResourcesIdleTimeoutMS)
    Parameters:
    lowResourcesIdleTimeoutMS - The timeout in ms to apply to EndPoints when in the low resources state.
    -
  • getMaxLowResourcesTime

    -
    @ManagedAttribute("The maximum time in ms that low resources condition can persist before lowResourcesIdleTimeout is applied to new connections as well as existing connections") public int getMaxLowResourcesTime()
    -
  • setMaxLowResourcesTime

    -
    public void setMaxLowResourcesTime(int maxLowResourcesTimeMS)
    Parameters:
    maxLowResourcesTimeMS - The time in milliseconds that a low resource state can persist before the low resource idle timeout is reapplied to all connections
    -
  • getMaxMemory

    -
    @ManagedAttribute("The maximum memory (in bytes) that can be used before low resources is triggered. Memory used is calculated as (totalMemory-freeMemory).") public long getMaxMemory()
    -
  • setMaxMemory

    -
    public void setMaxMemory(long maxMemoryBytes)
    Parameters:
    maxMemoryBytes - The maximum memory in bytes in use before low resources is triggered.
    -
  • getLowResourceChecks

    -
    public Set<LowResourceMonitor.LowResourceCheck> getLowResourceChecks()
    -
  • setLowResourceChecks

    -
    public void setLowResourceChecks(Set<LowResourceMonitor.LowResourceCheck> lowResourceChecks)
    -
  • addLowResourceCheck

    -
    public void addLowResourceCheck(LowResourceMonitor.LowResourceCheck lowResourceCheck)
    -
  • monitor

    -
    protected void monitor()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -649,32 +575,25 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • setLowResources

    -
    protected void setLowResources()
    -
  • clearLowResources

    -
    protected void clearLowResources()
    -
  • low

    -
    protected String low(String reasons, String newReason)
    -
  • @@ -688,5 +607,7 @@

    low


    + + diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartFormDataCompliance.html b/jetty-11/org/eclipse/jetty/server/MultiPartFormDataCompliance.html index ffe69d4a5dd..9d74197c61d 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartFormDataCompliance.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartFormDataCompliance.html @@ -1,29 +1,35 @@ - -MultiPartFormDataCompliance (Eclipse Jetty API Doc - v11.0.21) + +MultiPartFormDataCompliance (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum MultiPartFormDat

    -
    All Implemented Interfaces:
    Serializable, Comparable<MultiPartFormDataCompliance>, java.lang.constant.Constable
    @@ -100,7 +87,6 @@

    Enum MultiPartFormDat
    public enum MultiPartFormDataCompliance extends Enum<MultiPartFormDataCompliance>
    The compliance level for parsing multiPart/form-data
    -

      @@ -109,7 +95,7 @@

      Enum MultiPartFormDat

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -177,36 +163,32 @@

      Enum Constant Details

    • LEGACY

      -
      public static final MultiPartFormDataCompliance LEGACY
      Legacy multiPart/form-data parsing which is slow but forgiving. It will accept non-compliant preambles and inconsistent line termination.
      See Also:
      -
      -
    • RFC7578

      -
      public static final MultiPartFormDataCompliance RFC7578
      RFC7578 compliant parsing that is a fast but strict parser.
      See Also:
      -
      -
    @@ -220,7 +202,6 @@

    Method Details

  • values

    -
    public static MultiPartFormDataCompliance[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -228,13 +209,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static MultiPartFormDataCompliance valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -249,7 +228,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -263,5 +241,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.MultiPart.html b/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.MultiPart.html index ed9cad900bd..8726a4fc05c 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.MultiPart.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.MultiPart.html @@ -1,29 +1,35 @@ - -MultiPartFormInputStream.MultiPart (Eclipse Jetty API Doc - v11.0.21) + +MultiPartFormInputStream.MultiPart (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class MultiPa
    org.eclipse.jetty.server.MultiPartFormInputStream.MultiPart

    -
    All Implemented Interfaces:
    jakarta.servlet.http.Part
    Enclosing class:
    -
    MultiPartFormInputStream
    +
    MultiPartFormInputStream

    public class MultiPartFormInputStream.MultiPart extends Object implements jakarta.servlet.http.Part
    -
    @@ -346,10 +314,8 @@

    Constructor Details

  • MultiPart

    -
    public MultiPart(String name, String filename)
    -
  • @@ -363,66 +329,55 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • setContentType

    -
    protected void setContentType(String contentType)
    -
  • open

    -
    protected void open() throws IOException
    Throws:
    IOException
    -
  • close

    -
    protected void close() throws IOException
    Throws:
    IOException
    -
  • write

    -
    protected void write(int b) throws IOException
    Throws:
    IOException
    -
  • write

    -
    protected void write(byte[] bytes, int offset, int length) @@ -431,13 +386,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(String fileName) throws IOException
    @@ -446,82 +399,68 @@

    write

    Throws:
    IOException
    -
  • createFile

    -
    protected void createFile() throws IOException
    Throws:
    IOException
    -
  • setHeaders

    -
    protected void setHeaders(MultiMap<String> headers)
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    getContentType in interface jakarta.servlet.http.Part
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.Part
    -
  • getHeaderNames

    -
    public Collection<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.Part
    -
  • getHeaders

    -
    public Collection<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.Part
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    @@ -530,57 +469,47 @@

    getInputStream

    Throws:
    IOException
    -
  • getSubmittedFileName

    -
    public String getSubmittedFileName()
    Specified by:
    getSubmittedFileName in interface jakarta.servlet.http.Part
    -
  • getBytes

    -
    public byte[] getBytes()
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface jakarta.servlet.http.Part
    -
  • getSize

    -
    public long getSize()
    Specified by:
    getSize in interface jakarta.servlet.http.Part
    -
  • delete

    -
    public void delete() throws IOException
    Remove the file, whether or not Part.write() was called on it (ie no longer temporary)
    @@ -590,13 +519,11 @@

    delete

    Throws:
    IOException
    -
  • cleanUp

    -
    public void cleanUp() throws IOException
    Only remove tmp files.
    @@ -604,33 +531,28 @@

    cleanUp

    Throws:
    IOException - if unable to delete the file
    -
  • getFile

    -
    public File getFile()
    Get the file
    Returns:
    the file, if any, the data has been written to.
    -
  • getContentDispositionFilename

    -
    public String getContentDispositionFilename()
    Get the filename from the content-disposition.
    Returns:
    null or the filename
    -
  • @@ -644,5 +566,7 @@

    getContentDispositionFilename


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.html b/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.html index 7005f34c92f..91efbf43fa4 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartFormInputStream.html @@ -1,29 +1,35 @@ - -MultiPartFormInputStream (Eclipse Jetty API Doc - v11.0.21) + +MultiPartFormInputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MultiPartFormInpu
    org.eclipse.jetty.server.MultiPartFormInputStream

    -

    public class MultiPartFormInputStream extends Object
    @@ -123,12 +110,11 @@

    Class MultiPartFormInpu
    See Also:
    -
    -

      @@ -188,7 +174,7 @@

      Method Summary

      int
       
      - +
       
      jakarta.servlet.http.Part
      @@ -196,7 +182,7 @@

      Method Summary

      Get the named Part.
      -
      Collection<jakarta.servlet.http.Part>
      +
      Collection<jakarta.servlet.http.Part>
      Parse, if necessary, the multipart data and return the list of Parts.
      @@ -261,7 +247,6 @@

      Constructor Details

    • MultiPartFormInputStream

      -
      public MultiPartFormInputStream(InputStream in, String contentType, jakarta.servlet.MultipartConfigElement config, @@ -273,13 +258,11 @@

      MultiPartFormInputStream

      config - MultipartConfigElement
      contextTmpDir - "jakarta.servlet.context.tempdir"
      -
    • MultiPartFormInputStream

      -
      public MultiPartFormInputStream(InputStream in, String contentType, jakarta.servlet.MultipartConfigElement config, @@ -293,7 +276,6 @@

      MultiPartFormInputStream

      contextTmpDir - "jakarta.servlet.context.tempdir"
      maxParts - the maximum number of parts that can be parsed from the multipart content (0 for no parts allowed, -1 for unlimited parts).
      -
    @@ -307,19 +289,16 @@

    Method Details

  • getNonComplianceWarnings

    -
    public EnumSet<MultiParts.NonCompliance> getNonComplianceWarnings()
    Returns:
    an EnumSet of non compliances with the RFC that were accepted by this parser
    -
  • isEmpty

    -
    @Deprecated public boolean isEmpty()
    Deprecated. @@ -329,22 +308,18 @@

    isEmpty

    Returns:
    whether the list of parsed parts is empty
    -
  • deleteParts

    -
    public void deleteParts()
    Delete any tmp storage for parts, and clear out the parts list.
    -
  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException
    Parse, if necessary, the multipart data and return the list of Parts.
    @@ -354,13 +329,11 @@

    getParts

    Throws:
    IOException - if unable to get the parts
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException
    Get the named Part.
    @@ -372,13 +345,11 @@

    getPart

    Throws:
    IOException - if unable to get the part
    -
  • throwIfError

    -
    protected void throwIfError() throws IOException
    Throws an exception if one has been latched.
    @@ -386,80 +357,65 @@

    throwIfError

    Throws:
    IOException - the exception (if present)
    -
  • parse

    -
    protected void parse()
    Parse, if necessary, the multipart stream.
    -
  • setDeleteOnExit

    -
    @Deprecated public void setDeleteOnExit(boolean deleteOnExit)
    Deprecated.
    no replacement provided.
    -
  • setWriteFilesWithFilenames

    -
    public void setWriteFilesWithFilenames(boolean writeFilesWithFilenames)
    -
  • isWriteFilesWithFilenames

    -
    public boolean isWriteFilesWithFilenames()
    -
  • isDeleteOnExit

    -
    @Deprecated public boolean isDeleteOnExit()
    Deprecated.
    no replacement provided
    -
  • getBufferSize

    -
    public int getBufferSize()
    Returns:
    the size of buffer used to read data from the input stream
    -
  • setBufferSize

    -
    public void setBufferSize(int bufferSize)
    Parameters:
    bufferSize - the size of buffer used to read data from the input stream
    -
  • @@ -473,5 +429,7 @@

    setBufferSize


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.MultiPart.html b/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.MultiPart.html index 2620d058944..b6bd012eabe 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.MultiPart.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.MultiPart.html @@ -1,29 +1,35 @@ - -MultiPartInputStreamParser.MultiPart (Eclipse Jetty API Doc - v11.0.21) + +MultiPartInputStreamParser.MultiPart (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Multi
    org.eclipse.jetty.server.MultiPartInputStreamParser.MultiPart

    -
    All Implemented Interfaces:
    jakarta.servlet.http.Part
    Enclosing class:
    -
    MultiPartInputStreamParser
    +
    MultiPartInputStreamParser

    public class MultiPartInputStreamParser.MultiPart extends Object implements jakarta.servlet.http.Part
    -
    @@ -347,7 +315,6 @@

    Constructor Details

  • MultiPart

    -
    public MultiPart(String name, String filename) throws IOException
    @@ -355,7 +322,6 @@

    MultiPart

    Throws:
    IOException
    -
  • @@ -369,66 +335,55 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • setContentType

    -
    protected void setContentType(String contentType)
    -
  • open

    -
    protected void open() throws IOException
    Throws:
    IOException
    -
  • close

    -
    protected void close() throws IOException
    Throws:
    IOException
    -
  • write

    -
    protected void write(int b) throws IOException
    Throws:
    IOException
    -
  • write

    -
    protected void write(byte[] bytes, int offset, int length) @@ -437,106 +392,92 @@

    write

    Throws:
    IOException
    -
  • createFile

    -
    protected void createFile() throws IOException
    Throws:
    IOException
    -
  • setHeaders

    -
    protected void setHeaders(MultiMap<String> headers)
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    getContentType in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getContentType()
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getHeader(String)
    -
  • getHeaderNames

    -
    public Collection<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getHeaderNames()
    -
  • getHeaders

    -
    public Collection<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getHeaders(String)
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    @@ -546,80 +487,70 @@

    getInputStream

    IOException
    See Also:
    -
      +
      • Part.getInputStream()
    -
  • getSubmittedFileName

    -
    public String getSubmittedFileName()
    Specified by:
    getSubmittedFileName in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getSubmittedFileName()
    -
  • getBytes

    -
    public byte[] getBytes()
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getName()
    -
  • getSize

    -
    public long getSize()
    Specified by:
    getSize in interface jakarta.servlet.http.Part
    See Also:
    -
      +
      • Part.getSize()
    -
  • write

    -
    public void write(String fileName) throws IOException
    @@ -629,18 +560,16 @@

    write

    IOException
    See Also:
    -
      +
      • Part.write(String)
    -
  • delete

    -
    public void delete() throws IOException
    Remove the file, whether or not Part.write() was called on it @@ -652,18 +581,16 @@

    delete

    IOException
    See Also:
    -
      +
      • Part.delete()
    -
  • cleanUp

    -
    public void cleanUp() throws IOException
    Only remove tmp files.
    @@ -671,33 +598,28 @@

    cleanUp

    Throws:
    IOException - if unable to delete the file
    -
  • getFile

    -
    public File getFile()
    Get the file
    Returns:
    the file, if any, the data has been written to.
    -
  • getContentDispositionFilename

    -
    public String getContentDispositionFilename()
    Get the filename from the content-disposition.
    Returns:
    null or the filename
    -
  • @@ -711,5 +633,7 @@

    getContentDispositionFilename


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.html b/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.html index 0548ddf1288..415f5c9ba3b 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartInputStreamParser.html @@ -1,29 +1,35 @@ - -MultiPartInputStreamParser (Eclipse Jetty API Doc - v11.0.21) + +MultiPartInputStreamParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MultiPartInputS
    org.eclipse.jetty.server.MultiPartInputStreamParser

    -

    @Deprecated public class MultiPartInputStreamParser @@ -104,7 +91,6 @@

    Class MultiPartInputS Handle a MultiPart Mime input stream, breaking it up on the boundary into files and strings. Non Compliance warnings are documented by the method getNonComplianceWarnings()

    -
      @@ -169,7 +155,7 @@

      Field Summary

      Deprecated.
       
      -
      protected MultiMap<jakarta.servlet.http.Part>
      +
      protected MultiMap<jakarta.servlet.http.Part>
      Deprecated.
      @@ -184,7 +170,7 @@

      Field Summary

      Deprecated.
       
      -
      static final MultiMap<jakarta.servlet.http.Part>
      +
      static final MultiMap<jakarta.servlet.http.Part>
      Deprecated.
      @@ -235,12 +221,12 @@

      Method Summary

      Deprecated.
      Delete any tmp storage for parts, and clear out the parts list.
      - +
      Deprecated.
       
      -
      Collection<jakarta.servlet.http.Part>
      +
      Collection<jakarta.servlet.http.Part>
      Deprecated.
      @@ -252,7 +238,7 @@

      Method Summary

      Deprecated.
      Get the named Part.
      -
      Collection<jakarta.servlet.http.Part>
      +
      Collection<jakarta.servlet.http.Part>
      Deprecated.
      @@ -314,100 +300,78 @@

      Field Details

    • __DEFAULT_MULTIPART_CONFIG

      -
      public static final jakarta.servlet.MultipartConfigElement __DEFAULT_MULTIPART_CONFIG
      Deprecated.
      -
    • EMPTY_MAP

      -
      public static final MultiMap<jakarta.servlet.http.Part> EMPTY_MAP
      Deprecated.
      -
    • _in

      -
      protected InputStream _in
      Deprecated.
      -
    • _config

      -
      protected jakarta.servlet.MultipartConfigElement _config
      Deprecated.
      -
    • _contentType

      -
      protected String _contentType
      Deprecated.
      -
    • _parts

      -
      protected MultiMap<jakarta.servlet.http.Part> _parts
      Deprecated.
      -
    • _err

      -
      protected Exception _err
      Deprecated.
      -
    • _tmpDir

      -
      protected File _tmpDir
      Deprecated.
      -
    • _contextTmpDir

      -
      protected File _contextTmpDir
      Deprecated.
      -
    • _writeFilesWithFilenames

      -
      protected boolean _writeFilesWithFilenames
      Deprecated.
      -
    • _parsed

      -
      protected boolean _parsed
      Deprecated.
      -
    @@ -421,7 +385,6 @@

    Constructor Details

  • MultiPartInputStreamParser

    -
    public MultiPartInputStreamParser(InputStream in, String contentType, jakarta.servlet.MultipartConfigElement config, @@ -434,13 +397,11 @@

    MultiPartInputStreamParser

    config - MultipartConfigElement
    contextTmpDir - "jakarta.servlet.context.tempdir"
    -
  • MultiPartInputStreamParser

    -
    public MultiPartInputStreamParser(InputStream in, String contentType, jakarta.servlet.MultipartConfigElement config, @@ -455,7 +416,6 @@

    MultiPartInputStreamParser

    contextTmpDir - "jakarta.servlet.context.tempdir"
    maxParts - the maximum number of parts that can be parsed from the multipart content (0 for no parts allowed, -1 for unlimited parts).
    -
  • @@ -469,20 +429,17 @@

    Method Details

  • getNonComplianceWarnings

    -
    public EnumSet<MultiParts.NonCompliance> getNonComplianceWarnings()
    Deprecated.
    Returns:
    an EnumSet of non compliances with the RFC that were accepted by this parser
    -
  • getParsedParts

    -
    public Collection<jakarta.servlet.http.Part> getParsedParts()
    Deprecated.
    Get the already parsed parts.
    @@ -490,23 +447,19 @@

    getParsedParts

    Returns:
    the parts that were parsed
    -
  • deleteParts

    -
    public void deleteParts()
    Deprecated.
    Delete any tmp storage for parts, and clear out the parts list.
    -
  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException
    Deprecated.
    @@ -517,13 +470,11 @@

    getParts

    Throws:
    IOException - if unable to get the parts
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException
    Deprecated.
    @@ -536,13 +487,11 @@

    getPart

    Throws:
    IOException - if unable to get the part
    -
  • throwIfError

    -
    protected void throwIfError() throws IOException
    Deprecated.
    @@ -551,59 +500,48 @@

    throwIfError

    Throws:
    IOException - the exception (if present)
    -
  • parse

    -
    protected void parse()
    Deprecated.
    Parse, if necessary, the multipart stream.
    -
  • setDeleteOnExit

    -
    @Deprecated public void setDeleteOnExit(boolean deleteOnExit)
    Deprecated.
    no replacement offered.
    -
  • setWriteFilesWithFilenames

    -
    public void setWriteFilesWithFilenames(boolean writeFilesWithFilenames)
    Deprecated.
    -
  • isWriteFilesWithFilenames

    -
    public boolean isWriteFilesWithFilenames()
    Deprecated.
    -
  • isDeleteOnExit

    -
    @Deprecated public boolean isDeleteOnExit()
    Deprecated.
    no replacement offered.
    -
  • @@ -617,5 +555,7 @@

    isDeleteOnExit


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartParser.FieldState.html b/jetty-11/org/eclipse/jetty/server/MultiPartParser.FieldState.html index a400ac38e52..55869755e4e 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartParser.FieldState.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartParser.FieldState.html @@ -1,29 +1,35 @@ - -MultiPartParser.FieldState (Eclipse Jetty API Doc - v11.0.21) + +MultiPartParser.FieldState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum MultiPartParser.F

    -
    All Implemented Interfaces:
    Serializable, Comparable<MultiPartParser.FieldState>, java.lang.constant.Constable
    Enclosing class:
    -
    MultiPartParser
    +
    MultiPartParser

    public static enum MultiPartParser.FieldState extends Enum<MultiPartParser.FieldState>
    -
    @@ -230,7 +206,6 @@

    Method Details

  • values

    -
    public static MultiPartParser.FieldState[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -238,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static MultiPartParser.FieldState valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -259,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -273,5 +245,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartParser.Handler.html b/jetty-11/org/eclipse/jetty/server/MultiPartParser.Handler.html index 2a92c3c8325..448987759f1 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartParser.Handler.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartParser.Handler.html @@ -1,29 +1,35 @@ - -MultiPartParser.Handler (Eclipse Jetty API Doc - v11.0.21) + +MultiPartParser.Handler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface MultiPartParser.Handler

    -
    Enclosing class:
    -
    MultiPartParser
    +
    MultiPartParser

    public static interface MultiPartParser.Handler
    -
      @@ -145,51 +131,39 @@

      Method Details

    • startPart

      -
      default void startPart()
      -
    • parsedField

      -
      default void parsedField(String name, String value)
      -
    • headerComplete

      -
      default boolean headerComplete()
      -
    • content

      -
      default boolean content(ByteBuffer item, boolean last)
      -
    • messageComplete

      -
      default boolean messageComplete()
      -
    • earlyEOF

      -
      default void earlyEOF()
      -
    @@ -203,5 +177,7 @@

    earlyEOF


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartParser.State.html b/jetty-11/org/eclipse/jetty/server/MultiPartParser.State.html index 94b4f9eeed2..f6d2152f9a4 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartParser.State.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartParser.State.html @@ -1,29 +1,35 @@ - -MultiPartParser.State (Eclipse Jetty API Doc - v11.0.21) + +MultiPartParser.State (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum MultiPartParser.State<

    -
    All Implemented Interfaces:
    Serializable, Comparable<MultiPartParser.State>, java.lang.constant.Constable
    Enclosing class:
    -
    MultiPartParser
    +
    MultiPartParser

    public static enum MultiPartParser.State extends Enum<MultiPartParser.State>
    -
    @@ -270,7 +238,6 @@

    Method Details

  • values

    -
    public static MultiPartParser.State[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -278,13 +245,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static MultiPartParser.State valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -299,7 +264,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -313,5 +277,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/MultiPartParser.html b/jetty-11/org/eclipse/jetty/server/MultiPartParser.html index e57ac6562e5..06ccb158d5c 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiPartParser.html +++ b/jetty-11/org/eclipse/jetty/server/MultiPartParser.html @@ -1,29 +1,35 @@ - -MultiPartParser (Eclipse Jetty API Doc - v11.0.21) + +MultiPartParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MultiPartParser

    org.eclipse.jetty.server.MultiPartParser
    -

    public class MultiPartParser extends Object
    @@ -97,13 +84,12 @@

    Class MultiPartParser

    See Also:
    -
    -
      @@ -215,9 +201,7 @@

      Field Details

    • LOG

      -
      public static final org.slf4j.Logger LOG
      -
    @@ -231,10 +215,8 @@

    Constructor Details

  • MultiPartParser

    -
    public MultiPartParser(MultiPartParser.Handler handler, String boundary)
    -
  • @@ -248,39 +230,30 @@

    Method Details

  • reset

    -
    public void reset()
    -
  • getHandler

    -
    public MultiPartParser.Handler getHandler()
    -
  • getState

    -
    public MultiPartParser.State getState()
    -
  • isState

    -
    public boolean isState(MultiPartParser.State state)
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer, boolean last)
    Parse until next Event.
    @@ -291,35 +264,28 @@

    parse

    Returns:
    True if an HttpParser.RequestHandler method was called and it returned true;
    -
  • parseMimePartHeaders

    -
    protected boolean parseMimePartHeaders(ByteBuffer buffer)
    -
  • parseOctetContent

    -
    protected boolean parseOctetContent(ByteBuffer buffer)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -333,5 +299,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsHttpParser.html b/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsHttpParser.html index 1409f089f4a..fdaa9c3c085 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsHttpParser.html +++ b/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsHttpParser.html @@ -1,29 +1,35 @@ - -MultiParts.MultiPartsHttpParser (Eclipse Jetty API Doc - v11.0.21) + +MultiParts.MultiPartsHttpParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class MultiParts
    org.eclipse.jetty.server.MultiParts.MultiPartsHttpParser

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, MultiParts
    Enclosing interface:
    -
    MultiParts
    +
    MultiParts

    public static class MultiParts.MultiPartsHttpParser extends Object implements MultiParts
    -
    @@ -231,7 +213,6 @@

    Method Details

  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException
    @@ -240,13 +221,11 @@

    getParts

    Throws:
    IOException
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException
    @@ -255,13 +234,11 @@

    getPart

    Throws:
    IOException
    -
  • close

    -
    public void close()
    Specified by:
    @@ -269,43 +246,36 @@

    close

    Specified by:
    close in interface Closeable
    -
  • isEmpty

    -
    public boolean isEmpty()
    Specified by:
    isEmpty in interface MultiParts
    -
  • getContext

    -
    public ContextHandler.Context getContext()
    Specified by:
    getContext in interface MultiParts
    -
  • getNonComplianceWarnings

    -
    public EnumSet<MultiParts.NonCompliance> getNonComplianceWarnings()
    Specified by:
    getNonComplianceWarnings in interface MultiParts
    -
  • @@ -319,5 +289,7 @@

    getNonComplianceWarnings


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsUtilParser.html b/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsUtilParser.html index de3fb8f5cea..21f1d721759 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsUtilParser.html +++ b/jetty-11/org/eclipse/jetty/server/MultiParts.MultiPartsUtilParser.html @@ -1,29 +1,35 @@ - -MultiParts.MultiPartsUtilParser (Eclipse Jetty API Doc - v11.0.21) + +MultiParts.MultiPartsUtilParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class MultiParts
    org.eclipse.jetty.server.MultiParts.MultiPartsUtilParser

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, MultiParts
    Enclosing interface:
    -
    MultiParts
    +
    MultiParts

    public static class MultiParts.MultiPartsUtilParser extends Object implements MultiParts
    -
    @@ -231,7 +213,6 @@

    Method Details

  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException
    @@ -240,13 +221,11 @@

    getParts

    Throws:
    IOException
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException
    @@ -255,13 +234,11 @@

    getPart

    Throws:
    IOException
    -
  • close

    -
    public void close()
    Specified by:
    @@ -269,43 +246,36 @@

    close

    Specified by:
    close in interface Closeable
    -
  • isEmpty

    -
    public boolean isEmpty()
    Specified by:
    isEmpty in interface MultiParts
    -
  • getContext

    -
    public ContextHandler.Context getContext()
    Specified by:
    getContext in interface MultiParts
    -
  • getNonComplianceWarnings

    -
    public EnumSet<MultiParts.NonCompliance> getNonComplianceWarnings()
    Specified by:
    getNonComplianceWarnings in interface MultiParts
    -
  • @@ -319,5 +289,7 @@

    getNonComplianceWarnings


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/MultiParts.NonCompliance.html b/jetty-11/org/eclipse/jetty/server/MultiParts.NonCompliance.html index dd1bbd8badf..e75f0b2463e 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiParts.NonCompliance.html +++ b/jetty-11/org/eclipse/jetty/server/MultiParts.NonCompliance.html @@ -1,29 +1,35 @@ - -MultiParts.NonCompliance (Eclipse Jetty API Doc - v11.0.21) + +MultiParts.NonCompliance (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum MultiParts.NonCompl

    -
    All Implemented Interfaces:
    Serializable, Comparable<MultiParts.NonCompliance>, java.lang.constant.Constable
    Enclosing interface:
    -
    MultiParts
    +
    MultiParts

    public static enum MultiParts.NonCompliance extends Enum<MultiParts.NonCompliance>
    -
      @@ -112,7 +98,7 @@

      Enum MultiParts.NonCompl

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -187,49 +173,37 @@

      Enum Constant Details

    • CR_LINE_TERMINATION

      -
      public static final MultiParts.NonCompliance CR_LINE_TERMINATION
      -
    • LF_LINE_TERMINATION

      -
      public static final MultiParts.NonCompliance LF_LINE_TERMINATION
      -
    • NO_CRLF_AFTER_PREAMBLE

      -
      public static final MultiParts.NonCompliance NO_CRLF_AFTER_PREAMBLE
      -
    • BASE64_TRANSFER_ENCODING

      -
      public static final MultiParts.NonCompliance BASE64_TRANSFER_ENCODING
      -
    • QUOTED_PRINTABLE_TRANSFER_ENCODING

      -
      public static final MultiParts.NonCompliance QUOTED_PRINTABLE_TRANSFER_ENCODING
      -
    • TRANSFER_ENCODING

      -
      public static final MultiParts.NonCompliance TRANSFER_ENCODING
      -
    @@ -243,7 +217,6 @@

    Method Details

  • values

    -
    public static MultiParts.NonCompliance[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -251,13 +224,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static MultiParts.NonCompliance valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -272,15 +243,12 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • getURL

    -
    public String getURL()
    -
  • @@ -294,5 +262,7 @@

    getURL


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/MultiParts.html b/jetty-11/org/eclipse/jetty/server/MultiParts.html index 97ce57e7c5b..085fdbb9697 100644 --- a/jetty-11/org/eclipse/jetty/server/MultiParts.html +++ b/jetty-11/org/eclipse/jetty/server/MultiParts.html @@ -1,29 +1,35 @@ - -MultiParts (Eclipse Jetty API Doc - v11.0.21) + +MultiParts (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface MultiParts

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -98,7 +85,6 @@

    Interface MultiParts


    public interface MultiParts extends Closeable
    -
    @@ -227,5 +203,7 @@

    getNonComplianceWarnings


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.CipherDiscriminator.html b/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.CipherDiscriminator.html index 0df79850f42..0fbf8e2e91b 100644 --- a/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.CipherDiscriminator.html +++ b/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.CipherDiscriminator.html @@ -1,29 +1,35 @@ - -NegotiatingServerConnection.CipherDiscriminator (Eclipse Jetty API Doc - v11.0.21) + +NegotiatingServerConnection.CipherDiscriminator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface NegotiatingServerConnection.CipherDiscriminator

    -
    All Known Implementing Classes:
    HTTP2CServerConnectionFactory, HTTP2ServerConnectionFactory
    Enclosing class:
    -
    NegotiatingServerConnection
    +
    NegotiatingServerConnection

    public static interface NegotiatingServerConnection.CipherDiscriminator
    -
      @@ -134,11 +120,9 @@

      Method Details

    • isAcceptable

      -
      boolean isAcceptable(String protocol, String tlsProtocol, String tlsCipher)
      -
    @@ -152,5 +136,7 @@

    isAcceptable


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.html b/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.html index 65c3c2c846c..8322c1ee535 100644 --- a/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.html +++ b/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnection.html @@ -1,29 +1,35 @@ - -NegotiatingServerConnection (Eclipse Jetty API Doc - v11.0.21) + +NegotiatingServerConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class NegotiatingSer

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connection
    @@ -103,7 +90,6 @@

    Class NegotiatingSer
    public abstract class NegotiatingServerConnection extends AbstractConnection
    -

      @@ -121,7 +107,7 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

    Connection.Listener, Connection.UpgradeFrom, Connection.UpgradeTo
    @@ -169,7 +155,7 @@

    Method Summary

     
    - +
     
    @@ -211,13 +197,11 @@

    Constructor Details

  • NegotiatingServerConnection

    -
    protected NegotiatingServerConnection(Connector connector, EndPoint endPoint, SSLEngine engine, List<String> protocols, String defaultProtocol)
    -
  • @@ -231,57 +215,44 @@

    Method Details

  • getProtocols

    -
    public List<String> getProtocols()
    -
  • getDefaultProtocol

    -
    public String getDefaultProtocol()
    -
  • getConnector

    -
    public Connector getConnector()
    -
  • getSSLEngine

    -
    public SSLEngine getSSLEngine()
    -
  • getProtocol

    -
    public String getProtocol()
    -
  • setProtocol

    -
    protected void setProtocol(String protocol)
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked when this connection is opened.

    Creators of the connection implementation are responsible for calling this method.

    @@ -290,35 +261,31 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Performs a logical close of this connection.

    For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message @@ -333,7 +300,6 @@

    close

    Overrides:
    close in class AbstractConnection
    -
  • @@ -347,5 +313,7 @@

    close


    + + diff --git a/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.html index 3dcc65f4ede..6fb0f55f363 100644 --- a/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.html @@ -1,29 +1,35 @@ - -NegotiatingServerConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +NegotiatingServerConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class Negotia

    -
    All Implemented Interfaces:
    ConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class Negotia
    public abstract class NegotiatingServerConnectionFactory extends AbstractConnectionFactory
    -

    @@ -249,34 +233,27 @@

    Method Details

  • getDefaultProtocol

    -
    public String getDefaultProtocol()
    -
  • setDefaultProtocol

    -
    public void setDefaultProtocol(String defaultProtocol)
    -
  • getNegotiatedProtocols

    -
    public List<String> getNegotiatedProtocols()
    -
  • newConnection

    -
    public Connection newConnection(Connector connector, EndPoint endPoint)
    -
    Description copied from interface: ConnectionFactory
    +
    Description copied from interface: ConnectionFactory

    Creates a new Connection with the given parameters

    Parameters:
    @@ -285,31 +262,26 @@

    newConnection

    Returns:
    a new Connection
    -
  • newServerConnection

    -
    protected abstract AbstractConnection newServerConnection(Connector connector, EndPoint endPoint, SSLEngine engine, List<String> protocols, String defaultProtocol)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractConnectionFactory
    -
  • @@ -323,5 +295,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/NetworkConnector.html b/jetty-11/org/eclipse/jetty/server/NetworkConnector.html index a50d6690d99..d68e1485d92 100644 --- a/jetty-11/org/eclipse/jetty/server/NetworkConnector.html +++ b/jetty-11/org/eclipse/jetty/server/NetworkConnector.html @@ -1,29 +1,35 @@ - -NetworkConnector (Eclipse Jetty API Doc - v11.0.21) + +NetworkConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface NetworkConnector

    -
    All Superinterfaces:
    AutoCloseable, Closeable, Connector, Container, Graceful, LifeCycle
    @@ -99,7 +86,6 @@

    Interface NetworkConnector<
    public interface NetworkConnector extends Connector, Closeable

    A Connector for TCP/IP network connectors

    -

      @@ -108,13 +94,13 @@

      Interface NetworkConnector<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      Container.InheritedListener, Container.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Graceful

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Graceful

      Graceful.Shutdown, Graceful.ThrowingRunnable
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -185,7 +171,6 @@

      Method Details

    • open

      -
      void open() throws IOException

      Performs the activities needed to open the network communication @@ -195,18 +180,16 @@

      open

      IOException - if this connector cannot be opened
      See Also:
      -
      -
    • close

      -
      void close()

      Performs the activities needed to close the network communication (for example, to stop accepting network connections).

      @@ -218,13 +201,11 @@

      close

      Specified by:
      close in interface Closeable
      -
    • isOpen

      -
      boolean isOpen()
      A Connector may be opened and not started (to reserve a port) or closed and running (to allow graceful shutdown of existing connections)
      @@ -232,46 +213,39 @@

      isOpen

      Returns:
      True if the connector is Open.
      -
    • getHost

      -
      String getHost()
      Returns:
      The hostname representing the interface to which this connector will bind, or null for all interfaces.
      -
    • getPort

      -
      int getPort()
      Returns:
      The configured port for the connector or 0 if any available port may be used.
      -
    • getLocalPort

      -
      int getLocalPort()
      Returns:
      The actual port the connector is listening on, or -1 if it has not been opened, or -2 if it has been closed.
      -
    @@ -285,5 +259,7 @@

    getLocalPort


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/NetworkTrafficServerConnector.html b/jetty-11/org/eclipse/jetty/server/NetworkTrafficServerConnector.html index a23b95f54a4..d8b3712658e 100644 --- a/jetty-11/org/eclipse/jetty/server/NetworkTrafficServerConnector.html +++ b/jetty-11/org/eclipse/jetty/server/NetworkTrafficServerConnector.html @@ -1,29 +1,35 @@ - -NetworkTrafficServerConnector (Eclipse Jetty API Doc - v11.0.21) + +NetworkTrafficServerConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class NetworkTraff

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connector, NetworkConnector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -110,7 +97,6 @@

    Class NetworkTraff

    A specialized version of ServerConnector that supports NetworkTrafficListeners.

    A NetworkTrafficListener can be set and unset dynamically before and after this connector has been started.

    -

    @@ -317,31 +293,26 @@

    Method Details

  • setNetworkTrafficListener

    -
    public void setNetworkTrafficListener(NetworkTrafficListener listener)
    Parameters:
    listener - the listener to set, or null to unset
    -
  • getNetworkTrafficListener

    -
    public NetworkTrafficListener getNetworkTrafficListener()
    Returns:
    the listener
    -
  • newEndPoint

    -
    protected SocketChannelEndPoint newEndPoint(SocketChannel channel, ManagedSelector selectSet, SelectionKey key)
    @@ -349,7 +320,6 @@

    newEndPoint

    Overrides:
    newEndPoint in class ServerConnector
    -
  • @@ -363,5 +333,7 @@

    newEndPoint


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/OptionalSslConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/OptionalSslConnectionFactory.html index 0269ea2ab11..1c7e78df6a5 100644 --- a/jetty-11/org/eclipse/jetty/server/OptionalSslConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/OptionalSslConnectionFactory.html @@ -1,29 +1,35 @@ - -OptionalSslConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +OptionalSslConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class OptionalSslCo

    -
    All Implemented Interfaces:
    ConnectionFactory, ConnectionFactory.Detecting, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,7 +99,6 @@

    Class OptionalSslCo

    A ConnectionFactory whose connections detect whether the first bytes are TLS bytes and upgrades to either a TLS connection or to another configurable connection.

    -

    @@ -265,7 +249,6 @@

    Method Details

  • nextProtocol

    -
    protected void nextProtocol(Connector connector, EndPoint endPoint, ByteBuffer buffer)
    @@ -281,13 +264,11 @@

    nextProtocol

    endPoint - The connection EndPoint object
    buffer - The buffer with the first bytes of the connection
    -
  • otherProtocol

    -
    @Deprecated protected void otherProtocol(ByteBuffer buffer, EndPoint endPoint)
    @@ -304,7 +285,6 @@

    otherProtocol

    buffer - The buffer with the first bytes of the connection
    endPoint - The connection EndPoint object
    -
  • @@ -318,5 +298,7 @@

    otherProtocol


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.ProxyEndPoint.html b/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.ProxyEndPoint.html index 0006e6e8432..eee039e1acc 100644 --- a/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.ProxyEndPoint.html +++ b/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.ProxyEndPoint.html @@ -1,29 +1,35 @@ - -ProxyConnectionFactory.ProxyEndPoint (Eclipse Jetty API Doc - v11.0.21) + +ProxyConnectionFactory.ProxyEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class Proxy

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, EndPoint.Wrapper, Attributes, Dumpable
    Enclosing class:
    -
    ProxyConnectionFactory
    +
    ProxyConnectionFactory

    public static class ProxyConnectionFactory.ProxyEndPoint extends AttributesMap implements EndPoint, EndPoint.Wrapper
    -
    @@ -336,7 +318,6 @@

    Method Details

  • unwrap

    -
    public EndPoint unwrap()
    Specified by:
    @@ -344,13 +325,11 @@

    unwrap

    Returns:
    The wrapped EndPoint
    -
  • getTLV

    -
    public byte[] getTLV(int type)

    Gets a TLV vector, see section 2.2.7 of the PROXY protocol specification.

    @@ -359,15 +338,13 @@

    getTLV

    Returns:
    the TLV value or null if not present.
    -
  • close

    -
    public void close(Throwable cause)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Close any backing stream associated with the endpoint, passing a cause
    Specified by:
    @@ -375,16 +352,14 @@

    close

    Parameters:
    cause - the reason for the close or null
    -
  • fill

    -
    public int fill(ByteBuffer buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Fill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.
    @@ -400,16 +375,14 @@

    fill

    Throws:
    IOException - if the endpoint is closed.
    -
  • fillInterested

    -
    public void fillInterested(Callback callback) throws ReadPendingException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -420,16 +393,14 @@

    fillInterested

    Throws:
    ReadPendingException - if another read operation is concurrent.
    -
  • flush

    -
    public boolean flush(ByteBuffer... buffer) throws IOException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Flush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.
    @@ -444,13 +415,11 @@

    flush

    Throws:
    IOException - If the endpoint is closed or output is shutdown.
    -
  • getConnection

    -
    public Connection getConnection()
    Specified by:
    @@ -459,18 +428,16 @@

    getConnection

    the Connection associated with this EndPoint
    See Also:
    -
    -
  • setConnection

    -
    public void setConnection(Connection connection)
    Specified by:
    @@ -479,19 +446,17 @@

    setConnection

    connection - the Connection associated with this EndPoint
    See Also:
    -
    -
  • getCreatedTimeStamp

    -
    public long getCreatedTimeStamp()
    Specified by:
    @@ -499,15 +464,13 @@

    getCreatedTimeStamp

    Returns:
    the epoch time in milliseconds when this EndPoint was created
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Get the max idle time in ms.

    The max idle time is the time the endpoint can be idle before extraordinary handling takes place.

    @@ -517,15 +480,13 @@

    getIdleTimeout

    Returns:
    the max idle time in ms or if ms <= 0 implies an infinite timeout
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Set the idle timeout.
    Specified by:
    @@ -533,13 +494,11 @@

    setIdleTimeout

    Parameters:
    idleTimeout - the idle timeout in MS. Timeout <= 0 implies an infinite timeout
    -
  • getLocalAddress

    -
    public InetSocketAddress getLocalAddress()
    Specified by:
    @@ -548,13 +507,11 @@

    getLocalAddress

    The local InetSocketAddress to which this EndPoint is bound, or null if this EndPoint is not bound to a Socket address.
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -563,13 +520,11 @@

    getLocalSocketAddress

    the local SocketAddress to which this EndPoint is bound or null if this EndPoint is not bound to a Socket address.
    -
  • getRemoteAddress

    -
    public InetSocketAddress getRemoteAddress()
    Specified by:
    @@ -578,13 +533,11 @@

    getRemoteAddress

    The remote InetSocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -593,13 +546,11 @@

    getRemoteSocketAddress

    The remote SocketAddress to which this EndPoint is connected, or null if this EndPoint is not connected to a Socket address.
    -
  • getTransport

    -
    public Object getTransport()
    Specified by:
    @@ -607,13 +558,11 @@

    getTransport

    Returns:
    The underlying transport object (socket, channel, etc.)
    -
  • isFillInterested

    -
    public boolean isFillInterested()
    Specified by:
    @@ -622,15 +571,13 @@

    isFillInterested

    whether EndPoint.fillInterested(Callback) has been called, but EndPoint.fill(ByteBuffer) has not yet been called
    -
  • isInputShutdown

    -
    public boolean isInputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if the input is shutdown. The input is shutdown if an EOF has been read while doing a EndPoint.fill(ByteBuffer). Once the input is shutdown, all calls to @@ -642,13 +589,11 @@

    isInputShutdown

    Returns:
    True if the input is shutdown or the endpoint is closed.
    -
  • isOpen

    -
    public boolean isOpen()
    Specified by:
    @@ -656,15 +601,13 @@

    isOpen

    Returns:
    whether this EndPoint is open
    -
  • isOutputShutdown

    -
    public boolean isOutputShutdown()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Test if output is shutdown. The output is shutdown by a call to EndPoint.shutdownOutput() or EndPoint.close().
    @@ -674,15 +617,13 @@

    isOutputShutdown

    Returns:
    true if the output is shutdown or the endpoint is closed.
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is closed.

    Specified by:
    @@ -691,40 +632,36 @@

    onClose

    cause - The reason for the close, or null if a normal close.
    See Also:
    -
    -
  • onOpen

    -
    public void onOpen()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Callback method invoked when this EndPoint is opened.

    Specified by:
    onOpen in interface EndPoint
    See Also:
    -
    -
  • shutdownOutput

    -
    public void shutdownOutput()
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint
    Shutdown the output.

    This call indicates that no more data will be sent on this endpoint that that the remote end should read an EOF once all previously sent data has been @@ -737,27 +674,23 @@

    shutdownOutput

    Specified by:
    shutdownOutput in interface EndPoint
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AttributesMap
    -
  • tryFillInterested

    -
    public boolean tryFillInterested(Callback callback)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Requests callback methods to be invoked when a call to EndPoint.fill(ByteBuffer) would return data or EOF.

    Specified by:
    @@ -768,15 +701,13 @@

    tryFillInterested

    Returns:
    true if set
    -
  • upgrade

    -
    public void upgrade(Connection newConnection)
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Upgrades this EndPoint from the current connection to the given new connection.

    Closes the current connection, links this EndPoint to the new connection and then opens the new connection.

    @@ -793,17 +724,15 @@

    upgrade

    Parameters:
    newConnection - the connection to upgrade to
    -
  • write

    -
    public void write(Callback callback, ByteBuffer... buffers) throws WritePendingException
    -
    Description copied from interface: EndPoint
    +
    Description copied from interface: EndPoint

    Writes the given buffers via EndPoint.flush(ByteBuffer...) and invokes callback methods when either all the data has been flushed or an error occurs.

    @@ -816,7 +745,6 @@

    write

    Throws:
    WritePendingException - if another write operation is concurrent.
    -
  • @@ -830,5 +758,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.html index c9df391c42e..ec5d307aec3 100644 --- a/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/ProxyConnectionFactory.html @@ -1,29 +1,35 @@ - -ProxyConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +ProxyConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class ProxyConnectionFact

    -
      @@ -134,22 +120,22 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory

    ConnectionFactory.Configuring, ConnectionFactory.Detecting, ConnectionFactory.Upgrading
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory.Detecting

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory.Detecting

    ConnectionFactory.Detecting.Detection
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -250,17 +236,15 @@

    Field Details

  • TLS_VERSION

    -
    public static final String TLS_VERSION
    See Also:
    -
    -
  • @@ -274,17 +258,13 @@

    Constructor Details

  • ProxyConnectionFactory

    -
    public ProxyConnectionFactory()
    -
  • ProxyConnectionFactory

    -
    public ProxyConnectionFactory(String nextProtocol)
    -
  • @@ -298,17 +278,13 @@

    Method Details

  • getMaxProxyHeader

    -
    public int getMaxProxyHeader()
    -
  • setMaxProxyHeader

    -
    public void setMaxProxyHeader(int maxProxyHeader)
    -
  • @@ -322,5 +298,7 @@

    setMaxProxyHeader


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ProxyCustomizer.html b/jetty-11/org/eclipse/jetty/server/ProxyCustomizer.html index ae4b7df0ebf..8dec8e20601 100644 --- a/jetty-11/org/eclipse/jetty/server/ProxyCustomizer.html +++ b/jetty-11/org/eclipse/jetty/server/ProxyCustomizer.html @@ -1,29 +1,35 @@ - -ProxyCustomizer (Eclipse Jetty API Doc - v11.0.21) + +ProxyCustomizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProxyCustomizer

    org.eclipse.jetty.server.ProxyCustomizer
    -
    All Implemented Interfaces:
    HttpConfiguration.Customizer
    @@ -100,7 +87,6 @@

    Class ProxyCustomizer

    implements HttpConfiguration.Customizer

    Customizer that extracts the real local and remote address:port pairs from a ProxyConnectionFactory and sets them on the request with ServletRequest.setAttribute(String, Object).

    -
      @@ -185,69 +171,61 @@

      Field Details

    • REMOTE_ADDRESS_ATTRIBUTE_NAME

      -
      public static final String REMOTE_ADDRESS_ATTRIBUTE_NAME
      The remote address attribute name.
      See Also:
      -
      -
    • REMOTE_PORT_ATTRIBUTE_NAME

      -
      public static final String REMOTE_PORT_ATTRIBUTE_NAME
      The remote port attribute name.
      See Also:
      -
      -
    • LOCAL_ADDRESS_ATTRIBUTE_NAME

      -
      public static final String LOCAL_ADDRESS_ATTRIBUTE_NAME
      The local address attribute name.
      See Also:
      -
      -
    • LOCAL_PORT_ATTRIBUTE_NAME

      -
      public static final String LOCAL_PORT_ATTRIBUTE_NAME
      The local port attribute name.
      See Also:
      -
      -
    @@ -261,9 +239,7 @@

    Constructor Details

  • ProxyCustomizer

    -
    public ProxyCustomizer()
    -
  • @@ -277,7 +253,6 @@

    Method Details

  • customize

    -
    public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
    @@ -285,7 +260,6 @@

    customize

    Specified by:
    customize in interface HttpConfiguration.Customizer
    -
  • @@ -299,5 +273,7 @@

    customize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/PushBuilderImpl.html b/jetty-11/org/eclipse/jetty/server/PushBuilderImpl.html index ef10a466d8b..ded910932e5 100644 --- a/jetty-11/org/eclipse/jetty/server/PushBuilderImpl.html +++ b/jetty-11/org/eclipse/jetty/server/PushBuilderImpl.html @@ -1,29 +1,35 @@ - -PushBuilderImpl (Eclipse Jetty API Doc - v11.0.21) + +PushBuilderImpl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PushBuilderImpl

    org.eclipse.jetty.server.PushBuilderImpl
    -
    All Implemented Interfaces:
    jakarta.servlet.http.PushBuilder
    @@ -98,7 +85,6 @@

    Class PushBuilderImpl

    public class PushBuilderImpl extends Object implements jakarta.servlet.http.PushBuilder
    -
    @@ -214,171 +198,143 @@

    Method Details

  • getMethod

    -
    public String getMethod()
    Specified by:
    getMethod in interface jakarta.servlet.http.PushBuilder
    -
  • method

    -
    public jakarta.servlet.http.PushBuilder method(String method)
    Specified by:
    method in interface jakarta.servlet.http.PushBuilder
    -
  • getQueryString

    -
    public String getQueryString()
    Specified by:
    getQueryString in interface jakarta.servlet.http.PushBuilder
    -
  • queryString

    -
    public jakarta.servlet.http.PushBuilder queryString(String queryString)
    Specified by:
    queryString in interface jakarta.servlet.http.PushBuilder
    -
  • getSessionId

    -
    public String getSessionId()
    Specified by:
    getSessionId in interface jakarta.servlet.http.PushBuilder
    -
  • sessionId

    -
    public jakarta.servlet.http.PushBuilder sessionId(String sessionId)
    Specified by:
    sessionId in interface jakarta.servlet.http.PushBuilder
    -
  • getHeaderNames

    -
    public Set<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.PushBuilder
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.PushBuilder
    -
  • setHeader

    -
    public jakarta.servlet.http.PushBuilder setHeader(String name, String value)
    Specified by:
    setHeader in interface jakarta.servlet.http.PushBuilder
    -
  • addHeader

    -
    public jakarta.servlet.http.PushBuilder addHeader(String name, String value)
    Specified by:
    addHeader in interface jakarta.servlet.http.PushBuilder
    -
  • removeHeader

    -
    public jakarta.servlet.http.PushBuilder removeHeader(String name)
    Specified by:
    removeHeader in interface jakarta.servlet.http.PushBuilder
    -
  • getPath

    -
    public String getPath()
    Specified by:
    getPath in interface jakarta.servlet.http.PushBuilder
    -
  • path

    -
    public jakarta.servlet.http.PushBuilder path(String path)
    Specified by:
    path in interface jakarta.servlet.http.PushBuilder
    -
  • push

    -
    public void push()
    Specified by:
    push in interface jakarta.servlet.http.PushBuilder
    -
  • @@ -392,5 +348,7 @@

    push


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/QuietServletException.html b/jetty-11/org/eclipse/jetty/server/QuietServletException.html index f405d3d1b02..28ccb7255cb 100644 --- a/jetty-11/org/eclipse/jetty/server/QuietServletException.html +++ b/jetty-11/org/eclipse/jetty/server/QuietServletException.html @@ -1,18 +1,19 @@ - -QuietServletException (Eclipse Jetty API Doc - v11.0.21) + +QuietServletException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Request

    org.eclipse.jetty.server.Request
    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletRequest, jakarta.servlet.ServletRequest
    @@ -138,7 +125,6 @@

    Class Request

    If IOExceptions or timeouts occur while reading form parameters, these are thrown as unchecked Exceptions: ether RuntimeIOException, BadMessageException or RuntimeException as appropriate.

    -
    @@ -728,10 +712,8 @@

    Constructor Details

  • Request

    -
    public Request(HttpChannel channel, HttpInput input)
    -
  • @@ -745,7 +727,6 @@

    Method Details

  • getBaseRequest

    -
    public static Request getBaseRequest(jakarta.servlet.ServletRequest request)
    Obtain the base Request instance of a ServletRequest, by coercion, unwrapping or special attribute.
    @@ -755,150 +736,118 @@

    getBaseRequest

    Returns:
    the base Request instance of a ServletRequest.
    -
  • getHttpFields

    -
    public HttpFields getHttpFields()
    -
  • setHttpFields

    -
    public void setHttpFields(HttpFields fields)
    -
  • getTrailerFields

    -
    public Map<String,String> getTrailerFields()
    Specified by:
    getTrailerFields in interface jakarta.servlet.http.HttpServletRequest
    -
  • setTrailerHttpFields

    -
    public void setTrailerHttpFields(HttpFields trailers)
    -
  • getTrailerHttpFields

    -
    public HttpFields getTrailerHttpFields()
    -
  • getHttpInput

    -
    public HttpInput getHttpInput()
    -
  • isPush

    -
    public boolean isPush()
    -
  • isPushSupported

    -
    public boolean isPushSupported()
    -
  • newPushBuilder

    -
    public jakarta.servlet.http.PushBuilder newPushBuilder()
    Specified by:
    newPushBuilder in interface jakarta.servlet.http.HttpServletRequest
    -
  • addEventListener

    -
    public void addEventListener(EventListener listener)
    -
  • enterSession

    -
    public void enterSession(jakarta.servlet.http.HttpSession s)
    Remember a session that this request has just entered.
    Parameters:
    s - the session
    -
  • extractFormParameters

    -
    public void extractFormParameters(MultiMap<String> params)
    -
  • getAsyncContext

    -
    public jakarta.servlet.AsyncContext getAsyncContext()
    Specified by:
    getAsyncContext in interface jakarta.servlet.ServletRequest
    -
  • getHttpChannelState

    -
    public HttpChannelState getHttpChannelState()
    -
  • getComplianceViolationListener

    -
    public ComplianceViolation.Listener getComplianceViolationListener()
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Get Request Attribute.

    @@ -915,168 +864,140 @@

    getAttribute

    getAttribute in interface jakarta.servlet.ServletRequest
    See Also:
    -
      +
      • ServletRequest.getAttribute(java.lang.String)
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface jakarta.servlet.ServletRequest
    -
  • getAttributes

    -
    public Attributes getAttributes()
    -
  • getAuthentication

    -
    public Authentication getAuthentication()
    Get the authentication.
    Returns:
    the authentication
    -
  • getAuthType

    -
    public String getAuthType()
    Specified by:
    getAuthType in interface jakarta.servlet.http.HttpServletRequest
    -
  • getCharacterEncoding

    -
    public String getCharacterEncoding()
    Specified by:
    getCharacterEncoding in interface jakarta.servlet.ServletRequest
    -
  • getHttpChannel

    -
    public HttpChannel getHttpChannel()
    Returns:
    Returns the connection.
    -
  • getContentLength

    -
    public int getContentLength()
    Specified by:
    getContentLength in interface jakarta.servlet.ServletRequest
    -
  • getContentLengthLong

    -
    public long getContentLengthLong()
    Specified by:
    getContentLengthLong in interface jakarta.servlet.ServletRequest
    -
  • getContentRead

    -
    public long getContentRead()
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    getContentType in interface jakarta.servlet.ServletRequest
    -
  • getContext

    -
    public ContextHandler.Context getContext()
    Returns:
    The current context used for this request, or null if setContext(org.eclipse.jetty.server.handler.ContextHandler.Context, java.lang.String) has not yet been called.
    -
  • getErrorContext

    -
    public ContextHandler.Context getErrorContext()
    Returns:
    The current context used for this error handling for this request. If the request is asynchronous, then it is the context that called async. Otherwise it is the last non-null context passed to #setContext
    -
  • getContextPath

    -
    public String getContextPath()
    Specified by:
    getContextPath in interface jakarta.servlet.http.HttpServletRequest
    -
  • getPathInContext

    -
    public String getPathInContext()
    Get the path in the context. @@ -1088,102 +1009,86 @@

    getPathInContext

    up to any getQueryString(), excluding path parameters.
    See Also:
    -
    -
  • getCookies

    -
    public jakarta.servlet.http.Cookie[] getCookies()
    Specified by:
    getCookies in interface jakarta.servlet.http.HttpServletRequest
    -
  • getDateHeader

    -
    public long getDateHeader(String name)
    Specified by:
    getDateHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getDispatcherType

    -
    public jakarta.servlet.DispatcherType getDispatcherType()
    Specified by:
    getDispatcherType in interface jakarta.servlet.ServletRequest
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeaderNames

    -
    public Enumeration<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeaders

    -
    public Enumeration<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.HttpServletRequest
    -
  • getInputState

    -
    public int getInputState()
    Returns:
    Returns the inputState.
    -
  • getInputStream

    -
    public jakarta.servlet.ServletInputStream getInputStream() throws IOException
    @@ -1192,241 +1097,197 @@

    getInputStream

    Throws:
    IOException
    -
  • getIntHeader

    -
    public int getIntHeader(String name)
    Specified by:
    getIntHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getLocale

    -
    public Locale getLocale()
    Specified by:
    getLocale in interface jakarta.servlet.ServletRequest
    -
  • getLocales

    -
    public Enumeration<Locale> getLocales()
    Specified by:
    getLocales in interface jakarta.servlet.ServletRequest
    -
  • getLocalAddr

    -
    public String getLocalAddr()
    Specified by:
    getLocalAddr in interface jakarta.servlet.ServletRequest
    -
  • getLocalName

    -
    public String getLocalName()
    Specified by:
    getLocalName in interface jakarta.servlet.ServletRequest
    -
  • getLocalPort

    -
    public int getLocalPort()
    Specified by:
    getLocalPort in interface jakarta.servlet.ServletRequest
    -
  • getMethod

    -
    public String getMethod()
    Specified by:
    getMethod in interface jakarta.servlet.http.HttpServletRequest
    -
  • getParameter

    -
    public String getParameter(String name)
    Specified by:
    getParameter in interface jakarta.servlet.ServletRequest
    -
  • getParameterMap

    -
    public Map<String,String[]> getParameterMap()
    Specified by:
    getParameterMap in interface jakarta.servlet.ServletRequest
    -
  • getParameterNames

    -
    public Enumeration<String> getParameterNames()
    Specified by:
    getParameterNames in interface jakarta.servlet.ServletRequest
    -
  • getParameterValues

    -
    public String[] getParameterValues(String name)
    Specified by:
    getParameterValues in interface jakarta.servlet.ServletRequest
    -
  • getQueryParameters

    -
    public MultiMap<String> getQueryParameters()
    -
  • setQueryParameters

    -
    public void setQueryParameters(MultiMap<String> queryParameters)
    -
  • setContentParameters

    -
    public void setContentParameters(MultiMap<String> contentParameters)
    -
  • resetParameters

    -
    public void resetParameters()
    -
  • getPathInfo

    -
    public String getPathInfo()
    Specified by:
    getPathInfo in interface jakarta.servlet.http.HttpServletRequest
    -
  • getPathTranslated

    -
    public String getPathTranslated()
    Specified by:
    getPathTranslated in interface jakarta.servlet.http.HttpServletRequest
    -
  • getProtocol

    -
    public String getProtocol()
    Specified by:
    getProtocol in interface jakarta.servlet.ServletRequest
    -
  • getHttpVersion

    -
    public HttpVersion getHttpVersion()
    -
  • getQueryEncoding

    -
    public String getQueryEncoding()
    -
  • getQueryString

    -
    public String getQueryString()
    Specified by:
    getQueryString in interface jakarta.servlet.http.HttpServletRequest
    -
  • getReader

    -
    public BufferedReader getReader() throws IOException
    @@ -1435,13 +1296,11 @@

    getReader

    Throws:
    IOException
    -
  • getRealPath

    -
    @Deprecated(since="Servlet API 2.1") public String getRealPath(String path)
    Deprecated.
    @@ -1449,13 +1308,11 @@

    getRealPath

    Specified by:
    getRealPath in interface jakarta.servlet.ServletRequest
    -
  • getRemoteInetSocketAddress

    -
    public InetSocketAddress getRemoteInetSocketAddress()
    Access the underlying Remote InetSocketAddress for this request.
    @@ -1463,117 +1320,97 @@

    getRemoteInetSocketAddress

    the remote InetSocketAddress for this request, or null if the request has no remote (see ServletRequest.getRemoteAddr() for conditions that result in no remote address)
    -
  • getRemoteAddr

    -
    public String getRemoteAddr()
    Specified by:
    getRemoteAddr in interface jakarta.servlet.ServletRequest
    -
  • getRemoteHost

    -
    public String getRemoteHost()
    Specified by:
    getRemoteHost in interface jakarta.servlet.ServletRequest
    -
  • getRemotePort

    -
    public int getRemotePort()
    Specified by:
    getRemotePort in interface jakarta.servlet.ServletRequest
    -
  • getRemoteUser

    -
    public String getRemoteUser()
    Specified by:
    getRemoteUser in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestDispatcher

    -
    public jakarta.servlet.RequestDispatcher getRequestDispatcher(String path)
    Specified by:
    getRequestDispatcher in interface jakarta.servlet.ServletRequest
    -
  • getRequestedSessionId

    -
    public String getRequestedSessionId()
    Specified by:
    getRequestedSessionId in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestURI

    -
    public String getRequestURI()
    Specified by:
    getRequestURI in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestURL

    -
    public StringBuffer getRequestURL()
    Specified by:
    getRequestURL in interface jakarta.servlet.http.HttpServletRequest
    -
  • getResponse

    -
    public Response getResponse()
    -
  • getRootURL

    -
    public StringBuilder getRootURL()
    Reconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and, but it does not include a path. @@ -1585,122 +1422,100 @@

    getRootURL

    Returns:
    "scheme://host:port"
    -
  • getScheme

    -
    public String getScheme()
    Specified by:
    getScheme in interface jakarta.servlet.ServletRequest
    -
  • getServerName

    -
    public String getServerName()
    Specified by:
    getServerName in interface jakarta.servlet.ServletRequest
    -
  • getServerPort

    -
    public int getServerPort()
    Specified by:
    getServerPort in interface jakarta.servlet.ServletRequest
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    Specified by:
    getServletContext in interface jakarta.servlet.ServletRequest
    -
  • getServletName

    -
    public String getServletName()
    -
  • getServletPath

    -
    public String getServletPath()
    Specified by:
    getServletPath in interface jakarta.servlet.http.HttpServletRequest
    -
  • getServletResponse

    -
    public jakarta.servlet.ServletResponse getServletResponse()
    -
  • changeSessionId

    -
    public String changeSessionId()
    Specified by:
    changeSessionId in interface jakarta.servlet.http.HttpServletRequest
    -
  • onCompleted

    -
    public void onCompleted()
    Called when the request is fully finished being handled. For every session in any context that the session has accessed, ensure that the session is completed.
    -
  • onResponseCommit

    -
    public void onResponseCommit()
    Called when a response is about to be committed, ie sent back to the client
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession(SessionHandler sessionHandler)
    Find a session that this request has already entered for the given SessionHandler
    @@ -1710,175 +1525,143 @@

    getSession

    Returns:
    the session for the passed session handler or null
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession()
    Specified by:
    getSession in interface jakarta.servlet.http.HttpServletRequest
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession(boolean create)
    Specified by:
    getSession in interface jakarta.servlet.http.HttpServletRequest
    -
  • getSessionHandler

    -
    public SessionHandler getSessionHandler()
    Returns:
    Returns the sessionManager.
    -
  • getTimeStamp

    -
    public long getTimeStamp()
    Get Request TimeStamp
    Returns:
    The time that the request was received.
    -
  • getHttpURI

    -
    public HttpURI getHttpURI()
    -
  • setHttpURI

    -
    public void setHttpURI(HttpURI uri)
    -
  • getOriginalURI

    -
    public String getOriginalURI()
    Returns:
    Returns the original uri passed in metadata before customization/rewrite
    -
  • getUserIdentity

    -
    public UserIdentity getUserIdentity()
    -
  • getResolvedUserIdentity

    -
    public UserIdentity getResolvedUserIdentity()
    Returns:
    The resolved user Identity, which may be null if the Authentication is not Authentication.User (eg. Authentication.Deferred).
    -
  • getUserIdentityScope

    -
    public UserIdentity.Scope getUserIdentityScope()
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    getUserPrincipal in interface jakarta.servlet.http.HttpServletRequest
    -
  • isHandled

    -
    public boolean isHandled()
    -
  • isAsyncStarted

    -
    public boolean isAsyncStarted()
    Specified by:
    isAsyncStarted in interface jakarta.servlet.ServletRequest
    -
  • isAsyncSupported

    -
    public boolean isAsyncSupported()
    Specified by:
    isAsyncSupported in interface jakarta.servlet.ServletRequest
    -
  • isRequestedSessionIdFromCookie

    -
    public boolean isRequestedSessionIdFromCookie()
    Specified by:
    isRequestedSessionIdFromCookie in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromUrl

    -
    @Deprecated(since="Servlet API 2.1") public boolean isRequestedSessionIdFromUrl()
    Deprecated.
    @@ -1886,57 +1669,47 @@

    isRequestedSessionIdFromUrl

    Specified by:
    isRequestedSessionIdFromUrl in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromURL

    -
    public boolean isRequestedSessionIdFromURL()
    Specified by:
    isRequestedSessionIdFromURL in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdValid

    -
    public boolean isRequestedSessionIdValid()
    Specified by:
    isRequestedSessionIdValid in interface jakarta.servlet.http.HttpServletRequest
    -
  • isSecure

    -
    public boolean isSecure()
    Specified by:
    isSecure in interface jakarta.servlet.ServletRequest
    -
  • setSecure

    -
    public void setSecure(boolean secure)
    -
  • getBeginNanoTime

    -
    public long getBeginNanoTime()

    Get the nanoTime at which the request arrived to a connector, obtained via System.nanoTime(). This method can be used when measuring latencies.

    @@ -1944,90 +1717,72 @@

    getBeginNanoTime

    Returns:
    The nanoTime at which the request was received/created in nanoseconds
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role)
    Specified by:
    isUserInRole in interface jakarta.servlet.http.HttpServletRequest
    -
  • setMetaData

    -
    public void setMetaData(MetaData.Request request)
    Parameters:
    request - the Request metadata
    -
  • getMetaData

    -
    public MetaData.Request getMetaData()
    -
  • hasMetaData

    -
    public boolean hasMetaData()
    -
  • recycle

    -
    protected void recycle()
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface jakarta.servlet.ServletRequest
    -
  • removeEventListener

    -
    public void removeEventListener(EventListener listener)
    -
  • setAsyncSupported

    -
    public void setAsyncSupported(boolean supported, Object source)
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Set a request attribute. if the attribute name is "org.eclipse.jetty.server.server.Request.queryEncoding" then the value is also passed in a call to @@ -2037,18 +1792,16 @@

    setAttribute

    setAttribute in interface jakarta.servlet.ServletRequest
    See Also:
    -
      +
      • ServletRequest.setAttribute(java.lang.String, java.lang.Object)
    -
  • setAttributes

    -
    public void setAttributes(Attributes attributes)
    Set the attributes for the request.
    @@ -2057,34 +1810,28 @@

    setAttributes

    for which Attributes.unwrap(Attributes) will return the original ServletAttributes.
    -
  • setAsyncAttributes

    -
    public void setAsyncAttributes()
    -
  • setAuthentication

    -
    public void setAuthentication(Authentication authentication)
    Set the authentication.
    Parameters:
    authentication - the authentication to set
    -
  • setCharacterEncoding

    -
    public void setCharacterEncoding(String encoding) throws UnsupportedEncodingException
    @@ -2093,29 +1840,23 @@

    setCharacterEncoding

    Throws:
    UnsupportedEncodingException
    -
  • setCharacterEncodingUnchecked

    -
    public void setCharacterEncodingUnchecked(String encoding)
    -
  • setContentType

    -
    public void setContentType(String contentType)
    -
  • setContext

    -
    public void setContext(ContextHandler.Context context, String pathInContext)
    Set request context and path in the context.
    @@ -2125,74 +1866,60 @@

    setContext

    pathInContext - the part of the URI path that is withing the context. For servlets, this is equal to servletPath + pathInfo
    -
  • takeNewContext

    -
    public boolean takeNewContext()
    Returns:
    True if this is the first call of takeNewContext() since the last setContext(org.eclipse.jetty.server.handler.ContextHandler.Context, String) call.
    -
  • setCookies

    -
    public void setCookies(jakarta.servlet.http.Cookie[] cookies)
    Parameters:
    cookies - The cookies to set.
    -
  • setDispatcherType

    -
    public void setDispatcherType(jakarta.servlet.DispatcherType type)
    -
  • setHandled

    -
    public void setHandled(boolean h)
    -
  • setMethod

    -
    public void setMethod(String method)
    Parameters:
    method - The method to set.
    -
  • isHead

    -
    public boolean isHead()
    -
  • setQueryEncoding

    -
    public void setQueryEncoding(String queryEncoding)
    Set the character encoding used for the query string. This call will effect the return of getQueryString and getParamaters. It must be called before any getParameter methods. @@ -2202,89 +1929,73 @@

    setQueryEncoding

    Parameters:
    queryEncoding - the URI query character encoding
    -
  • setRemoteAddr

    -
    public void setRemoteAddr(InetSocketAddress addr)
    Parameters:
    addr - The address to set.
    -
  • setRequestedSessionId

    -
    public void setRequestedSessionId(String requestedSessionId)
    Parameters:
    requestedSessionId - The requestedSessionId to set.
    -
  • setRequestedSessionIdFromCookie

    -
    public void setRequestedSessionIdFromCookie(boolean requestedSessionIdCookie)
    Parameters:
    requestedSessionIdCookie - The requestedSessionIdCookie to set.
    -
  • setSession

    -
    public void setSession(jakarta.servlet.http.HttpSession session)
    Parameters:
    session - The session to set.
    -
  • setSessionHandler

    -
    public void setSessionHandler(SessionHandler sessionHandler)
    Parameters:
    sessionHandler - The SessionHandler to set.
    -
  • setTimeStamp

    -
    public void setTimeStamp(long ts)
    -
  • setUserIdentityScope

    -
    public void setUserIdentityScope(UserIdentity.Scope scope)
    -
  • startAsync

    -
    public jakarta.servlet.AsyncContext startAsync() throws IllegalStateException
    @@ -2293,13 +2004,11 @@

    startAsync

    Throws:
    IllegalStateException
    -
  • startAsync

    -
    public jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws IllegalStateException
    @@ -2309,33 +2018,27 @@

    startAsync

    Throws:
    IllegalStateException
    -
  • unwrap

    -
    public static jakarta.servlet.http.HttpServletRequest unwrap(jakarta.servlet.ServletRequest servletRequest)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • authenticate

    -
    public boolean authenticate(jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    @@ -2346,13 +2049,11 @@

    authenticate

    IOException
    jakarta.servlet.ServletException
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException, jakarta.servlet.ServletException
    @@ -2363,13 +2064,11 @@

    getPart

    IOException
    jakarta.servlet.ServletException
    -
  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException, jakarta.servlet.ServletException
    @@ -2380,13 +2079,11 @@

    getParts

    IOException
    jakarta.servlet.ServletException
    -
  • login

    -
    public void login(String username, String password) throws jakarta.servlet.ServletException
    @@ -2396,13 +2093,11 @@

    login

    Throws:
    jakarta.servlet.ServletException
    -
  • logout

    -
    public void logout() throws jakarta.servlet.ServletException
    @@ -2411,22 +2106,18 @@

    logout

    Throws:
    jakarta.servlet.ServletException
    -
  • mergeQueryParameters

    -
    public void mergeQueryParameters(String oldQuery, String newQuery)
    -
  • upgrade

    -
    public <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, @@ -2438,44 +2129,37 @@

    upgrade

    IOException
    jakarta.servlet.ServletException
    -
  • setServletPathMapping

    -
    public void setServletPathMapping(ServletPathMapping servletPathMapping)
    Set the servletPathMapping, the servletPath and the pathInfo.
    Parameters:
    servletPathMapping - The mapping used to return from getHttpServletMapping()
    -
  • getServletPathMapping

    -
    public ServletPathMapping getServletPathMapping()
    Returns:
    The mapping for the current target servlet, regardless of dispatch type.
    -
  • getHttpServletMapping

    -
    public jakarta.servlet.http.HttpServletMapping getHttpServletMapping()
    Specified by:
    getHttpServletMapping in interface jakarta.servlet.http.HttpServletRequest
    -
  • @@ -2489,5 +2173,7 @@

    getHttpServletMapping


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/RequestLog.Collection.html b/jetty-11/org/eclipse/jetty/server/RequestLog.Collection.html index ccdc5231f8e..c71d3190a3f 100644 --- a/jetty-11/org/eclipse/jetty/server/RequestLog.Collection.html +++ b/jetty-11/org/eclipse/jetty/server/RequestLog.Collection.html @@ -1,29 +1,35 @@ - -RequestLog.Collection (Eclipse Jetty API Doc - v11.0.21) + +RequestLog.Collection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class RequestLog.Collectio
    org.eclipse.jetty.server.RequestLog.Collection

    -
    All Implemented Interfaces:
    RequestLog
    Enclosing interface:
    -
    RequestLog
    +
    RequestLog

    public static class RequestLog.Collection extends Object implements RequestLog
    -
      @@ -111,7 +97,7 @@

      Class RequestLog.Collectio

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.server.RequestLog

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.server.RequestLog

      RequestLog.Collection, RequestLog.Writer
      @@ -163,9 +149,7 @@

      Constructor Details

    • Collection

      -
      public Collection(RequestLog... logs)
      -
    @@ -179,7 +163,6 @@

    Method Details

  • log

    -
    public void log(Request request, Response response)
    @@ -193,7 +176,6 @@

    log

    log information it is best to consult Response.getCommittedMetaData() and Response.getHttpChannel() directly.
    -
  • @@ -207,5 +189,7 @@

    log


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/RequestLog.Writer.html b/jetty-11/org/eclipse/jetty/server/RequestLog.Writer.html index fcc925ab3da..b0ad81d05e2 100644 --- a/jetty-11/org/eclipse/jetty/server/RequestLog.Writer.html +++ b/jetty-11/org/eclipse/jetty/server/RequestLog.Writer.html @@ -1,29 +1,35 @@ - -RequestLog.Writer (Eclipse Jetty API Doc - v11.0.21) + +RequestLog.Writer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface RequestLog.Writer

    -
    All Known Implementing Classes:
    AsyncRequestLogWriter, RequestLogWriter, Slf4jRequestLogWriter
    Enclosing interface:
    -
    RequestLog
    +
    RequestLog

    public static interface RequestLog.Writer
    Writes the generated log string to a log sink
    -
    @@ -154,5 +138,7 @@

    write


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/RequestLog.html b/jetty-11/org/eclipse/jetty/server/RequestLog.html index 16d6343c60c..5e1bf66df5f 100644 --- a/jetty-11/org/eclipse/jetty/server/RequestLog.html +++ b/jetty-11/org/eclipse/jetty/server/RequestLog.html @@ -1,29 +1,35 @@ - -RequestLog (Eclipse Jetty API Doc - v11.0.21) + +RequestLog (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface RequestLog

    -
    All Known Implementing Classes:
    CustomRequestLog, RequestLog.Collection
    @@ -98,13 +85,12 @@

    Interface RequestLog

    See Also:
    -
    -
    @@ -186,5 +170,7 @@

    log


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/RequestLogWriter.html b/jetty-11/org/eclipse/jetty/server/RequestLogWriter.html index 0dca43bb1e6..41b3a159709 100644 --- a/jetty-11/org/eclipse/jetty/server/RequestLogWriter.html +++ b/jetty-11/org/eclipse/jetty/server/RequestLogWriter.html @@ -1,29 +1,35 @@ - -RequestLogWriter (Eclipse Jetty API Doc - v11.0.21) + +RequestLogWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RequestLogWriter

    -
    All Implemented Interfaces:
    RequestLog.Writer, LifeCycle
    @@ -106,7 +93,6 @@

    Class RequestLogWriter

    extends AbstractLifeCycle implements RequestLog.Writer
    Writer which outputs pre-formatted request log strings to a file using RolloverFileOutputStream.
    -
    @@ -270,7 +252,6 @@

    Method Details

  • setFilename

    -
    public void setFilename(String filename)
    Set the output file name of the request log. The file name may be in the format expected by @@ -279,13 +260,11 @@

    setFilename

    Parameters:
    filename - file name of the request log
    -
  • getFileName

    -
    @ManagedAttribute("filename") public String getFileName()
    Retrieve the output file name of the request log.
    @@ -293,13 +272,11 @@

    getFileName

    Returns:
    file name of the request log
    -
  • getDatedFilename

    -
    @ManagedAttribute("dated filename") public String getDatedFilename()
    Retrieve the file name of the request log with the expanded @@ -309,26 +286,22 @@

    getDatedFilename

    Returns:
    file name of the request log, or null if not applicable
    -
  • setRetainDays

    -
    public void setRetainDays(int retainDays)
    Set the number of days before rotated log files are deleted.
    Parameters:
    retainDays - number of days to keep a log file
    -
  • getRetainDays

    -
    @ManagedAttribute("number of days to keep a log file") public int getRetainDays()
    Retrieve the number of days before rotated log files are deleted.
    @@ -336,13 +309,11 @@

    getRetainDays

    Returns:
    number of days to keep a log file
    -
  • setAppend

    -
    public void setAppend(boolean append)
    Set append to log flag.
    @@ -350,13 +321,11 @@

    setAppend

    append - true - request log file will be appended after restart, false - request log file will be overwritten after restart
    -
  • isAppend

    -
    @ManagedAttribute("if request log file will be appended after restart") public boolean isAppend()
    Retrieve append to log flag.
    @@ -364,13 +333,11 @@

    isAppend

    Returns:
    value of the flag
    -
  • setFilenameDateFormat

    -
    public void setFilenameDateFormat(String logFileDateFormat)
    Set the log file name date format.
    @@ -378,18 +345,16 @@

    setFilenameDateFormat

    logFileDateFormat - format string that is passed to RolloverFileOutputStream
    See Also:
    -
    -
  • getFilenameDateFormat

    -
    @ManagedAttribute("log file name date format") public String getFilenameDateFormat()
    Retrieve the file name date format string.
    @@ -397,13 +362,11 @@

    getFilenameDateFormat

    Returns:
    the log File Date Format
    -
  • write

    -
    public void write(String requestEntry) throws IOException
    @@ -412,50 +375,43 @@

    write

    Throws:
    IOException
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • setTimeZone

    -
    public void setTimeZone(String timeZone)
    -
  • getTimeZone

    -
    @ManagedAttribute("timezone of the log") public String getTimeZone()
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -463,7 +419,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -477,5 +432,7 @@

    doStop


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ResourceContentFactory.html b/jetty-11/org/eclipse/jetty/server/ResourceContentFactory.html index 21b11ed1622..8875882a1e9 100644 --- a/jetty-11/org/eclipse/jetty/server/ResourceContentFactory.html +++ b/jetty-11/org/eclipse/jetty/server/ResourceContentFactory.html @@ -1,29 +1,35 @@ - -ResourceContentFactory (Eclipse Jetty API Doc - v11.0.21) + +ResourceContentFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ResourceContentFact
    org.eclipse.jetty.server.ResourceContentFactory

    -
    All Implemented Interfaces:
    HttpContent.ContentFactory
    @@ -101,7 +88,6 @@

    Class ResourceContentFact
    An HttpContent.Factory for transient content (not cached). The HttpContent's created by this factory are not intended to be cached, so memory limits for individual HttpOutput streams are enforced.
    -

    @@ -176,7 +160,6 @@

    Method Details

  • getContent

    -
    public HttpContent getContent(String pathInContext, int maxBufferSize) throws IOException
    @@ -192,19 +175,16 @@

    getContent

    Throws:
    IOException - if unable to get content
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -218,5 +198,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ResourceService.WelcomeFactory.html b/jetty-11/org/eclipse/jetty/server/ResourceService.WelcomeFactory.html index 230c3318d2f..eb0ba1049d4 100644 --- a/jetty-11/org/eclipse/jetty/server/ResourceService.WelcomeFactory.html +++ b/jetty-11/org/eclipse/jetty/server/ResourceService.WelcomeFactory.html @@ -1,29 +1,35 @@ - -ResourceService.WelcomeFactory (Eclipse Jetty API Doc - v11.0.21) + +ResourceService.WelcomeFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface ResourceService.WelcomeFactory

    -
    All Known Implementing Classes:
    DefaultServlet, ResourceHandler
    Enclosing class:
    -
    ResourceService
    +
    ResourceService

    public static interface ResourceService.WelcomeFactory
    -
      @@ -134,7 +120,6 @@

      Method Details

    • getWelcomeFile

      -
      String getWelcomeFile(String pathInContext) throws IOException
      Finds a matching welcome file for the supplied Resource.
      @@ -146,7 +131,6 @@

      getWelcomeFile

      Throws:
      IOException
      -
    @@ -160,5 +144,7 @@

    getWelcomeFile


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ResourceService.html b/jetty-11/org/eclipse/jetty/server/ResourceService.html index f4185c9470b..a43228a2546 100644 --- a/jetty-11/org/eclipse/jetty/server/ResourceService.html +++ b/jetty-11/org/eclipse/jetty/server/ResourceService.html @@ -1,29 +1,35 @@ - -ResourceService (Eclipse Jetty API Doc - v11.0.21) + +ResourceService (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class ResourceService

    org.eclipse.jetty.server.ResourceService
    -

    public class ResourceService extends Object
    Abstract resource service, used by DefaultServlet and ResourceHandler
    -
    @@ -286,183 +270,138 @@

    Method Details

  • getContentFactory

    -
    public HttpContent.ContentFactory getContentFactory()
    -
  • setContentFactory

    -
    public void setContentFactory(HttpContent.ContentFactory contentFactory)
    -
  • getWelcomeFactory

    -
    public ResourceService.WelcomeFactory getWelcomeFactory()
    -
  • setWelcomeFactory

    -
    public void setWelcomeFactory(ResourceService.WelcomeFactory welcomeFactory)
    -
  • isAcceptRanges

    -
    public boolean isAcceptRanges()
    -
  • setAcceptRanges

    -
    public void setAcceptRanges(boolean acceptRanges)
    -
  • isDirAllowed

    -
    public boolean isDirAllowed()
    -
  • setDirAllowed

    -
    public void setDirAllowed(boolean dirAllowed)
    -
  • isRedirectWelcome

    -
    public boolean isRedirectWelcome()
    -
  • setRedirectWelcome

    -
    public void setRedirectWelcome(boolean redirectWelcome)
    -
  • getPrecompressedFormats

    -
    public CompressedContentFormat[] getPrecompressedFormats()
    -
  • setPrecompressedFormats

    -
    public void setPrecompressedFormats(CompressedContentFormat[] precompressedFormats)
    -
  • setEncodingCacheSize

    -
    public void setEncodingCacheSize(int encodingCacheSize)
    -
  • getEncodingCacheSize

    -
    public int getEncodingCacheSize()
    -
  • isPathInfoOnly

    -
    public boolean isPathInfoOnly()
    -
  • setPathInfoOnly

    -
    public void setPathInfoOnly(boolean pathInfoOnly)
    -
  • isEtags

    -
    public boolean isEtags()
    -
  • setEtags

    -
    public void setEtags(boolean etags)
    -
  • getCacheControl

    -
    public HttpField getCacheControl()
    -
  • setCacheControl

    -
    public void setCacheControl(HttpField cacheControl)
    -
  • getGzipEquivalentFileExtensions

    -
    public List<String> getGzipEquivalentFileExtensions()
    -
  • setGzipEquivalentFileExtensions

    -
    public void setGzipEquivalentFileExtensions(List<String> gzipEquivalentFileExtensions)
    -
  • doGet

    -
    public boolean doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -472,13 +411,11 @@

    doGet

    jakarta.servlet.ServletException
    IOException
    -
  • sendWelcome

    -
    protected void sendWelcome(HttpContent content, String pathInContext, boolean endsWithSlash, @@ -492,21 +429,17 @@

    sendWelcome

    jakarta.servlet.ServletException
    IOException
    -
  • isGzippedContent

    -
    protected boolean isGzippedContent(String path)
    -
  • notFound

    -
    protected void notFound(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
    @@ -514,13 +447,11 @@

    notFound

    Throws:
    IOException
    -
  • sendStatus

    -
    protected void sendStatus(jakarta.servlet.http.HttpServletResponse response, int status, Supplier<String> etag) @@ -529,13 +460,11 @@

    sendStatus

    Throws:
    IOException
    -
  • passConditionalHeaders

    -
    protected boolean passConditionalHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, HttpContent content) @@ -544,13 +473,11 @@

    passConditionalHeaders

    Throws:
    IOException
    -
  • sendDirectory

    -
    protected void sendDirectory(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Resource resource, @@ -560,13 +487,11 @@

    sendDirectory

    Throws:
    IOException
    -
  • sendData

    -
    protected boolean sendData(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, boolean include, @@ -577,17 +502,14 @@

    sendData

    Throws:
    IOException
    -
  • putHeaders

    -
    protected void putHeaders(jakarta.servlet.http.HttpServletResponse response, HttpContent content, long contentLength)
    -
  • @@ -601,5 +523,7 @@

    putHeaders


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Response.OutputType.html b/jetty-11/org/eclipse/jetty/server/Response.OutputType.html index 6223761763d..c85e4cffbc6 100644 --- a/jetty-11/org/eclipse/jetty/server/Response.OutputType.html +++ b/jetty-11/org/eclipse/jetty/server/Response.OutputType.html @@ -1,29 +1,35 @@ - -Response.OutputType (Eclipse Jetty API Doc - v11.0.21) + +Response.OutputType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum Response.OutputType

    -
    All Implemented Interfaces:
    Serializable, Comparable<Response.OutputType>, java.lang.constant.Constable
    Enclosing class:
    -
    Response
    +
    Response

    public static enum Response.OutputType extends Enum<Response.OutputType>
    -
      @@ -112,7 +98,7 @@

      Enum Response.OutputType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -178,25 +164,19 @@

      Enum Constant Details

    • NONE

      -
      public static final Response.OutputType NONE
      -
    • STREAM

      -
      public static final Response.OutputType STREAM
      -
    • WRITER

      -
      public static final Response.OutputType WRITER
      -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static Response.OutputType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Response.OutputType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/Response.html b/jetty-11/org/eclipse/jetty/server/Response.html index b6c47c5437d..fcbb405304c 100644 --- a/jetty-11/org/eclipse/jetty/server/Response.html +++ b/jetty-11/org/eclipse/jetty/server/Response.html @@ -1,29 +1,35 @@ - -Response (Eclipse Jetty API Doc - v11.0.21) + +Response (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Response

    org.eclipse.jetty.server.Response
    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletResponse, jakarta.servlet.ServletResponse
    @@ -99,7 +86,6 @@

    Class Response

    extends Object implements jakarta.servlet.http.HttpServletResponse

    Response provides the implementation for HttpServletResponse.

    -
    @@ -541,10 +521,8 @@

    Constructor Details

  • Response

    -
    public Response(HttpChannel channel, HttpOutput out)
    -
  • @@ -558,91 +536,70 @@

    Method Details

  • getHttpChannel

    -
    public HttpChannel getHttpChannel()
    -
  • recycle

    -
    protected void recycle()
    -
  • getHttpOutput

    -
    public HttpOutput getHttpOutput()
    -
  • reopen

    -
    public void reopen()
    -
  • errorClose

    -
    public void errorClose()
    -
  • isIncluding

    -
    public boolean isIncluding()
    -
  • include

    -
    public void include()
    -
  • included

    -
    public void included()
    -
  • addCookie

    -
    public void addCookie(HttpCookie cookie)
    -
  • addCookie

    -
    public void addCookie(jakarta.servlet.http.Cookie cookie)
    Specified by:
    addCookie in interface jakarta.servlet.http.HttpServletResponse
    -
  • replaceCookie

    -
    public void replaceCookie(HttpCookie cookie)
    Replace (or add) a cookie. Using name, path and domain, look for a matching set-cookie header and replace it.
    @@ -650,49 +607,41 @@

    replaceCookie

    Parameters:
    cookie - The cookie to add/replace
    -
  • containsHeader

    -
    public boolean containsHeader(String name)
    Specified by:
    containsHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeURL

    -
    public String encodeURL(String url)
    Specified by:
    encodeURL in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeRedirectURL

    -
    public String encodeRedirectURL(String url)
    Specified by:
    encodeRedirectURL in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeUrl

    -
    @Deprecated(since="Servlet API 2.1") public String encodeUrl(String url)
    Deprecated.
    @@ -700,13 +649,11 @@

    encodeUrl

    Specified by:
    encodeUrl in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeRedirectUrl

    -
    @Deprecated(since="Servlet API 2.1") public String encodeRedirectUrl(String url)
    Deprecated.
    @@ -714,13 +661,11 @@

    encodeRedirectUrl

    Specified by:
    encodeRedirectUrl in interface jakarta.servlet.http.HttpServletResponse
    -
  • sendError

    -
    public void sendError(int sc) throws IOException
    @@ -729,13 +674,11 @@

    sendError

    Throws:
    IOException
    -
  • sendError

    -
    public void sendError(int code, String message) throws IOException
    @@ -755,13 +698,11 @@

    sendError

    Throws:
    IOException - If an IO problem occurred sending the error response.
    -
  • sendProcessing

    -
    public void sendProcessing() throws IOException
    Sends a 102-Processing response. @@ -773,18 +714,16 @@

    sendProcessing

    IOException - if unable to send the 102 response
    See Also:
    -
      +
      • HttpServletResponse.sendError(int)
    -
  • sendEarlyHint

    -
    public void sendEarlyHint() throws IOException
    Sends a 103 Early Hint response. @@ -796,18 +735,16 @@

    sendEarlyHint

    IOException - if unable to send the 103 response
    See Also:
    -
      +
      • HttpServletResponse.sendError(int)
    -
  • sendRedirect

    -
    public void sendRedirect(int code, String location) throws IOException
    @@ -819,13 +756,11 @@

    sendRedirect

    Throws:
    IOException - if unable to send the redirect
    -
  • sendRedirect

    -
    public void sendRedirect(String location, boolean consumeAll) throws IOException
    @@ -838,13 +773,11 @@

    sendRedirect

    Throws:
    IOException - if unable to send the redirect
    -
  • sendRedirect

    -
    public void sendRedirect(int code, String location, boolean consumeAll) @@ -859,13 +792,11 @@

    sendRedirect

    Throws:
    IOException - if unable to send the redirect
    -
  • sendRedirect

    -
    public void sendRedirect(String location) throws IOException
    @@ -874,13 +805,11 @@

    sendRedirect

    Throws:
    IOException
    -
  • toRedirectURI

    -
    public static String toRedirectURI(jakarta.servlet.http.HttpServletRequest request, String location)
    Common point to generate a proper "Location" header for redirects.
    @@ -893,148 +822,124 @@

    toRedirectURI

    Returns:
    the full redirect "Location" URL (including scheme, host, port, path, etc...)
    -
  • setDateHeader

    -
    public void setDateHeader(String name, long date)
    Specified by:
    setDateHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addDateHeader

    -
    public void addDateHeader(String name, long date)
    Specified by:
    addDateHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setHeader

    -
    public void setHeader(HttpHeader name, String value)
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    Specified by:
    setHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeaderNames

    -
    public Collection<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeaders

    -
    public Collection<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.HttpServletResponse
    -
  • addHeader

    -
    public void addHeader(String name, String value)
    Specified by:
    addHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setIntHeader

    -
    public void setIntHeader(String name, int value)
    Specified by:
    setIntHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addIntHeader

    -
    public void addIntHeader(String name, int value)
    Specified by:
    addIntHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatus

    -
    public void setStatus(int sc)
    Specified by:
    setStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatus

    -
    @Deprecated(since="Servlet API 2.1") public void setStatus(int sc, String message)
    @@ -1043,46 +948,38 @@

    setStatus

    Specified by:
    setStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatusWithReason

    -
    public void setStatusWithReason(int sc, String message)
    -
  • getCharacterEncoding

    -
    public String getCharacterEncoding()
    Specified by:
    getCharacterEncoding in interface jakarta.servlet.ServletResponse
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    getContentType in interface jakarta.servlet.ServletResponse
    -
  • getOutputStream

    -
    public jakarta.servlet.ServletOutputStream getOutputStream() throws IOException
    @@ -1091,37 +988,29 @@

    getOutputStream

    Throws:
    IOException
    -
  • isWriting

    -
    public boolean isWriting()
    -
  • isStreaming

    -
    public boolean isStreaming()
    -
  • isWritingOrStreaming

    -
    public boolean isWritingOrStreaming()
    -
  • getWriter

    -
    public PrintWriter getWriter() throws IOException
    @@ -1130,62 +1019,50 @@

    getWriter

    Throws:
    IOException
    -
  • setContentLength

    -
    public void setContentLength(int len)
    Specified by:
    setContentLength in interface jakarta.servlet.ServletResponse
    -
  • getContentLength

    -
    public long getContentLength()
    -
  • isAllContentWritten

    -
    public boolean isAllContentWritten(long written)
    -
  • isContentComplete

    -
    public boolean isContentComplete(long written)
    -
  • closeOutput

    -
    public void closeOutput() throws IOException
    Throws:
    IOException
    -
  • completeOutput

    -
    @Deprecated public void completeOutput() throws IOException
    @@ -1197,97 +1074,79 @@

    completeOutput

    Throws:
    IOException
    -
  • completeOutput

    -
    public void completeOutput(Callback callback)
    -
  • getLongContentLength

    -
    public long getLongContentLength()
    -
  • setLongContentLength

    -
    public void setLongContentLength(long len)
    -
  • setContentLengthLong

    -
    public void setContentLengthLong(long length)
    Specified by:
    setContentLengthLong in interface jakarta.servlet.ServletResponse
    -
  • setCharacterEncoding

    -
    public void setCharacterEncoding(String encoding)
    Specified by:
    setCharacterEncoding in interface jakarta.servlet.ServletResponse
    -
  • setContentType

    -
    public void setContentType(String contentType)
    Specified by:
    setContentType in interface jakarta.servlet.ServletResponse
    -
  • setBufferSize

    -
    public void setBufferSize(int size)
    Specified by:
    setBufferSize in interface jakarta.servlet.ServletResponse
    -
  • getBufferSize

    -
    public int getBufferSize()
    Specified by:
    getBufferSize in interface jakarta.servlet.ServletResponse
    -
  • flushBuffer

    -
    public void flushBuffer() throws IOException
    @@ -1296,101 +1155,81 @@

    flushBuffer

    Throws:
    IOException
    -
  • reset

    -
    public void reset()
    Specified by:
    reset in interface jakarta.servlet.ServletResponse
    -
  • resetContent

    -
    public void resetContent()
    -
  • resetForForward

    -
    public void resetForForward()
    -
  • resetBuffer

    -
    public void resetBuffer()
    Specified by:
    resetBuffer in interface jakarta.servlet.ServletResponse
    -
  • getTrailers

    -
    public Supplier<HttpFields> getTrailers()
    -
  • setTrailers

    -
    public void setTrailers(Supplier<HttpFields> trailers)
    -
  • getTrailerFields

    -
    public Supplier<Map<String,String>> getTrailerFields()
    Specified by:
    getTrailerFields in interface jakarta.servlet.http.HttpServletResponse
    -
  • setTrailerFields

    -
    public void setTrailerFields(Supplier<Map<String,String>> trailers)
    Specified by:
    setTrailerFields in interface jakarta.servlet.http.HttpServletResponse
    -
  • newResponseMetaData

    -
    protected MetaData.Response newResponseMetaData()
    -
  • getCommittedMetaData

    -
    public MetaData.Response getCommittedMetaData()
    Get the MetaData.Response committed for this response. This may differ from the meta data in this response for @@ -1402,120 +1241,97 @@

    getCommittedMetaData

    The committed MetaData or a newResponseMetaData() if not yet committed.
    -
  • isCommitted

    -
    public boolean isCommitted()
    Specified by:
    isCommitted in interface jakarta.servlet.ServletResponse
    -
  • setLocale

    -
    public void setLocale(Locale locale)
    Specified by:
    setLocale in interface jakarta.servlet.ServletResponse
    -
  • getLocale

    -
    public Locale getLocale()
    Specified by:
    getLocale in interface jakarta.servlet.ServletResponse
    -
  • getStatus

    -
    public int getStatus()
    Specified by:
    getStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • getReason

    -
    public String getReason()
    -
  • getHttpFields

    -
    public HttpFields.Mutable getHttpFields()
    -
  • getContentCount

    -
    public long getContentCount()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • putHeaders

    -
    public void putHeaders(HttpContent content, long contentLength, boolean etag)
    -
  • putHeaders

    -
    public static void putHeaders(jakarta.servlet.http.HttpServletResponse response, HttpContent content, long contentLength, boolean etag)
    -
  • unwrap

    -
    public static jakarta.servlet.http.HttpServletResponse unwrap(jakarta.servlet.ServletResponse servletResponse)
    -
  • @@ -1529,5 +1345,7 @@

    unwrap


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ResponseWriter.html b/jetty-11/org/eclipse/jetty/server/ResponseWriter.html index 6cb6e21cfd7..5e12baf7081 100644 --- a/jetty-11/org/eclipse/jetty/server/ResponseWriter.html +++ b/jetty-11/org/eclipse/jetty/server/ResponseWriter.html @@ -1,29 +1,35 @@ - -ResponseWriter (Eclipse Jetty API Doc - v11.0.21) + +ResponseWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ResponseWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -109,7 +96,6 @@

    Class ResponseWriter

  • If a write or print method is called while checkError() returns true, then a RuntimeIOException is thrown to stop needless iterations.
  • The writer may be reopen to allow for recycling
  • -
      @@ -296,11 +282,9 @@

      Constructor Details

    • ResponseWriter

      -
      public ResponseWriter(HttpWriter httpWriter, Locale locale, String encoding)
      -
    @@ -314,60 +298,49 @@

    Method Details

  • isFor

    -
    public boolean isFor(Locale locale, String encoding)
    -
  • reopen

    -
    protected void reopen()
    -
  • clearError

    -
    protected void clearError()
    Overrides:
    clearError in class PrintWriter
    -
  • checkError

    -
    public boolean checkError()
    Overrides:
    checkError in class PrintWriter
    -
  • setError

    -
    protected void setError()
    Overrides:
    setError in class PrintWriter
    -
  • flush

    -
    public void flush()
    Specified by:
    @@ -375,13 +348,11 @@

    flush

    Overrides:
    flush in class PrintWriter
    -
  • close

    -
    public void close()
    Specified by:
    @@ -391,33 +362,27 @@

    close

    Overrides:
    close in class PrintWriter
    -
  • complete

    -
    public void complete(Callback callback)
    -
  • write

    -
    public void write(int c)
    Overrides:
    write in class PrintWriter
    -
  • write

    -
    public void write(char[] buf, int off, int len)
    @@ -425,25 +390,21 @@

    write

    Overrides:
    write in class PrintWriter
    -
  • write

    -
    public void write(char[] buf)
    Overrides:
    write in class PrintWriter
    -
  • write

    -
    public void write(String s, int off, int len)
    @@ -451,266 +412,222 @@

    write

    Overrides:
    write in class PrintWriter
    -
  • write

    -
    public void write(String s)
    Overrides:
    write in class PrintWriter
    -
  • print

    -
    public void print(boolean b)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(char c)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(int i)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(long l)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(float f)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(double d)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(char[] s)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(String s)
    Overrides:
    print in class PrintWriter
    -
  • print

    -
    public void print(Object obj)
    Overrides:
    print in class PrintWriter
    -
  • println

    -
    public void println()
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(boolean b)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(char c)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(int x)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(long x)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(float x)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(double x)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(char[] s)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(String s)
    Overrides:
    println in class PrintWriter
    -
  • println

    -
    public void println(Object x)
    Overrides:
    println in class PrintWriter
    -
  • printf

    -
    public PrintWriter printf(String format, Object... args)
    Overrides:
    printf in class PrintWriter
    -
  • printf

    -
    public PrintWriter printf(Locale l, String format, Object... args)
    @@ -718,26 +635,22 @@

    printf

    Overrides:
    printf in class PrintWriter
    -
  • format

    -
    public PrintWriter format(String format, Object... args)
    Overrides:
    format in class PrintWriter
    -
  • format

    -
    public PrintWriter format(Locale locale, String format, Object... args)
    @@ -745,7 +658,6 @@

    format

    Overrides:
    format in class PrintWriter
    -
  • @@ -759,5 +671,7 @@

    format


    + + diff --git a/jetty-11/org/eclipse/jetty/server/SameFileAliasChecker.html b/jetty-11/org/eclipse/jetty/server/SameFileAliasChecker.html index 6e46632e384..0bec436722c 100644 --- a/jetty-11/org/eclipse/jetty/server/SameFileAliasChecker.html +++ b/jetty-11/org/eclipse/jetty/server/SameFileAliasChecker.html @@ -1,29 +1,35 @@ - -SameFileAliasChecker (Eclipse Jetty API Doc - v11.0.21) + +SameFileAliasChecker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SameFileAliasChecker<
    org.eclipse.jetty.server.SameFileAliasChecker

    -
    All Implemented Interfaces:
    ContextHandler.AliasCheck
    @@ -117,7 +104,6 @@

    Class SameFileAliasChecker< or Linux on XFS) the the actual file could be stored using UTF-16, but be accessed using NFD UTF-8 or NFC UTF-8 for the same file.

    -
      @@ -174,10 +160,8 @@

      Constructor Details

    • SameFileAliasChecker

      -
      public SameFileAliasChecker()
      Deprecated.
      -
    @@ -191,11 +175,10 @@

    Method Details

  • check

    -
    public boolean check(String pathInContext, Resource resource)
    Deprecated.
    -
    Description copied from interface: ContextHandler.AliasCheck
    +
    Description copied from interface: ContextHandler.AliasCheck
    Check an alias
    Specified by:
    @@ -206,7 +189,6 @@

    check

    Returns:
    True if the resource is OK to be served.
    -
  • @@ -220,5 +202,7 @@

    check


    + + diff --git a/jetty-11/org/eclipse/jetty/server/SecureRequestCustomizer.html b/jetty-11/org/eclipse/jetty/server/SecureRequestCustomizer.html index fb3f293a179..92bc0d769a3 100644 --- a/jetty-11/org/eclipse/jetty/server/SecureRequestCustomizer.html +++ b/jetty-11/org/eclipse/jetty/server/SecureRequestCustomizer.html @@ -1,29 +1,35 @@ - -SecureRequestCustomizer (Eclipse Jetty API Doc - v11.0.21) + +SecureRequestCustomizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SecureRequestCusto
    org.eclipse.jetty.server.SecureRequestCustomizer

    -
    All Implemented Interfaces:
    HttpConfiguration.Customizer
    @@ -101,7 +88,6 @@

    Class SecureRequestCusto

    Customizer that extracts the attribute from an SSLContext and sets them on the request with ServletRequest.setAttribute(String, Object) according to Servlet Specification Requirements.

    -

      @@ -245,81 +231,71 @@

      Field Details

    • JAKARTA_SERVLET_REQUEST_X_509_CERTIFICATE

      -
      public static final String JAKARTA_SERVLET_REQUEST_X_509_CERTIFICATE
      See Also:
      -
      -
    • JAKARTA_SERVLET_REQUEST_CIPHER_SUITE

      -
      public static final String JAKARTA_SERVLET_REQUEST_CIPHER_SUITE
      See Also:
      -
      -
    • JAKARTA_SERVLET_REQUEST_KEY_SIZE

      -
      public static final String JAKARTA_SERVLET_REQUEST_KEY_SIZE
      See Also:
      -
      -
    • JAKARTA_SERVLET_REQUEST_SSL_SESSION_ID

      -
      public static final String JAKARTA_SERVLET_REQUEST_SSL_SESSION_ID
      See Also:
      -
      -
    • X509_CERT

      -
      public static final String X509_CERT
      See Also:
      -
      -
    @@ -333,24 +309,19 @@

    Constructor Details

  • SecureRequestCustomizer

    -
    public SecureRequestCustomizer()
    -
  • SecureRequestCustomizer

    -
    public SecureRequestCustomizer(@Name("sniHostCheck") boolean sniHostCheck)
    -
  • SecureRequestCustomizer

    -
    public SecureRequestCustomizer(@Name("sniHostCheck") boolean sniHostCheck, @Name("stsMaxAgeSeconds") @@ -363,13 +334,11 @@

    SecureRequestCustomizer

    stsMaxAgeSeconds - The max age in seconds for a Strict-Transport-Security response header. If set less than zero then no header is sent.
    stsIncludeSubdomains - If true, a include subdomain property is sent with any Strict-Transport-Security header
    -
  • SecureRequestCustomizer

    -
    public SecureRequestCustomizer(@Name("sniRequired") boolean sniRequired, @Name("sniHostCheck") @@ -385,7 +354,6 @@

    SecureRequestCustomizer

    stsMaxAgeSeconds - The max age in seconds for a Strict-Transport-Security response header. If set less than zero then no header is sent.
    stsIncludeSubdomains - If true, a include subdomain property is sent with any Strict-Transport-Security header
    -
  • @@ -399,92 +367,79 @@

    Method Details

  • isSniHostCheck

    -
    public boolean isSniHostCheck()
    Returns:
    True if the SNI Host name must match when there is an SNI certificate.
    -
  • setSniHostCheck

    -
    public void setSniHostCheck(boolean sniHostCheck)
    Parameters:
    sniHostCheck - True if the SNI Host name must match when there is an SNI certificate.
    -
  • isSniRequired

    -
    public boolean isSniRequired()
    Returns:
    True if SNI is required, else requests will be rejected with 400 response.
    See Also:
    -
    -
  • setSniRequired

    -
    public void setSniRequired(boolean sniRequired)
    Parameters:
    sniRequired - True if SNI is required, else requests will be rejected with 400 response.
    See Also:
    -
    -
  • getStsMaxAge

    -
    public long getStsMaxAge()
    Returns:
    The max age in seconds for a Strict-Transport-Security response header. If set less than zero then no header is sent.
    -
  • setStsMaxAge

    -
    public void setStsMaxAge(long stsMaxAgeSeconds)
    Set the Strict-Transport-Security max age.
    Parameters:
    stsMaxAgeSeconds - The max age in seconds for a Strict-Transport-Security response header. If set less than zero then no header is sent.
    -
  • setStsMaxAge

    -
    public void setStsMaxAge(long period, TimeUnit units)
    Convenience method to call setStsMaxAge(long)
    @@ -493,37 +448,31 @@

    setStsMaxAge

    period - The period in units
    units - The TimeUnit of the period
    -
  • isStsIncludeSubDomains

    -
    public boolean isStsIncludeSubDomains()
    Returns:
    true if a include subdomain property is sent with any Strict-Transport-Security header
    -
  • setStsIncludeSubDomains

    -
    public void setStsIncludeSubDomains(boolean stsIncludeSubDomains)
    Parameters:
    stsIncludeSubDomains - If true, a include subdomain property is sent with any Strict-Transport-Security header
    -
  • customize

    -
    public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
    @@ -531,13 +480,11 @@

    customize

    Specified by:
    customize in interface HttpConfiguration.Customizer
    -
  • customize

    -
    protected void customize(SSLEngine sslEngine, Request request)

    @@ -560,13 +507,11 @@

    customize

    sslEngine - the sslEngine to be customized.
    request - HttpRequest to be customized.
    -
  • customizeSecure

    -
    protected void customizeSecure(Request request)
    Customizes the request attributes for general secure settings. The default impl calls Request.setSecure(boolean) with true @@ -576,35 +521,28 @@

    customizeSecure

    Parameters:
    request - the request being customized
    -
  • setSslSessionAttribute

    -
    public void setSslSessionAttribute(String attribute)
    -
  • getSslSessionAttribute

    -
    public String getSslSessionAttribute()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -618,5 +556,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/Server.html b/jetty-11/org/eclipse/jetty/server/Server.html index 61f9fa5219f..15b1a5cb9ba 100644 --- a/jetty-11/org/eclipse/jetty/server/Server.html +++ b/jetty-11/org/eclipse/jetty/server/Server.html @@ -1,29 +1,35 @@ - -Server (Eclipse Jetty API Doc - v11.0.21) + +Server (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class Server

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Attributes, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -114,7 +101,6 @@

    Class Server

    It aggregates Connectors (HTTP request receivers) and request Handlers. The server is itself a handler and a ThreadPool. Connectors use the ThreadPool methods to run jobs that will eventually call the handle method.
    -
    @@ -444,88 +422,67 @@

    Method Details

  • isDryRun

    -
    public boolean isDryRun()
    -
  • setDryRun

    -
    public void setDryRun(boolean dryRun)
    -
  • getRequestLog

    -
    public RequestLog getRequestLog()
    -
  • getErrorHandler

    -
    public ErrorHandler getErrorHandler()
    -
  • setRequestLog

    -
    public void setRequestLog(RequestLog requestLog)
    -
  • setErrorHandler

    -
    public void setErrorHandler(ErrorHandler errorHandler)
    -
  • getVersion

    -
    @ManagedAttribute("version of this server") public static String getVersion()
    -
  • setStopTimeout

    -
    public void setStopTimeout(long stopTimeout)
    -
  • getStopTimeout

    -
    public long getStopTimeout()
    -
  • getStopAtShutdown

    -
    public boolean getStopAtShutdown()
    -
  • setStopAtShutdown

    -
    public void setStopAtShutdown(boolean stop)
    Set stop server at shutdown behaviour.
    @@ -534,19 +491,17 @@

    setStopAtShutdown

    JVM is shutdown. Otherwise the JVM is stopped with the server running.
    See Also:
    -
    -
  • getConnectors

    -
    @ManagedAttribute(value="connectors for this server", readonly=true) public Connector[] getConnectors()
    @@ -554,21 +509,17 @@

    getConnectors

    Returns:
    Returns the connectors.
    -
  • addConnector

    -
    public void addConnector(Connector connector)
    -
  • removeConnector

    -
    public void removeConnector(Connector connector)
    Convenience method which calls getConnectors() and setConnectors(Connector[]) to remove a connector.
    @@ -576,13 +527,11 @@

    removeConnector

    Parameters:
    connector - The connector to remove.
    -
  • setConnectors

    -
    public void setConnectors(Connector[] connectors)
    Set the connectors for this server. Each connector has this server set as it's ThreadPool and its Handler.
    @@ -590,13 +539,11 @@

    setConnectors

    Parameters:
    connectors - The connectors to set.
    -
  • addBeanToAllConnectors

    -
    public void addBeanToAllConnectors(Object bean)
    Add a bean to all connectors on the server. If the bean is an instance of Connection.Listener it will also be @@ -605,104 +552,89 @@

    addBeanToAllConnectors

    Parameters:
    bean - the bean to be added.
    -
  • getThreadPool

    -
    @ManagedAttribute("the server thread pool") public ThreadPool getThreadPool()
    Returns:
    Returns the threadPool.
    -
  • isDumpAfterStart

    -
    @ManagedAttribute("dump state to stderr after start") public boolean isDumpAfterStart()
    Returns:
    true if ContainerLifeCycle.dumpStdErr() is called after starting
    -
  • setDumpAfterStart

    -
    public void setDumpAfterStart(boolean dumpAfterStart)
    Parameters:
    dumpAfterStart - true if ContainerLifeCycle.dumpStdErr() is called after starting
    -
  • isDumpBeforeStop

    -
    @ManagedAttribute("dump state to stderr before stop") public boolean isDumpBeforeStop()
    Returns:
    true if ContainerLifeCycle.dumpStdErr() is called before stopping
    -
  • setDumpBeforeStop

    -
    public void setDumpBeforeStop(boolean dumpBeforeStop)
    Parameters:
    dumpBeforeStop - true if ContainerLifeCycle.dumpStdErr() is called before stopping
    -
  • getDateField

    -
    public HttpField getDateField()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • start

    -
    protected void start(LifeCycle l) throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the given lifecycle.
    Overrides:
    @@ -712,16 +644,14 @@

    start

    Throws:
    Exception - if unable to start lifecycle
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -729,13 +659,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • handle

    -
    public void handle(HttpChannel channel) throws IOException, jakarta.servlet.ServletException
    @@ -744,13 +672,11 @@

    handle

    IOException
    jakarta.servlet.ServletException
    -
  • handleOptions

    -
    protected void handleOptions(Request request, Response response) throws IOException
    @@ -758,13 +684,11 @@

    handleOptions

    Throws:
    IOException
    -
  • handleAsync

    -
    public void handleAsync(HttpChannel channel) throws IOException, jakarta.servlet.ServletException
    @@ -773,151 +697,127 @@

    handleAsync

    IOException
    jakarta.servlet.ServletException
    -
  • join

    -
    public void join() throws InterruptedException
    Throws:
    InterruptedException
    -
  • getSessionIdManager

    -
    public SessionIdManager getSessionIdManager()
    Returns:
    Returns the sessionIdManager.
    -
  • setSessionIdManager

    -
    public void setSessionIdManager(SessionIdManager sessionIdManager)
    Parameters:
    sessionIdManager - The sessionIdManager to set.
    -
  • clearAttributes

    -
    public void clearAttributes()
    Specified by:
    clearAttributes in interface Attributes
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface Attributes
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface Attributes
    -
  • getAttributeNameSet

    -
    public Set<String> getAttributeNameSet()
    Specified by:
    getAttributeNameSet in interface Attributes
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface Attributes
    -
  • setAttribute

    -
    public void setAttribute(String name, Object attribute)
    Specified by:
    setAttribute in interface Attributes
    -
  • getURI

    -
    public URI getURI()
    Returns:
    The URI of the first NetworkConnector and first ContextHandler, or null
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -931,20 +831,17 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • main

    -
    public static void main(String... args) throws Exception
    Throws:
    Exception
    -
  • @@ -958,5 +855,7 @@

    main


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ServerConnectionStatistics.html b/jetty-11/org/eclipse/jetty/server/ServerConnectionStatistics.html index 657cb74f258..91f85b055d8 100644 --- a/jetty-11/org/eclipse/jetty/server/ServerConnectionStatistics.html +++ b/jetty-11/org/eclipse/jetty/server/ServerConnectionStatistics.html @@ -1,29 +1,35 @@ - -ServerConnectionStatistics (Eclipse Jetty API Doc - v11.0.21) + +ServerConnectionStatistics (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ServerConnectio

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener, Dumpable, LifeCycle
    @@ -103,7 +90,6 @@

    Class ServerConnectio public class ServerConnectionStatistics extends ConnectionStatistics

    Deprecated.
    -
    @@ -219,7 +203,6 @@

    Method Details

  • addToAllConnectors

    -
    public static void addToAllConnectors(Server server)
    Deprecated. @@ -228,7 +211,6 @@

    addToAllConnectors

    Parameters:
    server - the server to use to add ConnectionStatistics to all Connectors.
    -
  • @@ -242,5 +224,7 @@

    addToAllConnectors


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ServerConnector.ServerConnectorManager.html b/jetty-11/org/eclipse/jetty/server/ServerConnector.ServerConnectorManager.html index 9d40f88999e..0b308174fe2 100644 --- a/jetty-11/org/eclipse/jetty/server/ServerConnector.ServerConnectorManager.html +++ b/jetty-11/org/eclipse/jetty/server/ServerConnector.ServerConnectorManager.html @@ -1,29 +1,35 @@ - -ServerConnector.ServerConnectorManager (Eclipse Jetty API Doc - v11.0.21) + +ServerConnector.ServerConnectorManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,19 +83,17 @@

    Class Ser

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    ServerConnector
    +
    ServerConnector

    protected class ServerConnector.ServerConnectorManager extends SelectorManager
    -
    @@ -262,10 +246,9 @@

    Method Details

  • accepted

    -
    protected void accepted(SelectableChannel channel) throws IOException
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager
    Callback method when a channel is accepted from the ServerSocketChannel passed to SelectorManager.acceptor(SelectableChannel). The default impl throws an UnsupportedOperationException, so it must @@ -278,18 +261,16 @@

    accepted

    Throws:
    IOException - if unable to accept channel
    -
  • newEndPoint

    -
    protected SocketChannelEndPoint newEndPoint(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey) throws IOException
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create EndPoint.

    This method is invoked as a result of the registration of a channel via SelectorManager.connect(SelectableChannel, Object) or SelectorManager.accept(SelectableChannel).

    @@ -306,23 +287,21 @@

    newEndPoint

    IOException - if the endPoint cannot be created
    See Also:
    -
    -
  • newConnection

    -
    public Connection newConnection(SelectableChannel channel, EndPoint endpoint, Object attachment) throws IOException
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create Connection.

    Specified by:
    @@ -336,15 +315,13 @@

    newConnection

    Throws:
    IOException - if unable to create new connection
    -
  • endPointOpened

    -
    protected void endPointOpened(EndPoint endpoint)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when an endpoint is opened.

    Overrides:
    @@ -352,15 +329,13 @@

    endPointOpened

    Parameters:
    endpoint - the endpoint being opened
    -
  • endPointClosed

    -
    protected void endPointClosed(EndPoint endpoint)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when an endpoint is closed.

    Overrides:
    @@ -368,19 +343,16 @@

    endPointClosed

    Parameters:
    endpoint - the endpoint being closed
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class SelectorManager
    -
  • @@ -394,5 +366,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ServerConnector.html b/jetty-11/org/eclipse/jetty/server/ServerConnector.html index 5f1c2d27e79..a3edd37db72 100644 --- a/jetty-11/org/eclipse/jetty/server/ServerConnector.html +++ b/jetty-11/org/eclipse/jetty/server/ServerConnector.html @@ -1,29 +1,35 @@ - -ServerConnector (Eclipse Jetty API Doc - v11.0.21) + +ServerConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class ServerConnector

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Connector, NetworkConnector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -119,7 +106,7 @@

    Class ServerConnector

    passed Server instance, but all services may also be constructor injected into the connector so that it may operate with dedicated or otherwise shared services.

    -

    Connection Factories

    +

    Connection Factories

    Various convenience constructors are provided to assist with common configurations of ConnectionFactories, whose generic use is described in AbstractConnector. @@ -128,13 +115,12 @@

    Connection Factories

    instance is passed, then this used to instantiate a SslConnectionFactory which is prepended to the other passed or default factories.

    -

    Selectors

    +

    Selectors

    The default number of selectors is equal to half of the number of processors available to the JVM, which should allow optimal performance even if all the connections used are performing significant non-blocking work in the callback tasks.

    -
    @@ -408,7 +394,6 @@

    Constructor Details

  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server)

    Construct a ServerConnector with a private instance of HttpConnectionFactory as the only factory.

    @@ -416,13 +401,11 @@

    ServerConnector

    Parameters:
    server - The Server this connector will accept connection for.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("acceptors") @@ -437,13 +420,11 @@

    ServerConnector

    the selector threads are used to accept connections.
    selectors - the number of selector threads, or <=0 for a default value. Selectors notice and schedule established connection that can make IO progress.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("acceptors") @@ -461,13 +442,11 @@

    ServerConnector

    selectors - the number of selector threads, or <=0 for a default value. Selectors notice and schedule established connection that can make IO progress.
    factories - Zero or more ConnectionFactory instances used to create and configure connections.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("factories") @@ -478,13 +457,11 @@

    ServerConnector

    server - The Server this connector will accept connection for.
    factories - Zero or more ConnectionFactory instances used to create and configure connections.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("sslContextFactory") @@ -496,13 +473,11 @@

    ServerConnector

    sslContextFactory - If non null, then a SslConnectionFactory is instantiated and prepended to the list of HTTP Connection Factory.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("acceptors") @@ -515,19 +490,17 @@

    ServerConnector

    Parameters:
    server - The Server this connector will accept connection for.
    +
    sslContextFactory - If non null, then a SslConnectionFactory is instantiated and prepended to the + list of HTTP Connection Factory.
    acceptors - the number of acceptor threads to use, or -1 for a default value. Acceptors accept new TCP/IP connections. If 0, then the selector threads are used to accept connections.
    selectors - the number of selector threads, or <=0 for a default value. Selectors notice and schedule established connection that can make IO progress.
    -
    sslContextFactory - If non null, then a SslConnectionFactory is instantiated and prepended to the - list of HTTP Connection Factory.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("sslContextFactory") @@ -541,13 +514,11 @@

    ServerConnector

    list of ConnectionFactories, with the first factory being the default protocol for the SslConnectionFactory.
    factories - Zero or more ConnectionFactory instances used to create and configure connections.
    -
  • ServerConnector

    -
    public ServerConnector(@Name("server") Server server, @Name("executor") @@ -574,7 +545,6 @@

    ServerConnector

    selectors - the number of selector threads, or <=0 for a default value. Selectors notice and schedule established connection that can make IO progress.
    factories - Zero or more ConnectionFactory instances used to create and configure connections.
    -
  • @@ -588,37 +558,33 @@

    Method Details

  • newSelectorManager

    -
    protected SelectorManager newSelectorManager(Executor executor, Scheduler scheduler, int selectors)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractNetworkConnector
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -626,46 +592,40 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • isOpen

    -
    public boolean isOpen()
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector
    A Connector may be opened and not started (to reserve a port) or closed and running (to allow graceful shutdown of existing connections)
    Returns:
    True if the connector is Open.
    -
  • isInheritChannel

    -
    public boolean isInheritChannel()
    Returns:
    whether this connector uses a channel inherited from the JVM.
    See Also:
    -
    -
  • setInheritChannel

    -
    public void setInheritChannel(boolean inheritChannel)

    Sets whether this connector uses a channel inherited from the JVM.

    If true, the connector first tries to inherit from a channel provided by the system. @@ -679,18 +639,16 @@

    setInheritChannel

    inheritChannel - whether this connector uses a channel inherited from the JVM.
    See Also:
    -
    -
  • open

    -
    public void open(ServerSocketChannel acceptChannel) throws IOException
    Open the connector using the passed ServerSocketChannel. @@ -702,16 +660,14 @@

    open

    Throws:
    IOException - if the server channel is not bound
    -
  • open

    -
    public void open() throws IOException
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector

    Performs the activities needed to open the network communication (for example, to start accepting incoming network connections).

    @@ -723,18 +679,16 @@

    open

    IOException - if this connector cannot be opened
    See Also:
    -
    -
  • openAcceptChannel

    -
    protected ServerSocketChannel openAcceptChannel() throws IOException
    Called by open() to obtain the accepting channel.
    @@ -744,15 +698,13 @@

    openAcceptChannel

    Throws:
    IOException - if unable to obtain or configure the server channel
    -
  • close

    -
    public void close()
    -
    Description copied from interface: NetworkConnector
    +
    Description copied from interface: NetworkConnector

    Performs the activities needed to close the network communication (for example, to stop accepting network connections).

    Once a connector has been closed, it cannot be opened again without first @@ -767,13 +719,11 @@

    close

    Overrides:
    close in class AbstractNetworkConnector
    -
  • accept

    -
    public void accept(int acceptorID) throws IOException
    @@ -782,34 +732,28 @@

    accept

    Throws:
    IOException
    -
  • getSelectorManager

    -
    @ManagedAttribute("The Selector Manager") public SelectorManager getSelectorManager()
    -
  • getTransport

    -
    public Object getTransport()
    Returns:
    the underlying socket, channel, buffer etc. for the connector.
    -
  • getLocalPort

    -
    @ManagedAttribute("local port") public int getLocalPort()
    @@ -821,13 +765,11 @@

    getLocalPort

    The actual port the connector is listening on, or -1 if it has not been opened, or -2 if it has been closed.
    -
  • newEndPoint

    -
    protected SocketChannelEndPoint newEndPoint(SocketChannel channel, ManagedSelector selectSet, SelectionKey key) @@ -836,38 +778,32 @@

    newEndPoint

    Throws:
    IOException
    -
  • getAcceptQueueSize

    -
    @ManagedAttribute("Accept Queue size") public int getAcceptQueueSize()
    Returns:
    the accept queue size
    -
  • setAcceptQueueSize

    -
    public void setAcceptQueueSize(int acceptQueueSize)
    Parameters:
    acceptQueueSize - the accept queue size (also known as accept backlog)
    -
  • getReuseAddress

    -
    @ManagedAttribute("Server Socket SO_REUSEADDR") public boolean getReuseAddress()
    @@ -875,61 +811,53 @@

    getReuseAddress

    whether rebinding the server socket is allowed with sockets in tear-down states
    See Also:
    -
    -
  • setReuseAddress

    -
    public void setReuseAddress(boolean reuseAddress)
    Parameters:
    reuseAddress - whether rebinding the server socket is allowed with sockets in tear-down states
    See Also:
    -
    -
  • isReusePort

    -
    @ManagedAttribute("Server Socket SO_REUSEPORT") public boolean isReusePort()
    Returns:
    whether it is allowed to bind multiple server sockets to the same host and port
    -
  • setReusePort

    -
    public void setReusePort(boolean reusePort)
    Parameters:
    reusePort - whether it is allowed to bind multiple server sockets to the same host and port
    -
  • getAcceptedTcpNoDelay

    -
    @ManagedAttribute("Accepted Socket TCP_NODELAY") public boolean getAcceptedTcpNoDelay()
    @@ -937,36 +865,32 @@

    getAcceptedTcpNoDelay

    whether the accepted socket gets TCP_NODELAY enabled.
    See Also:
    -
    -
  • setAcceptedTcpNoDelay

    -
    public void setAcceptedTcpNoDelay(boolean tcpNoDelay)
    Parameters:
    tcpNoDelay - whether TCP_NODELAY gets enabled on the the accepted socket.
    See Also:
    -
    -
  • getAcceptedReceiveBufferSize

    -
    @ManagedAttribute("Accepted Socket SO_RCVBUF") public int getAcceptedReceiveBufferSize()
    @@ -975,18 +899,16 @@

    getAcceptedReceiveBufferSize

    A value of -1 indicates that it is left to its default value.
    See Also:
    -
    -
  • setAcceptedReceiveBufferSize

    -
    public void setAcceptedReceiveBufferSize(int receiveBufferSize)
    Parameters:
    @@ -994,18 +916,16 @@

    setAcceptedReceiveBufferSize

    A value of -1 indicates that it is left to its default value.
    See Also:
    -
    -
  • getAcceptedSendBufferSize

    -
    @ManagedAttribute("Accepted Socket SO_SNDBUF") public int getAcceptedSendBufferSize()
    @@ -1014,18 +934,16 @@

    getAcceptedSendBufferSize

    A value of -1 indicates that it is left to its default value.
    See Also:
    -
    -
  • setAcceptedSendBufferSize

    -
    public void setAcceptedSendBufferSize(int sendBufferSize)
    Parameters:
    @@ -1033,24 +951,21 @@

    setAcceptedSendBufferSize

    A value of -1 indicates that it is left to its default value.
    See Also:
    -
    -
  • setAccepting

    -
    public void setAccepting(boolean accepting)
    Overrides:
    setAccepting in class AbstractConnector
    -
  • @@ -1064,5 +979,7 @@

    setAccepting


    + + diff --git a/jetty-11/org/eclipse/jetty/server/ServletAttributes.html b/jetty-11/org/eclipse/jetty/server/ServletAttributes.html index b1882eda277..8af347418e9 100644 --- a/jetty-11/org/eclipse/jetty/server/ServletAttributes.html +++ b/jetty-11/org/eclipse/jetty/server/ServletAttributes.html @@ -1,29 +1,35 @@ - -ServletAttributes (Eclipse Jetty API Doc - v11.0.21) + +ServletAttributes (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ServletAttributes

    org.eclipse.jetty.server.ServletAttributes
    -
    All Implemented Interfaces:
    Attributes
    @@ -103,7 +90,6 @@

    Class ServletAttributes

    This implementation delegates to an internal AttributesMap instance, which can optionally be wrapped with a AsyncAttributes instance. This allows async attributes to be applied underneath any other attribute wrappers.
    -
    @@ -202,74 +186,62 @@

    Method Details

  • setAsyncAttributes

    -
    public void setAsyncAttributes(String requestURI, String contextPath, String pathInContext, ServletPathMapping servletPathMapping, String queryString)
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface Attributes
    -
  • setAttribute

    -
    public void setAttribute(String name, Object attribute)
    Specified by:
    setAttribute in interface Attributes
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface Attributes
    -
  • getAttributeNameSet

    -
    public Set<String> getAttributeNameSet()
    Specified by:
    getAttributeNameSet in interface Attributes
    -
  • clearAttributes

    -
    public void clearAttributes()
    Specified by:
    clearAttributes in interface Attributes
    -
  • @@ -283,5 +255,7 @@

    clearAttributes


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ServletPathMapping.html b/jetty-11/org/eclipse/jetty/server/ServletPathMapping.html index 9941d507b82..ea699b4c235 100644 --- a/jetty-11/org/eclipse/jetty/server/ServletPathMapping.html +++ b/jetty-11/org/eclipse/jetty/server/ServletPathMapping.html @@ -1,29 +1,35 @@ - -ServletPathMapping (Eclipse Jetty API Doc - v11.0.21) + +ServletPathMapping (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ServletPathMapping

    org.eclipse.jetty.server.ServletPathMapping
    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletMapping
    @@ -106,7 +93,6 @@

    Class ServletPathMapping

    class also carries fields, which can be precomputed for the implementation of HttpServletRequest.getServletPath() and HttpServletRequest.getPathInfo()
    -
      @@ -182,22 +168,18 @@

      Constructor Details

    • ServletPathMapping

      -
      public ServletPathMapping(PathSpec pathSpec, String servletName, String pathInContext, MatchedPath matchedPath)
      -
    • ServletPathMapping

      -
      public ServletPathMapping(PathSpec pathSpec, String servletName, String pathInContext)
      -
    @@ -211,77 +193,63 @@

    Method Details

  • getMatchValue

    -
    public String getMatchValue()
    Specified by:
    getMatchValue in interface jakarta.servlet.http.HttpServletMapping
    -
  • getPattern

    -
    public String getPattern()
    Specified by:
    getPattern in interface jakarta.servlet.http.HttpServletMapping
    -
  • getServletName

    -
    public String getServletName()
    Specified by:
    getServletName in interface jakarta.servlet.http.HttpServletMapping
    -
  • getMappingMatch

    -
    public jakarta.servlet.http.MappingMatch getMappingMatch()
    Specified by:
    getMappingMatch in interface jakarta.servlet.http.HttpServletMapping
    -
  • getServletPath

    -
    public String getServletPath()
    -
  • getPathInfo

    -
    public String getPathInfo()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -295,5 +263,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ServletRequestHttpWrapper.html b/jetty-11/org/eclipse/jetty/server/ServletRequestHttpWrapper.html index 9ac741da1c6..6095bf0d4ef 100644 --- a/jetty-11/org/eclipse/jetty/server/ServletRequestHttpWrapper.html +++ b/jetty-11/org/eclipse/jetty/server/ServletRequestHttpWrapper.html @@ -1,29 +1,35 @@ - -ServletRequestHttpWrapper (Eclipse Jetty API Doc - v11.0.21) + +ServletRequestHttpWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServletRequestHt

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletRequest, jakarta.servlet.ServletRequest
    @@ -103,7 +90,6 @@

    Class ServletRequestHt
    ServletRequestHttpWrapper Class to tunnel a ServletRequest via an HttpServletRequest
    -

    @@ -284,295 +268,246 @@

    Method Details

  • getAuthType

    -
    public String getAuthType()
    Specified by:
    getAuthType in interface jakarta.servlet.http.HttpServletRequest
    -
  • getCookies

    -
    public jakarta.servlet.http.Cookie[] getCookies()
    Specified by:
    getCookies in interface jakarta.servlet.http.HttpServletRequest
    -
  • getDateHeader

    -
    public long getDateHeader(String name)
    Specified by:
    getDateHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeaders

    -
    public Enumeration<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeaderNames

    -
    public Enumeration<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.HttpServletRequest
    -
  • getIntHeader

    -
    public int getIntHeader(String name)
    Specified by:
    getIntHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getMethod

    -
    public String getMethod()
    Specified by:
    getMethod in interface jakarta.servlet.http.HttpServletRequest
    -
  • getPathInfo

    -
    public String getPathInfo()
    Specified by:
    getPathInfo in interface jakarta.servlet.http.HttpServletRequest
    -
  • getPathTranslated

    -
    public String getPathTranslated()
    Specified by:
    getPathTranslated in interface jakarta.servlet.http.HttpServletRequest
    -
  • getContextPath

    -
    public String getContextPath()
    Specified by:
    getContextPath in interface jakarta.servlet.http.HttpServletRequest
    -
  • getQueryString

    -
    public String getQueryString()
    Specified by:
    getQueryString in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRemoteUser

    -
    public String getRemoteUser()
    Specified by:
    getRemoteUser in interface jakarta.servlet.http.HttpServletRequest
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role)
    Specified by:
    isUserInRole in interface jakarta.servlet.http.HttpServletRequest
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    getUserPrincipal in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestedSessionId

    -
    public String getRequestedSessionId()
    Specified by:
    getRequestedSessionId in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestURI

    -
    public String getRequestURI()
    Specified by:
    getRequestURI in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestURL

    -
    public StringBuffer getRequestURL()
    Specified by:
    getRequestURL in interface jakarta.servlet.http.HttpServletRequest
    -
  • getServletPath

    -
    public String getServletPath()
    Specified by:
    getServletPath in interface jakarta.servlet.http.HttpServletRequest
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession(boolean create)
    Specified by:
    getSession in interface jakarta.servlet.http.HttpServletRequest
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession()
    Specified by:
    getSession in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdValid

    -
    public boolean isRequestedSessionIdValid()
    Specified by:
    isRequestedSessionIdValid in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromCookie

    -
    public boolean isRequestedSessionIdFromCookie()
    Specified by:
    isRequestedSessionIdFromCookie in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromURL

    -
    public boolean isRequestedSessionIdFromURL()
    Specified by:
    isRequestedSessionIdFromURL in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromUrl

    -
    @Deprecated(since="Servlet API 2.1") public boolean isRequestedSessionIdFromUrl()
    Deprecated.
    @@ -580,13 +515,11 @@

    isRequestedSessionIdFromUrl

    Specified by:
    isRequestedSessionIdFromUrl in interface jakarta.servlet.http.HttpServletRequest
    -
  • authenticate

    -
    public boolean authenticate(jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    @@ -597,13 +530,11 @@

    authenticate

    IOException
    jakarta.servlet.ServletException
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException, jakarta.servlet.ServletException
    @@ -614,13 +545,11 @@

    getPart

    IOException
    jakarta.servlet.ServletException
    -
  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException, jakarta.servlet.ServletException
    @@ -631,13 +560,11 @@

    getParts

    IOException
    jakarta.servlet.ServletException
    -
  • login

    -
    public void login(String username, String password) throws jakarta.servlet.ServletException
    @@ -647,13 +574,11 @@

    login

    Throws:
    jakarta.servlet.ServletException
    -
  • logout

    -
    public void logout() throws jakarta.servlet.ServletException
    @@ -662,25 +587,21 @@

    logout

    Throws:
    jakarta.servlet.ServletException
    -
  • changeSessionId

    -
    public String changeSessionId()
    Specified by:
    changeSessionId in interface jakarta.servlet.http.HttpServletRequest
    -
  • upgrade

    -
    public <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, @@ -692,7 +613,6 @@

    upgrade

    IOException
    jakarta.servlet.ServletException
    -
  • @@ -706,5 +626,7 @@

    upgrade


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/ServletResponseHttpWrapper.html b/jetty-11/org/eclipse/jetty/server/ServletResponseHttpWrapper.html index 2cf39416cc5..198370721ec 100644 --- a/jetty-11/org/eclipse/jetty/server/ServletResponseHttpWrapper.html +++ b/jetty-11/org/eclipse/jetty/server/ServletResponseHttpWrapper.html @@ -1,29 +1,35 @@ - -ServletResponseHttpWrapper (Eclipse Jetty API Doc - v11.0.21) + +ServletResponseHttpWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServletResponse

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletResponse, jakarta.servlet.ServletResponse
    @@ -103,7 +90,6 @@

    Class ServletResponse
    ServletResponseHttpWrapper Wrapper to tunnel a ServletResponse via an HttpServletResponse
    -

    @@ -262,55 +246,46 @@

    Method Details

  • addCookie

    -
    public void addCookie(jakarta.servlet.http.Cookie cookie)
    Specified by:
    addCookie in interface jakarta.servlet.http.HttpServletResponse
    -
  • containsHeader

    -
    public boolean containsHeader(String name)
    Specified by:
    containsHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeURL

    -
    public String encodeURL(String url)
    Specified by:
    encodeURL in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeRedirectURL

    -
    public String encodeRedirectURL(String url)
    Specified by:
    encodeRedirectURL in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeUrl

    -
    @Deprecated(since="Servlet API 2.1") public String encodeUrl(String url)
    Deprecated.
    @@ -318,13 +293,11 @@

    encodeUrl

    Specified by:
    encodeUrl in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeRedirectUrl

    -
    @Deprecated(since="Servlet API 2.1") public String encodeRedirectUrl(String url)
    Deprecated.
    @@ -332,13 +305,11 @@

    encodeRedirectUrl

    Specified by:
    encodeRedirectUrl in interface jakarta.servlet.http.HttpServletResponse
    -
  • sendError

    -
    public void sendError(int sc, String msg) throws IOException
    @@ -348,13 +319,11 @@

    sendError

    Throws:
    IOException
    -
  • sendError

    -
    public void sendError(int sc) throws IOException
    @@ -363,13 +332,11 @@

    sendError

    Throws:
    IOException
    -
  • sendRedirect

    -
    public void sendRedirect(String location) throws IOException
    @@ -378,103 +345,87 @@

    sendRedirect

    Throws:
    IOException
    -
  • setDateHeader

    -
    public void setDateHeader(String name, long date)
    Specified by:
    setDateHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addDateHeader

    -
    public void addDateHeader(String name, long date)
    Specified by:
    addDateHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    Specified by:
    setHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addHeader

    -
    public void addHeader(String name, String value)
    Specified by:
    addHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setIntHeader

    -
    public void setIntHeader(String name, int value)
    Specified by:
    setIntHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addIntHeader

    -
    public void addIntHeader(String name, int value)
    Specified by:
    addIntHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatus

    -
    public void setStatus(int sc)
    Specified by:
    setStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatus

    -
    @Deprecated(since="Servlet API 2.1") public void setStatus(int sc, String sm)
    @@ -483,55 +434,46 @@

    setStatus

    Specified by:
    setStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeaderNames

    -
    public Collection<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeaders

    -
    public Collection<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.HttpServletResponse
    -
  • getStatus

    -
    public int getStatus()
    Specified by:
    getStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • @@ -545,5 +487,7 @@

    getStatus


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/SessionIdManager.html b/jetty-11/org/eclipse/jetty/server/SessionIdManager.html index 05ab9e6851f..3d21dbc54aa 100644 --- a/jetty-11/org/eclipse/jetty/server/SessionIdManager.html +++ b/jetty-11/org/eclipse/jetty/server/SessionIdManager.html @@ -1,29 +1,35 @@ - -SessionIdManager (Eclipse Jetty API Doc - v11.0.21) + +SessionIdManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionIdManager

    -
    All Superinterfaces:
    LifeCycle
    @@ -101,7 +88,6 @@

    Interface SessionIdManager<
    Session ID Manager. Manages session IDs across multiple contexts.
    -

      @@ -110,7 +96,7 @@

      Interface SessionIdManager<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -142,7 +128,7 @@

      Method Summary

      Get just the session id from an id that includes the worker name as a suffix.
    - +
    Get the set of all session handlers for this node
    @@ -197,7 +183,6 @@

    Method Details

  • isIdInUse

    -
    boolean isIdInUse(String id)
    Parameters:
    @@ -205,39 +190,33 @@

    isIdInUse

    Returns:
    True if the session ID is in use by at least one context.
    -
  • expireAll

    -
    void expireAll(String id)
    Expire all sessions on all contexts that share the same id.
    Parameters:
    id - The session ID without any cluster node extension
    -
  • invalidateAll

    -
    void invalidateAll(String id)
    Invalidate all sessions on all contexts that share the same id.
    Parameters:
    id - the session id
    -
  • newSessionId

    -
    String newSessionId(jakarta.servlet.http.HttpServletRequest request, long created)
    Create a new Session ID.
    @@ -248,25 +227,21 @@

    newSessionId

    Returns:
    the new session id
    -
  • getWorkerName

    -
    String getWorkerName()
    Returns:
    the unique name of this server instance
    -
  • getId

    -
    String getId(String qualifiedId)
    Get just the session id from an id that includes the worker name as a suffix. @@ -278,13 +253,11 @@

    getId

    Returns:
    the cluster id
    -
  • getExtendedId

    -
    String getExtendedId(String id, jakarta.servlet.http.HttpServletRequest request)
    Get an extended id for a session. An extended id contains @@ -296,13 +269,11 @@

    getExtendedId

    Returns:
    The session id qualified with the worker name
    -
  • renewSessionId

    -
    String renewSessionId(String oldId, String oldExtendedId, jakarta.servlet.http.HttpServletRequest request)
    @@ -315,44 +286,37 @@

    renewSessionId

    Returns:
    the new session id
    -
  • getSessionHandlers

    -
    Set<SessionHandler> getSessionHandlers()
    Get the set of all session handlers for this node
    Returns:
    the set of session handlers
    -
  • setSessionHouseKeeper

    -
    void setSessionHouseKeeper(HouseKeeper houseKeeper)
    Parameters:
    houseKeeper - the housekeeper for doing scavenging
    -
  • getSessionHouseKeeper

    -
    HouseKeeper getSessionHouseKeeper()
    Returns:
    the housekeeper for doing scavenging
    -
  • @@ -366,5 +330,7 @@

    getSessionHouseKeeper


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/ShutdownMonitor.html b/jetty-11/org/eclipse/jetty/server/ShutdownMonitor.html index 243b4530ce3..5c431ffe84d 100644 --- a/jetty-11/org/eclipse/jetty/server/ShutdownMonitor.html +++ b/jetty-11/org/eclipse/jetty/server/ShutdownMonitor.html @@ -1,29 +1,35 @@ - -ShutdownMonitor (Eclipse Jetty API Doc - v11.0.21) + +ShutdownMonitor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ShutdownMonitor

    org.eclipse.jetty.server.ShutdownMonitor
    -

    public class ShutdownMonitor extends Object
    @@ -104,7 +91,6 @@

    Class ShutdownMonitor

    port number is printed to stdout.

    Commands "stop" and "status" are currently supported.

    -
      @@ -187,147 +173,115 @@

      Method Details

    • getInstance

      -
      public static ShutdownMonitor getInstance()
      -
    • reset

      -
      protected static void reset()
      -
    • register

      -
      public static void register(LifeCycle... lifeCycles)
      -
    • deregister

      -
      public static void deregister(LifeCycle lifeCycle)
      -
    • isRegistered

      -
      public static boolean isRegistered(LifeCycle lifeCycle)
      -
    • getKey

      -
      public String getKey()
      -
    • getPort

      -
      public int getPort()
      -
    • isExitVm

      -
      public boolean isExitVm()
      -
    • setDebug

      -
      public void setDebug(boolean flag)
      -
    • setExitVm

      -
      public void setExitVm(boolean exitVm)
      Parameters:
      exitVm - true to exit the VM on shutdown
      -
    • setKey

      -
      public void setKey(String key)
      -
    • setPort

      -
      public void setPort(int port)
      -
    • start

      -
      public void start() throws Exception
      Throws:
      Exception
      -
    • await

      -
      public void await() throws InterruptedException
      Throws:
      InterruptedException
      -
    • isAlive

      -
      protected boolean isAlive()
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class Object
      -
    @@ -341,5 +295,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/Slf4jRequestLogWriter.html b/jetty-11/org/eclipse/jetty/server/Slf4jRequestLogWriter.html index 9b1da80a6c2..0ba0b1b20f3 100644 --- a/jetty-11/org/eclipse/jetty/server/Slf4jRequestLogWriter.html +++ b/jetty-11/org/eclipse/jetty/server/Slf4jRequestLogWriter.html @@ -1,29 +1,35 @@ - -Slf4jRequestLogWriter (Eclipse Jetty API Doc - v11.0.21) + +Slf4jRequestLogWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Slf4jRequestLogWrite

    -
    All Implemented Interfaces:
    RequestLog.Writer, LifeCycle
    @@ -102,7 +89,6 @@

    Class Slf4jRequestLogWrite extends AbstractLifeCycle implements RequestLog.Writer

    Request log writer using a Slf4jLog Logger
    -
    @@ -207,32 +191,25 @@

    Method Details

  • setLoggerName

    -
    public void setLoggerName(String loggerName)
    -
  • getLoggerName

    -
    @ManagedAttribute("logger name") public String getLoggerName()
    -
  • isEnabled

    -
    protected boolean isEnabled()
    -
  • write

    -
    public void write(String requestEntry) throws IOException
    @@ -241,24 +218,22 @@

    write

    Throws:
    IOException
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • @@ -272,5 +247,7 @@

    doStart


    + + diff --git a/jetty-11/org/eclipse/jetty/server/SocketCustomizationListener.html b/jetty-11/org/eclipse/jetty/server/SocketCustomizationListener.html index 805bb5e5c4b..ef275f5affd 100644 --- a/jetty-11/org/eclipse/jetty/server/SocketCustomizationListener.html +++ b/jetty-11/org/eclipse/jetty/server/SocketCustomizationListener.html @@ -1,29 +1,35 @@ - -SocketCustomizationListener (Eclipse Jetty API Doc - v11.0.21) + +SocketCustomizationListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SocketCustomiz
    org.eclipse.jetty.server.SocketCustomizationListener

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener
    @@ -104,7 +91,6 @@

    Class SocketCustomiz ConnectionFactory) so that they are applied to all connections for that connector (or protocol) and thus allow additional Socket configuration to be applied by implementing customize(Socket, Class, boolean)

    -
      @@ -113,7 +99,7 @@

      Class SocketCustomiz

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection.Listener

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection.Listener

      Connection.Listener.Adapter
      @@ -179,23 +165,19 @@

      Constructor Details

    • SocketCustomizationListener

      -
      public SocketCustomizationListener()
      Construct with SSL unwrapping on.
      -
    • SocketCustomizationListener

      -
      public SocketCustomizationListener(boolean ssl)
      Parameters:
      ssl - If True, then a Socket underlying an SSLConnection is unwrapped and notified.
      -
    @@ -209,19 +191,16 @@

    Method Details

  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    onOpened in interface Connection.Listener
    -
  • customize

    -
    protected void customize(Socket socket, Class<? extends Connection> connection, boolean ssl)
    @@ -234,19 +213,16 @@

    customize

    by an SslConnection prior to this connection).
    ssl - True if the socket is wrapped with an SslConnection
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    onClosed in interface Connection.Listener
    -
  • @@ -260,5 +236,7 @@

    onClosed


    + + diff --git a/jetty-11/org/eclipse/jetty/server/SslConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/SslConnectionFactory.html index dff46f60ec2..79187ce1362 100644 --- a/jetty-11/org/eclipse/jetty/server/SslConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/SslConnectionFactory.html @@ -1,29 +1,35 @@ - -SslConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +SslConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class SslConnectionFactory<

    -
    All Implemented Interfaces:
    ConnectionFactory, ConnectionFactory.Configuring, ConnectionFactory.Detecting, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -104,7 +91,6 @@

    Class SslConnectionFactory<
    public class SslConnectionFactory extends AbstractConnectionFactory implements ConnectionFactory.Detecting, ConnectionFactory.Configuring
    -

    @@ -309,63 +289,48 @@

    Method Details

  • getSslContextFactory

    -
    public SslContextFactory.Server getSslContextFactory()
    -
  • setDirectBuffersForEncryption

    -
    public void setDirectBuffersForEncryption(boolean useDirectBuffers)
    -
  • setDirectBuffersForDecryption

    -
    public void setDirectBuffersForDecryption(boolean useDirectBuffers)
    -
  • isDirectBuffersForDecryption

    -
    public boolean isDirectBuffersForDecryption()
    -
  • isDirectBuffersForEncryption

    -
    public boolean isDirectBuffersForEncryption()
    -
  • getNextProtocol

    -
    public String getNextProtocol()
    -
  • isEnsureSecureRequestCustomizer

    -
    public boolean isEnsureSecureRequestCustomizer()
    -
  • setEnsureSecureRequestCustomizer

    -
    public void setEnsureSecureRequestCustomizer(boolean ensureSecureRequestCustomizer)
    Parameters:
    @@ -373,37 +338,34 @@

    setEnsureSecureRequestCustomizer

    associated Connectors have an SecureRequestCustomizer instance.
    See Also:
    -
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • configure

    -
    public void configure(Connector connector)
    -
    Description copied from interface: ConnectionFactory.Configuring
    +
    Description copied from interface: ConnectionFactory.Configuring
    Called during LifeCycle.start().
    Specified by:
    @@ -411,15 +373,13 @@

    configure

    Parameters:
    connector - The connector to configure
    -
  • detect

    -
    -
    Description copied from interface: ConnectionFactory.Detecting
    +
    Description copied from interface: ConnectionFactory.Detecting

    Check the bytes in the given buffer to figure out if this ConnectionFactory.Detecting instance can work with them or not.

    The buffer MUST be left untouched by this method: bytes MUST NOT be consumed and MUST NOT be modified.

    @@ -436,16 +396,14 @@

    detect

  • ConnectionFactory.Detecting.Detection.NEED_MORE_BYTES if this ConnectionFactory.Detecting instance requires more bytes to make a decision
  • -
  • newConnection

    -
    public Connection newConnection(Connector connector, EndPoint endPoint)
    -
    Description copied from interface: ConnectionFactory
    +
    Description copied from interface: ConnectionFactory

    Creates a new Connection with the given parameters

    Specified by:
    @@ -456,23 +414,19 @@

    newConnection

    Returns:
    a new Connection
    -
  • newSslConnection

    -
    protected SslConnection newSslConnection(Connector connector, EndPoint endPoint, SSLEngine engine)
    -
  • configure

    -
    protected AbstractConnection configure(AbstractConnection connection, Connector connector, EndPoint endPoint)
    @@ -480,19 +434,16 @@

    configure

    Overrides:
    configure in class AbstractConnectionFactory
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractConnectionFactory
    -
  • @@ -506,5 +457,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/StateLifeCycleListener.html b/jetty-11/org/eclipse/jetty/server/StateLifeCycleListener.html index 60eab5dd1f1..f9db9aca08e 100644 --- a/jetty-11/org/eclipse/jetty/server/StateLifeCycleListener.html +++ b/jetty-11/org/eclipse/jetty/server/StateLifeCycleListener.html @@ -1,29 +1,35 @@ - -StateLifeCycleListener (Eclipse Jetty API Doc - v11.0.21) + +StateLifeCycleListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StateLifeCycleListe
    org.eclipse.jetty.server.StateLifeCycleListener

    -
    All Implemented Interfaces:
    EventListener, LifeCycle.Listener
    @@ -100,7 +87,6 @@

    Class StateLifeCycleListe implements LifeCycle.Listener

    A LifeCycle Listener that writes state changes to a file.

    This can be used with the jetty.sh script to wait for successful startup.

    -
      @@ -167,14 +153,12 @@

      Constructor Details

    • StateLifeCycleListener

      -
      public StateLifeCycleListener(String filename) throws IOException
      Throws:
      IOException
      -
    @@ -188,74 +172,62 @@

    Method Details

  • lifeCycleStarting

    -
    public void lifeCycleStarting(LifeCycle event)
    Specified by:
    lifeCycleStarting in interface LifeCycle.Listener
    -
  • lifeCycleStarted

    -
    public void lifeCycleStarted(LifeCycle event)
    Specified by:
    lifeCycleStarted in interface LifeCycle.Listener
    -
  • lifeCycleFailure

    -
    public void lifeCycleFailure(LifeCycle event, Throwable cause)
    Specified by:
    lifeCycleFailure in interface LifeCycle.Listener
    -
  • lifeCycleStopping

    -
    public void lifeCycleStopping(LifeCycle event)
    Specified by:
    lifeCycleStopping in interface LifeCycle.Listener
    -
  • lifeCycleStopped

    -
    public void lifeCycleStopped(LifeCycle event)
    Specified by:
    lifeCycleStopped in interface LifeCycle.Listener
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -269,5 +241,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/SymlinkAllowedResourceAliasChecker.html b/jetty-11/org/eclipse/jetty/server/SymlinkAllowedResourceAliasChecker.html index 7b21b69b721..f996ab3cc03 100644 --- a/jetty-11/org/eclipse/jetty/server/SymlinkAllowedResourceAliasChecker.html +++ b/jetty-11/org/eclipse/jetty/server/SymlinkAllowedResourceAliasChecker.html @@ -1,29 +1,35 @@ - -SymlinkAllowedResourceAliasChecker (Eclipse Jetty API Doc - v11.0.21) + +SymlinkAllowedResourceAliasChecker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Symlink

    -
    All Implemented Interfaces:
    ContextHandler.AliasCheck, LifeCycle
    @@ -103,7 +90,6 @@

    Class Symlink extends AllowedResourceAliasChecker

    An extension of AllowedResourceAliasChecker which will allow symlinks alias to arbitrary targets, so long as the symlink file itself is an allowed resource.
    -
    @@ -217,14 +199,12 @@

    Method Details

  • check

    -
    protected boolean check(String pathInContext, Path path)
    Overrides:
    check in class AllowedResourceAliasChecker
    -
  • @@ -238,5 +218,7 @@

    check


    + + diff --git a/jetty-11/org/eclipse/jetty/server/UserIdentity.Scope.html b/jetty-11/org/eclipse/jetty/server/UserIdentity.Scope.html index a603969afe6..2edbf274b39 100644 --- a/jetty-11/org/eclipse/jetty/server/UserIdentity.Scope.html +++ b/jetty-11/org/eclipse/jetty/server/UserIdentity.Scope.html @@ -1,29 +1,35 @@ - -UserIdentity.Scope (Eclipse Jetty API Doc - v11.0.21) + +UserIdentity.Scope (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface UserIdentity.Scope

    -
    All Known Implementing Classes:
    AntWebAppContext.AntServletHolder, ServletHolder
    Enclosing interface:
    -
    UserIdentity
    +
    UserIdentity

    public static interface UserIdentity.Scope
    @@ -101,7 +88,6 @@

    Interface UserIdentity.Sc A scope is the environment in which a User Identity is to be interpreted. Typically it is set by the target servlet of a request.

    -
      @@ -125,7 +111,7 @@

      Method Summary

       
      - +
       
      @@ -145,50 +131,42 @@

      Method Details

    • getContextHandler

      -
      ContextHandler getContextHandler()
      Returns:
      The context handler that the identity is being considered within
      -
    • getContextPath

      -
      String getContextPath()
      Returns:
      The context path that the identity is being considered within
      -
    • getName

      -
      String getName()
      Returns:
      The name of the identity context. Typically this is the servlet name.
      -
    • getRoleRefMap

      -
      Map<String,String> getRoleRefMap()
      Returns:
      A map of role reference names that converts from names used by application code to names used by the context deployment.
      -
    @@ -202,5 +180,7 @@

    getRoleRefMap


    + + diff --git a/jetty-11/org/eclipse/jetty/server/UserIdentity.UnauthenticatedUserIdentity.html b/jetty-11/org/eclipse/jetty/server/UserIdentity.UnauthenticatedUserIdentity.html index 36c52b59822..d075fca0616 100644 --- a/jetty-11/org/eclipse/jetty/server/UserIdentity.UnauthenticatedUserIdentity.html +++ b/jetty-11/org/eclipse/jetty/server/UserIdentity.UnauthenticatedUserIdentity.html @@ -1,18 +1,19 @@ - -UserIdentity.UnauthenticatedUserIdentity (Eclipse Jetty API Doc - v11.0.21) + +UserIdentity.UnauthenticatedUserIdentity (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface UserIdentity

    -
    All Known Subinterfaces:
    UserIdentity.UnauthenticatedUserIdentity
    @@ -102,7 +89,6 @@

    Interface UserIdentity

    Implementations of UserIdentity should be immutable so that they may be cached by Authenticators and LoginServices.

    -
      @@ -181,9 +167,7 @@

      Field Details

    • UNAUTHENTICATED_IDENTITY

      -
      static final UserIdentity UNAUTHENTICATED_IDENTITY
      -
    @@ -197,31 +181,26 @@

    Method Details

  • getSubject

    -
    Subject getSubject()
    Returns:
    The user subject
    -
  • getUserPrincipal

    -
    Principal getUserPrincipal()
    Returns:
    The user principal
    -
  • isUserInRole

    -
    boolean isUserInRole(String role, UserIdentity.Scope scope)
    Check if the user is in a role. @@ -234,7 +213,6 @@

    isUserInRole

    Returns:
    True if the user can act in that role.
    -
  • @@ -248,5 +226,7 @@

    isUserInRole


    + + diff --git a/jetty-11/org/eclipse/jetty/server/Utf8HttpWriter.html b/jetty-11/org/eclipse/jetty/server/Utf8HttpWriter.html index 3cdea5c1a7c..1ce77c0c01d 100644 --- a/jetty-11/org/eclipse/jetty/server/Utf8HttpWriter.html +++ b/jetty-11/org/eclipse/jetty/server/Utf8HttpWriter.html @@ -1,29 +1,35 @@ - -Utf8HttpWriter (Eclipse Jetty API Doc - v11.0.21) + +Utf8HttpWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Utf8HttpWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -108,7 +95,6 @@

    Class Utf8HttpWriter

    The UTF-8 encoding is done by this class and no additional buffers or Writers are used. The UTF-8 code was inspired by http://javolution.org
    -
      @@ -179,9 +165,7 @@

      Constructor Details

    • Utf8HttpWriter

      -
      public Utf8HttpWriter(HttpOutput out)
      -
    @@ -195,7 +179,6 @@

    Method Details

  • write

    -
    public void write(char[] s, int offset, int length) @@ -206,7 +189,6 @@

    write

    Throws:
    IOException
    -
  • @@ -220,5 +202,7 @@

    write


    + + diff --git a/jetty-11/org/eclipse/jetty/server/class-use/AbstractConnectionFactory.html b/jetty-11/org/eclipse/jetty/server/class-use/AbstractConnectionFactory.html index 2820a9fa438..dbf5af6a627 100644 --- a/jetty-11/org/eclipse/jetty/server/class-use/AbstractConnectionFactory.html +++ b/jetty-11/org/eclipse/jetty/server/class-use/AbstractConnectionFactory.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.server.AbstractConnectionFactory (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.server.AbstractConnectionFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,14 +83,13 @@

    Class Abstr

    -
    All Implemented Interfaces:
    Handler, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    AbstractHandler
    +
    AbstractHandler

    @Deprecated @@ -116,7 +103,6 @@

    Class Abstr DispatcherType.ERROR dispatches are handled by calling the AbstractHandler.doError(String, Request, HttpServletRequest, HttpServletResponse) method. All other dispatches are passed to the abstract doNonErrorHandle(String, Request, HttpServletRequest, HttpServletResponse) method, which should be implemented with specific handler behavior

    -
    @@ -254,7 +238,6 @@

    Method Details

  • handle

    -
    public final void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -262,7 +245,7 @@

    handle

    throws IOException, jakarta.servlet.ServletException
    Deprecated.
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -282,13 +265,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doNonErrorHandle

    -
    @Deprecated protected abstract void doNonErrorHandle(String target, Request baseRequest, @@ -313,7 +294,6 @@

    doNonErrorHandle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • @@ -327,5 +307,7 @@

    doNonErrorHandle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/AbstractHandler.html b/jetty-11/org/eclipse/jetty/server/handler/AbstractHandler.html index e68b6d3c9f4..9e33ade4c7f 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/AbstractHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/AbstractHandler.html @@ -1,29 +1,35 @@ - -AbstractHandler (Eclipse Jetty API Doc - v11.0.21) + +AbstractHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractHandler

    -
    All Implemented Interfaces:
    Handler, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -116,7 +103,6 @@

    Class AbstractHandler

  • a Server reference
  • optional error dispatch handling
  • -
    @@ -262,9 +248,7 @@

    Constructor Details

  • AbstractHandler

    -
    public AbstractHandler()
    -
  • @@ -278,14 +262,13 @@

    Method Details

  • handle

    -
    public abstract void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -303,13 +286,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doError

    -
    @Deprecated protected void doError(String target, Request baseRequest, @@ -333,33 +314,30 @@

    doError

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -367,39 +345,33 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • setServer

    -
    public void setServer(Server server)
    Specified by:
    setServer in interface Handler
    -
  • getServer

    -
    public Server getServer()
    Specified by:
    getServer in interface Handler
    -
  • destroy

    -
    public void destroy()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Destroys the managed Destroyable beans in the reverse order they were added.
    Specified by:
    @@ -409,7 +381,6 @@

    destroy

    Overrides:
    destroy in class ContainerLifeCycle
    -
  • @@ -423,5 +394,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/AbstractHandlerContainer.html b/jetty-11/org/eclipse/jetty/server/handler/AbstractHandlerContainer.html index 9a9c3910539..f78335f7a8a 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/AbstractHandlerContainer.html +++ b/jetty-11/org/eclipse/jetty/server/handler/AbstractHandlerContainer.html @@ -1,29 +1,35 @@ - -AbstractHandlerContainer (Eclipse Jetty API Doc - v11.0.21) + +AbstractHandlerContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class AbstractHandlerCo

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -110,7 +97,6 @@

    Class AbstractHandlerCo implements HandlerContainer

    Abstract Handler Container. This is the base class for handlers that may contain other handlers.
    -
    @@ -257,7 +241,6 @@

    Method Details

  • getChildHandlers

    -
    public Handler[] getChildHandlers()
    Specified by:
    @@ -265,13 +248,11 @@

    getChildHandlers

    Returns:
    array of all handlers contained by this handler and it's children
    -
  • getChildHandlersByClass

    -
    public Handler[] getChildHandlersByClass(Class<?> byclass)
    Specified by:
    @@ -281,13 +262,11 @@

    getChildHandlersByClass

    Returns:
    array of all handlers contained by this handler and it's children of the passed type.
    -
  • getChildHandlerByClass

    -
    public <T extends Handler> T getChildHandlerByClass(Class<T> byclass)
    Specified by:
    @@ -299,42 +278,34 @@

    getChildHandlerByClass

    Returns:
    first handler of all handlers contained by this handler and it's children of the passed type.
    -
  • expandChildren

    -
    protected void expandChildren(List<Handler> list, Class<?> byClass)
    -
  • expandHandler

    -
    protected void expandHandler(Handler handler, List<Handler> list, Class<?> byClass)
    -
  • findContainerOf

    -
    public static <T extends HandlerContainer> T findContainerOf(HandlerContainer root, Class<T> type, Handler handler)
    -
  • setServer

    -
    public void setServer(Server server)
    Specified by:
    @@ -342,7 +313,6 @@

    setServer

    Overrides:
    setServer in class AbstractHandler
    -
  • @@ -356,5 +326,7 @@

    setServer


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/AllowSymLinkAliasChecker.html b/jetty-11/org/eclipse/jetty/server/handler/AllowSymLinkAliasChecker.html index 5b023b7c474..4917e703979 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/AllowSymLinkAliasChecker.html +++ b/jetty-11/org/eclipse/jetty/server/handler/AllowSymLinkAliasChecker.html @@ -1,29 +1,35 @@ - -AllowSymLinkAliasChecker (Eclipse Jetty API Doc - v11.0.21) + +AllowSymLinkAliasChecker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AllowSymLinkAlias
    org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker

    -
    All Implemented Interfaces:
    ContextHandler.AliasCheck
    @@ -107,7 +94,6 @@

    Class AllowSymLinkAlias to check resources that are aliased to other locations. The checker uses the Java Files.readSymbolicLink(Path) and Path.toRealPath(java.nio.file.LinkOption...) APIs to check if a file is aliased with symbolic links.

    -
      @@ -164,10 +150,8 @@

      Constructor Details

    • AllowSymLinkAliasChecker

      -
      public AllowSymLinkAliasChecker()
      Deprecated.
      -
    @@ -181,11 +165,10 @@

    Method Details

  • check

    -
    public boolean check(String pathInContext, Resource resource)
    Deprecated.
    -
    Description copied from interface: ContextHandler.AliasCheck
    +
    Description copied from interface: ContextHandler.AliasCheck
    Check an alias
    Specified by:
    @@ -196,7 +179,6 @@

    check

    Returns:
    True if the resource is OK to be served.
    -
  • @@ -210,5 +192,7 @@

    check


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/AsyncDelayHandler.html b/jetty-11/org/eclipse/jetty/server/handler/AsyncDelayHandler.html index 3a9aa657c3c..c7afb1c547b 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/AsyncDelayHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/AsyncDelayHandler.html @@ -1,29 +1,35 @@ - -AsyncDelayHandler (Eclipse Jetty API Doc - v11.0.21) + +AsyncDelayHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class AsyncDelayHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,7 +99,6 @@

    Class AsyncDelayHandler

    API for asynchronous servlets, it adjusts the dispatch type of the request so that it does not appear to be asynchronous during the delayed dispatch.
    -
    @@ -283,9 +267,7 @@

    Constructor Details

  • AsyncDelayHandler

    -
    public AsyncDelayHandler()
    -
  • @@ -299,14 +281,13 @@

    Method Details

  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -326,13 +307,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • startHandling

    -
    protected boolean startHandling(Request request, boolean restart)
    Called to indicate that a request has been presented for handling
    @@ -343,13 +322,11 @@

    startHandling

    Returns:
    True if the request should be handled now
    -
  • delayHandling

    -
    protected void delayHandling(Request request, jakarta.servlet.AsyncContext context)
    Called to indicate that a requests handling is being delayed/ @@ -361,13 +338,11 @@

    delayHandling

    request - The request to be delayed
    context - The AsyncContext of the delayed request
    -
  • endHandling

    -
    protected void endHandling(Request request)
    Called to indicated the handling of the request is ending. This is only the end of the current dispatch of the request and @@ -376,7 +351,6 @@

    endHandling

    Parameters:
    request - The request
    -
  • @@ -390,5 +364,7 @@

    endHandling


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/BufferedResponseHandler.BufferedInterceptor.html b/jetty-11/org/eclipse/jetty/server/handler/BufferedResponseHandler.BufferedInterceptor.html index 3f352764b5e..bb68c27eaef 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/BufferedResponseHandler.BufferedInterceptor.html +++ b/jetty-11/org/eclipse/jetty/server/handler/BufferedResponseHandler.BufferedInterceptor.html @@ -1,18 +1,19 @@ - -BufferedResponseHandler.BufferedInterceptor (Eclipse Jetty API Doc - v11.0.21) + +BufferedResponseHandler.BufferedInterceptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class BufferedResponseHa

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -127,7 +114,6 @@

    Class BufferedResponseHa this handler can represent an unbounded memory commitment if the content generated can also be unbounded.

    -
    @@ -203,13 +189,13 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
     
    - +
     
    - +
     
    void
    @@ -281,9 +267,7 @@

    Constructor Details

  • BufferedResponseHandler

    -
    public BufferedResponseHandler()
    -
  • @@ -297,63 +281,50 @@

    Method Details

  • getMethodIncludeExclude

    -
    public IncludeExclude<String> getMethodIncludeExclude()
    -
  • getPathIncludeExclude

    -
    public IncludeExclude<String> getPathIncludeExclude()
    -
  • getMimeIncludeExclude

    -
    public IncludeExclude<String> getMimeIncludeExclude()
    -
  • isMimeTypeBufferable

    -
    protected boolean isMimeTypeBufferable(String mimetype)
    -
  • isPathBufferable

    -
    protected boolean isPathBufferable(String requestURI)
    -
  • shouldBuffer

    -
    protected boolean shouldBuffer(HttpChannel channel, boolean last)
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -373,16 +344,13 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • newBufferedInterceptor

    -
    protected BufferedResponseHandler.BufferedInterceptor newBufferedInterceptor(HttpChannel httpChannel, HttpOutput.Interceptor interceptor)
    -
  • @@ -396,5 +364,7 @@

    newBufferedInterceptor


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.AliasCheck.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.AliasCheck.html index 922eef08b52..3ca910beb8e 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.AliasCheck.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.AliasCheck.html @@ -1,29 +1,35 @@ - -ContextHandler.AliasCheck (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.AliasCheck (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface ContextHandler.AliasCheck

    -
    All Known Implementing Classes:
    AllowedResourceAliasChecker, AllowSymLinkAliasChecker, ContextHandler.ApproveAliases, ContextHandler.ApproveNonExistentDirectoryAliases, SameFileAliasChecker, SymlinkAllowedResourceAliasChecker
    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    public static interface ContextHandler.AliasCheck
    Interface to check aliases
    -
      @@ -136,7 +122,6 @@

      Method Details

    • check

      -
      boolean check(String pathInContext, Resource resource)
      Check an alias
      @@ -147,7 +132,6 @@

      check

      Returns:
      True if the resource is OK to be served.
      -
    @@ -161,5 +145,7 @@

    check


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveAliases.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveAliases.html index 35b5c367bc1..644b1657568 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveAliases.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveAliases.html @@ -1,29 +1,35 @@ - -ContextHandler.ApproveAliases (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.ApproveAliases (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class ContextHandl
    org.eclipse.jetty.server.handler.ContextHandler.ApproveAliases

    -
    All Implemented Interfaces:
    ContextHandler.AliasCheck
    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    @Deprecated @@ -107,7 +94,6 @@

    Class ContextHandl

    Approve all aliases.
    -
      @@ -164,10 +150,8 @@

      Constructor Details

    • ApproveAliases

      -
      public ApproveAliases()
      Deprecated.
      -
    @@ -181,11 +165,10 @@

    Method Details

  • check

    -
    public boolean check(String pathInContext, Resource resource)
    Deprecated.
    -
    Description copied from interface: ContextHandler.AliasCheck
    +
    Description copied from interface: ContextHandler.AliasCheck
    Check an alias
    Specified by:
    @@ -196,7 +179,6 @@

    check

    Returns:
    True if the resource is OK to be served.
    -
  • @@ -210,5 +192,7 @@

    check


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveNonExistentDirectoryAliases.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveNonExistentDirectoryAliases.html index 40532c4bf98..feabe9fb168 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveNonExistentDirectoryAliases.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ApproveNonExistentDirectoryAliases.html @@ -1,29 +1,35 @@ - -ContextHandler.ApproveNonExistentDirectoryAliases (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.ApproveNonExistentDirectoryAliases (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    org.eclipse.jetty.server.handler.ContextHandler.ApproveNonExistentDirectoryAliases

    -
    All Implemented Interfaces:
    ContextHandler.AliasCheck
    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    @Deprecated @@ -105,7 +92,6 @@

    ContextHandler.AliasCheck

    Deprecated.
    Approve Aliases of a non existent directory. If a directory "/foobar/" does not exist, then the resource is aliased to "/foobar". Accept such aliases.
    -
      @@ -162,10 +148,8 @@

      Constructor Details

    • ApproveNonExistentDirectoryAliases

      -
      public ApproveNonExistentDirectoryAliases()
      Deprecated.
      -
    @@ -179,11 +163,10 @@

    Method Details

  • check

    -
    public boolean check(String pathInContext, Resource resource)
    Deprecated.
    -
    Description copied from interface: ContextHandler.AliasCheck
    +
    Description copied from interface: ContextHandler.AliasCheck
    Check an alias
    Specified by:
    @@ -194,7 +177,6 @@

    check

    Returns:
    True if the resource is OK to be served.
    -
  • @@ -208,5 +190,7 @@

    check


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Availability.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Availability.html index 2a7cc7ab135..7883a24cfb1 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Availability.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Availability.html @@ -1,29 +1,35 @@ - -ContextHandler.Availability (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.Availability (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum ContextHandler.A

    -
    All Implemented Interfaces:
    Serializable, Comparable<ContextHandler.Availability>, java.lang.constant.Constable
    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    public static enum ContextHandler.Availability extends Enum<ContextHandler.Availability>
    -
    @@ -230,7 +206,6 @@

    Method Details

  • values

    -
    public static ContextHandler.Availability[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -238,13 +213,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ContextHandler.Availability valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -259,7 +232,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -273,5 +245,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Context.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Context.html index 85bb1844432..b4a84b88f4a 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Context.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.Context.html @@ -1,29 +1,35 @@ - -ContextHandler.Context (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.Context (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ContextHandler.Cont

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContext, Attributes, Dumpable
    @@ -104,7 +91,7 @@

    Class ContextHandler.Cont

    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    public class ContextHandler.Context @@ -114,7 +101,6 @@

    Class ContextHandler.Cont A partial implementation of ServletContext. A complete implementation is provided by the derived ContextHandler implementations.

    -
    @@ -339,9 +321,7 @@

    Constructor Details

  • Context

    -
    protected Context()
    -
  • @@ -355,15 +335,12 @@

    Method Details

  • getContextHandler

    -
    public ContextHandler getContextHandler()
    -
  • getContext

    -
    public jakarta.servlet.ServletContext getContext(String uripath)
    Specified by:
    @@ -371,13 +348,11 @@

    getContext

    Overrides:
    getContext in class ContextHandler.StaticContext
    -
  • getMimeType

    -
    public String getMimeType(String file)
    Specified by:
    @@ -385,13 +360,11 @@

    getMimeType

    Overrides:
    getMimeType in class ContextHandler.StaticContext
    -
  • getRequestDispatcher

    -
    public jakarta.servlet.RequestDispatcher getRequestDispatcher(String uriInContext)
    Specified by:
    @@ -399,13 +372,11 @@

    getRequestDispatcher

    Overrides:
    getRequestDispatcher in class ContextHandler.StaticContext
    -
  • getRealPath

    -
    public String getRealPath(String path)
    Specified by:
    @@ -413,13 +384,11 @@

    getRealPath

    Overrides:
    getRealPath in class ContextHandler.StaticContext
    -
  • getResource

    -
    public URL getResource(String path) throws MalformedURLException
    @@ -430,13 +399,11 @@

    getResource

    Throws:
    MalformedURLException
    -
  • getResourceAsStream

    -
    public InputStream getResourceAsStream(String path)
    Specified by:
    @@ -444,13 +411,11 @@

    getResourceAsStream

    Overrides:
    getResourceAsStream in class ContextHandler.StaticContext
    -
  • getResourcePaths

    -
    public Set<String> getResourcePaths(String path)
    Specified by:
    @@ -458,13 +423,11 @@

    getResourcePaths

    Overrides:
    getResourcePaths in class ContextHandler.StaticContext
    -
  • log

    -
    public void log(Exception exception, String msg)
    @@ -473,13 +436,11 @@

    log

    Overrides:
    log in class ContextHandler.StaticContext
    -
  • log

    -
    public void log(String msg)
    Specified by:
    @@ -487,13 +448,11 @@

    log

    Overrides:
    log in class ContextHandler.StaticContext
    -
  • log

    -
    public void log(String message, Throwable throwable)
    @@ -502,13 +461,11 @@

    log

    Overrides:
    log in class ContextHandler.StaticContext
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    Specified by:
    @@ -516,13 +473,11 @@

    getInitParameter

    Overrides:
    getInitParameter in class ContextHandler.StaticContext
    -
  • getInitParameterNames

    -
    public Enumeration<String> getInitParameterNames()
    Specified by:
    @@ -530,13 +485,11 @@

    getInitParameterNames

    Overrides:
    getInitParameterNames in class ContextHandler.StaticContext
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    @@ -546,13 +499,11 @@

    getAttribute

    Overrides:
    getAttribute in class AttributesMap
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    @@ -562,13 +513,11 @@

    getAttributeNames

    Overrides:
    getAttributeNames in class AttributesMap
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    @@ -579,13 +528,11 @@

    setAttribute

    Overrides:
    setAttribute in class AttributesMap
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    @@ -595,13 +542,11 @@

    removeAttribute

    Overrides:
    removeAttribute in class AttributesMap
    -
  • getServletContextName

    -
    public String getServletContextName()
    Specified by:
    @@ -609,13 +554,11 @@

    getServletContextName

    Overrides:
    getServletContextName in class ContextHandler.StaticContext
    -
  • getContextPath

    -
    public String getContextPath()
    Specified by:
    @@ -623,25 +566,21 @@

    getContextPath

    Overrides:
    getContextPath in class ContextHandler.StaticContext
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AttributesMap
    -
  • setInitParameter

    -
    public boolean setInitParameter(String name, String value)
    @@ -650,13 +589,11 @@

    setInitParameter

    Overrides:
    setInitParameter in class ContextHandler.StaticContext
    -
  • addListener

    -
    public void addListener(String className)
    Specified by:
    @@ -664,13 +601,11 @@

    addListener

    Overrides:
    addListener in class ContextHandler.StaticContext
    -
  • addListener

    -
    public <T extends EventListener> void addListener(T t)
    Specified by:
    @@ -678,13 +613,11 @@

    addListener

    Overrides:
    addListener in class ContextHandler.StaticContext
    -
  • addListener

    -
    public void addListener(Class<? extends EventListener> listenerClass)
    Specified by:
    @@ -692,42 +625,34 @@

    addListener

    Overrides:
    addListener in class ContextHandler.StaticContext
    -
  • checkListener

    -
    public void checkListener(Class<? extends EventListener> listener) throws IllegalStateException
    Throws:
    IllegalStateException
    -
  • setExtendedListenerTypes

    -
    public void setExtendedListenerTypes(boolean extended)
    -
  • isExtendedListenerTypes

    -
    public boolean isExtendedListenerTypes()
    -
  • getClassLoader

    -
    public ClassLoader getClassLoader()
    Specified by:
    @@ -735,13 +660,11 @@

    getClassLoader

    Overrides:
    getClassLoader in class ContextHandler.StaticContext
    -
  • getJspConfigDescriptor

    -
    public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
    Specified by:
    @@ -749,21 +672,17 @@

    getJspConfigDescriptor

    Overrides:
    getJspConfigDescriptor in class ContextHandler.StaticContext
    -
  • setJspConfigDescriptor

    -
    public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d)
    -
  • declareRoles

    -
    public void declareRoles(String... roleNames)
    Specified by:
    @@ -771,29 +690,23 @@

    declareRoles

    Overrides:
    declareRoles in class ContextHandler.StaticContext
    -
  • setEnabled

    -
    public void setEnabled(boolean enabled)
    -
  • isEnabled

    -
    public boolean isEnabled()
    -
  • getVirtualServerName

    -
    public String getVirtualServerName()
    Specified by:
    @@ -801,7 +714,6 @@

    getVirtualServerName

    Overrides:
    getVirtualServerName in class ContextHandler.StaticContext
    -
  • @@ -815,5 +727,7 @@

    getVirtualServerName


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextScopeListener.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextScopeListener.html index f1445a5c258..8f6110bdd1a 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextScopeListener.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextScopeListener.html @@ -1,29 +1,35 @@ - -ContextHandler.ContextScopeListener (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.ContextScopeListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface ContextHandler.ContextScopeListener

    -
    All Superinterfaces:
    EventListener
    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    public static interface ContextHandler.ContextScopeListener extends EventListener
    Listener for all threads entering context scope, including async IO callbacks
    -
      @@ -140,7 +126,6 @@

      Method Details

    • enterScope

      -
      void enterScope(ContextHandler.Context context, Request request, Object reason)
      @@ -150,13 +135,11 @@

      enterScope

      request - A request that is applicable to the scope, or null
      reason - An object that indicates the reason the scope is being entered.
      -
    • exitScope

      -
      void exitScope(ContextHandler.Context context, Request request)
      @@ -164,7 +147,6 @@

      exitScope

      context - The context being exited
      request - A request that is applicable to the scope, or null
      -
    @@ -178,5 +160,7 @@

    exitScope


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextStatus.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextStatus.html index d2dd5dc94d2..9c5d2ac8ee7 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextStatus.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.ContextStatus.html @@ -1,29 +1,35 @@ - -ContextHandler.ContextStatus (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.ContextStatus (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum ContextHandler.

    -
    All Implemented Interfaces:
    Serializable, Comparable<ContextHandler.ContextStatus>, java.lang.constant.Constable
    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    public static enum ContextHandler.ContextStatus extends Enum<ContextHandler.ContextStatus>
    -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static ContextHandler.ContextStatus[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ContextHandler.ContextStatus valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.StaticContext.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.StaticContext.html index 3a45fdda2a4..00cacab7c39 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.StaticContext.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.StaticContext.html @@ -1,29 +1,35 @@ - -ContextHandler.StaticContext (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler.StaticContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ContextHandle

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContext, Attributes, Dumpable
    @@ -102,7 +89,7 @@

    Class ContextHandle

    Enclosing class:
    -
    ContextHandler
    +
    ContextHandler

    public static class ContextHandler.StaticContext @@ -111,7 +98,6 @@

    Class ContextHandle
    A simple implementation of ServletContext that is used when there is no ContextHandler. This is also used as the base for all other ServletContext implementations.
    -

    @@ -400,91 +384,76 @@

    Method Details

  • getContext

    -
    public jakarta.servlet.ServletContext getContext(String uripath)
    Specified by:
    getContext in interface jakarta.servlet.ServletContext
    -
  • getMajorVersion

    -
    public int getMajorVersion()
    Specified by:
    getMajorVersion in interface jakarta.servlet.ServletContext
    -
  • getMimeType

    -
    public String getMimeType(String file)
    Specified by:
    getMimeType in interface jakarta.servlet.ServletContext
    -
  • getMinorVersion

    -
    public int getMinorVersion()
    Specified by:
    getMinorVersion in interface jakarta.servlet.ServletContext
    -
  • getNamedDispatcher

    -
    public jakarta.servlet.RequestDispatcher getNamedDispatcher(String name)
    Specified by:
    getNamedDispatcher in interface jakarta.servlet.ServletContext
    -
  • getRequestDispatcher

    -
    public jakarta.servlet.RequestDispatcher getRequestDispatcher(String uriInContext)
    Specified by:
    getRequestDispatcher in interface jakarta.servlet.ServletContext
    -
  • getRealPath

    -
    public String getRealPath(String path)
    Specified by:
    getRealPath in interface jakarta.servlet.ServletContext
    -
  • getResource

    -
    public URL getResource(String path) throws MalformedURLException
    @@ -493,49 +462,41 @@

    getResource

    Throws:
    MalformedURLException
    -
  • getResourceAsStream

    -
    public InputStream getResourceAsStream(String path)
    Specified by:
    getResourceAsStream in interface jakarta.servlet.ServletContext
    -
  • getResourcePaths

    -
    public Set<String> getResourcePaths(String path)
    Specified by:
    getResourcePaths in interface jakarta.servlet.ServletContext
    -
  • getServerInfo

    -
    public String getServerInfo()
    Specified by:
    getServerInfo in interface jakarta.servlet.ServletContext
    -
  • getServlet

    -
    @Deprecated(since="Servlet API 2.1") public jakarta.servlet.Servlet getServlet(String name) throws jakarta.servlet.ServletException
    @@ -546,13 +507,11 @@

    getServlet

    Throws:
    jakarta.servlet.ServletException
    -
  • getServletNames

    -
    @Deprecated(since="Servlet API 2.1") public Enumeration<String> getServletNames()
    Deprecated.
    @@ -560,13 +519,11 @@

    getServletNames

    Specified by:
    getServletNames in interface jakarta.servlet.ServletContext
    -
  • getServlets

    -
    @Deprecated(since="Servlet API 2.0") public Enumeration<jakarta.servlet.Servlet> getServlets()
    Deprecated.
    @@ -574,13 +531,11 @@

    getServlets

    Specified by:
    getServlets in interface jakarta.servlet.ServletContext
    -
  • log

    -
    @Deprecated(since="Servlet API 2.1") public void log(Exception exception, String msg)
    @@ -589,177 +544,149 @@

    log

    Specified by:
    log in interface jakarta.servlet.ServletContext
    -
  • log

    -
    public void log(String msg)
    Specified by:
    log in interface jakarta.servlet.ServletContext
    -
  • log

    -
    public void log(String message, Throwable throwable)
    Specified by:
    log in interface jakarta.servlet.ServletContext
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    Specified by:
    getInitParameter in interface jakarta.servlet.ServletContext
    -
  • getInitParameterNames

    -
    public Enumeration<String> getInitParameterNames()
    Specified by:
    getInitParameterNames in interface jakarta.servlet.ServletContext
    -
  • getServletContextName

    -
    public String getServletContextName()
    Specified by:
    getServletContextName in interface jakarta.servlet.ServletContext
    -
  • getContextPath

    -
    public String getContextPath()
    Specified by:
    getContextPath in interface jakarta.servlet.ServletContext
    -
  • setInitParameter

    -
    public boolean setInitParameter(String name, String value)
    Specified by:
    setInitParameter in interface jakarta.servlet.ServletContext
    -
  • addFilter

    -
    public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass)
    Specified by:
    addFilter in interface jakarta.servlet.ServletContext
    -
  • addFilter

    -
    public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter)
    Specified by:
    addFilter in interface jakarta.servlet.ServletContext
    -
  • addFilter

    -
    public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className)
    Specified by:
    addFilter in interface jakarta.servlet.ServletContext
    -
  • addServlet

    -
    public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass)
    Specified by:
    addServlet in interface jakarta.servlet.ServletContext
    -
  • addServlet

    -
    public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet)
    Specified by:
    addServlet in interface jakarta.servlet.ServletContext
    -
  • addServlet

    -
    public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className)
    Specified by:
    addServlet in interface jakarta.servlet.ServletContext
    -
  • addJspFile

    -
    public jakarta.servlet.ServletRegistration.Dynamic addJspFile(String servletName, String jspFile)
    @@ -768,158 +695,132 @@

    addJspFile

    Since:
    Servlet 4.0
    -
  • getDefaultSessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
    Specified by:
    getDefaultSessionTrackingModes in interface jakarta.servlet.ServletContext
    -
  • getEffectiveSessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
    Specified by:
    getEffectiveSessionTrackingModes in interface jakarta.servlet.ServletContext
    -
  • getFilterRegistration

    -
    public jakarta.servlet.FilterRegistration getFilterRegistration(String filterName)
    Specified by:
    getFilterRegistration in interface jakarta.servlet.ServletContext
    -
  • getFilterRegistrations

    -
    public Map<String,? extends jakarta.servlet.FilterRegistration> getFilterRegistrations()
    Specified by:
    getFilterRegistrations in interface jakarta.servlet.ServletContext
    -
  • getServletRegistration

    -
    public jakarta.servlet.ServletRegistration getServletRegistration(String servletName)
    Specified by:
    getServletRegistration in interface jakarta.servlet.ServletContext
    -
  • getServletRegistrations

    -
    public Map<String,? extends jakarta.servlet.ServletRegistration> getServletRegistrations()
    Specified by:
    getServletRegistrations in interface jakarta.servlet.ServletContext
    -
  • getSessionCookieConfig

    -
    public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()
    Specified by:
    getSessionCookieConfig in interface jakarta.servlet.ServletContext
    -
  • setSessionTrackingModes

    -
    public void setSessionTrackingModes(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
    Specified by:
    setSessionTrackingModes in interface jakarta.servlet.ServletContext
    -
  • addListener

    -
    public void addListener(String className)
    Specified by:
    addListener in interface jakarta.servlet.ServletContext
    -
  • addListener

    -
    public <T extends EventListener> void addListener(T t)
    Specified by:
    addListener in interface jakarta.servlet.ServletContext
    -
  • addListener

    -
    public void addListener(Class<? extends EventListener> listenerClass)
    Specified by:
    addListener in interface jakarta.servlet.ServletContext
    -
  • createInstance

    -
    public <T> T createInstance(Class<T> clazz) throws jakarta.servlet.ServletException
    Throws:
    jakarta.servlet.ServletException
    -
  • createListener

    -
    public <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -928,13 +829,11 @@

    createListener

    Throws:
    jakarta.servlet.ServletException
    -
  • createServlet

    -
    public <T extends jakarta.servlet.Servlet> T createServlet(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -943,13 +842,11 @@

    createServlet

    Throws:
    jakarta.servlet.ServletException
    -
  • createFilter

    -
    public <T extends jakarta.servlet.Filter> T createFilter(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -958,101 +855,83 @@

    createFilter

    Throws:
    jakarta.servlet.ServletException
    -
  • getClassLoader

    -
    public ClassLoader getClassLoader()
    Specified by:
    getClassLoader in interface jakarta.servlet.ServletContext
    -
  • getEffectiveMajorVersion

    -
    public int getEffectiveMajorVersion()
    Specified by:
    getEffectiveMajorVersion in interface jakarta.servlet.ServletContext
    -
  • getEffectiveMinorVersion

    -
    public int getEffectiveMinorVersion()
    Specified by:
    getEffectiveMinorVersion in interface jakarta.servlet.ServletContext
    -
  • setEffectiveMajorVersion

    -
    public void setEffectiveMajorVersion(int v)
    -
  • setEffectiveMinorVersion

    -
    public void setEffectiveMinorVersion(int v)
    -
  • getJspConfigDescriptor

    -
    public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
    Specified by:
    getJspConfigDescriptor in interface jakarta.servlet.ServletContext
    -
  • declareRoles

    -
    public void declareRoles(String... roleNames)
    Specified by:
    declareRoles in interface jakarta.servlet.ServletContext
    -
  • getVirtualServerName

    -
    public String getVirtualServerName()
    Specified by:
    getVirtualServerName in interface jakarta.servlet.ServletContext
    -
  • getSessionTimeout

    -
    public int getSessionTimeout()
    Specified by:
    @@ -1060,13 +939,11 @@

    getSessionTimeout

    Since:
    Servlet 4.0
    -
  • setSessionTimeout

    -
    public void setSessionTimeout(int sessionTimeout)
    Specified by:
    @@ -1074,13 +951,11 @@

    setSessionTimeout

    Since:
    Servlet 4.0
    -
  • getRequestCharacterEncoding

    -
    public String getRequestCharacterEncoding()
    Specified by:
    @@ -1088,13 +963,11 @@

    getRequestCharacterEncoding

    Since:
    Servlet 4.0
    -
  • setRequestCharacterEncoding

    -
    public void setRequestCharacterEncoding(String encoding)
    Specified by:
    @@ -1102,13 +975,11 @@

    setRequestCharacterEncoding

    Since:
    Servlet 4.0
    -
  • getResponseCharacterEncoding

    -
    public String getResponseCharacterEncoding()
    Specified by:
    @@ -1116,13 +987,11 @@

    getResponseCharacterEncoding

    Since:
    Servlet 4.0
    -
  • setResponseCharacterEncoding

    -
    public void setResponseCharacterEncoding(String encoding)
    Specified by:
    @@ -1130,7 +999,6 @@

    setResponseCharacterEncoding

    Since:
    Servlet 4.0
    -
  • @@ -1144,5 +1012,7 @@

    setResponseCharacterEncoding


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.html index 34ffcd7f1b9..4e1b8571139 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandler.html @@ -1,29 +1,35 @@ - -ContextHandler (Eclipse Jetty API Doc - v11.0.21) + +ContextHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -101,7 +89,6 @@

    Class ContextHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Attributes, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -135,7 +122,6 @@

    Class ContextHandler

    By default, the context is created with the AllowedResourceAliasChecker which is configured to allow symlinks. If this alias checker is not required, then clearAliasChecks() or setAliasChecks(List) should be called.

    -
    @@ -416,7 +402,7 @@

    Method Summary

    protected void
    exitScope(Request request)
     
    - +
     
    boolean
    @@ -425,10 +411,10 @@

    Method Summary

     
    - +
     
    - +
     
    @@ -474,10 +460,10 @@

    Method Summary

     
    - +
     
    - +
     
    @@ -488,7 +474,7 @@

    Method Summary

    Get the character encoding for a locale.
    - +
    Get all of the locale encodings
    @@ -522,7 +508,7 @@

    Method Summary

     
    - +
     
    static String
    @@ -578,7 +564,7 @@

    Method Summary

    boolean
     
    - +
    loadClass(String className)
     
    @@ -713,7 +699,7 @@

    Method Summary

    void
     
    - +
    Set shutdown status.
    @@ -779,169 +765,145 @@

    Field Details

  • SERVLET_MAJOR_VERSION

    -
    public static final int SERVLET_MAJOR_VERSION
    See Also:
    -
    -
  • SERVLET_MINOR_VERSION

    -
    public static final int SERVLET_MINOR_VERSION
    See Also:
    -
    -
  • SERVLET_LISTENER_TYPES

    -
    public static final Class<?>[] SERVLET_LISTENER_TYPES
    -
  • DEFAULT_LISTENER_TYPE_INDEX

    -
    public static final int DEFAULT_LISTENER_TYPE_INDEX
    See Also:
    -
    -
  • EXTENDED_LISTENER_TYPE_INDEX

    -
    public static final int EXTENDED_LISTENER_TYPE_INDEX
    See Also:
    -
    -
  • MANAGED_ATTRIBUTES

    -
    public static final String MANAGED_ATTRIBUTES
    See Also:
    -
    -
  • MAX_FORM_KEYS_KEY

    -
    public static final String MAX_FORM_KEYS_KEY
    See Also:
    -
    -
  • MAX_FORM_CONTENT_SIZE_KEY

    -
    public static final String MAX_FORM_CONTENT_SIZE_KEY
    See Also:
    -
    -
  • DEFAULT_MAX_FORM_KEYS

    -
    public static final int DEFAULT_MAX_FORM_KEYS
    See Also:
    -
    -
  • DEFAULT_MAX_FORM_CONTENT_SIZE

    -
    public static final int DEFAULT_MAX_FORM_CONTENT_SIZE
    See Also:
    -
    -
  • _contextStatus

    -
    protected ContextHandler.ContextStatus _contextStatus
    -
  • _scontext

    -
    protected ContextHandler.Context _scontext
    -
  • @@ -955,44 +917,34 @@

    Constructor Details

  • ContextHandler

    -
    public ContextHandler()
    -
  • ContextHandler

    -
    protected ContextHandler(ContextHandler.Context context)
    -
  • ContextHandler

    -
    public ContextHandler(String contextPath)
    -
  • ContextHandler

    -
    public ContextHandler(HandlerContainer parent, String contextPath)
    -
  • ContextHandler

    -
    protected ContextHandler(ContextHandler.Context context, HandlerContainer parent, String contextPath)
    -
  • @@ -1006,48 +958,39 @@

    Method Details

  • getCurrentContext

    -
    public static ContextHandler.Context getCurrentContext()
    Get the current ServletContext implementation.
    Returns:
    ServletContext implementation
    -
  • getContextHandler

    -
    public static ContextHandler getContextHandler(jakarta.servlet.ServletContext context)
    -
  • getServerInfo

    -
    public static String getServerInfo()
    -
  • setServerInfo

    -
    public static void setServerInfo(String serverInfo)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1061,46 +1004,38 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getServletContext

    -
    public ContextHandler.Context getServletContext()
    -
  • getAllowNullPathInfo

    -
    @ManagedAttribute("Checks if the /context is not redirected to /context/") public boolean getAllowNullPathInfo()
    Returns:
    the allowNullPathInfo true if /context is not redirected to /context/
    -
  • setAllowNullPathInfo

    -
    public void setAllowNullPathInfo(boolean allowNullPathInfo)
    Parameters:
    allowNullPathInfo - true if /context is not redirected to /context/
    -
  • setServer

    -
    public void setServer(Server server)
    Specified by:
    @@ -1108,29 +1043,23 @@

    setServer

    Overrides:
    setServer in class AbstractHandlerContainer
    -
  • isUsingSecurityManager

    -
    public boolean isUsingSecurityManager()
    -
  • setUsingSecurityManager

    -
    public void setUsingSecurityManager(boolean usingSecurityManager)
    -
  • setVirtualHosts

    -
    public void setVirtualHosts(String[] vhosts)
    Set the virtual hosts for the context. Only requests that have a matching host header or fully qualified URL will be passed to that context with a virtual host name. A context with no virtual host names or a null virtual host name is available to all requests that are not served by a context with a @@ -1145,13 +1074,11 @@

    setVirtualHosts

    entries and one or more host only entries but no hostname and connector entries we assume the old behavior and will log a warning. The warning can be removed by removing the host entries that were previously being ignored, or modifying to include a hostname and connectorname entry. -
  • addVirtualHosts

    -
    public void addVirtualHosts(String[] virtualHosts)
    Either set virtual hosts or add to an existing set of virtual hosts.
    @@ -1164,13 +1091,11 @@

    addVirtualHosts

    entries and one or more host only entries but no hostname and connector entries we assume the old behavior and will log a warning. The warning can be removed by removing the host entries that were previously being ignored, or modifying to include a hostname and connectorname entry.
    -
  • removeVirtualHosts

    -
    public void removeVirtualHosts(String[] virtualHosts)
    Removes an array of virtual host entries, if this removes all entries the _vhosts will be set to null
    @@ -1183,13 +1108,11 @@

    removeVirtualHosts

    entries and one or more host only entries but no hostname and connector entries we assume the old behavior and will log a warning. The warning can be removed by removing the host entries that were previously being ignored, or modifying to include a hostname and connectorname entry.
    -
  • getVirtualHosts

    -
    @ManagedAttribute(value="Virtual hosts accepted by the context", readonly=true) public String[] getVirtualHosts()
    @@ -1206,73 +1129,61 @@

    getVirtualHosts

    entries and one or more host only entries but no hostname and connector entries we assume the old behavior and will log a warning. The warning can be removed by removing the host entries that were previously being ignored, or modifying to include a hostname and connectorname entry. -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface Attributes
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface Attributes
    -
  • getAttributeNameSet

    -
    public Set<String> getAttributeNameSet()
    Specified by:
    getAttributeNameSet in interface Attributes
    -
  • getAttributes

    -
    public Attributes getAttributes()
    Returns:
    Returns the attributes.
    -
  • getClassLoader

    -
    public ClassLoader getClassLoader()
    Returns:
    Returns the classLoader.
    -
  • getClassPath

    -
    @ManagedAttribute("The file classpath") public String getClassPath()
    Make best effort to extract a file classpath from the context classloader
    @@ -1280,38 +1191,32 @@

    getClassPath

    Returns:
    Returns the classLoader.
    -
  • getContextPath

    -
    @ManagedAttribute("True if URLs are compacted to replace the multiple \'/\'s with a single \'/\'") public String getContextPath()
    Returns:
    Returns the contextPath.
    -
  • getContextPathEncoded

    -
    public String getContextPathEncoded()
    Returns:
    Returns the encoded contextPath.
    -
  • getRequestContextPath

    -
    public String getRequestContextPath()
    Get the context path in a form suitable to be returned from HttpServletRequest.getContextPath() or ServletContext.getContextPath().
    @@ -1319,61 +1224,49 @@

    getRequestContextPath

    Returns:
    Returns the encoded contextPath, or empty string for root context
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    -
  • setInitParameter

    -
    public String setInitParameter(String name, String value)
    -
  • getInitParameterNames

    -
    public Enumeration<String> getInitParameterNames()
    -
  • getInitParams

    -
    @ManagedAttribute("Initial Parameter map for the context") public Map<String,String> getInitParams()
    Returns:
    Returns the initParams.
    -
  • getDisplayName

    -
    @ManagedAttribute(value="Display name of the Context", readonly=true) public String getDisplayName()
    -
  • addEventListener

    -
    public boolean addEventListener(EventListener listener)
    Add a context event listeners.
    @@ -1389,7 +1282,7 @@

    addEventListener

    true if the listener was added
    See Also:
    -
    -
  • removeEventListener

    -
    public boolean removeEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Remove an event listener.
    Specified by:
    @@ -1421,47 +1312,39 @@

    removeEventListener

    true if the listener was removed
    See Also:
    -
    -
  • addProgrammaticListener

    -
    protected void addProgrammaticListener(EventListener listener)
    Apply any necessary restrictions on a programmatic added listener.
    Parameters:
    listener - the programmatic listener to add
    -
  • isProgrammaticListener

    -
    public boolean isProgrammaticListener(EventListener listener)
    -
  • isDurableListener

    -
    public boolean isDurableListener(EventListener listener)
    -
  • isShutdown

    -
    @ManagedAttribute("true for graceful shutdown, which allows existing requests to complete") public boolean isShutdown()
    @@ -1470,13 +1353,11 @@

    isShutdown

    Returns:
    true if this context is shutting down
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    Set shutdown status. This field allows for graceful shutdown of a context. A started context may be put into non accepting state so that existing requests can complete, but no new requests are accepted.
    @@ -1486,71 +1367,60 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    false if this context is unavailable (sends 503)
    -
  • setAvailable

    -
    public void setAvailable(boolean available)
    Set Available status.
    Parameters:
    available - true to set as enabled
    -
  • getLogger

    -
    public org.slf4j.Logger getLogger()
    -
  • setLogger

    -
    public void setLogger(org.slf4j.Logger logger)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ScopedHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • startContext

    -
    protected void startContext() throws Exception
    Extensible startContext. this method is called from doStart() instead of a call to super.doStart(). This allows derived classes to @@ -1560,18 +1430,16 @@

    startContext

    Exception - if unable to start the context
    See Also:
    -
    -
  • contextInitialized

    -
    public void contextInitialized() throws Exception
    Call the ServletContextListeners contextInitialized methods. @@ -1583,13 +1451,11 @@

    contextInitialized

    Throws:
    Exception
    -
  • contextDestroyed

    -
    public void contextDestroyed() throws Exception
    Call the ServletContextListeners with contextDestroyed. @@ -1601,47 +1467,39 @@

    contextDestroyed

    Throws:
    Exception
    -
  • stopContext

    -
    protected void stopContext() throws Exception
    Throws:
    Exception
    -
  • callContextInitialized

    -
    protected void callContextInitialized(jakarta.servlet.ServletContextListener l, jakarta.servlet.ServletContextEvent e)
    -
  • callContextDestroyed

    -
    protected void callContextDestroyed(jakarta.servlet.ServletContextListener l, jakarta.servlet.ServletContextEvent e)
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -1649,29 +1507,23 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • checkVirtualHost

    -
    public boolean checkVirtualHost(Request baseRequest)
    -
  • checkContextPath

    -
    public boolean checkContextPath(String uri)
    -
  • checkContext

    -
    public boolean checkContext(String target, Request baseRequest, jakarta.servlet.http.HttpServletResponse response) @@ -1680,20 +1532,18 @@

    checkContext

    Throws:
    IOException
    -
  • doScope

    -
    public void doScope(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Scope the handler

    Derived implementations should call ScopedHandler.nextScope(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -1712,38 +1562,32 @@

    doScope

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • requestInitialized

    -
    protected void requestInitialized(Request baseRequest, jakarta.servlet.http.HttpServletRequest request)
    -
  • requestDestroyed

    -
    protected void requestDestroyed(Request baseRequest, jakarta.servlet.http.HttpServletRequest request)
    -
  • doHandle

    -
    public void doHandle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Do the handler work within the scope.

    Derived implementations should call ScopedHandler.nextHandle(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -1762,13 +1606,11 @@

    doHandle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • enterScope

    -
    protected void enterScope(Request request, Object reason)
    @@ -1776,25 +1618,21 @@

    enterScope

    request - A request that is applicable to the scope, or null
    reason - An object that indicates the reason the scope is being entered.
    -
  • exitScope

    -
    protected void exitScope(Request request)
    Parameters:
    request - A request that is applicable to the scope, or null
    -
  • handle

    -
    public void handle(Request request, Runnable runnable)
    Handle a runnable in the scope of this context and a particular request
    @@ -1803,21 +1641,17 @@

    handle

    request - The request to scope the thread to (may be null if no particular request is in scope)
    runnable - The runnable to run.
    -
  • handle

    -
    public void handle(Runnable runnable)
    -
  • isProtectedTarget

    -
    public boolean isProtectedTarget(String target)
    Check the target. Called by ScopedHandler.handle(String, Request, HttpServletRequest, HttpServletResponse) when a target within a context is determined. If the target is protected, 404 is returned.
    @@ -1827,94 +1661,78 @@

    isProtectedTarget

    Returns:
    true if target is a protected target
    -
  • setProtectedTargets

    -
    public void setProtectedTargets(String[] targets)
    Parameters:
    targets - Array of URL prefix. Each prefix is in the form /path and will match either /path exactly or /path/anything
    -
  • getProtectedTargets

    -
    public String[] getProtectedTargets()
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface Attributes
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Specified by:
    setAttribute in interface Attributes
    -
  • setAttributes

    -
    public void setAttributes(Attributes attributes)
    Parameters:
    attributes - The attributes to set.
    -
  • clearAttributes

    -
    public void clearAttributes()
    Specified by:
    clearAttributes in interface Attributes
    -
  • setClassLoader

    -
    public void setClassLoader(ClassLoader classLoader)
    Parameters:
    classLoader - The classLoader to set.
    -
  • setDefaultContextPath

    -
    public void setDefaultContextPath(String contextPath)
    Set the default context path. A default context path may be overriden by a default-context-path element @@ -1923,106 +1741,86 @@

    setDefaultContextPath

    Parameters:
    contextPath - The _contextPath to set.
    -
  • setDefaultRequestCharacterEncoding

    -
    public void setDefaultRequestCharacterEncoding(String encoding)
    -
  • getDefaultRequestCharacterEncoding

    -
    public String getDefaultRequestCharacterEncoding()
    -
  • setDefaultResponseCharacterEncoding

    -
    public void setDefaultResponseCharacterEncoding(String encoding)
    -
  • getDefaultResponseCharacterEncoding

    -
    public String getDefaultResponseCharacterEncoding()
    -
  • isContextPathDefault

    -
    public boolean isContextPathDefault()
    Returns:
    True if the current contextPath is from default settings
    -
  • setContextPath

    -
    public void setContextPath(String contextPath)
    Parameters:
    contextPath - The _contextPath to set.
    -
  • setDisplayName

    -
    public void setDisplayName(String servletContextName)
    Parameters:
    servletContextName - The servletContextName to set.
    -
  • getBaseResource

    -
    public Resource getBaseResource()
    Returns:
    Returns the resourceBase.
    -
  • getResourceBase

    -
    @ManagedAttribute("document root for context") public String getResourceBase()
    Returns:
    Returns the base resource as a string.
    -
  • setBaseResource

    -
    public void setBaseResource(Resource base)
    Set the base resource for this context.
    @@ -2030,18 +1828,16 @@

    setBaseResource

    base - The resource used as the base for all static content of this context.
    See Also:
    -
    -
  • setResourceBase

    -
    public void setResourceBase(String resourceBase)
    Set the base resource for this context.
    @@ -2049,45 +1845,37 @@

    setResourceBase

    resourceBase - A string representing the base resource for the context. Any string accepted by Resource.newResource(String) may be passed and the call is equivalent to setBaseResource(newResource(resourceBase));
    -
  • getMimeTypes

    -
    public MimeTypes getMimeTypes()
    Returns:
    Returns the mimeTypes.
    -
  • setMimeTypes

    -
    public void setMimeTypes(MimeTypes mimeTypes)
    Parameters:
    mimeTypes - The mimeTypes to set.
    -
  • setWelcomeFiles

    -
    public void setWelcomeFiles(String[] files)
    -
  • getWelcomeFiles

    -
    @ManagedAttribute(value="Partial URIs of directory welcome files", readonly=true) public String[] getWelcomeFiles()
    @@ -2096,87 +1884,73 @@

    getWelcomeFiles

    The names of the files which the server should consider to be welcome files in this context.
    See Also:
    -
    -
  • getErrorHandler

    -
    @ManagedAttribute("The error handler to use for the context") public ErrorHandler getErrorHandler()
    Returns:
    Returns the errorHandler.
    -
  • setErrorHandler

    -
    public void setErrorHandler(ErrorHandler errorHandler)
    Parameters:
    errorHandler - The errorHandler to set.
    -
  • getMaxFormContentSize

    -
    @ManagedAttribute("The maximum content size") public int getMaxFormContentSize()
    -
  • setMaxFormContentSize

    -
    public void setMaxFormContentSize(int maxSize)
    Set the maximum size of a form post, to protect against DOS attacks from large forms.
    Parameters:
    maxSize - the maximum size of the form content (in bytes)
    -
  • getMaxFormKeys

    -
    public int getMaxFormKeys()
    -
  • setMaxFormKeys

    -
    public void setMaxFormKeys(int max)
    Set the maximum number of form Keys to protect against DOS attack from crafted hash keys.
    Parameters:
    max - the maximum number of form keys
    -
  • isCompactPath

    -
    @Deprecated public boolean isCompactPath()
    Deprecated. @@ -2186,13 +1960,11 @@

    isCompactPath

    Returns:
    True if URLs are compacted to replace multiple '/'s with a single '/'
    -
  • setCompactPath

    -
    @Deprecated public void setCompactPath(boolean compactPath)
    Deprecated.
    @@ -2200,55 +1972,45 @@

    setCompactPath

    Parameters:
    compactPath - True if URLs are compacted to replace multiple '/'s with a single '/'
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • loadClass

    -
    public Class<?> loadClass(String className) throws ClassNotFoundException
    Throws:
    ClassNotFoundException
    -
  • addLocaleEncoding

    -
    public void addLocaleEncoding(String locale, String encoding)
    -
  • getLocaleEncoding

    -
    public String getLocaleEncoding(String locale)
    -
  • getLocaleEncoding

    -
    public String getLocaleEncoding(Locale locale)
    Get the character encoding for a locale. The full locale name is first looked up in the map of encodings. If no encoding is found, then the locale language is looked up.
    @@ -2258,26 +2020,22 @@

    getLocaleEncoding

    Returns:
    a String representing the character encoding for the locale or null if none found.
    -
  • getLocaleEncodings

    -
    public Map<String,String> getLocaleEncodings()
    Get all of the locale encodings
    Returns:
    a map of all the locale encodings: key is name of the locale and value is the char encoding
    -
  • getResource

    -
    public Resource getResource(String pathInContext) throws MalformedURLException
    Attempt to get a Resource from the Context.
    @@ -2289,13 +2047,11 @@

    getResource

    Throws:
    MalformedURLException - if unable to form a Resource from the provided path
    -
  • checkAlias

    -
    public boolean checkAlias(String path, Resource resource)
    @@ -2305,13 +2061,11 @@

    checkAlias

    Returns:
    True if the alias is OK
    -
  • newResource

    -
    public Resource newResource(URL url) throws IOException
    Convert URL to Resource wrapper for Resource.newResource(URL) enables extensions to provide alternate resource implementations.
    @@ -2323,13 +2077,11 @@

    newResource

    Throws:
    IOException - if unable to create a Resource from the URL
    -
  • newResource

    -
    public Resource newResource(URI uri) throws IOException
    Convert URL to Resource wrapper for Resource.newResource(URL) enables extensions to provide alternate resource implementations.
    @@ -2341,13 +2093,11 @@

    newResource

    Throws:
    IOException - if unable to create a Resource from the URL
    -
  • newResource

    -
    public Resource newResource(String urlOrPath) throws IOException
    Convert a URL or path to a Resource. The default implementation is a wrapper for Resource.newResource(String).
    @@ -2359,61 +2109,50 @@

    newResource

    Throws:
    IOException - The Resource could not be created.
    -
  • getResourcePaths

    -
    public Set<String> getResourcePaths(String path)
    -
  • addAliasCheck

    -
    public void addAliasCheck(ContextHandler.AliasCheck check)
    Add an AliasCheck instance to possibly permit aliased resources
    Parameters:
    check - The alias checker
    -
  • getAliasChecks

    -
    public List<ContextHandler.AliasCheck> getAliasChecks()
    Returns:
    Immutable list of Alias checks
    -
  • setAliasChecks

    -
    public void setAliasChecks(List<ContextHandler.AliasCheck> checks)
    Parameters:
    checks - list of AliasCheck instances
    -
  • clearAliasChecks

    -
    public void clearAliasChecks()
    clear the list of AliasChecks
    -
  • @@ -2427,5 +2166,7 @@

    clearAliasChecks


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/ContextHandlerCollection.html b/jetty-11/org/eclipse/jetty/server/handler/ContextHandlerCollection.html index 2e0533a9b01..846c7e80d93 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ContextHandlerCollection.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ContextHandlerCollection.html @@ -1,29 +1,35 @@ - -ContextHandlerCollection (Eclipse Jetty API Doc - v11.0.21) + +ContextHandlerCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class ContextHandlerCol

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -114,7 +101,6 @@

    Class ContextHandlerCol The contexts do not need to be directly contained, only children of the contained handlers. Multiple contexts may have the same context path and they are called in order until one handles the request.

    -
    @@ -282,7 +264,6 @@

    Method Details

  • mapContexts

    -
    @ManagedOperation("Update the mapping of context path to context") public void mapContexts()
    Remap the contexts. Normally this is not required as context @@ -291,32 +272,28 @@

    mapContexts

    this call will trigger a remapping. This method is mutually excluded from deployHandler(Handler, Callback) and undeployHandler(Handler, Callback)
    -
  • newHandlers

    -
    protected HandlerCollection.Handlers newHandlers(Handler[] handlers)
    Overrides:
    newHandlers in class HandlerCollection
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -336,13 +313,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • deployHandler

    -
    public void deployHandler(Handler handler, Callback callback)
    Thread safe deploy of a Handler. @@ -358,13 +333,11 @@

    deployHandler

    handler - the handler to deploy
    callback - Called after handler has been added
    -
  • undeployHandler

    -
    public void undeployHandler(Handler handler, Callback callback)
    Thread safe undeploy of a Handler. @@ -380,7 +353,6 @@

    undeployHandler

    handler - The handler to undeploy
    callback - Called after handler has been removed
    -
  • @@ -394,5 +366,7 @@

    undeployHandler


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/DebugHandler.html b/jetty-11/org/eclipse/jetty/server/handler/DebugHandler.html index 86255fe9604..95a9e313cc4 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/DebugHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/DebugHandler.html @@ -1,29 +1,35 @@ - -DebugHandler (Eclipse Jetty API Doc - v11.0.21) + +DebugHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class DebugHandler

    -
    All Implemented Interfaces:
    EventListener, Connection.Listener, Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -113,7 +100,6 @@

    Class DebugHandler

    Details of the request and response are written to an output stream and the current thread name is updated with information that will link to the details in that output.
    -
    @@ -273,14 +257,13 @@

    Method Details

  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -300,33 +283,30 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -334,55 +314,46 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getOutputStream

    -
    public OutputStream getOutputStream()
    Returns:
    the out
    -
  • setOutputStream

    -
    public void setOutputStream(OutputStream out)
    Parameters:
    out - the out to set
    -
  • onOpened

    -
    public void onOpened(Connection connection)
    Specified by:
    onOpened in interface Connection.Listener
    -
  • onClosed

    -
    public void onClosed(Connection connection)
    Specified by:
    onClosed in interface Connection.Listener
    -
  • @@ -396,5 +367,7 @@

    onClosed


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/DefaultHandler.html b/jetty-11/org/eclipse/jetty/server/handler/DefaultHandler.html index 2868d39e6d7..9cf1680bb1e 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/DefaultHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/DefaultHandler.html @@ -1,29 +1,35 @@ - -DefaultHandler (Eclipse Jetty API Doc - v11.0.21) + +DefaultHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DefaultHandler

    -
    All Implemented Interfaces:
    Handler, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -109,7 +96,6 @@

    Class DefaultHandler

    For requests for favicon.ico, the Jetty icon is served. For requests to '/' a 404 with a list of known contexts is served. For all other requests a normal 404 is served.
    -
    @@ -247,14 +231,13 @@

    Method Details

  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -274,47 +257,38 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • getServeIcon

    -
    public boolean getServeIcon()
    Returns:
    Returns true if the handle can server the jetty favicon.ico
    -
  • setServeIcon

    -
    public void setServeIcon(boolean serveIcon)
    Parameters:
    serveIcon - true if the handle can server the jetty favicon.ico
    -
  • getShowContexts

    -
    public boolean getShowContexts()
    -
  • setShowContexts

    -
    public void setShowContexts(boolean show)
    -
  • @@ -328,5 +302,7 @@

    setShowContexts


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.ErrorPageMapper.html b/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.ErrorPageMapper.html index 40218dc2135..ed5d1e51337 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.ErrorPageMapper.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.ErrorPageMapper.html @@ -1,29 +1,35 @@ - -ErrorHandler.ErrorPageMapper (Eclipse Jetty API Doc - v11.0.21) + +ErrorHandler.ErrorPageMapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface ErrorHandler.ErrorPageMapper

    -
    All Known Implementing Classes:
    ErrorPageErrorHandler
    Enclosing class:
    -
    ErrorHandler
    +
    ErrorHandler

    public static interface ErrorHandler.ErrorPageMapper
    -
      @@ -132,9 +118,7 @@

      Method Details

    • getErrorPage

      -
      String getErrorPage(jakarta.servlet.http.HttpServletRequest request)
      -
    @@ -148,5 +132,7 @@

    getErrorPage


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.html b/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.html index cea50fa23d4..bb084395dd5 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ErrorHandler.html @@ -1,29 +1,35 @@ - -ErrorHandler (Eclipse Jetty API Doc - v11.0.21) + +ErrorHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ErrorHandler

    -
    All Implemented Interfaces:
    Handler, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,7 +99,6 @@

    Class ErrorHandler

    Server.setErrorHandler(ErrorHandler). It is called by the HttpResponse.sendError method to write an error page via handle(String, Request, HttpServletRequest, HttpServletResponse) or via badMessageError(int, String, HttpFields.Mutable) for bad requests for which a dispatch cannot be done.
    -
    @@ -355,49 +341,43 @@

    Field Details

  • ERROR_PAGE

    -
    public static final String ERROR_PAGE
    See Also:
    -
    -
  • ERROR_CONTEXT

    -
    public static final String ERROR_CONTEXT
    See Also:
    -
    -
  • ERROR_CHARSET

    -
    public static final String ERROR_CHARSET
    See Also:
    -
    -
  • @@ -411,9 +391,7 @@

    Constructor Details

  • ErrorHandler

    -
    public ErrorHandler()
    -
  • @@ -427,22 +405,19 @@

    Method Details

  • errorPageForMethod

    -
    public boolean errorPageForMethod(String method)
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -462,13 +437,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • generateAcceptableResponse

    -
    protected void generateAcceptableResponse(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -491,13 +464,11 @@

    generateAcceptableResponse

    Throws:
    IOException - if the response cannot be generated
    -
  • getAcceptableWriter

    -
    @Deprecated protected Writer getAcceptableWriter(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -524,13 +495,11 @@

    getAcceptableWriter

    Throws:
    IOException - if a Writer cannot be returned
    -
  • generateAcceptableResponse

    -
    protected void generateAcceptableResponse(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -558,13 +527,11 @@

    generateAcceptableResponse

    Throws:
    IOException - if a response cannot be generated
    -
  • handleErrorPage

    -
    protected void handleErrorPage(jakarta.servlet.http.HttpServletRequest request, Writer writer, int code, @@ -574,13 +541,11 @@

    handleErrorPage

    Throws:
    IOException
    -
  • writeErrorPage

    -
    protected void writeErrorPage(jakarta.servlet.http.HttpServletRequest request, Writer writer, int code, @@ -591,13 +556,11 @@

    writeErrorPage

    Throws:
    IOException
    -
  • writeErrorPageHead

    -
    protected void writeErrorPageHead(jakarta.servlet.http.HttpServletRequest request, Writer writer, int code, @@ -607,13 +570,11 @@

    writeErrorPageHead

    Throws:
    IOException
    -
  • writeErrorPageBody

    -
    protected void writeErrorPageBody(jakarta.servlet.http.HttpServletRequest request, Writer writer, int code, @@ -624,13 +585,11 @@

    writeErrorPageBody

    Throws:
    IOException
    -
  • writeErrorPageMessage

    -
    protected void writeErrorPageMessage(jakarta.servlet.http.HttpServletRequest request, Writer writer, int code, @@ -641,13 +600,11 @@

    writeErrorPageMessage

    Throws:
    IOException
    -
  • writeErrorPageStacks

    -
    protected void writeErrorPageStacks(jakarta.servlet.http.HttpServletRequest request, Writer writer) throws IOException
    @@ -655,13 +612,11 @@

    writeErrorPageStacks

    Throws:
    IOException
    -
  • badMessageError

    -
    public ByteBuffer badMessageError(int status, String reason, HttpFields.Mutable fields)
    @@ -679,107 +634,89 @@

    badMessageError

    Returns:
    The content as a ByteBuffer, or null for no body.
    -
  • getCacheControl

    -
    public String getCacheControl()
    Get the cacheControl.
    Returns:
    the cacheControl header to set on error responses.
    -
  • setCacheControl

    -
    public void setCacheControl(String cacheControl)
    Set the cacheControl.
    Parameters:
    cacheControl - the cacheControl header to set on error responses.
    -
  • isShowServlet

    -
    public boolean isShowServlet()
    Returns:
    True if the error page will show the Servlet that generated the error
    -
  • setShowServlet

    -
    public void setShowServlet(boolean showServlet)
    Parameters:
    showServlet - True if the error page will show the Servlet that generated the error
    -
  • isShowStacks

    -
    public boolean isShowStacks()
    Returns:
    True if stack traces are shown in the error pages
    -
  • setShowStacks

    -
    public void setShowStacks(boolean showStacks)
    Parameters:
    showStacks - True if stack traces are shown in the error pages
    -
  • setShowMessageInTitle

    -
    public void setShowMessageInTitle(boolean showMessageInTitle)
    Parameters:
    showMessageInTitle - if true, the error message appears in page title
    -
  • getShowMessageInTitle

    -
    public boolean getShowMessageInTitle()
    -
  • write

    -
    protected void write(Writer writer, String string) throws IOException
    @@ -787,16 +724,13 @@

    write

    Throws:
    IOException
    -
  • getErrorHandler

    -
    public static ErrorHandler getErrorHandler(Server server, ContextHandler context)
    -
  • @@ -810,5 +744,7 @@

    getErrorHandler


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/FileBufferedResponseHandler.html b/jetty-11/org/eclipse/jetty/server/handler/FileBufferedResponseHandler.html index 0645b2ec3b9..507b56df46a 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/FileBufferedResponseHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/FileBufferedResponseHandler.html @@ -1,29 +1,35 @@ - -FileBufferedResponseHandler (Eclipse Jetty API Doc - v11.0.21) + +FileBufferedResponseHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -101,7 +89,6 @@

    Class FileBufferedRe

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -125,7 +112,6 @@

    Class FileBufferedRe this handler can represent an unbounded memory commitment if the content generated can also be unbounded.

    -
    @@ -268,30 +252,24 @@

    Method Details

  • getTempDir

    -
    public Path getTempDir()
    -
  • setTempDir

    -
    public void setTempDir(Path tempDir)
    -
  • newBufferedInterceptor

    -
    protected BufferedResponseHandler.BufferedInterceptor newBufferedInterceptor(HttpChannel httpChannel, HttpOutput.Interceptor interceptor)
    Overrides:
    newBufferedInterceptor in class BufferedResponseHandler
    -
  • @@ -305,5 +283,7 @@

    newBufferedInterceptor


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.Handlers.html b/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.Handlers.html index 24c8deb34e5..366bff9e64b 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.Handlers.html +++ b/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.Handlers.html @@ -1,29 +1,35 @@ - -HandlerCollection.Handlers (Eclipse Jetty API Doc - v11.0.21) + +HandlerCollection.Handlers (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class HandlerCollecti
    org.eclipse.jetty.server.handler.HandlerCollection.Handlers

    -
    Enclosing class:
    -
    HandlerCollection
    +
    HandlerCollection

    protected static class HandlerCollection.Handlers extends Object
    -
      @@ -150,9 +136,7 @@

      Constructor Details

    • Handlers

      -
      protected Handlers(Handler[] handlers)
      -
    @@ -166,9 +150,7 @@

    Method Details

  • getHandlers

    -
    public Handler[] getHandlers()
    -
  • @@ -182,5 +164,7 @@

    getHandlers


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.html b/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.html index fbb161e0c30..a4502cce309 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.html +++ b/jetty-11/org/eclipse/jetty/server/handler/HandlerCollection.html @@ -1,29 +1,35 @@ - -HandlerCollection (Eclipse Jetty API Doc - v11.0.21) + +HandlerCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HandlerCollection

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -116,7 +103,6 @@

    Class HandlerCollection

    regardless of the response status or exceptions. Derived implementation may alter the order or the conditions of calling the contained handlers.
    -
    @@ -159,7 +145,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    - +
     
    @@ -287,9 +273,7 @@

    Field Details

  • _handlers

    -
    protected final AtomicReference<HandlerCollection.Handlers> _handlers
    -
  • @@ -303,26 +287,20 @@

    Constructor Details

  • HandlerCollection

    -
    public HandlerCollection()
    -
  • HandlerCollection

    -
    public HandlerCollection(Handler... handlers)
    -
  • HandlerCollection

    -
    public HandlerCollection(boolean mutableWhenRunning, Handler... handlers)
    -
  • @@ -336,7 +314,6 @@

    Method Details

  • getHandlers

    -
    @ManagedAttribute(value="Wrapped handlers", readonly=true) public Handler[] getHandlers()
    @@ -344,49 +321,41 @@

    getHandlers

    Returns:
    the array of handlers.
    -
  • setHandlers

    -
    public void setHandlers(Handler[] handlers)
    Parameters:
    handlers - the array of handlers to set.
    -
  • newHandlers

    -
    protected HandlerCollection.Handlers newHandlers(Handler[] handlers)
    -
  • updateHandlers

    -
    protected boolean updateHandlers(HandlerCollection.Handlers old, HandlerCollection.Handlers handlers)
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -406,57 +375,47 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • addHandler

    -
    public void addHandler(Handler handler)
    Adds a handler. This implementation adds the passed handler to the end of the existing collection of handlers. If the handler is already added, it is removed and readded
    -
  • prependHandler

    -
    public void prependHandler(Handler handler)
    Prepends a handler. This implementation adds the passed handler to the start of the existing collection of handlers.
    -
  • removeHandler

    -
    public void removeHandler(Handler handler)
    -
  • expandChildren

    -
    protected void expandChildren(List<Handler> list, Class<?> byClass)
    Overrides:
    expandChildren in class AbstractHandlerContainer
    -
  • destroy

    -
    public void destroy()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Destroys the managed Destroyable beans in the reverse order they were added.
    Specified by:
    @@ -466,7 +425,6 @@

    destroy

    Overrides:
    destroy in class AbstractHandler
    -
  • @@ -480,5 +438,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/HandlerList.html b/jetty-11/org/eclipse/jetty/server/handler/HandlerList.html index 16b866e6180..508b2ac9ae1 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/HandlerList.html +++ b/jetty-11/org/eclipse/jetty/server/handler/HandlerList.html @@ -1,29 +1,35 @@ - -HandlerList (Eclipse Jetty API Doc - v11.0.21) + +HandlerList (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class HandlerList

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -111,7 +98,6 @@

    Class HandlerList

    This extension of HandlerCollection will call each contained handler in turn until either an exception is thrown, the response is committed or a positive response status is set.
    -
    @@ -259,14 +241,13 @@

    Method Details

  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -286,7 +267,6 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • @@ -300,5 +280,7 @@

    handle


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/HandlerWrapper.html b/jetty-11/org/eclipse/jetty/server/handler/HandlerWrapper.html index 988979090b9..d74d9bf83a1 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/HandlerWrapper.html +++ b/jetty-11/org/eclipse/jetty/server/handler/HandlerWrapper.html @@ -1,29 +1,35 @@ - -HandlerWrapper (Eclipse Jetty API Doc - v11.0.21) + +HandlerWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HandlerWrapper

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,7 +99,6 @@

    Class HandlerWrapper

    extends AbstractHandlerContainer
    A HandlerWrapper acts as a Handler but delegates the handle method and life cycle events to a delegate. This is primarily used to implement the Decorator pattern.
    -
    @@ -274,9 +258,7 @@

    Constructor Details

  • HandlerWrapper

    -
    public HandlerWrapper()
    -
  • @@ -290,7 +272,6 @@

    Method Details

  • getHandler

    -
    @ManagedAttribute(value="Wrapped Handler", readonly=true) public Handler getHandler()
    @@ -298,37 +279,31 @@

    getHandler

    Returns:
    Returns the handlers.
    -
  • getHandlers

    -
    public Handler[] getHandlers()
    Returns:
    Returns the handlers.
    -
  • setHandler

    -
    public void setHandler(Handler handler)
    Parameters:
    handler - Set the Handler which should be wrapped.
    -
  • insertHandler

    -
    public void insertHandler(HandlerWrapper wrapper)
    Replace the current handler with another HandlerWrapper linked to the current handler. @@ -342,20 +317,18 @@

    insertHandler

    Parameters:
    wrapper - the wrapper to insert
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -375,28 +348,24 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • expandChildren

    -
    protected void expandChildren(List<Handler> list, Class<?> byClass)
    Overrides:
    expandChildren in class AbstractHandlerContainer
    -
  • destroy

    -
    public void destroy()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Destroys the managed Destroyable beans in the reverse order they were added.
    Specified by:
    @@ -406,7 +375,6 @@

    destroy

    Overrides:
    destroy in class AbstractHandler
    -
  • @@ -420,5 +388,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/HotSwapHandler.html b/jetty-11/org/eclipse/jetty/server/handler/HotSwapHandler.html index 16a83cab612..b036c94c39c 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/HotSwapHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/HotSwapHandler.html @@ -1,29 +1,35 @@ - -HotSwapHandler (Eclipse Jetty API Doc - v11.0.21) + +HotSwapHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class HotSwapHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class HotSwapHandler

    public class HotSwapHandler extends AbstractHandlerContainer
    A HandlerContainer that allows a hot swap of a wrapped handler.
    -
    @@ -263,63 +247,55 @@

    Method Details

  • getHandler

    -
    public Handler getHandler()
    Returns:
    Returns the handlers.
    -
  • getHandlers

    -
    public Handler[] getHandlers()
    Returns:
    Returns the handlers.
    -
  • setHandler

    -
    public void setHandler(Handler handler)
    Parameters:
    handler - Set the Handler which should be wrapped.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -327,20 +303,18 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -360,28 +334,24 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • expandChildren

    -
    protected void expandChildren(List<Handler> list, Class<?> byClass)
    Overrides:
    expandChildren in class AbstractHandlerContainer
    -
  • destroy

    -
    public void destroy()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Destroys the managed Destroyable beans in the reverse order they were added.
    Specified by:
    @@ -391,7 +361,6 @@

    destroy

    Overrides:
    destroy in class AbstractHandler
    -
  • @@ -405,5 +374,7 @@

    destroy


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/IdleTimeoutHandler.html b/jetty-11/org/eclipse/jetty/server/handler/IdleTimeoutHandler.html index 265ddd1a153..5a4033273ea 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/IdleTimeoutHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/IdleTimeoutHandler.html @@ -1,29 +1,35 @@ - -IdleTimeoutHandler (Eclipse Jetty API Doc - v11.0.21) + +IdleTimeoutHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class IdleTimeoutHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -118,7 +105,6 @@

    Class IdleTimeoutHandler

    </New> </Set>
    -
    @@ -267,55 +251,46 @@

    Method Details

  • isApplyToAsync

    -
    public boolean isApplyToAsync()
    -
  • setApplyToAsync

    -
    public void setApplyToAsync(boolean applyToAsync)
    Should the adjusted idle time be maintained for asynchronous requests
    Parameters:
    applyToAsync - true if alternate idle timeout is applied to asynchronous requests
    -
  • getIdleTimeoutMs

    -
    public long getIdleTimeoutMs()
    -
  • setIdleTimeoutMs

    -
    public void setIdleTimeoutMs(long idleTimeoutMs)
    Parameters:
    idleTimeoutMs - The idle timeout in MS to apply while dispatched or async
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -335,7 +310,6 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • @@ -349,5 +323,7 @@

    handle


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/InetAccessHandler.html b/jetty-11/org/eclipse/jetty/server/handler/InetAccessHandler.html index ef43f7c34ab..6bac1b61176 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/InetAccessHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/InetAccessHandler.html @@ -1,29 +1,35 @@ - -InetAccessHandler (Eclipse Jetty API Doc - v11.0.21) + +InetAccessHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class InetAccessHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -114,7 +101,6 @@

    Class InetAccessHandler

    handler uses the real internet address of the connection, not one reported in the forwarded for headers, as this cannot be as easily forged.

    -
    @@ -330,17 +314,14 @@

    Method Details

  • clear

    -
    public void clear()
    Clears all the includes, excludes, included connector names and excluded connector names.
    -
  • include

    -
    public void include(String pattern)
    Includes an InetAccess pattern with an optional connector name, address and URI mapping. @@ -361,18 +342,16 @@

    include

    pattern - InetAccess pattern to include
    See Also:
    -
    -
  • include

    -
    public void include(String... patterns)
    Includes InetAccess patterns
    @@ -380,18 +359,16 @@

    include

    patterns - InetAddress patterns to include
    See Also:
    -
    -
  • include

    -
    public void include(String connectorName, String addressPattern, PathSpec pathSpec)
    @@ -402,13 +379,11 @@

    include

    addressPattern - optional InetAddress pattern to include.
    pathSpec - optional pathSpec to include.
    -
  • exclude

    -
    public void exclude(String pattern)
    Excludes an InetAccess entry pattern with an optional connector name, address and URI mapping. @@ -429,18 +404,16 @@

    exclude

    pattern - InetAddress pattern to exclude
    See Also:
    -
    -
  • exclude

    -
    public void exclude(String... patterns)
    Excludes InetAccess patterns
    @@ -448,18 +421,16 @@

    exclude

    patterns - InetAddress patterns to exclude
    See Also:
    -
    -
  • exclude

    -
    public void exclude(String connectorName, String addressPattern, PathSpec pathSpec)
    @@ -470,13 +441,11 @@

    exclude

    addressPattern - optional InetAddress pattern to exclude.
    pathSpec - optional pathSpec to exclude.
    -
  • includeConnector

    -
    @Deprecated public void includeConnector(String name)
    Deprecated. @@ -487,13 +456,11 @@

    includeConnector

    Parameters:
    name - Connector name to include in this handler.
    -
  • excludeConnector

    -
    @Deprecated public void excludeConnector(String name)
    Deprecated. @@ -504,13 +471,11 @@

    excludeConnector

    Parameters:
    name - Connector name to exclude in this handler.
    -
  • includeConnectors

    -
    @Deprecated public void includeConnectors(String... names)
    Deprecated. @@ -521,13 +486,11 @@

    includeConnectors

    Parameters:
    names - Connector names to include in this handler.
    -
  • excludeConnectors

    -
    @Deprecated public void excludeConnectors(String... names)
    Deprecated. @@ -538,13 +501,11 @@

    excludeConnectors

    Parameters:
    names - Connector names to exclude in this handler.
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -570,13 +531,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • isAllowed

    -
    protected boolean isAllowed(InetAddress addr, Request baseRequest, jakarta.servlet.http.HttpServletRequest request)
    @@ -589,17 +548,15 @@

    isAllowed

    Returns:
    true if inetAddress and request are allowed
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -613,7 +570,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -627,5 +583,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.AccessTuple.html b/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.AccessTuple.html index 565d5e40740..976b9b1801b 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.AccessTuple.html +++ b/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.AccessTuple.html @@ -1,29 +1,35 @@ - -InetAccessSet.AccessTuple (Eclipse Jetty API Doc - v11.0.21) + +InetAccessSet.AccessTuple (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class InetAccessSet.Ac
    org.eclipse.jetty.server.handler.InetAccessSet.AccessTuple

    -
    Enclosing class:
    -
    InetAccessSet
    +
    InetAccessSet

    public static class InetAccessSet.AccessTuple extends Object
    -
      @@ -156,11 +142,9 @@

      Constructor Details

    • AccessTuple

      -
      public AccessTuple(String connector, InetAddress address, String path)
      -
    @@ -174,25 +158,19 @@

    Method Details

  • getConnector

    -
    public String getConnector()
    -
  • getAddress

    -
    public InetAddress getAddress()
    -
  • getPath

    -
    public String getPath()
    -
  • @@ -206,5 +184,7 @@

    getPath


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.PatternTuple.html b/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.PatternTuple.html index 8db243bec17..7e2cf628e80 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.PatternTuple.html +++ b/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.PatternTuple.html @@ -1,29 +1,35 @@ - -InetAccessSet.PatternTuple (Eclipse Jetty API Doc - v11.0.21) + +InetAccessSet.PatternTuple (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class InetAccessSet.P
    org.eclipse.jetty.server.handler.InetAccessSet.PatternTuple

    -
    All Implemented Interfaces:
    Predicate<InetAccessSet.AccessTuple>
    Enclosing class:
    -
    InetAccessSet
    +
    InetAccessSet

    public static class InetAccessSet.PatternTuple extends Object implements Predicate<InetAccessSet.AccessTuple>
    -
    @@ -182,33 +166,27 @@

    Method Details

  • from

    -
    public static InetAccessSet.PatternTuple from(String pattern)
    -
  • test

    -
    public boolean test(InetAccessSet.AccessTuple entry)
    Specified by:
    test in interface Predicate<InetAccessSet.AccessTuple>
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -222,5 +200,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.html b/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.html index 61b2bc25683..ee76252a430 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.html +++ b/jetty-11/org/eclipse/jetty/server/handler/InetAccessSet.html @@ -1,29 +1,35 @@ - -InetAccessSet (Eclipse Jetty API Doc - v11.0.21) + +InetAccessSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Class InetAccessSet

    java.lang.Object -
    -
    @@ -217,7 +201,6 @@

    Method Details

  • add

    -
    public boolean add(InetAccessSet.PatternTuple storageTuple)
    Specified by:
    @@ -227,13 +210,11 @@

    add

    Overrides:
    add in class AbstractCollection<InetAccessSet.PatternTuple>
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -243,13 +224,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<InetAccessSet.PatternTuple>
    -
  • iterator

    -
    Specified by:
    @@ -261,13 +240,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<InetAccessSet.PatternTuple>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -277,19 +254,16 @@

    size

    Specified by:
    size in class AbstractCollection<InetAccessSet.PatternTuple>
    -
  • test

    -
    public boolean test(InetAccessSet.AccessTuple entry)
    Specified by:
    test in interface Predicate<InetAccessSet.AccessTuple>
    -
  • @@ -303,5 +277,7 @@

    test


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/ManagedAttributeListener.html b/jetty-11/org/eclipse/jetty/server/handler/ManagedAttributeListener.html index bb40d0fbdac..550778f6cd6 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ManagedAttributeListener.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ManagedAttributeListener.html @@ -1,29 +1,35 @@ - -ManagedAttributeListener (Eclipse Jetty API Doc - v11.0.21) + +ManagedAttributeListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ManagedAttributeL
    org.eclipse.jetty.server.handler.ManagedAttributeListener

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextAttributeListener, jakarta.servlet.ServletContextListener, EventListener
    @@ -99,7 +86,6 @@

    Class ManagedAttributeL extends Object implements jakarta.servlet.ServletContextListener, jakarta.servlet.ServletContextAttributeListener

    Enable Jetty style JMX MBeans from within a Context
    -
      @@ -168,10 +154,8 @@

      Constructor Details

    • ManagedAttributeListener

      -
      public ManagedAttributeListener(ContextHandler context, String... managedAttributes)
      -
    @@ -185,71 +169,59 @@

    Method Details

  • attributeReplaced

    -
    public void attributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)
    Specified by:
    attributeReplaced in interface jakarta.servlet.ServletContextAttributeListener
    -
  • attributeRemoved

    -
    public void attributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)
    Specified by:
    attributeRemoved in interface jakarta.servlet.ServletContextAttributeListener
    -
  • attributeAdded

    -
    public void attributeAdded(jakarta.servlet.ServletContextAttributeEvent event)
    Specified by:
    attributeAdded in interface jakarta.servlet.ServletContextAttributeListener
    -
  • contextInitialized

    -
    public void contextInitialized(jakarta.servlet.ServletContextEvent event)
    Specified by:
    contextInitialized in interface jakarta.servlet.ServletContextListener
    -
  • contextDestroyed

    -
    public void contextDestroyed(jakarta.servlet.ServletContextEvent event)
    Specified by:
    contextDestroyed in interface jakarta.servlet.ServletContextListener
    -
  • updateBean

    -
    protected void updateBean(String name, Object oldBean, Object newBean)
    -
  • @@ -263,5 +235,7 @@

    updateBean


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/MovedContextHandler.html b/jetty-11/org/eclipse/jetty/server/handler/MovedContextHandler.html index cf7b54aa485..1be8cf6dc24 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/MovedContextHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/MovedContextHandler.html @@ -1,29 +1,35 @@ - -MovedContextHandler (Eclipse Jetty API Doc - v11.0.21) + +MovedContextHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -103,7 +91,6 @@

    Class MovedContextHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Attributes, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -115,7 +102,6 @@

    Class MovedContextHandler -

    @@ -281,19 +267,15 @@

    Constructor Details

  • MovedContextHandler

    -
    public MovedContextHandler()
    -
  • MovedContextHandler

    -
    public MovedContextHandler(HandlerContainer parent, String contextPath, String newContextURL)
    -
  • @@ -307,89 +289,69 @@

    Method Details

  • isDiscardPathInfo

    -
    public boolean isDiscardPathInfo()
    -
  • setDiscardPathInfo

    -
    public void setDiscardPathInfo(boolean discardPathInfo)
    -
  • getNewContextURL

    -
    public String getNewContextURL()
    -
  • setNewContextURL

    -
    public void setNewContextURL(String newContextURL)
    -
  • isPermanent

    -
    public boolean isPermanent()
    -
  • setPermanent

    -
    public void setPermanent(boolean permanent)
    -
  • isDiscardQuery

    -
    public boolean isDiscardQuery()
    -
  • setDiscardQuery

    -
    public void setDiscardQuery(boolean discardQuery)
    -
  • getExpires

    -
    public String getExpires()
    Returns:
    the expires header value or null if no expires header
    -
  • setExpires

    -
    public void setExpires(String expires)
    Parameters:
    expires - the expires header value or null if no expires header
    -
  • @@ -403,5 +365,7 @@

    setExpires


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/RequestLogHandler.html b/jetty-11/org/eclipse/jetty/server/handler/RequestLogHandler.html index 4bf822f3bb4..c5744cdda73 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/RequestLogHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/RequestLogHandler.html @@ -1,29 +1,35 @@ - -RequestLogHandler (Eclipse Jetty API Doc - v11.0.21) + +RequestLogHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class RequestLogHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -115,12 +102,11 @@

    Class RequestLogHandler

    See Also:
    -
    -
    @@ -261,14 +245,13 @@

    Method Details

  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -288,23 +271,18 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • setRequestLog

    -
    public void setRequestLog(RequestLog requestLog)
    -
  • getRequestLog

    -
    public RequestLog getRequestLog()
    -
  • @@ -318,5 +296,7 @@

    getRequestLog


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ResourceHandler.html b/jetty-11/org/eclipse/jetty/server/handler/ResourceHandler.html index 6d4d5ed7c18..814ab9e2f35 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ResourceHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ResourceHandler.html @@ -1,29 +1,35 @@ - -ResourceHandler (Eclipse Jetty API Doc - v11.0.21) + +ResourceHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class ResourceHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, ResourceService.WelcomeFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, ResourceFactory
    @@ -112,7 +99,6 @@

    Class ResourceHandler

    This handle will serve static content and handle If-Modified-Since headers. No caching is done. Requests for resources that do not exist are let pass (Eg no 404's).
    -
    @@ -363,10 +345,9 @@

    Method Details

  • getWelcomeFile

    -
    public String getWelcomeFile(String pathInContext) throws IOException
    -
    Description copied from interface: ResourceService.WelcomeFactory
    +
    Description copied from interface: ResourceService.WelcomeFactory
    Finds a matching welcome file for the supplied Resource.
    Specified by:
    @@ -378,77 +359,66 @@

    getWelcomeFile

    Throws:
    IOException
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • getBaseResource

    -
    public Resource getBaseResource()
    Returns:
    Returns the resourceBase.
    -
  • getCacheControl

    -
    public String getCacheControl()
    Returns:
    the cacheControl header to set on all static content.
    -
  • getGzipEquivalentFileExtensions

    -
    public List<String> getGzipEquivalentFileExtensions()
    Returns:
    file extensions that signify that a file is gzip compressed. Eg ".svgz"
    -
  • getMimeTypes

    -
    public MimeTypes getMimeTypes()
    -
  • getResource

    -
    public Resource getResource(String path) throws IOException
    -
    Description copied from interface: ResourceFactory
    +
    Description copied from interface: ResourceFactory
    Get a Resource from a provided String.

    The behavior here is dependent on the @@ -467,60 +437,50 @@

    getResource

    Throws:
    IOException - if unable to create Resource
    -
  • getResourceBase

    -
    public String getResourceBase()
    Returns:
    Returns the base resource as a string.
    -
  • getStylesheet

    -
    public Resource getStylesheet()
    Returns:
    Returns the stylesheet as a Resource.
    -
  • getDefaultStylesheet

    -
    public static Resource getDefaultStylesheet()
    -
  • getWelcomeFiles

    -
    public String[] getWelcomeFiles()
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -540,217 +500,181 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • isAcceptRanges

    -
    public boolean isAcceptRanges()
    Returns:
    If true, range requests and responses are supported
    -
  • isDirAllowed

    -
    public boolean isDirAllowed()
    Returns:
    If true, directory listings are returned if no welcome file is found. Else 403 Forbidden.
    -
  • isDirectoriesListed

    -
    public boolean isDirectoriesListed()
    Get the directory option.
    Returns:
    true if directories are listed.
    -
  • isEtags

    -
    public boolean isEtags()
    Returns:
    True if ETag processing is done
    -
  • getPrecompressedFormats

    -
    public CompressedContentFormat[] getPrecompressedFormats()
    Returns:
    Precompressed resources formats that can be used to serve compressed variant of resources.
    -
  • isPathInfoOnly

    -
    public boolean isPathInfoOnly()
    Returns:
    true, only the path info will be applied to the resourceBase
    -
  • isRedirectWelcome

    -
    public boolean isRedirectWelcome()
    Returns:
    If true, welcome files are redirected rather than forwarded to.
    -
  • setAcceptRanges

    -
    public void setAcceptRanges(boolean acceptRanges)
    Parameters:
    acceptRanges - If true, range requests and responses are supported
    -
  • setBaseResource

    -
    public void setBaseResource(Resource base)
    Parameters:
    base - The resourceBase to server content from. If null the context resource base is used.
    -
  • setCacheControl

    -
    public void setCacheControl(String cacheControl)
    Parameters:
    cacheControl - the cacheControl header to set on all static content.
    -
  • setDirAllowed

    -
    public void setDirAllowed(boolean dirAllowed)
    Parameters:
    dirAllowed - If true, directory listings are returned if no welcome file is found. Else 403 Forbidden.
    -
  • setDirectoriesListed

    -
    public void setDirectoriesListed(boolean directory)
    Set the directory.
    Parameters:
    directory - true if directories are listed.
    -
  • setEtags

    -
    public void setEtags(boolean etags)
    Parameters:
    etags - True if ETag processing is done
    -
  • setGzipEquivalentFileExtensions

    -
    public void setGzipEquivalentFileExtensions(List<String> gzipEquivalentFileExtensions)
    Parameters:
    gzipEquivalentFileExtensions - file extensions that signify that a file is gzip compressed. Eg ".svgz"
    -
  • setPrecompressedFormats

    -
    public void setPrecompressedFormats(CompressedContentFormat[] precompressedFormats)
    Parameters:
    precompressedFormats - The list of precompresed formats to serve in encoded format if matching resource found. For example serve gzip encoded file if ".gz" suffixed resource is found.
    -
  • setMimeTypes

    -
    public void setMimeTypes(MimeTypes mimeTypes)
    -
  • setPathInfoOnly

    -
    public void setPathInfoOnly(boolean pathInfoOnly)
    Parameters:
    pathInfoOnly - true, only the path info will be applied to the resourceBase
    -
  • setRedirectWelcome

    -
    public void setRedirectWelcome(boolean redirectWelcome)
    Parameters:
    @@ -758,39 +682,32 @@

    setRedirectWelcome

    redirection is always used if the ResourceHandler is not scoped by a ContextHandler
    -
  • setResourceBase

    -
    public void setResourceBase(String resourceBase)
    Parameters:
    resourceBase - The base resource as a string.
    -
  • setStylesheet

    -
    public void setStylesheet(String stylesheet)
    Parameters:
    stylesheet - The location of the stylesheet to be used as a String.
    -
  • setWelcomeFiles

    -
    public void setWelcomeFiles(String[] welcomeFiles)
    -
  • @@ -804,5 +721,7 @@

    setWelcomeFiles


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ScopedHandler.html b/jetty-11/org/eclipse/jetty/server/handler/ScopedHandler.html index 20af9661d25..9417627fff8 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ScopedHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ScopedHandler.html @@ -1,29 +1,35 @@ - -ScopedHandler (Eclipse Jetty API Doc - v11.0.21) + +ScopedHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class ScopedHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -180,7 +167,6 @@

    Class ScopedHandler

    } }
    -
    @@ -370,9 +352,7 @@

    Constructor Details

  • ScopedHandler

    -
    public ScopedHandler()
    -
  • @@ -386,31 +366,29 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • handle

    -
    public final void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -430,13 +408,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doScope

    -
    public void doScope(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -459,13 +435,11 @@

    doScope

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • nextScope

    -
    public final void nextScope(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -487,13 +461,11 @@

    nextScope

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doHandle

    -
    public abstract void doHandle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -516,13 +488,11 @@

    doHandle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • nextHandle

    -
    public final void nextHandle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, @@ -534,7 +504,6 @@

    nextHandle

    IOException
    jakarta.servlet.ServletException
    -
  • @@ -548,5 +517,7 @@

    nextHandle


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/SecuredRedirectHandler.html b/jetty-11/org/eclipse/jetty/server/handler/SecuredRedirectHandler.html index 5697e697c01..a2c61114e85 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/SecuredRedirectHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/SecuredRedirectHandler.html @@ -1,29 +1,35 @@ - -SecuredRedirectHandler (Eclipse Jetty API Doc - v11.0.21) + +SecuredRedirectHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class SecuredRedirectHand

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,7 +99,6 @@

    Class SecuredRedirectHand attempting to redirect to the HttpConfiguration.getSecureScheme() and HttpConfiguration.getSecurePort() for any request that ServletRequest.isSecure() is false.

    -
    @@ -269,14 +251,13 @@

    Method Details

  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -296,7 +277,6 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • @@ -310,5 +290,7 @@

    handle


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ShutdownHandler.html b/jetty-11/org/eclipse/jetty/server/handler/ShutdownHandler.html index 07d2c64106f..ef3b8151da9 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ShutdownHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ShutdownHandler.html @@ -1,29 +1,35 @@ - -ShutdownHandler (Eclipse Jetty API Doc - v11.0.21) + +ShutdownHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class ShutdownHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -143,7 +130,6 @@

    Class ShutdownHandler

    } }
    -
      @@ -152,19 +138,19 @@

      Class ShutdownHandler

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler

      AbstractHandler.ErrorDispatchHandler
      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      Container.InheritedListener, Container.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -295,20 +281,17 @@

      Constructor Details

    • ShutdownHandler

      -
      public ShutdownHandler(String shutdownToken)
      Creates a listener that lets the server be shut down remotely (but only from localhost).
      Parameters:
      shutdownToken - a secret password to avoid unauthorized shutdown attempts
      -
    • ShutdownHandler

      -
      public ShutdownHandler(String shutdownToken, boolean exitJVM, boolean sendShutdownAtStart)
      @@ -320,7 +303,6 @@

      ShutdownHandler

      during startup, which will shutdown any previously running instances of this server with an identically configured ShutdownHandler -
    @@ -334,44 +316,40 @@

    Method Details

  • sendShutdown

    -
    public void sendShutdown() throws IOException
    Throws:
    IOException
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -391,13 +369,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doShutdown

    -
    protected void doShutdown(Request baseRequest, jakarta.servlet.http.HttpServletResponse response) throws IOException
    @@ -405,47 +381,36 @@

    doShutdown

    Throws:
    IOException
    -
  • setExitJvm

    -
    public void setExitJvm(boolean exitJvm)
    -
  • isSendShutdownAtStart

    -
    public boolean isSendShutdownAtStart()
    -
  • setSendShutdownAtStart

    -
    public void setSendShutdownAtStart(boolean sendShutdownAtStart)
    -
  • getShutdownToken

    -
    public String getShutdownToken()
    -
  • isExitJvm

    -
    public boolean isExitJvm()
    -
  • @@ -459,5 +424,7 @@

    isExitJvm


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/StatisticsHandler.html b/jetty-11/org/eclipse/jetty/server/handler/StatisticsHandler.html index 7f9138e1843..9425b719010 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/StatisticsHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/StatisticsHandler.html @@ -1,29 +1,35 @@ - -StatisticsHandler (Eclipse Jetty API Doc - v11.0.21) + +StatisticsHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class StatisticsHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -109,7 +96,6 @@

    Class StatisticsHandler

    public class StatisticsHandler extends HandlerWrapper implements Graceful
    -
    @@ -374,25 +358,22 @@

    Method Details

  • statsReset

    -
    @ManagedOperation(value="resets statistics", impact="ACTION") public void statsReset()
    Resets the current request statistics.
    -
  • handle

    -
    public void handle(String path, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -412,42 +393,37 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • updateResponse

    -
    protected void updateResponse(Request request, boolean thrownError)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -455,13 +431,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • setGracefulShutdownWaitsForRequests

    -
    public void setGracefulShutdownWaitsForRequests(boolean gracefulShutdownWaitsForRequests)
    Set whether the graceful shutdown should wait for all requests to complete including async requests which are not currently dispatched, or whether it should only wait for all the @@ -470,13 +444,11 @@

    setGracefulShutdownWaitsForRequests

    Parameters:
    gracefulShutdownWaitsForRequests - true to wait for async requests on graceful shutdown.
    -
  • getGracefulShutdownWaitsForRequests

    -
    @ManagedAttribute("if graceful shutdown will wait for all requests") public boolean getGracefulShutdownWaitsForRequests()
    @@ -486,18 +458,16 @@

    getGracefulShutdownWaitsForRequests

    actively dispatched requests to complete.
    See Also:
    -
    -
  • getRequests

    -
    @ManagedAttribute("number of requests") public int getRequests()
    @@ -507,18 +477,16 @@

    getRequests

    active requests
    See Also:
    -
    -
  • getRequestsActive

    -
    @ManagedAttribute("number of requests currently active") public int getRequestsActive()
    @@ -526,13 +494,11 @@

    getRequestsActive

    the number of requests currently active. since statsReset() was last called.
    -
  • getRequestsActiveMax

    -
    @ManagedAttribute("maximum number of active requests") public int getRequestsActiveMax()
    @@ -540,13 +506,11 @@

    getRequestsActiveMax

    the maximum number of active requests since statsReset() was last called.
    -
  • getRequestTimeMax

    -
    @ManagedAttribute("maximum time spend handling requests (in ms)") public long getRequestTimeMax()
    @@ -554,13 +518,11 @@

    getRequestTimeMax

    the maximum time (in milliseconds) of request handling since statsReset() was last called.
    -
  • getRequestTimeTotal

    -
    @ManagedAttribute("total time spend in all request handling (in ms)") public long getRequestTimeTotal()
    @@ -568,13 +530,11 @@

    getRequestTimeTotal

    the total time (in milliseconds) of requests handling since statsReset() was last called.
    -
  • getRequestTimeMean

    -
    @ManagedAttribute("mean time spent handling requests (in ms)") public double getRequestTimeMean()
    @@ -583,19 +543,17 @@

    getRequestTimeMean

    since statsReset() was last called.
    See Also:
    -
    -
  • getRequestTimeStdDev

    -
    @ManagedAttribute("standard deviation for request handling (in ms)") public double getRequestTimeStdDev()
    @@ -604,19 +562,17 @@

    getRequestTimeStdDev

    since statsReset() was last called.
    See Also:
    -
    -
  • getDispatched

    -
    @ManagedAttribute("number of dispatches") public int getDispatched()
    @@ -625,13 +581,11 @@

    getDispatched

    since statsReset() was last called, excluding active dispatches
    -
  • getDispatchedActive

    -
    @ManagedAttribute("number of dispatches currently active") public int getDispatchedActive()
    @@ -640,13 +594,11 @@

    getDispatchedActive

    since statsReset() was last called, including resumed requests
    -
  • getDispatchedActiveMax

    -
    @ManagedAttribute("maximum number of active dispatches being handled") public int getDispatchedActiveMax()
    @@ -655,13 +607,11 @@

    getDispatchedActiveMax

    since statsReset() was last called, including resumed requests
    -
  • getDispatchedTimeMax

    -
    @ManagedAttribute("maximum time spend in dispatch handling") public long getDispatchedTimeMax()
    @@ -669,13 +619,11 @@

    getDispatchedTimeMax

    the maximum time (in milliseconds) of request dispatch since statsReset() was last called.
    -
  • getDispatchedTimeTotal

    -
    @ManagedAttribute("total time spent in dispatch handling (in ms)") public long getDispatchedTimeTotal()
    @@ -683,13 +631,11 @@

    getDispatchedTimeTotal

    the total time (in milliseconds) of requests handling since statsReset() was last called.
    -
  • getDispatchedTimeMean

    -
    @ManagedAttribute("mean time spent in dispatch handling (in ms)") public double getDispatchedTimeMean()
    @@ -698,19 +644,17 @@

    getDispatchedTimeMean

    since statsReset() was last called.
    See Also:
    -
    -
  • getDispatchedTimeStdDev

    -
    @ManagedAttribute("standard deviation for dispatch handling (in ms)") public double getDispatchedTimeStdDev()
    @@ -719,19 +663,17 @@

    getDispatchedTimeStdDev

    since statsReset() was last called.
    See Also:
    -
    -
  • getAsyncRequests

    -
    @ManagedAttribute("total number of async requests") public int getAsyncRequests()
    @@ -741,18 +683,16 @@

    getAsyncRequests

    resumed requests
    See Also:
    -
    -
  • getAsyncRequestsWaiting

    -
    @ManagedAttribute("currently waiting async requests") public int getAsyncRequestsWaiting()
    @@ -760,13 +700,11 @@

    getAsyncRequestsWaiting

    the number of requests currently suspended. since statsReset() was last called.
    -
  • getAsyncRequestsWaitingMax

    -
    @ManagedAttribute("maximum number of waiting async requests") public int getAsyncRequestsWaitingMax()
    @@ -774,26 +712,22 @@

    getAsyncRequestsWaitingMax

    the maximum number of current suspended requests since statsReset() was last called.
    -
  • getAsyncDispatches

    -
    @ManagedAttribute("number of requested that have been asynchronously dispatched") public int getAsyncDispatches()
    Returns:
    the number of requests that have been asynchronously dispatched
    -
  • getExpires

    -
    @ManagedAttribute("number of async requests requests that have expired") public int getExpires()
    @@ -801,18 +735,16 @@

    getExpires

    the number of requests that expired while suspended.
    See Also:
    -
    -
  • getErrors

    -
    @ManagedAttribute("number of async errors that occurred") public int getErrors()
    @@ -820,18 +752,16 @@

    getErrors

    the number of async errors that occurred.
    See Also:
    -
    -
  • getResponses1xx

    -
    @ManagedAttribute("number of requests with 1xx response status") public int getResponses1xx()
    @@ -839,13 +769,11 @@

    getResponses1xx

    the number of responses with a 1xx status returned by this context since statsReset() was last called.
    -
  • getResponses2xx

    -
    @ManagedAttribute("number of requests with 2xx response status") public int getResponses2xx()
    @@ -853,13 +781,11 @@

    getResponses2xx

    the number of responses with a 2xx status returned by this context since statsReset() was last called.
    -
  • getResponses3xx

    -
    @ManagedAttribute("number of requests with 3xx response status") public int getResponses3xx()
    @@ -867,13 +793,11 @@

    getResponses3xx

    the number of responses with a 3xx status returned by this context since statsReset() was last called.
    -
  • getResponses4xx

    -
    @ManagedAttribute("number of requests with 4xx response status") public int getResponses4xx()
    @@ -881,13 +805,11 @@

    getResponses4xx

    the number of responses with a 4xx status returned by this context since statsReset() was last called.
    -
  • getResponses5xx

    -
    @ManagedAttribute("number of requests with 5xx response status") public int getResponses5xx()
    @@ -895,13 +817,11 @@

    getResponses5xx

    the number of responses with a 5xx status returned by this context since statsReset() was last called.
    -
  • getResponsesThrown

    -
    @ManagedAttribute("number of requests that threw an exception during handling") public int getResponsesThrown()
    @@ -910,49 +830,41 @@

    getResponsesThrown

    since statsReset() was last called. These may have resulted in some error responses which were unrecorded by the StatisticsHandler.
    -
  • getStatsOnMs

    -
    @ManagedAttribute("time in milliseconds stats have been collected for") public long getStatsOnMs()
    Returns:
    the milliseconds since the statistics were started with statsReset().
    -
  • getResponsesBytesTotal

    -
    @ManagedAttribute("total number of bytes across all responses") public long getResponsesBytesTotal()
    Returns:
    the total bytes of content sent in responses
    -
  • toStatsHTML

    -
    public String toStatsHTML()
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -960,13 +872,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -974,19 +884,16 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1000,5 +907,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/ThreadLimitHandler.html b/jetty-11/org/eclipse/jetty/server/handler/ThreadLimitHandler.html index 45ecd43a7d0..f45dcf3fdf8 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/ThreadLimitHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/ThreadLimitHandler.html @@ -1,29 +1,35 @@ - -ThreadLimitHandler (Eclipse Jetty API Doc - v11.0.21) + +ThreadLimitHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class ThreadLimitHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -125,7 +112,6 @@

    Class ThreadLimitHandler

    Requests in excess of the limit will be asynchronously suspended until a thread is available.

    This is a simpler alternative to DosFilter

    -
    @@ -314,91 +294,75 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • isEnabled

    -
    @ManagedAttribute("true if this handler is enabled") public boolean isEnabled()
    -
  • setEnabled

    -
    public void setEnabled(boolean enabled)
    -
  • getThreadLimit

    -
    @ManagedAttribute("The maximum threads that can be dispatched per remote IP") public int getThreadLimit()
    -
  • getThreadLimit

    -
    protected int getThreadLimit(String ip)
    -
  • setThreadLimit

    -
    public void setThreadLimit(int threadLimit)
    -
  • include

    -
    @ManagedOperation("Include IP in thread limits") public void include(String inetAddressPattern)
    -
  • exclude

    -
    @ManagedOperation("Exclude IP from thread limits") public void exclude(String inetAddressPattern)
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -418,15 +382,12 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • getRemoteIP

    -
    protected String getRemoteIP(Request baseRequest)
    -
  • @@ -440,5 +401,7 @@

    getRemoteIP


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/class-use/AbstractHandler.ErrorDispatchHandler.html b/jetty-11/org/eclipse/jetty/server/handler/class-use/AbstractHandler.ErrorDispatchHandler.html index 7834ff195ae..5b56fc20b29 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/class-use/AbstractHandler.ErrorDispatchHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/class-use/AbstractHandler.ErrorDispatchHandler.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface GzipFactory

    -
    All Known Implementing Classes:
    GzipHandler

    public interface GzipFactory
    -
      @@ -132,18 +118,14 @@

      Method Details

    • getDeflaterEntry

      -
      CompressionPool<Deflater>.Entry getDeflaterEntry(Request request, long contentLength)
      -
    • isMimeTypeGzipable

      -
      boolean isMimeTypeGzipable(String mimetype)
      -
    @@ -157,5 +139,7 @@

    isMimeTypeGzipable


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHandler.html b/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHandler.html index 2552f6fc12a..5b6bf0fdc76 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHandler.html +++ b/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHandler.html @@ -1,29 +1,35 @@ - -GzipHandler (Eclipse Jetty API Doc - v11.0.21) + +GzipHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class GzipHandler

    -
    All Implemented Interfaces:
    Handler, GzipFactory, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -205,7 +192,6 @@

    Class GzipHandler

    Since the introduction of Async I/O in Servlet 3.1, this older form of Gzip support in web applications has been problematic and bug ridden.

    -
    @@ -737,10 +711,8 @@

    Constructor Details

  • GzipHandler

    -
    public GzipHandler()
    Instantiates a new GzipHandler.
    -
  • @@ -754,27 +726,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -782,38 +752,32 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getVary

    -
    public HttpField getVary()
    Returns:
    The VARY field to use.
    -
  • setVary

    -
    public void setVary(HttpField vary)
    Parameters:
    vary - The VARY field to use. It if is not an instance of PreEncodedHttpField, then it will be converted to one.
    -
  • addExcludedMethods

    -
    public void addExcludedMethods(String... methods)
    Add excluded to the HTTP methods filtering.
    @@ -821,57 +785,49 @@

    addExcludedMethods

    methods - The methods to exclude in compression
    See Also:
    -
    -
  • getDispatcherTypes

    -
    public EnumSet<jakarta.servlet.DispatcherType> getDispatcherTypes()
    Get the Set of DispatcherType that this Filter will operate on.
    Returns:
    the set of DispatcherType this filter will operate on
    -
  • setDispatcherTypes

    -
    public void setDispatcherTypes(EnumSet<jakarta.servlet.DispatcherType> dispatchers)
    Set of supported DispatcherType that this filter will operate on.
    Parameters:
    dispatchers - the set of DispatcherType that this filter will operate on
    -
  • setDispatcherTypes

    -
    public void setDispatcherTypes(jakarta.servlet.DispatcherType... dispatchers)
    Set the list of supported DispatcherType that this filter will operate on.
    Parameters:
    dispatchers - the list of DispatcherType that this filter will operate on
    -
  • addExcludedMimeTypes

    -
    public void addExcludedMimeTypes(String... types)
    Adds excluded MIME types for response filtering. @@ -885,18 +841,16 @@

    addExcludedMimeTypes

    types - The mime types to exclude (without charset or other parameters).
    See Also:
    -
    -
  • addExcludedPaths

    -
    public void addExcludedPaths(String... pathspecs)
    Adds excluded Path Specs for request filtering. @@ -925,18 +879,16 @@

    addExcludedPaths

    will not be supported in future versions.
    See Also:
    -
    -
  • addExcludedInflationPaths

    -
    public void addExcludedInflationPaths(String... pathspecs)
    Adds excluded Path Specs for request filtering on request inflation. @@ -965,18 +917,16 @@

    addExcludedInflationPaths

    will not be supported in future versions.
    See Also:
    -
    -
  • addIncludedMethods

    -
    public void addIncludedMethods(String... methods)
    Adds included HTTP Methods (eg: POST, PATCH, DELETE) for filtering.
    @@ -984,18 +934,16 @@

    addIncludedMethods

    methods - The HTTP methods to include in compression.
    See Also:
    -
    -
  • isSyncFlush

    -
    public boolean isSyncFlush()
    Is the Deflater running Deflater.SYNC_FLUSH or not.
    @@ -1003,18 +951,16 @@

    isSyncFlush

    True if Deflater.SYNC_FLUSH is used, else Deflater.NO_FLUSH
    See Also:
    -
    -
  • setSyncFlush

    -
    public void setSyncFlush(boolean syncFlush)
    Set the Deflater flush mode to use. Deflater.SYNC_FLUSH should be used if the application wishes to stream the data, but this may @@ -1024,18 +970,16 @@

    setSyncFlush

    syncFlush - True if Deflater.SYNC_FLUSH is used, else Deflater.NO_FLUSH
    See Also:
    -
    -
  • addIncludedMimeTypes

    -
    public void addIncludedMimeTypes(String... types)
    Add included MIME types for response filtering
    @@ -1045,18 +989,16 @@

    addIncludedMimeTypes

    will not be supported in future versions.
    See Also:
    -
    -
  • addIncludedPaths

    -
    public void addIncludedPaths(String... pathspecs)
    Add included Path Specs for filtering. @@ -1082,13 +1024,11 @@

    addIncludedPaths

    ServletContext is available, the paths are relative to the context path, otherwise they are absolute -
  • addIncludedInflationPaths

    -
    public void addIncludedInflationPaths(String... pathspecs)
    Add included Path Specs for filtering on request inflation. @@ -1114,26 +1054,22 @@

    addIncludedInflationPaths

    ServletContext is available, the paths are relative to the context path, otherwise they are absolute -
  • getDeflaterEntry

    -
    public CompressionPool<Deflater>.Entry getDeflaterEntry(Request request, long contentLength)
    Specified by:
    getDeflaterEntry in interface GzipFactory
    -
  • getExcludedMethods

    -
    public String[] getExcludedMethods()
    Get the current filter list of excluded HTTP methods
    @@ -1141,18 +1077,16 @@

    getExcludedMethods

    the filter list of excluded HTTP methods
    See Also:
    -
    -
  • getExcludedMimeTypes

    -
    public String[] getExcludedMimeTypes()
    Get the current filter list of excluded MIME types
    @@ -1160,18 +1094,16 @@

    getExcludedMimeTypes

    the filter list of excluded MIME types
    See Also:
    -
    -
  • getExcludedPaths

    -
    public String[] getExcludedPaths()
    Get the current filter list of excluded Path Specs
    @@ -1179,18 +1111,16 @@

    getExcludedPaths

    the filter list of excluded Path Specs
    See Also:
    -
    -
  • getExcludedInflationPaths

    -
    public String[] getExcludedInflationPaths()
    Get the current filter list of excluded Path Specs for request inflation.
    @@ -1198,18 +1128,16 @@

    getExcludedInflationPaths

    the filter list of excluded Path Specs
    See Also:
    -
    -
  • getIncludedMethods

    -
    public String[] getIncludedMethods()
    Get the current filter list of included HTTP Methods
    @@ -1217,18 +1145,16 @@

    getIncludedMethods

    the filter list of included HTTP methods
    See Also:
    -
    -
  • getIncludedMimeTypes

    -
    public String[] getIncludedMimeTypes()
    Get the current filter list of included MIME types
    @@ -1236,18 +1162,16 @@

    getIncludedMimeTypes

    the filter list of included MIME types
    See Also:
    -
    -
  • getIncludedPaths

    -
    public String[] getIncludedPaths()
    Get the current filter list of included Path Specs
    @@ -1255,18 +1179,16 @@

    getIncludedPaths

    the filter list of included Path Specs
    See Also:
    -
    -
  • getIncludedInflationPaths

    -
    public String[] getIncludedInflationPaths()
    Get the current filter list of included Path Specs for request inflation.
    @@ -1274,18 +1196,16 @@

    getIncludedInflationPaths

    the filter list of included Path Specs
    See Also:
    -
    -
  • getMinGzipSize

    -
    public int getMinGzipSize()
    Get the minimum size, in bytes, that a response Content-Length must be before compression will trigger.
    @@ -1294,26 +1214,22 @@

    getMinGzipSize

    minimum response size (in bytes) that triggers compression
    See Also:
    -
    -
  • getVaryField

    -
    protected HttpField getVaryField()
    -
  • getInflateBufferSize

    -
    public int getInflateBufferSize()
    Get the size (in bytes) of the Inflater buffer used to inflate compressed requests.
    @@ -1321,33 +1237,29 @@

    getInflateBufferSize

    Returns:
    size in bytes of the buffer, or 0 for no inflation.
    -
  • setInflateBufferSize

    -
    public void setInflateBufferSize(int size)
    Set the size (in bytes) of the Inflater buffer used to inflate comrpessed requests.
    Parameters:
    size - size in bytes of the buffer, or 0 for no inflation.
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -1367,13 +1279,11 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • isMimeTypeGzipable

    -
    public boolean isMimeTypeGzipable(String mimetype)
    Test if the provided MIME type is allowed based on the MIME type filters.
    @@ -1384,13 +1294,11 @@

    isMimeTypeGzipable

    Returns:
    true if allowed, false otherwise
    -
  • isPathGzipable

    -
    protected boolean isPathGzipable(String requestURI)
    Test if the provided Request URI is allowed based on the Path Specs filters.
    @@ -1399,13 +1307,11 @@

    isPathGzipable

    Returns:
    whether compressing is allowed for the given the path
    -
  • isPathInflatable

    -
    protected boolean isPathInflatable(String requestURI)
    Test if the provided Request URI is allowed to be inflated based on the Path Specs filters.
    @@ -1414,13 +1320,11 @@

    isPathInflatable

    Returns:
    whether decompressing is allowed for the given the path.
    -
  • setExcludedMethods

    -
    public void setExcludedMethods(String... methods)
    Set the excluded filter list of HTTP methods (replacing any previously set)
    @@ -1428,18 +1332,16 @@

    setExcludedMethods

    methods - the HTTP methods to exclude
    See Also:
    -
    -
  • setExcludedMimeTypes

    -
    public void setExcludedMimeTypes(String... types)
    Set the excluded filter list of MIME types (replacing any previously set)
    @@ -1447,18 +1349,16 @@

    setExcludedMimeTypes

    types - The mime types to exclude (without charset or other parameters)
    See Also:
    -
    -
  • setExcludedMimeTypesList

    -
    public void setExcludedMimeTypesList(String csvTypes)
    Set the excluded filter list of MIME types (replacing any previously set)
    @@ -1466,18 +1366,16 @@

    setExcludedMimeTypesList

    csvTypes - The list of mime types to exclude (without charset or other parameters), CSV format
    See Also:
    -
    -
  • setExcludedPaths

    -
    public void setExcludedPaths(String... pathspecs)
    Set the excluded filter list of Path specs (replacing any previously set)
    @@ -1487,18 +1385,16 @@

    setExcludedPaths

    otherwise they are absolute.
    See Also:
    -
    -
  • setExcludedInflatePaths

    -
    public void setExcludedInflatePaths(String... pathspecs)
    Set the excluded filter list of Path specs (replacing any previously set)
    @@ -1508,31 +1404,27 @@

    setExcludedInflatePaths

    otherwise they are absolute.
    See Also:
    -
    -
  • setDispatcherTypes

    -
    public void setDispatcherTypes(String... dispatchers)
    Set of supported DispatcherType that this filter will operate on.
    Parameters:
    dispatchers - the set of DispatcherType that this filter will operate on
    -
  • setIncludedMethods

    -
    public void setIncludedMethods(String... methods)
    Set the included filter list of HTTP methods (replacing any previously set)
    @@ -1540,18 +1432,16 @@

    setIncludedMethods

    methods - The methods to include in compression
    See Also:
    -
    -
  • setIncludedMimeTypes

    -
    public void setIncludedMimeTypes(String... types)
    Set the included filter list of MIME types (replacing any previously set)
    @@ -1559,18 +1449,16 @@

    setIncludedMimeTypes

    types - The mime types to include (without charset or other parameters)
    See Also:
    -
    -
  • setIncludedMimeTypesList

    -
    public void setIncludedMimeTypesList(String csvTypes)
    Set the included filter list of MIME types (replacing any previously set)
    @@ -1578,18 +1466,16 @@

    setIncludedMimeTypesList

    csvTypes - The list of mime types to include (without charset or other parameters), CSV format
    See Also:
    -
    -
  • setIncludedPaths

    -
    public void setIncludedPaths(String... pathspecs)
    Set the included filter list of Path specs (replacing any previously set)
    @@ -1599,18 +1485,16 @@

    setIncludedPaths

    otherwise they are absolute
    See Also:
    -
    -
  • setIncludedInflatePaths

    -
    public void setIncludedInflatePaths(String... pathspecs)
    Set the included filter list of Path specs (replacing any previously set)
    @@ -1620,18 +1504,16 @@

    setIncludedInflatePaths

    otherwise they are absolute
    See Also:
    -
    -
  • setMinGzipSize

    -
    public void setMinGzipSize(int minGzipSize)
    Set the minimum response size to trigger dynamic compression.

    @@ -1642,13 +1524,11 @@

    setMinGzipSize

    Parameters:
    minGzipSize - minimum response size in bytes (not allowed to be lower then BREAK_EVEN_GZIP_SIZE)
    -
  • setIncludedMethodList

    -
    public void setIncludedMethodList(String csvMethods)
    Set the included filter list of HTTP Methods (replacing any previously set)
    @@ -1656,18 +1536,16 @@

    setIncludedMethodList

    csvMethods - the list of methods, CSV format
    See Also:
    -
    -
  • getIncludedMethodList

    -
    public String getIncludedMethodList()
    Get the included filter list of HTTP methods in CSV format
    @@ -1675,18 +1553,16 @@

    getIncludedMethodList

    the included filter list of HTTP methods in CSV format
    See Also:
    -
    -
  • setExcludedMethodList

    -
    public void setExcludedMethodList(String csvMethods)
    Set the excluded filter list of HTTP Methods (replacing any previously set)
    @@ -1694,18 +1570,16 @@

    setExcludedMethodList

    csvMethods - the list of methods, CSV format
    See Also:
    -
    -
  • getExcludedMethodList

    -
    public String getExcludedMethodList()
    Get the excluded filter list of HTTP methods in CSV format
    @@ -1713,18 +1587,16 @@

    getExcludedMethodList

    the excluded filter list of HTTP methods in CSV format
    See Also:
    -
    -
  • getDeflaterPool

    -
    public DeflaterPool getDeflaterPool()
    Get the DeflaterPool being used. The default value of this is null before starting, but after starting if it is null it will be set to the default DeflaterPool which is stored as a bean on the server.
    @@ -1732,13 +1604,11 @@

    getDeflaterPool

    Returns:
    the DeflaterPool being used.
    -
  • getInflaterPool

    -
    public InflaterPool getInflaterPool()
    Get the InflaterPool being used. The default value of this is null before starting, but after starting if it is null it will be set to the default InflaterPool which is stored as a bean on the server.
    @@ -1746,13 +1616,11 @@

    getInflaterPool

    Returns:
    the DeflaterPool being used.
    -
  • setDeflaterPool

    -
    public void setDeflaterPool(DeflaterPool deflaterPool)
    Set the DeflaterPool to be used. This should be called before starting. If this value is null when starting the default pool will be used from the server.
    @@ -1760,13 +1628,11 @@

    setDeflaterPool

    Parameters:
    deflaterPool - the DeflaterPool to use.
    -
  • setInflaterPool

    -
    public void setInflaterPool(InflaterPool inflaterPool)
    Set the InflaterPool to be used. This should be called before starting. If this value is null when starting the default pool will be used from the server.
    @@ -1774,13 +1640,11 @@

    setInflaterPool

    Parameters:
    inflaterPool - the InflaterPool to use.
    -
  • getDeflaterPoolCapacity

    -
    @Deprecated public int getDeflaterPoolCapacity()
    Deprecated. @@ -1791,26 +1655,22 @@

    getDeflaterPoolCapacity

    Returns:
    the Deflater pool capacity
    -
  • setDeflaterPoolCapacity

    -
    @Deprecated public void setDeflaterPoolCapacity(int capacity)
    Deprecated.
    for custom DeflaterPool settings use setDeflaterPool(DeflaterPool).
    Sets the maximum number of Deflaters that the DeflaterPool can hold.
    -
  • getInflaterPoolCapacity

    -
    @Deprecated public int getInflaterPoolCapacity()
    Deprecated. @@ -1821,32 +1681,27 @@

    getInflaterPoolCapacity

    Returns:
    the Inflater pool capacity
    -
  • setInflaterPoolCapacity

    -
    @Deprecated public void setInflaterPoolCapacity(int capacity)
    Deprecated.
    for custom InflaterPool settings use setInflaterPool(InflaterPool).
    Sets the maximum number of Inflaters that the InflaterPool can hold.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1860,5 +1715,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpInputInterceptor.html b/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpInputInterceptor.html index 80b13d83904..7487470fb75 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpInputInterceptor.html +++ b/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpInputInterceptor.html @@ -1,29 +1,35 @@ - -GzipHttpInputInterceptor (Eclipse Jetty API Doc - v11.0.21) + +GzipHttpInputInterceptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class GzipHttpInputInte
    org.eclipse.jetty.server.handler.gzip.GzipHttpInputInterceptor

    -
    All Implemented Interfaces:
    HttpInput.Interceptor, Destroyable
    @@ -99,7 +86,6 @@

    Class GzipHttpInputInte extends Object implements HttpInput.Interceptor, Destroyable

    An HttpInput Interceptor that inflates GZIP encoded request content.
    -
      @@ -160,22 +146,18 @@

      Constructor Details

    • GzipHttpInputInterceptor

      -
      public GzipHttpInputInterceptor(InflaterPool inflaterPool, ByteBufferPool pool, int bufferSize)
      -
    • GzipHttpInputInterceptor

      -
      public GzipHttpInputInterceptor(InflaterPool inflaterPool, ByteBufferPool pool, int bufferSize, boolean useDirectBuffers)
      -
    @@ -189,7 +171,6 @@

    Method Details

  • readFrom

    -
    public HttpInput.Content readFrom(HttpInput.Content content)
    Specified by:
    @@ -202,19 +183,16 @@

    readFrom

    Returns:
    The intercepted content or null if interception is completed for that content.
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • @@ -228,5 +206,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpOutputInterceptor.html b/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpOutputInterceptor.html index e863b72aa2b..230e1df3798 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpOutputInterceptor.html +++ b/jetty-11/org/eclipse/jetty/server/handler/gzip/GzipHttpOutputInterceptor.html @@ -1,29 +1,35 @@ - -GzipHttpOutputInterceptor (Eclipse Jetty API Doc - v11.0.21) + +GzipHttpOutputInterceptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class GzipHttpOutputIn
    org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor

    -
    All Implemented Interfaces:
    HttpOutput.Interceptor
    @@ -98,7 +85,6 @@

    Class GzipHttpOutputIn
    public class GzipHttpOutputInterceptor extends Object implements HttpOutput.Interceptor
    -

      @@ -204,17 +190,13 @@

      Field Details

    • LOG

      -
      public static org.slf4j.Logger LOG
      -
    • VARY_ACCEPT_ENCODING

      -
      public static final HttpField VARY_ACCEPT_ENCODING
      -
    @@ -228,37 +210,31 @@

    Constructor Details

  • GzipHttpOutputInterceptor

    -
    public GzipHttpOutputInterceptor(GzipFactory factory, HttpChannel channel, HttpOutput.Interceptor next, boolean syncFlush)
    -
  • GzipHttpOutputInterceptor

    -
    public GzipHttpOutputInterceptor(GzipFactory factory, HttpField vary, HttpChannel channel, HttpOutput.Interceptor next, boolean syncFlush)
    -
  • GzipHttpOutputInterceptor

    -
    public GzipHttpOutputInterceptor(GzipFactory factory, HttpField vary, int bufferSize, HttpChannel channel, HttpOutput.Interceptor next, boolean syncFlush)
    -
  • @@ -272,7 +248,6 @@

    Method Details

  • getNextInterceptor

    -
    public HttpOutput.Interceptor getNextInterceptor()
    Specified by:
    @@ -281,17 +256,15 @@

    getNextInterceptor

    The next Interceptor in the chain or null if this is the last Interceptor in the chain.
    -
  • write

    -
    public void write(ByteBuffer content, boolean complete, Callback callback)
    -
    Description copied from interface: HttpOutput.Interceptor
    +
    Description copied from interface: HttpOutput.Interceptor
    Write content. The response is committed by the first call to write and is closed by a call with last == true. Empty content buffers may be passed to @@ -305,33 +278,26 @@

    write

    callback - The callback to use to indicate Callback.succeeded() or Callback.failed(Throwable).
    -
  • commit

    -
    protected void commit(ByteBuffer content, boolean complete, Callback callback)
    -
  • noCompression

    -
    public void noCompression()
    -
  • mightCompress

    -
    public boolean mightCompress()
    -
  • @@ -345,5 +311,7 @@

    mightCompress


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/gzip/class-use/GzipFactory.html b/jetty-11/org/eclipse/jetty/server/handler/gzip/class-use/GzipFactory.html index 793ef7f35a9..2260edc5dd5 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/gzip/class-use/GzipFactory.html +++ b/jetty-11/org/eclipse/jetty/server/handler/gzip/class-use/GzipFactory.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.server.handler.gzip.GzipFactory (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.server.handler.gzip.GzipFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.server.handler.gzip


    -
    package org.eclipse.jetty.server.handler.gzip
    Jetty GZIP Handler
    -
    • @@ -123,5 +118,7 @@

      Package
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/gzip/package-tree.html b/jetty-11/org/eclipse/jetty/server/handler/gzip/package-tree.html index 7fe0364536b..4d004a5bbd8 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/gzip/package-tree.html +++ b/jetty-11/org/eclipse/jetty/server/handler/gzip/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.server.handler.gzip Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.server.handler.gzip Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractHandlerMBean<

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -103,7 +90,6 @@

    Class AbstractHandlerMBean<
    public class AbstractHandlerMBean extends ObjectMBean
    -

      @@ -171,9 +157,7 @@

      Constructor Details

    • AbstractHandlerMBean

      -
      public AbstractHandlerMBean(Object managedObject)
      -
    @@ -187,9 +171,8 @@

    Method Details

  • getObjectContextBasis

    -
    public String getObjectContextBasis()
    -
    Description copied from class: ObjectMBean
    +
    Description copied from class: ObjectMBean

    Allows to customize the ObjectName property context.

    When MBeanContainer creates default ObjectNames, the context property is "inherited" recursively by MBeans that are children of this MBean; this allows to @@ -208,15 +191,12 @@

    getObjectContextBasis

    Returns:
    a custom value for the property context
    -
  • getContextName

    -
    protected String getContextName(ContextHandler context)
    -
  • @@ -230,5 +210,7 @@

    getContextName


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/handler/jmx/ContextHandlerMBean.html b/jetty-11/org/eclipse/jetty/server/handler/jmx/ContextHandlerMBean.html index 89cd48aca56..d52f6034ff4 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/jmx/ContextHandlerMBean.html +++ b/jetty-11/org/eclipse/jetty/server/handler/jmx/ContextHandlerMBean.html @@ -1,29 +1,35 @@ - -ContextHandlerMBean (Eclipse Jetty API Doc - v11.0.21) + +ContextHandlerMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ContextHandlerMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -102,7 +89,6 @@

    Class ContextHandlerMBean@ManagedObject("ContextHandler mbean wrapper") public class ContextHandlerMBean extends AbstractHandlerMBean

    -
    @@ -195,47 +179,39 @@

    Method Details

  • getContextAttributes

    -
    @ManagedAttribute("Map of context attributes") public Map<String,Object> getContextAttributes()
    -
  • setContextAttribute

    -
    @ManagedOperation(value="Set context attribute", impact="ACTION") public void setContextAttribute(@Name(value="name",description="attribute name") String name, @Name(value="value",description="attribute value") Object value)
    -
  • setContextAttribute

    -
    @ManagedOperation(value="Set context attribute", impact="ACTION") public void setContextAttribute(@Name(value="name",description="attribute name") String name, @Name(value="value",description="attribute value") String value)
    -
  • removeContextAttribute

    -
    @ManagedOperation(value="Remove context attribute", impact="ACTION") public void removeContextAttribute(@Name(value="name",description="attribute name") String name)
    -
  • @@ -249,5 +225,7 @@

    removeContextAttribute


    + + diff --git a/jetty-11/org/eclipse/jetty/server/handler/jmx/class-use/AbstractHandlerMBean.html b/jetty-11/org/eclipse/jetty/server/handler/jmx/class-use/AbstractHandlerMBean.html index d12b30ecac2..05d190dbb2d 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/jmx/class-use/AbstractHandlerMBean.html +++ b/jetty-11/org/eclipse/jetty/server/handler/jmx/class-use/AbstractHandlerMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.server.handler.jmx.AbstractHandlerMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.server.handler.jmx.AbstractHandlerMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.server.handler


    -
    package org.eclipse.jetty.server.handler
    Jetty Server : Core Handler API
    -
    • @@ -280,5 +275,7 @@

      Package org.e
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/server/handler/package-tree.html b/jetty-11/org/eclipse/jetty/server/handler/package-tree.html index e5afe51e940..8004e5f9bd1 100644 --- a/jetty-11/org/eclipse/jetty/server/handler/package-tree.html +++ b/jetty-11/org/eclipse/jetty/server/handler/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.server.handler Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.server.handler Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractConnectorMB

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -100,7 +87,6 @@

    Class AbstractConnectorMB
    @ManagedObject("MBean Wrapper for Connectors") public class AbstractConnectorMBean extends ObjectMBean
    -

      @@ -165,9 +151,7 @@

      Constructor Details

    • AbstractConnectorMBean

      -
      public AbstractConnectorMBean(Object managedObject)
      -
    @@ -181,9 +165,8 @@

    Method Details

  • getObjectContextBasis

    -
    public String getObjectContextBasis()
    -
    Description copied from class: ObjectMBean
    +
    Description copied from class: ObjectMBean

    Allows to customize the ObjectName property context.

    When MBeanContainer creates default ObjectNames, the context property is "inherited" recursively by MBeans that are children of this MBean; this allows to @@ -202,7 +185,6 @@

    getObjectContextBasis

    Returns:
    a custom value for the property context
    -
  • @@ -216,5 +198,7 @@

    getObjectContextBasis


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/jmx/ServerMBean.html b/jetty-11/org/eclipse/jetty/server/jmx/ServerMBean.html index 2c875e5f305..5cb95a85910 100644 --- a/jetty-11/org/eclipse/jetty/server/jmx/ServerMBean.html +++ b/jetty-11/org/eclipse/jetty/server/jmx/ServerMBean.html @@ -1,29 +1,35 @@ - -ServerMBean (Eclipse Jetty API Doc - v11.0.21) + +ServerMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServerMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -100,7 +87,6 @@

    Class ServerMBean

    @ManagedObject("MBean Wrapper for Server") public class ServerMBean extends ObjectMBean
    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • ServerMBean

      -
      public ServerMBean(Object managedObject)
      -
    @@ -182,19 +166,15 @@

    Method Details

  • getContexts

    -
    @ManagedAttribute("contexts on this server") public Handler[] getContexts()
    -
  • getStartupTime

    -
    @ManagedAttribute("the startup time since January 1st, 1970 (in ms)") public long getStartupTime()
    -
  • @@ -208,5 +188,7 @@

    getStartupTime


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/jmx/class-use/AbstractConnectorMBean.html b/jetty-11/org/eclipse/jetty/server/jmx/class-use/AbstractConnectorMBean.html index 799666eaa5e..50f19cc0eec 100644 --- a/jetty-11/org/eclipse/jetty/server/jmx/class-use/AbstractConnectorMBean.html +++ b/jetty-11/org/eclipse/jetty/server/jmx/class-use/AbstractConnectorMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.server.jmx.AbstractConnectorMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.server.jmx.AbstractConnectorMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.server


    -
    package org.eclipse.jetty.server
    Jetty Server : Core Server API
    -
    • @@ -101,7 +96,7 @@

      Package org.eclipse.j

    • -
      +
      Class
      @@ -586,5 +581,7 @@

      Package org.eclipse.j
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/server/package-tree.html b/jetty-11/org/eclipse/jetty/server/package-tree.html index 570a9556bcc..8a0f9ba2792 100644 --- a/jetty-11/org/eclipse/jetty/server/package-tree.html +++ b/jetty-11/org/eclipse/jetty/server/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -89,7 +77,6 @@

      Class ByteBufferRangeWrite
      org.eclipse.jetty.server.resource.ByteBufferRangeWriter

      -
      All Implemented Interfaces:
      Closeable, AutoCloseable, RangeWriter
      @@ -99,7 +86,6 @@

      Class ByteBufferRangeWrite extends Object implements RangeWriter

      ByteBuffer based RangeWriter
      -
      @@ -157,9 +143,7 @@

      Constructor Details

    • ByteBufferRangeWriter

      -
      public ByteBufferRangeWriter(ByteBuffer buffer)
      -
    @@ -173,7 +157,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    @@ -184,18 +167,16 @@

    close

    Throws:
    IOException
    -
  • writeTo

    -
    public void writeTo(OutputStream outputStream, long skipTo, long length) throws IOException
    -
    Description copied from interface: RangeWriter
    +
    Description copied from interface: RangeWriter
    Write the specific range (start, size) to the outputStream.
    Specified by:
    @@ -207,7 +188,6 @@

    writeTo

    Throws:
    IOException
    -
  • @@ -221,5 +201,7 @@

    writeTo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/HttpContentRangeWriter.html b/jetty-11/org/eclipse/jetty/server/resource/HttpContentRangeWriter.html index a3e3575b914..af610f85a69 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/HttpContentRangeWriter.html +++ b/jetty-11/org/eclipse/jetty/server/resource/HttpContentRangeWriter.html @@ -1,29 +1,35 @@ - -HttpContentRangeWriter (Eclipse Jetty API Doc - v11.0.21) + +HttpContentRangeWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class HttpContentRangeWri
    org.eclipse.jetty.server.resource.HttpContentRangeWriter

    -

    public class HttpContentRangeWriter extends Object
    Range Writer selection for HttpContent
    -
      @@ -147,9 +133,7 @@

      Constructor Details

    • HttpContentRangeWriter

      -
      public HttpContentRangeWriter()
      -
    @@ -163,7 +147,6 @@

    Method Details

  • newRangeWriter

    -
    public static RangeWriter newRangeWriter(HttpContent content)
    Obtain a new RangeWriter for the supplied HttpContent.
    @@ -172,7 +155,6 @@

    newRangeWriter

    Returns:
    the RangeWriter best suited for the supplied HttpContent
    -
  • @@ -186,5 +168,7 @@

    newRangeWriter


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.InputStreamSupplier.html b/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.InputStreamSupplier.html index 2af07122359..c7b60cf4a86 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.InputStreamSupplier.html +++ b/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.InputStreamSupplier.html @@ -1,29 +1,35 @@ - -InputStreamRangeWriter.InputStreamSupplier (Eclipse Jetty API Doc - v11.0.21) + +InputStreamRangeWriter.InputStreamSupplier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface InputStreamRangeWriter.InputStreamSupplier

    -
    Enclosing class:
    -
    InputStreamRangeWriter
    +
    InputStreamRangeWriter

    public static interface InputStreamRangeWriter.InputStreamSupplier
    -
    @@ -149,5 +133,7 @@

    newInputStream


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.html b/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.html index cca2f9d1704..71abc50f15c 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.html +++ b/jetty-11/org/eclipse/jetty/server/resource/InputStreamRangeWriter.html @@ -1,29 +1,35 @@ - -InputStreamRangeWriter (Eclipse Jetty API Doc - v11.0.21) + +InputStreamRangeWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InputStreamRangeWri
    org.eclipse.jetty.server.resource.InputStreamRangeWriter

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, RangeWriter
    @@ -99,7 +86,6 @@

    Class InputStreamRangeWri extends Object implements RangeWriter

    Default Range Writer for InputStream
    -
      @@ -189,17 +175,15 @@

      Field Details

    • NO_PROGRESS_LIMIT

      -
      public static final int NO_PROGRESS_LIMIT
      See Also:
      -
      -
    @@ -213,7 +197,6 @@

    Constructor Details

  • InputStreamRangeWriter

    -
    public InputStreamRangeWriter(InputStreamRangeWriter.InputStreamSupplier inputStreamSupplier)
    Create InputStreamRangeWriter
    @@ -222,7 +205,6 @@

    InputStreamRangeWriter

    requested range being before the current position, then the current InputStream is closed and a new one obtained from this supplier.
    -
  • @@ -236,7 +218,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    @@ -247,18 +228,16 @@

    close

    Throws:
    IOException
    -
  • writeTo

    -
    public void writeTo(OutputStream outputStream, long skipTo, long length) throws IOException
    -
    Description copied from interface: RangeWriter
    +
    Description copied from interface: RangeWriter
    Write the specific range (start, size) to the outputStream.
    Specified by:
    @@ -270,7 +249,6 @@

    writeTo

    Throws:
    IOException
    -
  • @@ -284,5 +262,7 @@

    writeTo


    + + diff --git a/jetty-11/org/eclipse/jetty/server/resource/RangeWriter.html b/jetty-11/org/eclipse/jetty/server/resource/RangeWriter.html index 5e39705a589..c22fadad20a 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/RangeWriter.html +++ b/jetty-11/org/eclipse/jetty/server/resource/RangeWriter.html @@ -1,29 +1,35 @@ - -RangeWriter (Eclipse Jetty API Doc - v11.0.21) + +RangeWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface RangeWriter

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -99,7 +86,6 @@

    Interface RangeWriter

    public interface RangeWriter extends Closeable
    Interface for writing sections (ranges) of a single resource (SeekableByteChannel, Resource, etc) to an outputStream.
    -
      @@ -141,7 +127,6 @@

      Method Details

    • writeTo

      -
      void writeTo(OutputStream outputStream, long skipTo, long length) @@ -155,7 +140,6 @@

      writeTo

      Throws:
      IOException
      -
    @@ -169,5 +153,7 @@

    writeTo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.ChannelSupplier.html b/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.ChannelSupplier.html index 9e8b3ad91fb..f42630db2e3 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.ChannelSupplier.html +++ b/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.ChannelSupplier.html @@ -1,29 +1,35 @@ - -SeekableByteChannelRangeWriter.ChannelSupplier (Eclipse Jetty API Doc - v11.0.21) + +SeekableByteChannelRangeWriter.ChannelSupplier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface SeekableByteChannelRangeWriter.ChannelSupplier

    -
    Enclosing class:
    -
    SeekableByteChannelRangeWriter
    +
    SeekableByteChannelRangeWriter

    public static interface SeekableByteChannelRangeWriter.ChannelSupplier
    -
    @@ -149,5 +133,7 @@

    newSeekableByteChannel


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.html b/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.html index e9280ff4d5e..d9e96ac3e54 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.html +++ b/jetty-11/org/eclipse/jetty/server/resource/SeekableByteChannelRangeWriter.html @@ -1,29 +1,35 @@ - -SeekableByteChannelRangeWriter (Eclipse Jetty API Doc - v11.0.21) + +SeekableByteChannelRangeWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SeekableByt
    org.eclipse.jetty.server.resource.SeekableByteChannelRangeWriter

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, RangeWriter
    @@ -98,7 +85,6 @@

    Class SeekableByt
    public class SeekableByteChannelRangeWriter extends Object implements RangeWriter
    -

      @@ -189,17 +175,15 @@

      Field Details

    • NO_PROGRESS_LIMIT

      -
      public static final int NO_PROGRESS_LIMIT
      See Also:
      -
      -
    @@ -213,18 +197,14 @@

    Constructor Details

  • SeekableByteChannelRangeWriter

    -
    public SeekableByteChannelRangeWriter(SeekableByteChannelRangeWriter.ChannelSupplier channelSupplier)
    -
  • SeekableByteChannelRangeWriter

    -
    public SeekableByteChannelRangeWriter(SeekableByteChannel initialChannel, SeekableByteChannelRangeWriter.ChannelSupplier channelSupplier)
    -
  • @@ -238,7 +218,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    @@ -249,18 +228,16 @@

    close

    Throws:
    IOException
    -
  • writeTo

    -
    public void writeTo(OutputStream outputStream, long skipTo, long length) throws IOException
    -
    Description copied from interface: RangeWriter
    +
    Description copied from interface: RangeWriter
    Write the specific range (start, size) to the outputStream.
    Specified by:
    @@ -272,7 +249,6 @@

    writeTo

    Throws:
    IOException
    -
  • @@ -286,5 +262,7 @@

    writeTo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/class-use/ByteBufferRangeWriter.html b/jetty-11/org/eclipse/jetty/server/resource/class-use/ByteBufferRangeWriter.html index 019de6ba821..b1fc82f4271 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/class-use/ByteBufferRangeWriter.html +++ b/jetty-11/org/eclipse/jetty/server/resource/class-use/ByteBufferRangeWriter.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.server.resource.ByteBufferRangeWriter (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.server.resource.ByteBufferRangeWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.server.resource


    -
    package org.eclipse.jetty.server.resource
    -
    • @@ -138,5 +133,7 @@

      Package org.
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/server/resource/package-tree.html b/jetty-11/org/eclipse/jetty/server/resource/package-tree.html index 6d464756e43..dc4a916c6de 100644 --- a/jetty-11/org/eclipse/jetty/server/resource/package-tree.html +++ b/jetty-11/org/eclipse/jetty/server/resource/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.server.resource Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.server.resource Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractSessionCache<

    -
    All Implemented Interfaces:
    SessionCache, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -124,7 +111,6 @@

    Class AbstractSessionCache< is one that is still valid, has not expired, but has not been accessed by a request for a configurable amount of time. An idle session will be first passivated before it is evicted from the cache.

    -
      @@ -133,16 +119,16 @@

      Class AbstractSessionCache<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      Container.InheritedListener, Container.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -247,7 +233,7 @@

      Method Summary

      Add an entirely new session (created by the application calling Request.getSession(true)) to the cache.
      - +
      checkExpiration(Set<String> candidates)
      Check a list of session ids that belong to potentially expired @@ -496,86 +482,68 @@

      Field Details

    • _sessionDataStore

      -
      protected SessionDataStore _sessionDataStore
      The authoritative source of session data
      -
    • _handler

      -
      protected final SessionHandler _handler
      The SessionHandler related to this SessionCache
      -
    • _context

      -
      protected SessionContext _context
      Information about the context to which this SessionCache pertains
      -
    • _evictionPolicy

      -
      protected int _evictionPolicy
      When, if ever, to evict sessions: never; only when the last request for them finishes; after inactivity time (expressed as secs)
      -
    • _saveOnCreate

      -
      protected boolean _saveOnCreate
      If true, as soon as a new session is created, it will be persisted to the SessionDataStore
      -
    • _saveOnInactiveEviction

      -
      protected boolean _saveOnInactiveEviction
      If true, a session that will be evicted from the cache because it has been inactive too long will be saved before being evicted.
      -
    • _removeUnloadableSessions

      -
      protected boolean _removeUnloadableSessions
      If true, a Session whose data cannot be read will be deleted from the SessionDataStore.
      -
    • _flushOnResponseCommit

      -
      protected boolean _flushOnResponseCommit
      If true, when a response is about to be committed back to the client, a dirty session will be flushed to the session store.
      -
    • _invalidateOnShutdown

      -
      protected boolean _invalidateOnShutdown
      If true, when the server shuts down, all sessions in the cache will be invalidated before being removed.
      -
    @@ -589,13 +557,11 @@

    Constructor Details

  • AbstractSessionCache

    -
    public AbstractSessionCache(SessionHandler handler)
    Parameters:
    handler - the SessionHandler to use
    -
  • @@ -609,7 +575,6 @@

    Method Details

  • newSession

    -
    public abstract Session newSession(SessionData data)
    Create a new Session object from pre-existing session data
    @@ -620,13 +585,11 @@

    newSession

    Returns:
    a new Session object
    -
  • newSession

    -
    public abstract Session newSession(jakarta.servlet.http.HttpServletRequest request, SessionData data)
    Create a new Session for a request.
    @@ -637,13 +600,11 @@

    newSession

    Returns:
    the new session
    -
  • doGet

    -
    protected abstract Session doGet(String id)
    Get the session matching the key from the cache. Does not load the session.
    @@ -653,13 +614,11 @@

    doGet

    Returns:
    the Session object matching the id
    -
  • doPutIfAbsent

    -
    protected abstract Session doPutIfAbsent(String id, Session session)
    Put the session into the map if it wasn't already there
    @@ -670,13 +629,11 @@

    doPutIfAbsent

    Returns:
    null if the session wasn't already in the map, or the existing entry otherwise
    -
  • doComputeIfAbsent

    -
    protected abstract Session doComputeIfAbsent(String id, Function<String,Session> mappingFunction)
    Compute the mappingFunction to create a Session object iff the session @@ -690,13 +647,11 @@

    doComputeIfAbsent

    Returns:
    an existing Session from the cache
    -
  • doReplace

    -
    protected abstract boolean doReplace(String id, Session oldValue, Session newValue)
    @@ -709,13 +664,11 @@

    doReplace

    Returns:
    true if replacement was done
    -
  • doDelete

    -
    public abstract Session doDelete(String id)
    Remove the session with this identity from the store
    @@ -724,13 +677,11 @@

    doDelete

    Returns:
    Session that was removed or null
    -
  • getSessionHandler

    -
    public SessionHandler getSessionHandler()
    Specified by:
    @@ -738,13 +689,11 @@

    getSessionHandler

    Returns:
    the SessionManger
    -
  • initialize

    -
    public void initialize(SessionContext context)
    Specified by:
    @@ -752,33 +701,30 @@

    initialize

    Parameters:
    context - the SessionContext to use for this cache
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -786,13 +732,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore()
    Specified by:
    @@ -800,15 +744,13 @@

    getSessionDataStore

    Returns:
    the SessionDataStore or null if there isn't one
    -
  • setSessionDataStore

    -
    public void setSessionDataStore(SessionDataStore sessionStore)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    A SessionDataStore that is the authoritative source of session information.
    @@ -817,13 +759,11 @@

    setSessionDataStore

    Parameters:
    sessionStore - the SessionDataStore to use
    -
  • getEvictionPolicy

    -
    @ManagedAttribute(value="session eviction policy", readonly=true) public int getEvictionPolicy()
    @@ -834,18 +774,16 @@

    getEvictionPolicy

    the eviction policy
    See Also:
    -
    -
  • setEvictionPolicy

    -
    public void setEvictionPolicy(int evictionTimeout)
    -1 means we never evict inactive sessions. 0 means we evict a session after the last request for it exits @@ -859,18 +797,16 @@

    setEvictionPolicy

    be evicted.
    See Also:
    -
    -
  • isSaveOnCreate

    -
    @ManagedAttribute(value="immediately save new sessions", readonly=true) public boolean isSaveOnCreate()
    @@ -880,15 +816,13 @@

    isSaveOnCreate

    Returns:
    if true the newly created session will be saved immediately
    -
  • setSaveOnCreate

    -
    public void setSaveOnCreate(boolean saveOnCreate)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    Whether or not a session that is newly created should be immediately saved. If false, a session that is created and invalidated within a single request is never persisted.
    @@ -898,13 +832,11 @@

    setSaveOnCreate

    Parameters:
    saveOnCreate - true to immediately save the newly created session
    -
  • isRemoveUnloadableSessions

    -
    @ManagedAttribute(value="delete unreadable stored sessions", readonly=true) public boolean isRemoveUnloadableSessions()
    @@ -914,13 +846,11 @@

    isRemoveUnloadableSessions

    Returns:
    true if sessions that can't be loaded are deleted from the store
    -
  • setRemoveUnloadableSessions

    -
    public void setRemoveUnloadableSessions(boolean removeUnloadableSessions)
    If a session's data cannot be loaded from the store without error, remove it from the persistent store.
    @@ -930,15 +860,13 @@

    setRemoveUnloadableSessions

    Parameters:
    removeUnloadableSessions - if true unloadable sessions will be removed from session store
    -
  • setFlushOnResponseCommit

    -
    public void setFlushOnResponseCommit(boolean flushOnResponseCommit)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    If true, a dirty session will be written to the SessionDataStore just before a response is returned to the client. This ensures that subsequent requests to either the same node or a different @@ -947,13 +875,11 @@

    setFlushOnResponseCommit

    Specified by:
    setFlushOnResponseCommit in interface SessionCache
    -
  • isFlushOnResponseCommit

    -
    public boolean isFlushOnResponseCommit()
    Specified by:
    @@ -962,13 +888,11 @@

    isFlushOnResponseCommit

    true if dirty sessions should be written before the response is committed.
    -
  • get

    -
    public Session get(String id) throws Exception
    Get a session object. @@ -987,18 +911,16 @@

    get

    Exception - if any error occurred
    See Also:
    -
    -
  • getAndEnter

    -
    protected Session getAndEnter(String id, boolean enter) throws Exception
    @@ -1016,13 +938,11 @@

    getAndEnter

    Throws:
    Exception - if the session cannot be loaded
    -
  • add

    -
    public void add(String id, Session session) throws Exception
    @@ -1037,13 +957,11 @@

    add

    Throws:
    Exception
    -
  • commit

    -
    public void commit(Session session) throws Exception
    A response that has accessed this session is about to @@ -1057,13 +975,11 @@

    commit

    Throws:
    Exception
    -
  • put

    -
    @Deprecated public void put(String id, Session session) @@ -1071,7 +987,7 @@

    put

    Deprecated.
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    Finish using a Session. This is called by the SessionHandler once a request is finished with a Session. SessionCache implementations may want to delay writing out Session contents @@ -1085,13 +1001,11 @@

    put

    Throws:
    Exception - if any error occurred
    -
  • release

    -
    public void release(String id, Session session) throws Exception
    @@ -1116,18 +1030,16 @@

    release

    Exception - if any error occurred
    See Also:
    -
    -
  • exists

    -
    public boolean exists(String id) throws Exception
    Check to see if a session corresponding to the id exists. @@ -1146,18 +1058,16 @@

    exists

    Exception - the Exception
    See Also:
    -
    -
  • contains

    -
    public boolean contains(String id) throws Exception
    Check to see if this cache contains an entry for the session @@ -1174,18 +1084,16 @@

    contains

    Exception - if any error occurred
    See Also:
    -
    -
  • delete

    -
    public Session delete(String id) throws Exception
    Remove a session object from this store and from any backing store.
    @@ -1200,20 +1108,18 @@

    delete

    Exception - if any error occurred
    See Also:
    -
    -
  • checkExpiration

    -
    public Set<String> checkExpiration(Set<String> candidates)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    Check a list of session ids that belong to potentially expired sessions. The Session in the cache should be checked, but also the SessionDataStore, as that is the authoritative @@ -1227,13 +1133,11 @@

    checkExpiration

    the set of session ids that have actually expired: this can be a superset of the original candidate list.
    -
  • checkInactiveSession

    -
    public void checkInactiveSession(Session session)
    Check a session for being inactive and thus being able to be evicted, if eviction @@ -1244,19 +1148,17 @@

    checkInactiveSession

    Parameters:
    session - session to check
    -
  • renewSessionId

    -
    public Session renewSessionId(String oldId, String newId, String oldExtendedId, String newExtendedId) throws Exception
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    Change the id of a Session.
    Specified by:
    @@ -1271,13 +1173,11 @@

    renewSessionId

    Throws:
    Exception - if any error occurred
    -
  • renewSessionId

    -
    protected void renewSessionId(Session session, String newId, String newExtendedId) @@ -1291,15 +1191,13 @@

    renewSessionId

    Throws:
    Exception - if there was a failure saving the change
    -
  • setSaveOnInactiveEviction

    -
    public void setSaveOnInactiveEviction(boolean saveOnEvict)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    Whether or not a a session that is about to be evicted should be saved before being evicted.
    @@ -1308,42 +1206,34 @@

    setSaveOnInactiveEviction

    Parameters:
    saveOnEvict - true if the session should be saved before being evicted
    -
  • setInvalidateOnShutdown

    -
    public void setInvalidateOnShutdown(boolean invalidateOnShutdown)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    If true, all existing sessions in the cache will be invalidated when the server shuts down. Default is false.
    Specified by:
    setInvalidateOnShutdown in interface SessionCache
    -
    Parameters:
    -
    invalidateOnShutdown -
    -
  • isInvalidateOnShutdown

    -
    public boolean isInvalidateOnShutdown()
    Specified by:
    isInvalidateOnShutdown in interface SessionCache
    -
  • isSaveOnInactiveEviction

    -
    @ManagedAttribute(value="save sessions before evicting from cache", readonly=true) public boolean isSaveOnInactiveEviction()
    @@ -1355,18 +1245,16 @@

    isSaveOnInactiveEviction

    Returns:
    true if an inactive session will be saved before being evicted
    -
  • newSession

    -
    public Session newSession(jakarta.servlet.http.HttpServletRequest request, String id, long time, long maxInactiveMs)
    -
    Description copied from interface: SessionCache
    +
    Description copied from interface: SessionCache
    Create an entirely new Session.
    Specified by:
    @@ -1379,19 +1267,16 @@

    newSession

    Returns:
    a new Session
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1405,5 +1290,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/AbstractSessionCacheFactory.html b/jetty-11/org/eclipse/jetty/server/session/AbstractSessionCacheFactory.html index 2cb63e78775..5cbff185cfa 100644 --- a/jetty-11/org/eclipse/jetty/server/session/AbstractSessionCacheFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/AbstractSessionCacheFactory.html @@ -1,29 +1,35 @@ - -AbstractSessionCacheFactory (Eclipse Jetty API Doc - v11.0.21) + +AbstractSessionCacheFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractSessio
    org.eclipse.jetty.server.session.AbstractSessionCacheFactory

    -
    All Implemented Interfaces:
    SessionCacheFactory
    @@ -105,7 +92,6 @@

    Class AbstractSessio
    AbstractSessionCacheFactory Base class for SessionCacheFactories.
    -

      @@ -195,9 +181,7 @@

      Constructor Details

    • AbstractSessionCacheFactory

      -
      public AbstractSessionCacheFactory()
      -
    @@ -211,157 +195,129 @@

    Method Details

  • newSessionCache

    -
    public abstract SessionCache newSessionCache(SessionHandler handler)
    -
  • isInvalidateOnShutdown

    -
    public boolean isInvalidateOnShutdown()
    -
  • setInvalidateOnShutdown

    -
    public void setInvalidateOnShutdown(boolean invalidateOnShutdown)
    -
  • isFlushOnResponseCommit

    -
    public boolean isFlushOnResponseCommit()
    Returns:
    the flushOnResponseCommit
    -
  • setFlushOnResponseCommit

    -
    public void setFlushOnResponseCommit(boolean flushOnResponseCommit)
    Parameters:
    flushOnResponseCommit - the flushOnResponseCommit to set
    -
  • isSaveOnCreate

    -
    public boolean isSaveOnCreate()
    Returns:
    the saveOnCreate
    -
  • setSaveOnCreate

    -
    public void setSaveOnCreate(boolean saveOnCreate)
    Parameters:
    saveOnCreate - the saveOnCreate to set
    -
  • isRemoveUnloadableSessions

    -
    public boolean isRemoveUnloadableSessions()
    Returns:
    the removeUnloadableSessions
    -
  • setRemoveUnloadableSessions

    -
    public void setRemoveUnloadableSessions(boolean removeUnloadableSessions)
    Parameters:
    removeUnloadableSessions - the removeUnloadableSessions to set
    -
  • getEvictionPolicy

    -
    public int getEvictionPolicy()
    Returns:
    the evictionPolicy
    -
  • setEvictionPolicy

    -
    public void setEvictionPolicy(int evictionPolicy)
    Parameters:
    evictionPolicy - the evictionPolicy to set
    -
  • isSaveOnInactiveEvict

    -
    public boolean isSaveOnInactiveEvict()
    Returns:
    the saveOnInactiveEvict
    -
  • setSaveOnInactiveEvict

    -
    public void setSaveOnInactiveEvict(boolean saveOnInactiveEvict)
    Parameters:
    saveOnInactiveEvict - the saveOnInactiveEvict to set
    -
  • getSessionCache

    -
    public SessionCache getSessionCache(SessionHandler handler)
    Specified by:
    getSessionCache in interface SessionCacheFactory
    -
  • @@ -375,5 +331,7 @@

    getSessionCache


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStore.html b/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStore.html index 0448eb1af03..4123dbaed47 100644 --- a/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStore.html @@ -1,29 +1,35 @@ - -AbstractSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +AbstractSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AbstractSessionDa

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class AbstractSessionDa extends ContainerLifeCycle implements SessionDataStore

    AbstractSessionDataStore
    -
      @@ -117,16 +103,16 @@

      Class AbstractSessionDa

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      Container.InheritedListener, Container.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -201,7 +187,7 @@

      Method Summary

      Remove all sessions for any context that expired at or before the given time.
      -
      abstract Set<String>
      +
      abstract Set<String>
      doCheckExpired(Set<String> candidates, long time)
      @@ -219,7 +205,7 @@

      Method Summary

      Check if a session for the given id exists.
      -
      abstract Set<String>
      +
      abstract Set<String>
      doGetExpired(long before)
      Implemented by subclasses to find sessions for this context in the store @@ -248,7 +234,7 @@

      Method Summary

      Test if data exists for a given session id.
      - +
      getExpired(Set<String> candidates)
      Called periodically, this method should search the data store @@ -342,73 +328,59 @@

      Field Details

    • DEFAULT_GRACE_PERIOD_SEC

      -
      public static final int DEFAULT_GRACE_PERIOD_SEC
      See Also:
      -
      -
    • DEFAULT_SAVE_PERIOD_SEC

      -
      public static final int DEFAULT_SAVE_PERIOD_SEC
      See Also:
      -
      -
    • _context

      -
      protected SessionContext _context
      -
    • _gracePeriodSec

      -
      protected int _gracePeriodSec
      -
    • _lastExpiryCheckTime

      -
      protected long _lastExpiryCheckTime
      -
    • _lastOrphanSweepTime

      -
      protected long _lastOrphanSweepTime
      -
    • _savePeriodSec

      -
      protected int _savePeriodSec
      -
    @@ -422,9 +394,7 @@

    Constructor Details

  • AbstractSessionDataStore

    -
    public AbstractSessionDataStore()
    -
  • @@ -438,7 +408,6 @@

    Method Details

  • doExists

    -
    public abstract boolean doExists(String id) throws Exception
    Check if a session for the given id exists.
    @@ -450,13 +419,11 @@

    doExists

    Throws:
    Exception
    -
  • doStore

    -
    public abstract void doStore(String id, SessionData data, long lastSaveTime) @@ -470,13 +437,11 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • doLoad

    -
    public abstract SessionData doLoad(String id) throws Exception
    Load the session from persistent store.
    @@ -488,13 +453,11 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • doCheckExpired

    -
    public abstract Set<String> doCheckExpired(Set<String> candidates, long time)
    Implemented by subclasses to resolve which sessions in this context @@ -506,13 +469,11 @@

    doCheckExpired

    Returns:
    the reconciled set of session ids that have been checked in the store
    -
  • doGetExpired

    -
    public abstract Set<String> doGetExpired(long before)
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively @@ -526,13 +487,11 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • doCleanOrphans

    -
    public abstract void doCleanOrphans(long time)
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that @@ -547,16 +506,14 @@

    doCleanOrphans

    Parameters:
    time - the upper limit of the expiry time to check in msec
    -
  • initialize

    -
    public void initialize(SessionContext context) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Initialize this data map for the given context. A SessionDataMap can only be used by one context(/session manager).
    @@ -568,29 +525,25 @@

    initialize

    Throws:
    Exception - if unable to initialize the
    -
  • cleanOrphans

    -
    public void cleanOrphans(long timeLimit)
    Remove all sessions for any context that expired at or before the given time.
    Parameters:
    timeLimit - the time before which the sessions must have expired.
    -
  • load

    -
    public SessionData load(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Read in session data.
    Specified by:
    @@ -602,17 +555,15 @@

    load

    Throws:
    Exception - if unable to load session data
    -
  • store

    -
    public void store(String id, SessionData data) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Store the session data.
    Specified by:
    @@ -623,16 +574,14 @@

    store

    Throws:
    Exception - if unable to write session data
    -
  • exists

    -
    public boolean exists(String id) throws Exception
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Test if data exists for a given session id.
    Specified by:
    @@ -644,15 +593,13 @@

    exists

    Throws:
    Exception - if problem checking existence with persistence layer
    -
  • getExpired

    -
    public Set<String> getExpired(Set<String> candidates)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Called periodically, this method should search the data store for sessions that have been expired for a 'reasonable' amount of time.
    @@ -666,19 +613,17 @@

    getExpired

    Returns:
    set of session ids
    -
  • newSessionData

    -
    public SessionData newSessionData(String id, long created, long accessed, long lastAccessed, long maxInactiveMs)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Create a new SessionData
    Specified by:
    @@ -692,61 +637,52 @@

    newSessionData

    Returns:
    a new SessionData object
    -
  • checkStarted

    -
    protected void checkStarted() throws IllegalStateException
    Throws:
    IllegalStateException
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • getGracePeriodSec

    -
    @ManagedAttribute(value="interval in secs to prevent too eager session scavenging", readonly=true) public int getGracePeriodSec()
    -
  • setGracePeriodSec

    -
    public void setGracePeriodSec(int sec)
    -
  • getSavePeriodSec

    -
    @ManagedAttribute(value="min secs between saves", readonly=true) public int getSavePeriodSec()
    @@ -754,13 +690,11 @@

    getSavePeriodSec

    Returns:
    the savePeriodSec
    -
  • setSavePeriodSec

    -
    public void setSavePeriodSec(int savePeriodSec)
    The minimum time in seconds between save operations. Saves normally occur every time the last request @@ -778,19 +712,16 @@

    setSavePeriodSec

    Parameters:
    savePeriodSec - the savePeriodSec to set
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -804,5 +735,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStoreFactory.html index c754e399c1a..677a50f81de 100644 --- a/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/AbstractSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -AbstractSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +AbstractSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractSe
    org.eclipse.jetty.server.session.AbstractSessionDataStoreFactory

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -103,7 +90,6 @@

    Class AbstractSe extends Object implements SessionDataStoreFactory

    AbstractSessionDataStoreFactory
    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • AbstractSessionDataStoreFactory

      -
      public AbstractSessionDataStoreFactory()
      -
    @@ -182,49 +166,41 @@

    Method Details

  • getGracePeriodSec

    -
    public int getGracePeriodSec()
    Returns:
    the gracePeriodSec
    -
  • setGracePeriodSec

    -
    public void setGracePeriodSec(int gracePeriodSec)
    Parameters:
    gracePeriodSec - the gracePeriodSec to set
    -
  • getSavePeriodSec

    -
    public int getSavePeriodSec()
    Returns:
    the savePeriodSec
    -
  • setSavePeriodSec

    -
    public void setSavePeriodSec(int savePeriodSec)
    Parameters:
    savePeriodSec - the savePeriodSec to set
    -
  • @@ -238,5 +214,7 @@

    setSavePeriodSec


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStore.html b/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStore.html index 1ee8edc92db..5acc7b2a2c3 100644 --- a/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStore.html @@ -1,29 +1,35 @@ - -CachingSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +CachingSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class CachingSessionData

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -118,7 +105,6 @@

    Class CachingSessionData deletes, the data is deleted first from the SessionDataStore, and then from the cache. There is no transaction manager ensuring atomic operations, so it is possible that failures can result in cache inconsistency.

    -
    @@ -321,7 +303,6 @@

    Constructor Details

  • CachingSessionDataStore

    -
    public CachingSessionDataStore(SessionDataMap cache, SessionDataStore store)
    @@ -329,7 +310,6 @@

    CachingSessionDataStore

    cache - the front cache to use
    store - the actual store for the the session data
    -
  • @@ -343,34 +323,29 @@

    Method Details

  • getSessionStore

    -
    public SessionDataStore getSessionStore()
    Returns:
    the delegate session store
    -
  • getSessionDataMap

    -
    public SessionDataMap getSessionDataMap()
    Returns:
    the fronting cache for session data
    -
  • load

    -
    public SessionData load(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Read in session data.
    Specified by:
    @@ -382,16 +357,14 @@

    load

    Throws:
    Exception - if unable to load session data
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Specified by:
    @@ -403,15 +376,13 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • getExpired

    -
    public Set<String> getExpired(Set<String> candidates)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Called periodically, this method should search the data store for sessions that have been expired for a 'reasonable' amount of time.
    @@ -425,17 +396,15 @@

    getExpired

    Returns:
    set of session ids
    -
  • store

    -
    public void store(String id, SessionData data) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Store the session data.
    Specified by:
    @@ -446,33 +415,30 @@

    store

    Throws:
    Exception - if unable to write session data
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -480,15 +446,13 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • isPassivating

    -
    public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Specified by:
    @@ -496,16 +460,14 @@

    isPassivating

    Returns:
    true if this store can passivate sessions, false otherwise
    -
  • exists

    -
    public boolean exists(String id) throws Exception
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Test if data exists for a given session id.
    Specified by:
    @@ -517,16 +479,14 @@

    exists

    Throws:
    Exception - if problem checking existence with persistence layer
    -
  • initialize

    -
    public void initialize(SessionContext context) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Initialize this data map for the given context. A SessionDataMap can only be used by one context(/session manager).
    @@ -538,19 +498,17 @@

    initialize

    Throws:
    Exception - if unable to initialize the
    -
  • newSessionData

    -
    public SessionData newSessionData(String id, long created, long accessed, long lastAccessed, long maxInactiveMs)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Create a new SessionData
    Specified by:
    @@ -564,7 +522,6 @@

    newSessionData

    Returns:
    a new SessionData object
    -
  • @@ -578,5 +535,7 @@

    newSessionData


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStoreFactory.html index d7cba4421f0..d83f6536be1 100644 --- a/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/CachingSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -CachingSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +CachingSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class CachingSess

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class CachingSess
    public class CachingSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    CachingSessionDataStoreFactory
    -

      @@ -183,18 +169,14 @@

      Field Details

    • _sessionStoreFactory

      -
      protected SessionDataStoreFactory _sessionStoreFactory
      The SessionDataStore that will store session data.
      -
    • _mapFactory

      -
      protected SessionDataMapFactory _mapFactory
      -
    @@ -208,9 +190,7 @@

    Constructor Details

  • CachingSessionDataStoreFactory

    -
    public CachingSessionDataStoreFactory()
    -
  • @@ -224,51 +204,43 @@

    Method Details

  • getMapFactory

    -
    public SessionDataMapFactory getMapFactory()
    Returns:
    the SessionDataMapFactory
    -
  • setSessionDataMapFactory

    -
    public void setSessionDataMapFactory(SessionDataMapFactory mapFactory)
    Parameters:
    mapFactory - the SessionDataMapFactory
    -
  • setSessionStoreFactory

    -
    public void setSessionStoreFactory(SessionDataStoreFactory factory)
    Parameters:
    factory - The factory for the actual SessionDataStore that the CachingSessionDataStore will delegate to
    -
  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler) throws Exception
    Throws:
    Exception
    -
  • @@ -282,5 +254,7 @@

    getSessionDataStore


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/DatabaseAdaptor.html b/jetty-11/org/eclipse/jetty/server/session/DatabaseAdaptor.html index 84506806a5f..b12b08e5d8e 100644 --- a/jetty-11/org/eclipse/jetty/server/session/DatabaseAdaptor.html +++ b/jetty-11/org/eclipse/jetty/server/session/DatabaseAdaptor.html @@ -1,29 +1,35 @@ - -DatabaseAdaptor (Eclipse Jetty API Doc - v11.0.21) + +DatabaseAdaptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DatabaseAdaptor

    org.eclipse.jetty.server.session.DatabaseAdaptor
    -

    public class DatabaseAdaptor extends Object
    @@ -100,7 +87,6 @@

    Class DatabaseAdaptor

    Postgres uses the getBytes and setBinaryStream methods to access a "bytea" datatype, which can be up to 1Gb of binary data. MySQL is happy to use the "blob" type and getBlob() methods instead.
    -
      @@ -255,25 +241,19 @@

      Field Details

    • _blobType

      -
      protected String _blobType
      -
    • _longType

      -
      protected String _longType
      -
    • _stringType

      -
      protected String _stringType
      -
    @@ -287,9 +267,7 @@

    Constructor Details

  • DatabaseAdaptor

    -
    public DatabaseAdaptor()
    -
  • @@ -303,68 +281,53 @@

    Method Details

  • adaptTo

    -
    public void adaptTo(DatabaseMetaData dbMeta) throws SQLException
    Throws:
    SQLException
    -
  • setBlobType

    -
    public void setBlobType(String blobType)
    -
  • getBlobType

    -
    public String getBlobType()
    -
  • setLongType

    -
    public void setLongType(String longType)
    -
  • getLongType

    -
    public String getLongType()
    -
  • setStringType

    -
    public void setStringType(String stringType)
    -
  • getStringType

    -
    public String getStringType()
    -
  • convertIdentifier

    -
    public String convertIdentifier(String identifier)
    Convert a camel case identifier into either upper or lower depending on the way the db stores identifiers.
    @@ -374,21 +337,17 @@

    convertIdentifier

    Returns:
    the converted identifier
    -
  • getDBName

    -
    public String getDBName()
    -
  • getBlobInputStream

    -
    public InputStream getBlobInputStream(ResultSet result, String columnName) throws SQLException
    @@ -396,34 +355,28 @@

    getBlobInputStream

    Throws:
    SQLException
    -
  • isEmptyStringNull

    -
    public boolean isEmptyStringNull()
    -
  • isRowIdReserved

    -
    public boolean isRowIdReserved()
    rowId is a reserved word for Oracle, so change the name of this column
    Returns:
    true if db in use is oracle
    -
  • setDriverInfo

    -
    public void setDriverInfo(String driverClassName, String connectionUrl)
    Configure jdbc connection information via a jdbc Driver
    @@ -432,13 +385,11 @@

    setDriverInfo

    driverClassName - the driver classname
    connectionUrl - the driver connection url
    -
  • setDriverInfo

    -
    public void setDriverInfo(Driver driverClass, String connectionUrl)
    Configure jdbc connection information via a jdbc Driver
    @@ -447,82 +398,64 @@

    setDriverInfo

    driverClass - the driver class
    connectionUrl - the driver connection url
    -
  • setDatasource

    -
    public void setDatasource(DataSource ds)
    -
  • setDatasourceName

    -
    public void setDatasourceName(String jndi)
    -
  • getDatasourceName

    -
    public String getDatasourceName()
    -
  • getDatasource

    -
    public DataSource getDatasource()
    -
  • getDriverClassName

    -
    public String getDriverClassName()
    -
  • getDriver

    -
    public Driver getDriver()
    -
  • getConnectionUrl

    -
    public String getConnectionUrl()
    -
  • initialize

    -
    public void initialize() throws Exception
    Throws:
    Exception
    -
  • getConnection

    -
    protected Connection getConnection() throws SQLException
    Get a connection from the driver or datasource.
    @@ -532,19 +465,16 @@

    getConnection

    Throws:
    SQLException - if unable to get the connection
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -558,5 +488,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCache.html b/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCache.html index 7a01a7a14d1..733b7b1c135 100644 --- a/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCache.html +++ b/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCache.html @@ -1,29 +1,35 @@ - -DefaultSessionCache (Eclipse Jetty API Doc - v11.0.21) + +DefaultSessionCache (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DefaultSessionCache

    -
    All Implemented Interfaces:
    SessionCache, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class DefaultSessionCacheDefaultSessionCache A session store that keeps its sessions in memory within a concurrent map

    -
    @@ -271,19 +257,16 @@

    Constructor Details

  • DefaultSessionCache

    -
    public DefaultSessionCache(SessionHandler manager)
    Parameters:
    manager - The SessionHandler related to this SessionCache
    -
  • DefaultSessionCache

    -
    public DefaultSessionCache(SessionHandler manager, ConcurrentMap<String,Session> sessions)
    @@ -291,7 +274,6 @@

    DefaultSessionCache

    manager - The SessionHandler related to this SessionCache
    sessions - The session map implementation to use
    -
  • @@ -305,7 +287,6 @@

    Method Details

  • getSessionsCurrent

    -
    @ManagedAttribute(value="current sessions in cache", readonly=true) public long getSessionsCurrent()
    @@ -313,13 +294,11 @@

    getSessionsCurrent

    Returns:
    the number of sessions in the cache
    -
  • getSessionsMax

    -
    @ManagedAttribute(value="max sessions in cache", readonly=true) public long getSessionsMax()
    @@ -327,13 +306,11 @@

    getSessionsMax

    Returns:
    the max number of sessions in the cache
    -
  • getSessionsTotal

    -
    @ManagedAttribute(value="total sessions in cache", readonly=true) public long getSessionsTotal()
    @@ -341,25 +318,21 @@

    getSessionsTotal

    Returns:
    a running total of sessions in the cache
    -
  • resetStats

    -
    @ManagedOperation(value="reset statistics", impact="ACTION") public void resetStats()
    -
  • doGet

    -
    public Session doGet(String id)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Get the session matching the key from the cache. Does not load the session.
    @@ -370,16 +343,14 @@

    doGet

    Returns:
    the Session object matching the id
    -
  • doPutIfAbsent

    -
    public Session doPutIfAbsent(String id, Session session)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Put the session into the map if it wasn't already there
    Specified by:
    @@ -390,16 +361,14 @@

    doPutIfAbsent

    Returns:
    null if the session wasn't already in the map, or the existing entry otherwise
    -
  • doComputeIfAbsent

    -
    protected Session doComputeIfAbsent(String id, Function<String,Session> mappingFunction)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Compute the mappingFunction to create a Session object iff the session with the given id isn't already in the map, otherwise return the existing Session. This method is expected to have precisely the same behaviour as @@ -413,15 +382,13 @@

    doComputeIfAbsent

    Returns:
    an existing Session from the cache
    -
  • doDelete

    -
    public Session doDelete(String id)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Remove the session with this identity from the store
    Specified by:
    @@ -431,24 +398,20 @@

    doDelete

    Returns:
    Session that was removed or null
    -
  • shutdown

    -
    public void shutdown()
    -
  • newSession

    -
    public Session newSession(jakarta.servlet.http.HttpServletRequest request, SessionData data)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Create a new Session for a request.
    Specified by:
    @@ -459,15 +422,13 @@

    newSession

    Returns:
    the new session
    -
  • newSession

    -
    public Session newSession(SessionData data)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Create a new Session object from pre-existing session data
    Specified by:
    @@ -479,17 +440,15 @@

    newSession

    Returns:
    a new Session object
    -
  • doReplace

    -
    public boolean doReplace(String id, Session oldValue, Session newValue)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Replace the mapping from id to oldValue with newValue
    Specified by:
    @@ -501,7 +460,6 @@

    doReplace

    Returns:
    true if replacement was done
    -
  • @@ -515,5 +473,7 @@

    doReplace


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCacheFactory.html b/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCacheFactory.html index 986ddadfe97..aa5e81ccf09 100644 --- a/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCacheFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/DefaultSessionCacheFactory.html @@ -1,29 +1,35 @@ - -DefaultSessionCacheFactory (Eclipse Jetty API Doc - v11.0.21) + +DefaultSessionCacheFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DefaultSessionC

    -
    All Implemented Interfaces:
    SessionCacheFactory
    @@ -102,7 +89,6 @@

    Class DefaultSessionC
    DefaultSessionCacheFactory Factory for creating new DefaultSessionCaches.
    -

      @@ -156,9 +142,7 @@

      Constructor Details

    • DefaultSessionCacheFactory

      -
      public DefaultSessionCacheFactory()
      -
    @@ -172,13 +156,11 @@

    Method Details

  • newSessionCache

    -
    public SessionCache newSessionCache(SessionHandler handler)
    Specified by:
    newSessionCache in class AbstractSessionCacheFactory
    -
  • @@ -192,5 +174,7 @@

    newSessionCache


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/DefaultSessionIdManager.html b/jetty-11/org/eclipse/jetty/server/session/DefaultSessionIdManager.html index ab5fe24cf78..93b9e9d195c 100644 --- a/jetty-11/org/eclipse/jetty/server/session/DefaultSessionIdManager.html +++ b/jetty-11/org/eclipse/jetty/server/session/DefaultSessionIdManager.html @@ -1,29 +1,35 @@ - -DefaultSessionIdManager (Eclipse Jetty API Doc - v11.0.21) + +DefaultSessionIdManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DefaultSessionIdMa

    -
    All Implemented Interfaces:
    SessionIdManager, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -114,12 +101,11 @@

    Class DefaultSessionIdMa
    See Also:
    -
    -

    @@ -450,19 +416,16 @@

    Constructor Details

  • DefaultSessionIdManager

    -
    public DefaultSessionIdManager(Server server)
    Parameters:
    server - the server associated with the id manager
    -
  • DefaultSessionIdManager

    -
    public DefaultSessionIdManager(Server server, Random random)
    @@ -470,7 +433,6 @@

    DefaultSessionIdManager

    server - the server associated with the id manager
    random - a random number generator to use for ids
    -
  • @@ -484,31 +446,26 @@

    Method Details

  • setServer

    -
    public void setServer(Server server)
    Parameters:
    server - the server associated with this id manager
    -
  • getServer

    -
    public Server getServer()
    Returns:
    the server associated with this id manager
    -
  • setSessionHouseKeeper

    -
    public void setSessionHouseKeeper(HouseKeeper houseKeeper)
    Specified by:
    @@ -516,13 +473,11 @@

    setSessionHouseKeeper

    Parameters:
    houseKeeper - the housekeeper
    -
  • getSessionHouseKeeper

    -
    public HouseKeeper getSessionHouseKeeper()
    Specified by:
    @@ -530,13 +485,11 @@

    getSessionHouseKeeper

    Returns:
    the housekeeper
    -
  • getWorkerName

    -
    @ManagedAttribute(value="unique name for this node", readonly=true) public String getWorkerName()
    @@ -548,13 +501,11 @@

    getWorkerName

    Returns:
    name or null
    -
  • setWorkerName

    -
    public void setWorkerName(String workerName)
    Set the workername. If set, the workername is dot appended to the session ID and can be used to assist session affinity in a load balancer. @@ -565,62 +516,52 @@

    setWorkerName

    Parameters:
    workerName - the name of the worker, if null it is coerced to empty string
    -
  • getRandom

    -
    public Random getRandom()
    Returns:
    the random number generator
    -
  • setRandom

    -
    public void setRandom(Random random)
    Parameters:
    random - a random number generator for generating ids
    -
  • getReseed

    -
    public long getReseed()
    Returns:
    the reseed probability
    -
  • setReseed

    -
    public void setReseed(long reseed)
    Set the reseed probability.
    Parameters:
    reseed - If non zero then when a random long modulo the reseed value == 1, the SecureRandom will be reseeded.
    -
  • newSessionId

    -
    public String newSessionId(jakarta.servlet.http.HttpServletRequest request, long created)
    Create a new session id if necessary.
    @@ -633,13 +574,11 @@

    newSessionId

    Returns:
    the new session id
    -
  • newSessionId

    -
    public String newSessionId(long seedTerm)
    Parameters:
    @@ -647,13 +586,11 @@

    newSessionId

    Returns:
    a new unique session id
    -
  • isIdInUse

    -
    public boolean isIdInUse(String id)
    Specified by:
    @@ -663,33 +600,30 @@

    isIdInUse

    Returns:
    True if the session ID is in use by at least one context.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -697,24 +631,20 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • initRandom

    -
    public void initRandom()
    Set up a random number generator for the sessionids. By preference, use a SecureRandom but allow to be injected.
    -
  • getExtendedId

    -
    public String getExtendedId(String clusterId, jakarta.servlet.http.HttpServletRequest request)
    Get the session ID with any worker ID.
    @@ -727,13 +657,11 @@

    getExtendedId

    Returns:
    sessionId plus any worker ID.
    -
  • getId

    -
    public String getId(String extendedId)
    Get the session ID without any worker ID.
    @@ -744,13 +672,11 @@

    getId

    Returns:
    sessionId without any worker ID.
    -
  • expireAll

    -
    public void expireAll(String id)
    Remove an id from use by telling all contexts to remove a session with this id.
    @@ -760,20 +686,18 @@

    expireAll

    id - The session ID without any cluster node extension
    See Also:
    -
    -
  • invalidateAll

    -
    public void invalidateAll(String id)
    -
    Description copied from interface: SessionIdManager
    +
    Description copied from interface: SessionIdManager
    Invalidate all sessions on all contexts that share the same id.
    Specified by:
    @@ -781,13 +705,11 @@

    invalidateAll

    Parameters:
    id - the session id
    -
  • renewSessionId

    -
    public String renewSessionId(String oldClusterId, String oldNodeId, jakarta.servlet.http.HttpServletRequest request)
    @@ -803,13 +725,11 @@

    renewSessionId

    Returns:
    the new session id
    -
  • getSessionHandlers

    -
    public Set<SessionHandler> getSessionHandlers()
    Get SessionHandler for every context.
    @@ -818,19 +738,16 @@

    getSessionHandlers

    Returns:
    all SessionHandlers that are running
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -844,5 +761,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStore.html b/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStore.html index eb514b16f71..5a92f5cc35a 100644 --- a/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStore.html @@ -1,29 +1,35 @@ - -FileSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +FileSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class FileSessionDataStore<

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class FileSessionDataStore<
    FileSessionDataStore A file-based store of session data.
    -

    @@ -426,9 +402,7 @@

    Constructor Details

  • FileSessionDataStore

    -
    public FileSessionDataStore()
    -
  • @@ -442,10 +416,9 @@

    Method Details

  • initialize

    -
    public void initialize(SessionContext context) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Initialize this data map for the given context. A SessionDataMap can only be used by one context(/session manager).
    @@ -459,33 +432,30 @@

    initialize

    Throws:
    Exception - if unable to initialize the
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractSessionDataStore
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -493,47 +463,37 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getStoreDir

    -
    @ManagedAttribute(value="dir where sessions are stored", readonly=true) public File getStoreDir()
    -
  • setStoreDir

    -
    public void setStoreDir(File storeDir)
    -
  • isDeleteUnrestorableFiles

    -
    public boolean isDeleteUnrestorableFiles()
    -
  • setDeleteUnrestorableFiles

    -
    public void setDeleteUnrestorableFiles(boolean deleteUnrestorableFiles)
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    Delete a session
    @@ -545,13 +505,11 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • deleteFile

    -
    public boolean deleteFile(String filename) throws Exception
    Delete the file associated with a session
    @@ -563,13 +521,11 @@

    deleteFile

    Throws:
    Exception - indicating delete failure
    -
  • doCheckExpired

    -
    public Set<String> doCheckExpired(Set<String> candidates, long time)
    Check to see which sessions have expired.
    @@ -584,15 +540,13 @@

    doCheckExpired

    the complete set of sessions that have expired, including those that are not currently loaded into the SessionCache
    -
  • doGetExpired

    -
    public Set<String> doGetExpired(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node. This method is only called periodically (the period @@ -607,15 +561,13 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • doCleanOrphans

    -
    public void doCleanOrphans(long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that are no longer being actively managed by any node. These are explicitly @@ -631,23 +583,19 @@

    doCleanOrphans

    Parameters:
    time - the upper limit of the expiry time to check in msec
    -
  • sweepDisk

    -
    protected void sweepDisk(long time)
    Check all session files for any context and remove any that expired at or before the time limit.
    -
  • sweepFile

    -
    protected void sweepFile(long time, Path p)
    Delete file (from any context) that expired at or before the given time
    @@ -656,16 +604,14 @@

    sweepFile

    time - the time in msec
    p - the file to check
    -
  • doLoad

    -
    public SessionData doLoad(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Load the session from persistent store.
    Specified by:
    @@ -677,18 +623,16 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • doStore

    -
    public void doStore(String id, SessionData data, long lastSaveTime) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Store the session data persistently.
    Specified by:
    @@ -700,13 +644,11 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • initializeStore

    -
    public void initializeStore() throws Exception
    Read the names of the existing session files and build a map of @@ -720,32 +662,28 @@

    initializeStore

    or contains 2 files with the same lastmodify time for the same session. Throws IOException if the lastmodifytimes can't be read. -
  • isPassivating

    -
    @ManagedAttribute(value="are sessions serialized by this store", readonly=true) public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Returns:
    true if this store can passivate sessions, false otherwise
    -
  • doExists

    -
    public boolean doExists(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Check if a session for the given id exists.
    Specified by:
    @@ -757,13 +695,11 @@

    doExists

    Throws:
    Exception
    -
  • save

    -
    protected void save(OutputStream os, String id, SessionData data) @@ -777,13 +713,11 @@

    save

    Throws:
    IOException
    -
  • getIdWithContext

    -
    protected String getIdWithContext(String id)
    Get the session id with its context.
    @@ -792,13 +726,11 @@

    getIdWithContext

    Returns:
    the session id plus context
    -
  • getIdWithContextAndExpiry

    -
    protected String getIdWithContextAndExpiry(SessionData data)
    Get the session id with its context and its expiry time
    @@ -807,37 +739,29 @@

    getIdWithContextAndExpiry

    Returns:
    the session id plus context and expiry
    -
  • getIdFromFilename

    -
    protected String getIdFromFilename(String filename)
    -
  • getExpiryFromFilename

    -
    protected long getExpiryFromFilename(String filename)
    -
  • getContextFromFilename

    -
    protected String getContextFromFilename(String filename)
    -
  • getIdWithContextFromFilename

    -
    protected String getIdWithContextFromFilename(String filename)
    Extract the session id and context from the filename
    @@ -846,13 +770,11 @@

    getIdWithContextFromFilename

    Returns:
    the session id plus context
    -
  • isSessionFilename

    -
    protected boolean isSessionFilename(String filename)
    Check if the filename is a session filename.
    @@ -861,13 +783,11 @@

    isSessionFilename

    Returns:
    true if the filename has the correct filename format
    -
  • isOurContextSessionFilename

    -
    protected boolean isOurContextSessionFilename(String filename)
    Check if the filename matches our session pattern and is a session for our context.
    @@ -877,13 +797,11 @@

    isOurContextSessionFilename

    Returns:
    true if the filename has the correct filename format and is for this context
    -
  • load

    -
    protected SessionData load(InputStream is, String expectedId) throws Exception
    @@ -897,19 +815,16 @@

    load

    Throws:
    Exception
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractSessionDataStore
    -
  • @@ -923,5 +838,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStoreFactory.html index 2b59a532447..20f0fffeda1 100644 --- a/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/FileSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -FileSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +FileSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FileSessionDat

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class FileSessionDat
    public class FileSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    FileSessionDataStoreFactory
    -

      @@ -166,9 +152,7 @@

      Constructor Details

    • FileSessionDataStoreFactory

      -
      public FileSessionDataStoreFactory()
      -
    @@ -182,57 +166,47 @@

    Method Details

  • isDeleteUnrestorableFiles

    -
    public boolean isDeleteUnrestorableFiles()
    Returns:
    the deleteUnrestorableFiles
    -
  • setDeleteUnrestorableFiles

    -
    public void setDeleteUnrestorableFiles(boolean deleteUnrestorableFiles)
    Parameters:
    deleteUnrestorableFiles - the deleteUnrestorableFiles to set
    -
  • getStoreDir

    -
    public File getStoreDir()
    Returns:
    the storeDir
    -
  • setStoreDir

    -
    public void setStoreDir(File storeDir)
    Parameters:
    storeDir - the storeDir to set
    -
  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler)
    -
  • @@ -246,5 +220,7 @@

    getSessionDataStore


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.Runner.html b/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.Runner.html index 090be0e224a..126d09b514b 100644 --- a/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.Runner.html +++ b/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.Runner.html @@ -1,29 +1,35 @@ - -HouseKeeper.Runner (Eclipse Jetty API Doc - v11.0.21) + +HouseKeeper.Runner (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class HouseKeeper.Runner

    org.eclipse.jetty.server.session.HouseKeeper.Runner
    -
    All Implemented Interfaces:
    Runnable
    Enclosing class:
    -
    HouseKeeper
    +
    HouseKeeper

    protected class HouseKeeper.Runner extends Object implements Runnable
    Runner
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • Runner

      -
      protected Runner()
      -
    @@ -172,13 +156,11 @@

    Method Details

  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • @@ -192,5 +174,7 @@

    run


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.html b/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.html index b86706425ea..f3294b89bb7 100644 --- a/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.html +++ b/jetty-11/org/eclipse/jetty/server/session/HouseKeeper.html @@ -1,29 +1,35 @@ - -HouseKeeper (Eclipse Jetty API Doc - v11.0.21) + +HouseKeeper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HouseKeeper

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -103,7 +90,6 @@

    Class HouseKeeper

    HouseKeeper There is 1 session HouseKeeper per SessionIdManager instance.
    -
      @@ -123,10 +109,10 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -253,57 +239,45 @@

    Field Details

  • DEFAULT_PERIOD_MS

    -
    public static final long DEFAULT_PERIOD_MS
    See Also:
    -
    -
  • _sessionIdManager

    -
    protected SessionIdManager _sessionIdManager
    -
  • _scheduler

    -
    protected Scheduler _scheduler
    -
  • _task

    -
    protected Scheduler.Task _task
    -
  • _runner

    -
    protected HouseKeeper.Runner _runner
    -
  • _ownScheduler

    -
    protected boolean _ownScheduler
    -
  • @@ -317,9 +291,7 @@

    Constructor Details

  • HouseKeeper

    -
    public HouseKeeper()
    -
  • @@ -333,37 +305,33 @@

    Method Details

  • setSessionIdManager

    -
    public void setSessionIdManager(SessionIdManager sessionIdManager)
    SessionIdManager associated with this scavenger
    Parameters:
    sessionIdManager - the session id manager
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • startScavenging

    -
    protected void startScavenging() throws Exception
    If scavenging is not scheduled, schedule it.
    @@ -371,13 +339,11 @@

    startScavenging

    Throws:
    Exception - if any error during scheduling the scavenging
    -
  • stopScavenging

    -
    protected void stopScavenging() throws Exception
    If scavenging is scheduled, stop it.
    @@ -385,16 +351,14 @@

    stopScavenging

    Throws:
    Exception - if any error during stopping the scavenging
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -402,13 +366,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • setIntervalSec

    -
    public void setIntervalSec(long sec) throws Exception
    Set the period between scavenge cycles
    @@ -418,13 +380,11 @@

    setIntervalSec

    Throws:
    Exception - if any error during restarting the scavenging
    -
  • getIntervalSec

    -
    @ManagedAttribute(value="secs between scavenge cycles", readonly=true) public long getIntervalSec()
    @@ -433,28 +393,23 @@

    getIntervalSec

    Returns:
    the interval (in seconds)
    -
  • scavenge

    -
    public void scavenge()
    Periodically do session housekeeping
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -468,5 +423,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.SessionTableSchema.html b/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.SessionTableSchema.html index fc0dbbcf1c6..3c9a9a64e58 100644 --- a/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.SessionTableSchema.html +++ b/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.SessionTableSchema.html @@ -1,29 +1,35 @@ - -JDBCSessionDataStore.SessionTableSchema (Eclipse Jetty API Doc - v11.0.21) + +JDBCSessionDataStore.SessionTableSchema (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class JD
    org.eclipse.jetty.server.session.JDBCSessionDataStore.SessionTableSchema

    -
    Enclosing class:
    -
    JDBCSessionDataStore
    +
    JDBCSessionDataStore

    public static class JDBCSessionDataStore.SessionTableSchema extends Object
    SessionTableSchema
    -
      @@ -367,161 +353,125 @@

      Field Details

    • MAX_INTERVAL_NOT_SET

      -
      public static final int MAX_INTERVAL_NOT_SET
      See Also:
      -
      -
    • INFERRED

      -
      public static final String INFERRED
      See Also:
      -
      -
    • _dbAdaptor

      -
      protected DatabaseAdaptor _dbAdaptor
      -
    • _schemaName

      -
      protected String _schemaName
      -
    • _catalogName

      -
      protected String _catalogName
      -
    • _tableName

      -
      protected String _tableName
      -
    • _idColumn

      -
      protected String _idColumn
      -
    • _contextPathColumn

      -
      protected String _contextPathColumn
      -
    • _virtualHostColumn

      -
      protected String _virtualHostColumn
      -
    • _lastNodeColumn

      -
      protected String _lastNodeColumn
      -
    • _accessTimeColumn

      -
      protected String _accessTimeColumn
      -
    • _lastAccessTimeColumn

      -
      protected String _lastAccessTimeColumn
      -
    • _createTimeColumn

      -
      protected String _createTimeColumn
      -
    • _cookieTimeColumn

      -
      protected String _cookieTimeColumn
      -
    • _lastSavedTimeColumn

      -
      protected String _lastSavedTimeColumn
      -
    • _expiryTimeColumn

      -
      protected String _expiryTimeColumn
      -
    • _maxIntervalColumn

      -
      protected String _maxIntervalColumn
      -
    • _mapColumn

      -
      protected String _mapColumn
      -
    @@ -535,9 +485,7 @@

    Constructor Details

  • SessionTableSchema

    -
    public SessionTableSchema()
    -
  • @@ -551,295 +499,222 @@

    Method Details

  • setDatabaseAdaptor

    -
    protected void setDatabaseAdaptor(DatabaseAdaptor dbadaptor)
    -
  • setCatalogName

    -
    public void setCatalogName(String catalogName)
    -
  • getCatalogName

    -
    public String getCatalogName()
    -
  • getSchemaName

    -
    public String getSchemaName()
    -
  • setSchemaName

    -
    public void setSchemaName(String schemaName)
    -
  • getTableName

    -
    public String getTableName()
    -
  • setTableName

    -
    public void setTableName(String tableName)
    -
  • getIdColumn

    -
    public String getIdColumn()
    -
  • setIdColumn

    -
    public void setIdColumn(String idColumn)
    -
  • getContextPathColumn

    -
    public String getContextPathColumn()
    -
  • setContextPathColumn

    -
    public void setContextPathColumn(String contextPathColumn)
    -
  • getVirtualHostColumn

    -
    public String getVirtualHostColumn()
    -
  • setVirtualHostColumn

    -
    public void setVirtualHostColumn(String virtualHostColumn)
    -
  • getLastNodeColumn

    -
    public String getLastNodeColumn()
    -
  • setLastNodeColumn

    -
    public void setLastNodeColumn(String lastNodeColumn)
    -
  • getAccessTimeColumn

    -
    public String getAccessTimeColumn()
    -
  • setAccessTimeColumn

    -
    public void setAccessTimeColumn(String accessTimeColumn)
    -
  • getLastAccessTimeColumn

    -
    public String getLastAccessTimeColumn()
    -
  • setLastAccessTimeColumn

    -
    public void setLastAccessTimeColumn(String lastAccessTimeColumn)
    -
  • getCreateTimeColumn

    -
    public String getCreateTimeColumn()
    -
  • setCreateTimeColumn

    -
    public void setCreateTimeColumn(String createTimeColumn)
    -
  • getCookieTimeColumn

    -
    public String getCookieTimeColumn()
    -
  • setCookieTimeColumn

    -
    public void setCookieTimeColumn(String cookieTimeColumn)
    -
  • getLastSavedTimeColumn

    -
    public String getLastSavedTimeColumn()
    -
  • setLastSavedTimeColumn

    -
    public void setLastSavedTimeColumn(String lastSavedTimeColumn)
    -
  • getExpiryTimeColumn

    -
    public String getExpiryTimeColumn()
    -
  • setExpiryTimeColumn

    -
    public void setExpiryTimeColumn(String expiryTimeColumn)
    -
  • getMaxIntervalColumn

    -
    public String getMaxIntervalColumn()
    -
  • setMaxIntervalColumn

    -
    public void setMaxIntervalColumn(String maxIntervalColumn)
    -
  • getMapColumn

    -
    public String getMapColumn()
    -
  • setMapColumn

    -
    public void setMapColumn(String mapColumn)
    -
  • getCreateStatementAsString

    -
    public String getCreateStatementAsString()
    -
  • getCreateIndexOverExpiryStatementAsString

    -
    public String getCreateIndexOverExpiryStatementAsString(String indexName)
    -
  • getCreateIndexOverSessionStatementAsString

    -
    public String getCreateIndexOverSessionStatementAsString(String indexName)
    -
  • getAlterTableForMaxIntervalAsString

    -
    public String getAlterTableForMaxIntervalAsString()
    -
  • getInsertSessionStatementAsString

    -
    public String getInsertSessionStatementAsString()
    -
  • getUpdateSessionStatement

    -
    public PreparedStatement getUpdateSessionStatement(Connection connection, String id, SessionContext context) @@ -848,13 +723,11 @@

    getUpdateSessionStatement

    Throws:
    SQLException
    -
  • getExpiredSessionsStatement

    -
    public PreparedStatement getExpiredSessionsStatement(Connection connection, String canonicalContextPath, String vhost, @@ -864,13 +737,11 @@

    getExpiredSessionsStatement

    Throws:
    SQLException
    -
  • getMyExpiredSessionsStatement

    -
    public PreparedStatement getMyExpiredSessionsStatement(Connection connection, SessionContext sessionContext, long expiry) @@ -879,13 +750,11 @@

    getMyExpiredSessionsStatement

    Throws:
    SQLException
    -
  • getCheckSessionExistsStatement

    -
    public PreparedStatement getCheckSessionExistsStatement(Connection connection, SessionContext context) throws SQLException
    @@ -893,13 +762,11 @@

    getCheckSessionExistsStatement

    Throws:
    SQLException
    -
  • getLoadStatement

    -
    public PreparedStatement getLoadStatement(Connection connection, String id, SessionContext contextId) @@ -908,13 +775,11 @@

    getLoadStatement

    Throws:
    SQLException
    -
  • getUpdateStatement

    -
    public PreparedStatement getUpdateStatement(Connection connection, String id, SessionContext contextId) @@ -923,13 +788,11 @@

    getUpdateStatement

    Throws:
    SQLException
    -
  • getDeleteStatement

    -
    public PreparedStatement getDeleteStatement(Connection connection, String id, SessionContext contextId) @@ -938,13 +801,11 @@

    getDeleteStatement

    Throws:
    Exception
    -
  • getCleanOrphansStatement

    -
    public PreparedStatement getCleanOrphansStatement(Connection connection, long timeLimit) throws Exception
    @@ -952,13 +813,11 @@

    getCleanOrphansStatement

    Throws:
    Exception
    -
  • prepareTables

    -
    public void prepareTables() throws SQLException
    Set up the tables in the database
    @@ -966,19 +825,16 @@

    prepareTables

    Throws:
    SQLException - if unable to prepare tables
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -992,5 +848,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.html b/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.html index 72bc604aaef..05869c98035 100644 --- a/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStore.html @@ -1,29 +1,35 @@ - -JDBCSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +JDBCSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class JDBCSessionDataStore<

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class JDBCSessionDataStore<
    JDBCSessionDataStore Session data stored in database
    -

      @@ -127,16 +113,16 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    Container.InheritedListener, Container.Listener
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -207,7 +193,7 @@

    Method Summary

    Delete session data
    - +
    doCheckExpired(Set<String> candidates, long time)
    @@ -225,7 +211,7 @@

    Method Summary

    Check if a session for the given id exists.
    - +
    doGetExpired(long timeLimit)
    Implemented by subclasses to find sessions for this context in the store @@ -317,50 +303,40 @@

    Field Details

  • NULL_CONTEXT_PATH

    -
    public static final String NULL_CONTEXT_PATH
    Used for Oracle and other databases where "" is treated as NULL
    See Also:
    -
    -
  • _initialized

    -
    protected boolean _initialized
    -
  • _dbAdaptor

    -
    protected DatabaseAdaptor _dbAdaptor
    -
  • _sessionTableSchema

    -
    protected JDBCSessionDataStore.SessionTableSchema _sessionTableSchema
    -
  • _schemaProvided

    -
    protected boolean _schemaProvided
    -
  • @@ -374,9 +350,7 @@

    Constructor Details

  • JDBCSessionDataStore

    -
    public JDBCSessionDataStore()
    -
  • @@ -390,27 +364,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractSessionDataStore
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -418,29 +390,25 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • initialize

    -
    public void initialize() throws Exception
    Throws:
    Exception
    -
  • doLoad

    -
    public SessionData doLoad(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Load the session from persistent store.
    Specified by:
    @@ -452,16 +420,14 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Parameters:
    @@ -471,18 +437,16 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • doStore

    -
    public void doStore(String id, SessionData data, long lastSaveTime) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Store the session data persistently.
    Specified by:
    @@ -494,13 +458,11 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • doInsert

    -
    protected void doInsert(String id, SessionData data) throws Exception
    @@ -508,13 +470,11 @@

    doInsert

    Throws:
    Exception
    -
  • doUpdate

    -
    protected void doUpdate(String id, SessionData data) throws Exception
    @@ -522,16 +482,14 @@

    doUpdate

    Throws:
    Exception
    -
  • doCheckExpired

    -
    public Set<String> doCheckExpired(Set<String> candidates, long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to resolve which sessions in this context that are being managed by this node that should be expired.
    @@ -543,15 +501,13 @@

    doCheckExpired

    Returns:
    the reconciled set of session ids that have been checked in the store
    -
  • doGetExpired

    -
    public Set<String> doGetExpired(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node. This method is only called periodically (the period @@ -566,15 +522,13 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • doCleanOrphans

    -
    public void doCleanOrphans(long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that are no longer being actively managed by any node. These are explicitly @@ -590,48 +544,40 @@

    doCleanOrphans

    Parameters:
    time - the upper limit of the expiry time to check in msec
    -
  • setDatabaseAdaptor

    -
    public void setDatabaseAdaptor(DatabaseAdaptor dbAdaptor)
    -
  • setSessionTableSchema

    -
    public void setSessionTableSchema(JDBCSessionDataStore.SessionTableSchema schema)
    -
  • isPassivating

    -
    @ManagedAttribute(value="does this store serialize sessions", readonly=true) public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Returns:
    true if this store can passivate sessions, false otherwise
    -
  • doExists

    -
    public boolean doExists(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Check if a session for the given id exists.
    Specified by:
    @@ -643,7 +589,6 @@

    doExists

    Throws:
    Exception
    -
  • @@ -657,5 +602,7 @@

    doExists


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStoreFactory.html index daab2f2a7a9..869e735e4e6 100644 --- a/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/JDBCSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -JDBCSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +JDBCSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JDBCSessionDat

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class JDBCSessionDat
    public class JDBCSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    JDBCSessionDataStoreFactory
    -

      @@ -160,9 +146,7 @@

      Constructor Details

    • JDBCSessionDataStoreFactory

      -
      public JDBCSessionDataStoreFactory()
      -
    @@ -176,33 +160,27 @@

    Method Details

  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler)
    -
  • setDatabaseAdaptor

    -
    public void setDatabaseAdaptor(DatabaseAdaptor adaptor)
    Parameters:
    adaptor - the DatabaseAdaptor to set
    -
  • setSessionTableSchema

    -
    public void setSessionTableSchema(JDBCSessionDataStore.SessionTableSchema schema)
    Parameters:
    schema - the JDBCSessionDataStoreFactory to set
    -
  • @@ -216,5 +194,7 @@

    setSessionTableSchema


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/NullSessionCache.html b/jetty-11/org/eclipse/jetty/server/session/NullSessionCache.html index d00f359a7f6..0b59dcb87a7 100644 --- a/jetty-11/org/eclipse/jetty/server/session/NullSessionCache.html +++ b/jetty-11/org/eclipse/jetty/server/session/NullSessionCache.html @@ -1,29 +1,35 @@ - -NullSessionCache (Eclipse Jetty API Doc - v11.0.21) + +NullSessionCache (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class NullSessionCache

    -
    All Implemented Interfaces:
    SessionCache, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -109,7 +96,6 @@

    Class NullSessionCache

    Also useful if you do not want to share Session objects with the same id between simultaneous requests: note that this means that context forwarding can't share the same id either.
    -
    @@ -283,17 +267,14 @@

    Method Details

  • shutdown

    -
    public void shutdown()
    -
  • newSession

    -
    public Session newSession(SessionData data)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Create a new Session object from pre-existing session data
    Specified by:
    @@ -305,16 +286,14 @@

    newSession

    Returns:
    a new Session object
    -
  • newSession

    -
    public Session newSession(jakarta.servlet.http.HttpServletRequest request, SessionData data)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Create a new Session for a request.
    Specified by:
    @@ -325,15 +304,13 @@

    newSession

    Returns:
    the new session
    -
  • doGet

    -
    public Session doGet(String id)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Get the session matching the key from the cache. Does not load the session.
    @@ -344,16 +321,14 @@

    doGet

    Returns:
    the Session object matching the id
    -
  • doPutIfAbsent

    -
    public Session doPutIfAbsent(String id, Session session)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Put the session into the map if it wasn't already there
    Specified by:
    @@ -364,17 +339,15 @@

    doPutIfAbsent

    Returns:
    null if the session wasn't already in the map, or the existing entry otherwise
    -
  • doReplace

    -
    public boolean doReplace(String id, Session oldValue, Session newValue)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Replace the mapping from id to oldValue with newValue
    Specified by:
    @@ -386,15 +359,13 @@

    doReplace

    Returns:
    true if replacement was done
    -
  • doDelete

    -
    public Session doDelete(String id)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Remove the session with this identity from the store
    Specified by:
    @@ -404,15 +375,13 @@

    doDelete

    Returns:
    Session that was removed or null
    -
  • setEvictionPolicy

    -
    public void setEvictionPolicy(int evictionTimeout)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    -1 means we never evict inactive sessions. 0 means we evict a session after the last request for it exits >0 is the number of seconds after which we evict inactive sessions from the cache
    @@ -427,21 +396,19 @@

    setEvictionPolicy

    be evicted.
    See Also:
    -
    -
  • doComputeIfAbsent

    -
    protected Session doComputeIfAbsent(String id, Function<String,Session> mappingFunction)
    -
    Description copied from class: AbstractSessionCache
    +
    Description copied from class: AbstractSessionCache
    Compute the mappingFunction to create a Session object iff the session with the given id isn't already in the map, otherwise return the existing Session. This method is expected to have precisely the same behaviour as @@ -455,7 +422,6 @@

    doComputeIfAbsent

    Returns:
    an existing Session from the cache
    -
  • @@ -469,5 +435,7 @@

    doComputeIfAbsent


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/NullSessionCacheFactory.html b/jetty-11/org/eclipse/jetty/server/session/NullSessionCacheFactory.html index b9da6ce7bea..c646b81454d 100644 --- a/jetty-11/org/eclipse/jetty/server/session/NullSessionCacheFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/NullSessionCacheFactory.html @@ -1,29 +1,35 @@ - -NullSessionCacheFactory (Eclipse Jetty API Doc - v11.0.21) + +NullSessionCacheFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class NullSessionCacheFa

    -
    All Implemented Interfaces:
    SessionCacheFactory
    @@ -102,7 +89,6 @@

    Class NullSessionCacheFa
    NullSessionCacheFactory Factory for NullSessionCaches.
    -

      @@ -174,9 +160,7 @@

      Constructor Details

    • NullSessionCacheFactory

      -
      public NullSessionCacheFactory()
      -
    @@ -190,7 +174,6 @@

    Method Details

  • getEvictionPolicy

    -
    public int getEvictionPolicy()
    Overrides:
    @@ -198,13 +181,11 @@

    getEvictionPolicy

    Returns:
    the evictionPolicy
    -
  • setEvictionPolicy

    -
    public void setEvictionPolicy(int evictionPolicy)
    Overrides:
    @@ -212,13 +193,11 @@

    setEvictionPolicy

    Parameters:
    evictionPolicy - the evictionPolicy to set
    -
  • isSaveOnInactiveEvict

    -
    public boolean isSaveOnInactiveEvict()
    Overrides:
    @@ -226,13 +205,11 @@

    isSaveOnInactiveEvict

    Returns:
    the saveOnInactiveEvict
    -
  • setSaveOnInactiveEvict

    -
    public void setSaveOnInactiveEvict(boolean saveOnInactiveEvict)
    Overrides:
    @@ -240,43 +217,36 @@

    setSaveOnInactiveEvict

    Parameters:
    saveOnInactiveEvict - the saveOnInactiveEvict to set
    -
  • isInvalidateOnShutdown

    -
    public boolean isInvalidateOnShutdown()
    Overrides:
    isInvalidateOnShutdown in class AbstractSessionCacheFactory
    -
  • setInvalidateOnShutdown

    -
    public void setInvalidateOnShutdown(boolean invalidateOnShutdown)
    Overrides:
    setInvalidateOnShutdown in class AbstractSessionCacheFactory
    -
  • newSessionCache

    -
    public SessionCache newSessionCache(SessionHandler handler)
    Specified by:
    newSessionCache in class AbstractSessionCacheFactory
    -
  • @@ -290,5 +260,7 @@

    newSessionCache


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStore.html b/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStore.html index 14845865282..96da71e854b 100644 --- a/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStore.html @@ -1,29 +1,35 @@ - -NullSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +NullSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class NullSessionDataStore<

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class NullSessionDataStore<
    NullSessionDataStore Does not actually store anything, useful for testing.
    -

    @@ -281,10 +265,9 @@

    Method Details

  • doLoad

    -
    public SessionData doLoad(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Load the session from persistent store.
    Specified by:
    @@ -296,19 +279,17 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • newSessionData

    -
    public SessionData newSessionData(String id, long created, long accessed, long lastAccessed, long maxInactiveMs)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Create a new SessionData
    Specified by:
    @@ -324,16 +305,14 @@

    newSessionData

    Returns:
    a new SessionData object
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Parameters:
    @@ -343,18 +322,16 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • doStore

    -
    public void doStore(String id, SessionData data, long lastSaveTime) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Store the session data persistently.
    Specified by:
    @@ -366,16 +343,14 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • doCheckExpired

    -
    public Set<String> doCheckExpired(Set<String> candidates, long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to resolve which sessions in this context that are being managed by this node that should be expired.
    @@ -387,15 +362,13 @@

    doCheckExpired

    Returns:
    the reconciled set of session ids that have been checked in the store
    -
  • doGetExpired

    -
    public Set<String> doGetExpired(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node. This method is only called periodically (the period @@ -410,37 +383,33 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • isPassivating

    -
    @ManagedAttribute(value="does this store serialize sessions", readonly=true) public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Returns:
    true if this store can passivate sessions, false otherwise
    See Also:
    -
    -
  • doExists

    -
    public boolean doExists(String id)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Check if a session for the given id exists.
    Specified by:
    @@ -450,15 +419,13 @@

    doExists

    Returns:
    true if the session exists in the persistent store, false otherwise
    -
  • doCleanOrphans

    -
    public void doCleanOrphans(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that are no longer being actively managed by any node. These are explicitly @@ -474,7 +441,6 @@

    doCleanOrphans

    Parameters:
    timeLimit - the upper limit of the expiry time to check in msec
    -
  • @@ -488,5 +454,7 @@

    doCleanOrphans


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStoreFactory.html index 0537bd09d6d..d53a0ccd6fb 100644 --- a/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/NullSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -NullSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +NullSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class NullSessionDat

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class NullSessionDat
    public class NullSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    NullSessionDataStoreFactory
    -

      @@ -154,9 +140,7 @@

      Constructor Details

    • NullSessionDataStoreFactory

      -
      public NullSessionDataStoreFactory()
      -
    @@ -170,14 +154,12 @@

    Method Details

  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler) throws Exception
    Throws:
    Exception
    -
  • @@ -191,5 +173,7 @@

    getSessionDataStore


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/Session.IdState.html b/jetty-11/org/eclipse/jetty/server/session/Session.IdState.html index ca540548a4c..b68b886c0f4 100644 --- a/jetty-11/org/eclipse/jetty/server/session/Session.IdState.html +++ b/jetty-11/org/eclipse/jetty/server/session/Session.IdState.html @@ -1,29 +1,35 @@ - -Session.IdState (Eclipse Jetty API Doc - v11.0.21) + +Session.IdState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum Session.IdState

    -
    All Implemented Interfaces:
    Serializable, Comparable<Session.IdState>, java.lang.constant.Constable
    Enclosing class:
    -
    Session
    +
    Session

    public static enum Session.IdState extends Enum<Session.IdState>
    -
      @@ -112,7 +98,7 @@

      Enum Session.IdState

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -176,17 +162,13 @@

      Enum Constant Details

    • SET

      -
      public static final Session.IdState SET
      -
    • CHANGING

      -
      public static final Session.IdState CHANGING
      -
    @@ -200,7 +182,6 @@

    Method Details

  • values

    -
    public static Session.IdState[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -208,13 +189,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Session.IdState valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -229,7 +208,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -243,5 +221,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/Session.SessionInactivityTimer.html b/jetty-11/org/eclipse/jetty/server/session/Session.SessionInactivityTimer.html index d0f1b17a0b1..a2a4b4e4024 100644 --- a/jetty-11/org/eclipse/jetty/server/session/Session.SessionInactivityTimer.html +++ b/jetty-11/org/eclipse/jetty/server/session/Session.SessionInactivityTimer.html @@ -1,29 +1,35 @@ - -Session.SessionInactivityTimer (Eclipse Jetty API Doc - v11.0.21) + +Session.SessionInactivityTimer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class Session.Ses
    org.eclipse.jetty.server.session.Session.SessionInactivityTimer

    -
    Enclosing class:
    -
    Session
    +
    Session

    public class Session.SessionInactivityTimer @@ -105,12 +92,11 @@

    Class Session.Ses
    See Also:
    -
    -

      @@ -182,9 +168,7 @@

      Field Details

    • _timer

      -
      protected final CyclicTimeout _timer
      -
    @@ -198,9 +182,7 @@

    Constructor Details

  • SessionInactivityTimer

    -
    public SessionInactivityTimer()
    -
  • @@ -214,30 +196,24 @@

    Method Details

  • schedule

    -
    public void schedule(long time)
    Parameters:
    time - the timeout to set; -1 means that the timer will not be scheduled
    -
  • cancel

    -
    public void cancel()
    -
  • destroy

    -
    public void destroy()
    -
  • @@ -251,5 +227,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/Session.State.html b/jetty-11/org/eclipse/jetty/server/session/Session.State.html index 80350f1bd50..747c415712d 100644 --- a/jetty-11/org/eclipse/jetty/server/session/Session.State.html +++ b/jetty-11/org/eclipse/jetty/server/session/Session.State.html @@ -1,29 +1,35 @@ - -Session.State (Eclipse Jetty API Doc - v11.0.21) + +Session.State (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Enum Session.State

    -
    All Implemented Interfaces:
    Serializable, Comparable<Session.State>, java.lang.constant.Constable
    Enclosing class:
    -
    Session
    +
    Session

    public static enum Session.State @@ -106,7 +93,6 @@

    Enum Session.State

    State Validity states of a session
    -
      @@ -115,7 +101,7 @@

      Enum Session.State

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -183,33 +169,25 @@

      Enum Constant Details

    • VALID

      -
      public static final Session.State VALID
      -
    • INVALID

      -
      public static final Session.State INVALID
      -
    • INVALIDATING

      -
      public static final Session.State INVALIDATING
      -
    • CHANGING

      -
      public static final Session.State CHANGING
      -
    @@ -223,7 +201,6 @@

    Method Details

  • values

    -
    public static Session.State[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -231,13 +208,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Session.State valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -252,7 +227,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -266,5 +240,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/Session.html b/jetty-11/org/eclipse/jetty/server/session/Session.html index de4cb4fb6fa..b59e82530f9 100644 --- a/jetty-11/org/eclipse/jetty/server/session/Session.html +++ b/jetty-11/org/eclipse/jetty/server/session/Session.html @@ -1,29 +1,35 @@ - -Session (Eclipse Jetty API Doc - v11.0.21) + +Session (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Session

    org.eclipse.jetty.server.session.Session
    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpSession, SessionHandler.SessionIf
    @@ -111,13 +98,12 @@

    Class Session

    See Also:
    -
    -
    @@ -581,7 +543,6 @@

    Constructor Details

  • Session

    -
    public Session(SessionHandler handler, jakarta.servlet.http.HttpServletRequest request, SessionData data)
    @@ -592,13 +553,11 @@

    Session

    request - the request the session should be based on
    data - the session data
    -
  • Session

    -
    public Session(SessionHandler handler, SessionData data)
    Re-inflate an existing session from some eg persistent store.
    @@ -607,7 +566,6 @@

    Session

    handler - the SessionHandler managing the session
    data - the session data
    -
  • @@ -621,60 +579,47 @@

    Method Details

  • getRequests

    -
    public long getRequests()
    Returns the current number of requests that are active in the Session.
    Returns:
    the number of active requests for this session
    -
  • setExtendedId

    -
    public void setExtendedId(String extendedId)
    -
  • cookieSet

    -
    protected void cookieSet()
    -
  • use

    -
    protected void use()
    -
  • access

    -
    protected boolean access(long time)
    -
  • complete

    -
    protected void complete()
    -
  • isExpiredAt

    -
    protected boolean isExpiredAt(long time)
    Check to see if session has expired as at the time given.
    @@ -683,13 +628,11 @@

    isExpiredAt

    Returns:
    true if expired
    -
  • isIdleLongerThan

    -
    protected boolean isIdleLongerThan(int sec)
    Check if the Session has been idle longer than a number of seconds.
    @@ -698,13 +641,11 @@

    isIdleLongerThan

    Returns:
    true if the session has been idle longer than the interval
    -
  • callSessionAttributeListeners

    -
    protected void callSessionAttributeListeners(String name, Object newValue, Object oldValue)
    @@ -718,13 +659,11 @@

    callSessionAttributeListeners

    Throws:
    IllegalStateException - if no session manager can be find
    -
  • unbindValue

    -
    public void unbindValue(String name, Object value)
    Unbind value if value implements HttpSessionBindingListener @@ -735,13 +674,11 @@

    unbindValue

    name - the name with which the object is bound or unbound
    value - the bound value
    -
  • bindValue

    -
    public void bindValue(String name, Object value)
    Bind value if value implements HttpSessionBindingListener (calls @@ -751,55 +688,43 @@

    bindValue

    name - the name with which the object is bound or unbound
    value - the bound value
    -
  • didActivate

    -
    public void didActivate()
    Call the activation listeners. This must be called holding the lock.
    -
  • willPassivate

    -
    public void willPassivate()
    Call the passivation listeners. This must be called holding the lock
    -
  • isValid

    -
    public boolean isValid()
    -
  • isInvalid

    -
    public boolean isInvalid()
    -
  • getCookieSetTime

    -
    public long getCookieSetTime()
    -
  • getCreationTime

    -
    public long getCreationTime() throws IllegalStateException
    @@ -808,85 +733,69 @@

    getCreationTime

    Throws:
    IllegalStateException
    -
  • getId

    -
    public String getId()
    Specified by:
    getId in interface jakarta.servlet.http.HttpSession
    -
  • getExtendedId

    -
    public String getExtendedId()
    -
  • getContextPath

    -
    public String getContextPath()
    -
  • getVHost

    -
    public String getVHost()
    -
  • getLastAccessedTime

    -
    public long getLastAccessedTime()
    Specified by:
    getLastAccessedTime in interface jakarta.servlet.http.HttpSession
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    Specified by:
    getServletContext in interface jakarta.servlet.http.HttpSession
    -
  • setMaxInactiveInterval

    -
    public void setMaxInactiveInterval(int secs)
    Specified by:
    setMaxInactiveInterval in interface jakarta.servlet.http.HttpSession
    -
  • calculateInactivityTimeout

    -
    public long calculateInactivityTimeout(long now)
    Calculate what the session timer setting should be based on: the time remaining before the session expires @@ -898,25 +807,21 @@

    calculateInactivityTimeout

    Returns:
    the time remaining before expiry or inactivity timeout
    -
  • getMaxInactiveInterval

    -
    public int getMaxInactiveInterval()
    Specified by:
    getMaxInactiveInterval in interface jakarta.servlet.http.HttpSession
    -
  • getSessionContext

    -
    @Deprecated(since="Servlet API 2.1") public jakarta.servlet.http.HttpSessionContext getSessionContext()
    Deprecated.
    @@ -924,21 +829,17 @@

    getSessionContext

    Specified by:
    getSessionContext in interface jakarta.servlet.http.HttpSession
    -
  • getSessionHandler

    -
    public SessionHandler getSessionHandler()
    -
  • checkValidForWrite

    -
    protected void checkValidForWrite() throws IllegalStateException
    Check that the session can be modified.
    @@ -946,13 +847,11 @@

    checkValidForWrite

    Throws:
    IllegalStateException - if the session is invalid
    -
  • checkValidForRead

    -
    protected void checkValidForRead() throws IllegalStateException
    Chech that the session data can be read.
    @@ -960,25 +859,21 @@

    checkValidForRead

    Throws:
    IllegalStateException - if the session is invalid
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface jakarta.servlet.http.HttpSession
    -
  • getValue

    -
    @Deprecated(since="Servlet API 2.2") public Object getValue(String name)
    Deprecated.
    @@ -986,41 +881,33 @@

    getValue

    Specified by:
    getValue in interface jakarta.servlet.http.HttpSession
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface jakarta.servlet.http.HttpSession
    -
  • getAttributes

    -
    public int getAttributes()
    -
  • getNames

    -
    public Set<String> getNames()
    -
  • getValueNames

    -
    @Deprecated(since="Servlet API 2.2") public String[] getValueNames() throws IllegalStateException
    @@ -1034,26 +921,22 @@

    getValueNames

    Throws:
    IllegalStateException
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Specified by:
    setAttribute in interface jakarta.servlet.http.HttpSession
    -
  • putValue

    -
    @Deprecated(since="Servlet API 2.2") public void putValue(String name, Object value)
    @@ -1062,25 +945,21 @@

    putValue

    Specified by:
    putValue in interface jakarta.servlet.http.HttpSession
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface jakarta.servlet.http.HttpSession
    -
  • removeValue

    -
    @Deprecated(since="Servlet API 2.1") public void removeValue(String name)
    Deprecated.
    @@ -1088,26 +967,22 @@

    removeValue

    Specified by:
    removeValue in interface jakarta.servlet.http.HttpSession
    -
  • renewId

    -
    public void renewId(jakarta.servlet.http.HttpServletRequest request)
    Force a change to the id of a session.
    Parameters:
    request - the Request associated with the call to change id.
    -
  • invalidate

    -
    public void invalidate()
    Called by users to invalidate a session, or called by the access method as a request enters the session if the session has expired, or called by @@ -1117,43 +992,37 @@

    invalidate

    invalidate in interface jakarta.servlet.http.HttpSession
    See Also:
    -
      +
      • HttpSession.invalidate()
    -
  • lock

    -
    public AutoLock lock()
    Grab the lock on the session
    Returns:
    the lock
    -
  • beginInvalidate

    -
    protected boolean beginInvalidate()
    Returns:
    true if the session is not already invalid or being invalidated.
    -
  • finishInvalidate

    -
    protected void finishInvalidate() throws IllegalStateException
    Call HttpSessionAttributeListeners as part of invalidating a Session.
    @@ -1161,13 +1030,11 @@

    finishInvalidate

    Throws:
    IllegalStateException - if no session manager can be find
    -
  • isNew

    -
    public boolean isNew() throws IllegalStateException
    @@ -1176,71 +1043,56 @@

    isNew

    Throws:
    IllegalStateException
    -
  • setIdChanged

    -
    public void setIdChanged(boolean changed)
    -
  • isIdChanged

    -
    public boolean isIdChanged()
    -
  • getSession

    -
    public Session getSession()
    Specified by:
    getSession in interface SessionHandler.SessionIf
    -
  • getSessionData

    -
    protected SessionData getSessionData()
    -
  • setResident

    -
    public void setResident(boolean resident)
    -
  • isResident

    -
    public boolean isResident()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1254,5 +1106,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionCache.html b/jetty-11/org/eclipse/jetty/server/session/SessionCache.html index a39003d4cde..4bf9d5fcdf4 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionCache.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionCache.html @@ -1,29 +1,35 @@ - -SessionCache (Eclipse Jetty API Doc - v11.0.21) + +SessionCache (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionCache

    -
    All Superinterfaces:
    LifeCycle
    @@ -124,7 +111,6 @@

    Interface SessionCache

    Eviction can save memory, and can also help mitigate some of the problems of a non-sticky load balancer by forcing the session data to be re-read from the SessionDataStore more frequently.
    -
      @@ -133,7 +119,7 @@

      Interface SessionCache

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -176,7 +162,7 @@

      Method Summary

      Adds a new Session, with a never-before-used id, to the cache.
      - +
      checkExpiration(Set<String> candidates)
      Check a list of session ids that belong to potentially expired @@ -346,49 +332,43 @@

      Field Details

    • NEVER_EVICT

      -
      static final int NEVER_EVICT
      See Also:
      -
      -
    • EVICT_ON_SESSION_EXIT

      -
      static final int EVICT_ON_SESSION_EXIT
      See Also:
      -
      -
    • EVICT_ON_INACTIVITY

      -
      static final int EVICT_ON_INACTIVITY
      See Also:
      -
      -
    @@ -402,35 +382,28 @@

    Method Details

  • initialize

    -
    void initialize(SessionContext context)
    Parameters:
    context - the SessionContext to use for this cache
    -
  • shutdown

    -
    void shutdown()
    -
  • getSessionHandler

    -
    SessionHandler getSessionHandler()
    -
  • newSession

    -
    Session newSession(jakarta.servlet.http.HttpServletRequest request, String id, long time, @@ -445,13 +418,11 @@

    newSession

    Returns:
    a new Session
    -
  • newSession

    -
    Session newSession(SessionData data)
    Re-materialize a Session that has previously existed.
    @@ -460,13 +431,11 @@

    newSession

    Returns:
    a Session object for the data supplied
    -
  • renewSessionId

    -
    Session renewSessionId(String oldId, String newId, String oldExtendedId, @@ -484,13 +453,11 @@

    renewSessionId

    Throws:
    Exception - if any error occurred
    -
  • add

    -
    void add(String id, Session session) throws Exception
    @@ -503,13 +470,11 @@

    add

    Throws:
    Exception
    -
  • get

    -
    Session get(String id) throws Exception
    Get an existing Session. If necessary, the cache will load the data for @@ -522,13 +487,11 @@

    get

    Throws:
    Exception - if any error occurred
    -
  • put

    -
    @Deprecated void put(String id, Session session) @@ -547,13 +510,11 @@

    put

    Throws:
    Exception - if any error occurred
    -
  • release

    -
    void release(String id, Session session) throws Exception
    @@ -568,13 +529,11 @@

    release

    Throws:
    Exception - if any error occurred
    -
  • commit

    -
    void commit(Session session) throws Exception
    Called when a response is about to be committed. The @@ -588,13 +547,11 @@

    commit

    Throws:
    Exception
    -
  • contains

    -
    boolean contains(String id) throws Exception
    Check to see if a Session is in the cache. Does NOT consult @@ -608,13 +565,11 @@

    contains

    Throws:
    Exception - if any error occurred
    -
  • exists

    -
    boolean exists(String id) throws Exception
    Check to see if a session exists: WILL consult the @@ -627,13 +582,11 @@

    exists

    Throws:
    Exception - if any error occurred
    -
  • delete

    -
    Session delete(String id) throws Exception
    Remove a Session completely: from both this @@ -646,13 +599,11 @@

    delete

    Throws:
    Exception - if any error occurred
    -
  • checkExpiration

    -
    Set<String> checkExpiration(Set<String> candidates)
    Check a list of session ids that belong to potentially expired sessions. The Session in the cache should be checked, @@ -665,13 +616,11 @@

    checkExpiration

    the set of session ids that have actually expired: this can be a superset of the original candidate list.
    -
  • checkInactiveSession

    -
    void checkInactiveSession(Session session)
    Check a Session to see if it might be appropriate to evict or expire.
    @@ -679,13 +628,11 @@

    checkInactiveSession

    Parameters:
    session - the session to check
    -
  • setSessionDataStore

    -
    void setSessionDataStore(SessionDataStore sds)
    A SessionDataStore that is the authoritative source of session information.
    @@ -693,25 +640,21 @@

    setSessionDataStore

    Parameters:
    sds - the SessionDataStore to use
    -
  • getSessionDataStore

    -
    SessionDataStore getSessionDataStore()
    Returns:
    the SessionDataStore used
    -
  • setEvictionPolicy

    -
    void setEvictionPolicy(int policy)
    Sessions in this cache can be:
      @@ -725,25 +668,21 @@

      setEvictionPolicy

      value is the time in seconds that a session can be idle before it can be evicted. -
  • getEvictionPolicy

    -
    int getEvictionPolicy()
    Returns:
    the eviction policy
    -
  • setSaveOnInactiveEviction

    -
    void setSaveOnInactiveEviction(boolean saveOnEvict)
    Whether or not a a session that is about to be evicted should be saved before being evicted.
    @@ -751,25 +690,21 @@

    setSaveOnInactiveEviction

    Parameters:
    saveOnEvict - true if the session should be saved before being evicted
    -
  • isSaveOnInactiveEviction

    -
    boolean isSaveOnInactiveEviction()
    Returns:
    true if the session should be saved before being evicted
    -
  • setSaveOnCreate

    -
    void setSaveOnCreate(boolean saveOnCreate)
    Whether or not a session that is newly created should be immediately saved. If false, a session that is created and @@ -778,25 +713,21 @@

    setSaveOnCreate

    Parameters:
    saveOnCreate - true to immediately save the newly created session
    -
  • isSaveOnCreate

    -
    boolean isSaveOnCreate()
    Returns:
    if true the newly created session will be saved immediately
    -
  • setRemoveUnloadableSessions

    -
    void setRemoveUnloadableSessions(boolean removeUnloadableSessions)
    If the data for a session exists but is unreadable, the SessionCache can instruct the SessionDataStore to delete it.
    @@ -804,50 +735,42 @@

    setRemoveUnloadableSessions

    Parameters:
    removeUnloadableSessions - true to delete session which cannot be loaded
    -
  • isRemoveUnloadableSessions

    -
    boolean isRemoveUnloadableSessions()
    Returns:
    if true unloadable session will be deleted
    -
  • setFlushOnResponseCommit

    -
    void setFlushOnResponseCommit(boolean flushOnResponse)
    If true, a dirty session will be written to the SessionDataStore just before a response is returned to the client. This ensures that subsequent requests to either the same node or a different node see the changed session data.
    -
  • isFlushOnResponseCommit

    -
    boolean isFlushOnResponseCommit()
    Returns:
    true if dirty sessions should be written before the response is committed.
    -
  • setInvalidateOnShutdown

    -
    void setInvalidateOnShutdown(boolean invalidateOnShutdown)
    If true, all existing sessions in the cache will be invalidated when the server shuts down. Default is false.
    @@ -855,15 +778,12 @@

    setInvalidateOnShutdown

    Parameters:
    invalidateOnShutdown -
    -
  • isInvalidateOnShutdown

    -
    boolean isInvalidateOnShutdown()
    -
  • @@ -877,5 +797,7 @@

    isInvalidateOnShutdown


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionCacheFactory.html b/jetty-11/org/eclipse/jetty/server/session/SessionCacheFactory.html index 1aec8bd9f39..170143fa95a 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionCacheFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionCacheFactory.html @@ -1,29 +1,35 @@ - -SessionCacheFactory (Eclipse Jetty API Doc - v11.0.21) + +SessionCacheFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionCacheFactory

    -
    All Known Implementing Classes:
    AbstractSessionCacheFactory, DefaultSessionCacheFactory, NullSessionCacheFactory
    @@ -94,7 +81,6 @@

    Interface SessionCacheFa
    public interface SessionCacheFactory
    SessionCacheFactory
    -

    @@ -145,5 +129,7 @@

    getSessionCache


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionContext.html b/jetty-11/org/eclipse/jetty/server/session/SessionContext.html index 7838752d79c..b4892e862ea 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionContext.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionContext.html @@ -1,29 +1,35 @@ - -SessionContext (Eclipse Jetty API Doc - v11.0.21) + +SessionContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SessionContext

    org.eclipse.jetty.server.session.SessionContext
    -

    public class SessionContext extends Object
    @@ -99,7 +86,6 @@

    Class SessionContext

    the SessionHandler of the context, and the unique name of the node. A SessionHandler is 1:1 with a SessionContext.
    -
    @@ -211,10 +195,8 @@

    Constructor Details

  • SessionContext

    -
    public SessionContext(String workerName, ContextHandler.Context context)
    -
  • @@ -228,59 +210,46 @@

    Method Details

  • getWorkerName

    -
    public String getWorkerName()
    -
  • getSessionHandler

    -
    public SessionHandler getSessionHandler()
    -
  • getContext

    -
    public ContextHandler.Context getContext()
    -
  • getCanonicalContextPath

    -
    public String getCanonicalContextPath()
    -
  • getVhost

    -
    public String getVhost()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • run

    -
    public void run(Runnable r)
    Run a runnable in the context (with context classloader set) if there is one, otherwise just run it.
    @@ -288,7 +257,6 @@

    run

    Parameters:
    r - the runnable
    -
  • @@ -302,5 +270,7 @@

    run


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionData.html b/jetty-11/org/eclipse/jetty/server/session/SessionData.html index 93b61bf934a..60455f09a6f 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionData.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionData.html @@ -1,29 +1,35 @@ - -SessionData (Eclipse Jetty API Doc - v11.0.21) + +SessionData (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SessionData

    org.eclipse.jetty.server.session.SessionData
    -
    All Implemented Interfaces:
    Serializable
    @@ -111,12 +98,11 @@

    Class SessionData

    See Also:
    -
    -
      @@ -132,7 +118,7 @@

      Field Summary

      protected long
       
      -
      protected Map<String,Object>
      +
      protected Map<String,Object>
       
      protected String
      @@ -249,7 +235,7 @@

      Method Summary

      long
       
      - +
       
      @@ -270,7 +256,7 @@

      Method Summary

       
      - +
       
      long
      @@ -375,113 +361,85 @@

      Field Details

    • _id

      -
      protected String _id
      -
    • _contextPath

      -
      protected String _contextPath
      -
    • _vhost

      -
      protected String _vhost
      -
    • _lastNode

      -
      protected String _lastNode
      -
    • _expiry

      -
      protected long _expiry
      -
    • _created

      -
      protected long _created
      -
    • _cookieSet

      -
      protected long _cookieSet
      -
    • _accessed

      -
      protected long _accessed
      -
    • _lastAccessed

      -
      protected long _lastAccessed
      -
    • _maxInactiveMs

      -
      protected long _maxInactiveMs
      -
    • _attributes

      -
      protected Map<String,Object> _attributes
      -
    • _dirty

      -
      protected boolean _dirty
      -
    • _lastSaved

      -
      protected long _lastSaved
      -
    • _metaDataDirty

      -
      protected boolean _metaDataDirty
      -
    @@ -495,7 +453,6 @@

    Constructor Details

  • SessionData

    -
    public SessionData(String id, String cpath, String vhost, @@ -503,13 +460,11 @@

    SessionData

    long accessed, long lastAccessed, long maxInactiveMs)
    -
  • SessionData

    -
    public SessionData(String id, String cpath, String vhost, @@ -518,7 +473,6 @@

    SessionData

    long lastAccessed, long maxInactiveMs, Map<String,Object> attributes)
    -
  • @@ -532,7 +486,6 @@

    Method Details

  • serializeAttributes

    -
    public static void serializeAttributes(SessionData data, ObjectOutputStream out) throws IOException
    @@ -548,13 +501,11 @@

    serializeAttributes

    Throws:
    IOException
    -
  • deserializeAttributes

    -
    public static void deserializeAttributes(SessionData data, ObjectInputStream in) throws IOException, @@ -572,98 +523,80 @@

    deserializeAttributes

    IOException
    ClassNotFoundException
    -
  • copy

    -
    public void copy(SessionData data)
    Copy the info from the given sessiondata
    Parameters:
    data - the sessiondata to be copied
    -
  • getLastSaved

    -
    public long getLastSaved()
    Returns:
    time at which session was last written out
    -
  • setLastSaved

    -
    public void setLastSaved(long lastSaved)
    -
  • isDirty

    -
    public boolean isDirty()
    Returns:
    true if a session needs to be written out
    -
  • setDirty

    -
    public void setDirty(boolean dirty)
    -
  • setDirty

    -
    public void setDirty(String name)
    -
  • isMetaDataDirty

    -
    public boolean isMetaDataDirty()
    Returns:
    the metaDataDirty
    -
  • setMetaDataDirty

    -
    public void setMetaDataDirty(boolean metaDataDirty)
    Parameters:
    metaDataDirty - true means non-attribute data has changed
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Parameters:
    @@ -671,310 +604,245 @@

    getAttribute

    Returns:
    the value of the attribute named
    -
  • getKeys

    -
    public Set<String> getKeys()
    Returns:
    a Set of attribute names
    -
  • setAttribute

    -
    public Object setAttribute(String name, Object value)
    -
  • clean

    -
    public void clean()
    Clear all dirty flags.
    -
  • putAllAttributes

    -
    public void putAllAttributes(Map<String,Object> attributes)
    -
  • clearAllAttributes

    -
    public void clearAllAttributes()
    Remove all attributes
    -
  • getAllAttributes

    -
    public Map<String,Object> getAllAttributes()
    Returns:
    an unmodifiable map of the attributes
    -
  • getId

    -
    public String getId()
    Returns:
    the id of the session
    -
  • setId

    -
    public void setId(String id)
    -
  • getContextPath

    -
    public String getContextPath()
    Returns:
    the context path associated with this session
    -
  • setContextPath

    -
    public void setContextPath(String contextPath)
    -
  • getVhost

    -
    public String getVhost()
    Returns:
    virtual host of context associated with session
    -
  • setVhost

    -
    public void setVhost(String vhost)
    -
  • getLastNode

    -
    public String getLastNode()
    Returns:
    last node to manage the session
    -
  • setLastNode

    -
    public void setLastNode(String lastNode)
    -
  • getExpiry

    -
    public long getExpiry()
    Returns:
    time at which session expires
    -
  • setExpiry

    -
    public void setExpiry(long expiry)
    -
  • calcExpiry

    -
    public long calcExpiry()
    -
  • calcExpiry

    -
    public long calcExpiry(long time)
    -
  • calcAndSetExpiry

    -
    public void calcAndSetExpiry(long time)
    -
  • calcAndSetExpiry

    -
    public void calcAndSetExpiry()
    -
  • getCreated

    -
    public long getCreated()
    -
  • setCreated

    -
    public void setCreated(long created)
    -
  • getCookieSet

    -
    public long getCookieSet()
    Returns:
    time cookie was set
    -
  • setCookieSet

    -
    public void setCookieSet(long cookieSet)
    -
  • getAccessed

    -
    public long getAccessed()
    Returns:
    time session was accessed
    -
  • setAccessed

    -
    public void setAccessed(long accessed)
    -
  • getLastAccessed

    -
    public long getLastAccessed()
    Returns:
    previous time session was accessed
    -
  • setLastAccessed

    -
    public void setLastAccessed(long lastAccessed)
    -
  • getMaxInactiveMs

    -
    public long getMaxInactiveMs()
    -
  • setMaxInactiveMs

    -
    public void setMaxInactiveMs(long maxInactive)
    -
  • isExpiredAt

    -
    public boolean isExpiredAt(long time)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -988,5 +856,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionDataMap.html b/jetty-11/org/eclipse/jetty/server/session/SessionDataMap.html index 5376f5f3dff..64010fbf79b 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionDataMap.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionDataMap.html @@ -1,29 +1,35 @@ - -SessionDataMap (Eclipse Jetty API Doc - v11.0.21) + +SessionDataMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionDataMap

    -
    All Superinterfaces:
    LifeCycle
    @@ -105,7 +92,6 @@

    Interface SessionDataMap

    SessionDataMap A map style access to SessionData keyed by the session id.
    -
      @@ -114,7 +100,7 @@

      Interface SessionDataMap

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -171,7 +157,6 @@

      Method Details

    • initialize

      -
      void initialize(SessionContext context) throws Exception
      Initialize this data map for the @@ -183,13 +168,11 @@

      initialize

      Throws:
      Exception - if unable to initialize the
      -
    • load

      -
      SessionData load(String id) throws Exception
      Read in session data.
      @@ -201,13 +184,11 @@

      load

      Throws:
      Exception - if unable to load session data
      -
    • store

      -
      void store(String id, SessionData data) throws Exception
      @@ -219,13 +200,11 @@

      store

      Throws:
      Exception - if unable to write session data
      -
    • delete

      -
      boolean delete(String id) throws Exception
      Delete session data
      @@ -237,7 +216,6 @@

      delete

      Throws:
      Exception - if unable to delete session data
      -
    @@ -251,5 +229,7 @@

    delete


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionDataMapFactory.html b/jetty-11/org/eclipse/jetty/server/session/SessionDataMapFactory.html index 09461cb3722..dbfe5f89808 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionDataMapFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionDataMapFactory.html @@ -1,29 +1,35 @@ - -SessionDataMapFactory (Eclipse Jetty API Doc - v11.0.21) + +SessionDataMapFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionDataMapFactory

    -
    All Known Implementing Classes:
    MemcachedSessionDataMapFactory
    @@ -94,7 +81,6 @@

    Interface SessionDataM
    public interface SessionDataMapFactory
    SessionDataMapFactory
    -

      @@ -129,9 +115,7 @@

      Method Details

    • getSessionDataMap

      -
      SessionDataMap getSessionDataMap()
      -
    @@ -145,5 +129,7 @@

    getSessionDataMap


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionDataStore.html b/jetty-11/org/eclipse/jetty/server/session/SessionDataStore.html index 096d0ab9e08..2ec976cf2e3 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionDataStore.html @@ -1,29 +1,35 @@ - -SessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +SessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionDataStore

    -
    All Superinterfaces:
    LifeCycle, SessionDataMap
    @@ -102,7 +89,6 @@

    Interface SessionDataStore< A store for the data contained in a Session object. The store would usually be persistent.

    -
      @@ -111,7 +97,7 @@

      Interface SessionDataStore<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -131,7 +117,7 @@

      Method Summary

      Test if data exists for a given session id.
      - +
      getExpired(Set<String> candidates)
      Called periodically, this method should search the data store @@ -175,7 +161,6 @@

      Method Details

    • newSessionData

      -
      SessionData newSessionData(String id, long created, long accessed, @@ -192,13 +177,11 @@

      newSessionData

      Returns:
      a new SessionData object
      -
    • getExpired

      -
      Set<String> getExpired(Set<String> candidates)
      Called periodically, this method should search the data store for sessions that have been expired for a 'reasonable' amount @@ -211,26 +194,22 @@

      getExpired

      Returns:
      set of session ids
      -
    • isPassivating

      -
      boolean isPassivating()
      True if this type of datastore will passivate session objects
      Returns:
      true if this store can passivate sessions, false otherwise
      -
    • exists

      -
      boolean exists(String id) throws Exception
      Test if data exists for a given session id.
      @@ -242,7 +221,6 @@

      exists

      Throws:
      Exception - if problem checking existence with persistence layer
      -
    @@ -256,5 +234,7 @@

    exists


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/server/session/SessionDataStoreFactory.html index 5b7b7ba3137..a6434acc38e 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -SessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +SessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionDataStoreFactory

    -
    @@ -150,5 +134,7 @@

    getSessionDataStore


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionHandler.CookieConfig.html b/jetty-11/org/eclipse/jetty/server/session/SessionHandler.CookieConfig.html index 23b2513e96b..f5868f8a87f 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionHandler.CookieConfig.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionHandler.CookieConfig.html @@ -1,29 +1,35 @@ - -SessionHandler.CookieConfig (Eclipse Jetty API Doc - v11.0.21) + +SessionHandler.CookieConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class SessionHandler
    org.eclipse.jetty.server.session.SessionHandler.CookieConfig

    -
    All Implemented Interfaces:
    jakarta.servlet.SessionCookieConfig
    Enclosing class:
    -
    SessionHandler
    +
    SessionHandler

    public final class SessionHandler.CookieConfig @@ -109,12 +96,11 @@

    Class SessionHandler
    See Also:
    -
    -

      @@ -204,9 +190,7 @@

      Constructor Details

    • CookieConfig

      -
      public CookieConfig()
      -
    @@ -220,169 +204,141 @@

    Method Details

  • getComment

    -
    public String getComment()
    Specified by:
    getComment in interface jakarta.servlet.SessionCookieConfig
    -
  • getDomain

    -
    public String getDomain()
    Specified by:
    getDomain in interface jakarta.servlet.SessionCookieConfig
    -
  • getMaxAge

    -
    public int getMaxAge()
    Specified by:
    getMaxAge in interface jakarta.servlet.SessionCookieConfig
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface jakarta.servlet.SessionCookieConfig
    -
  • getPath

    -
    public String getPath()
    Specified by:
    getPath in interface jakarta.servlet.SessionCookieConfig
    -
  • isHttpOnly

    -
    public boolean isHttpOnly()
    Specified by:
    isHttpOnly in interface jakarta.servlet.SessionCookieConfig
    -
  • isSecure

    -
    public boolean isSecure()
    Specified by:
    isSecure in interface jakarta.servlet.SessionCookieConfig
    -
  • setComment

    -
    public void setComment(String comment)
    Specified by:
    setComment in interface jakarta.servlet.SessionCookieConfig
    -
  • setDomain

    -
    public void setDomain(String domain)
    Specified by:
    setDomain in interface jakarta.servlet.SessionCookieConfig
    -
  • setHttpOnly

    -
    public void setHttpOnly(boolean httpOnly)
    Specified by:
    setHttpOnly in interface jakarta.servlet.SessionCookieConfig
    -
  • setMaxAge

    -
    public void setMaxAge(int maxAge)
    Specified by:
    setMaxAge in interface jakarta.servlet.SessionCookieConfig
    -
  • setName

    -
    public void setName(String name)
    Specified by:
    setName in interface jakarta.servlet.SessionCookieConfig
    -
  • setPath

    -
    public void setPath(String path)
    Specified by:
    setPath in interface jakarta.servlet.SessionCookieConfig
    -
  • setSecure

    -
    public void setSecure(boolean secure)
    Specified by:
    setSecure in interface jakarta.servlet.SessionCookieConfig
    -
  • @@ -396,5 +352,7 @@

    setSecure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionHandler.SessionIf.html b/jetty-11/org/eclipse/jetty/server/session/SessionHandler.SessionIf.html index 2ed71f43b28..c5af24b53cd 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionHandler.SessionIf.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionHandler.SessionIf.html @@ -1,29 +1,35 @@ - -SessionHandler.SessionIf (Eclipse Jetty API Doc - v11.0.21) + +SessionHandler.SessionIf (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SessionHandler.SessionIf

    -
    All Superinterfaces:
    jakarta.servlet.http.HttpSession
    @@ -97,7 +84,7 @@

    Interface SessionHa

    Enclosing class:
    -
    SessionHandler
    +
    SessionHandler

    public static interface SessionHandler.SessionIf @@ -106,7 +93,6 @@

    Interface SessionHa Interface that any session wrapper should implement so that SessionManager may access the Jetty session implementation.

    -
      @@ -144,9 +130,7 @@

      Method Details

    • getSession

      -
      Session getSession()
      -
    @@ -160,5 +144,7 @@

    getSession


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/server/session/SessionHandler.html b/jetty-11/org/eclipse/jetty/server/session/SessionHandler.html index 4134daedafa..41703ee32c9 100644 --- a/jetty-11/org/eclipse/jetty/server/session/SessionHandler.html +++ b/jetty-11/org/eclipse/jetty/server/session/SessionHandler.html @@ -1,29 +1,35 @@ - -SessionHandler (Eclipse Jetty API Doc - v11.0.21) + +SessionHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -101,7 +89,6 @@

    Class SessionHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -111,7 +98,6 @@

    Class SessionHandler

    public class SessionHandler extends ScopedHandler
    SessionHandler.
    -
    @@ -203,7 +189,7 @@

    Field Summary

    Session Path.
    -
    protected Set<String>
    +
    protected Set<String>
     
    protected boolean
    @@ -242,7 +228,7 @@

    Field Summary

    protected boolean
     
    -
    protected final List<jakarta.servlet.http.HttpSessionAttributeListener>
    +
    protected final List<jakarta.servlet.http.HttpSessionAttributeListener>
     
    protected SessionCache
    @@ -260,7 +246,7 @@

    Field Summary

    protected String
     
    -
    protected final List<jakarta.servlet.http.HttpSessionIdListener>
    +
    protected final List<jakarta.servlet.http.HttpSessionIdListener>
     
    @@ -272,7 +258,7 @@

    Field Summary

    protected String
     
    -
    protected final List<jakarta.servlet.http.HttpSessionListener>
    +
    protected final List<jakarta.servlet.http.HttpSessionListener>
     
    protected String
    @@ -284,7 +270,7 @@

    Field Summary

    protected final SampleStatistic
     
    -
    Set<jakarta.servlet.SessionTrackingMode>
    +
    Set<jakarta.servlet.SessionTrackingMode>
     
    protected boolean
    @@ -293,10 +279,10 @@

    Field Summary

    protected boolean
     
    -
    static final Set<jakarta.servlet.SessionTrackingMode>
    +
    static final Set<jakarta.servlet.SessionTrackingMode>
     
    -
    static final EnumSet<jakarta.servlet.SessionTrackingMode>
    +
    static final EnumSet<jakarta.servlet.SessionTrackingMode>
     
    static final Class<? extends EventListener>[]
    @@ -418,10 +404,10 @@

    Method Summary

    Stops the managed lifecycle beans in the reverse order they were added.
    -
    Set<jakarta.servlet.SessionTrackingMode>
    +
    Set<jakarta.servlet.SessionTrackingMode>
     
    -
    Set<jakarta.servlet.SessionTrackingMode>
    +
    Set<jakarta.servlet.SessionTrackingMode>
     
    @@ -702,15 +688,12 @@

    Field Details

  • DEFAULT_TRACKING

    -
    public static final EnumSet<jakarta.servlet.SessionTrackingMode> DEFAULT_TRACKING
    -
  • __SessionCookieProperty

    -
    public static final String __SessionCookieProperty
    Session cookie name. Defaults to JSESSIONID, but can be set with the @@ -718,34 +701,30 @@

    __SessionCookieProperty

    See Also:
    -
    -
  • __DefaultSessionCookie

    -
    public static final String __DefaultSessionCookie
    See Also:
    -
    -
  • __SessionIdPathParameterNameProperty

    -
    public static final String __SessionIdPathParameterNameProperty
    Session id path parameter name. Defaults to jsessionid, but can be set with the @@ -755,50 +734,44 @@

    __SessionIdPathParameterNameProperty

    See Also:
    -
    -
  • __DefaultSessionIdPathParameterName

    -
    public static final String __DefaultSessionIdPathParameterName
    See Also:
    -
    -
  • __CheckRemoteSessionEncoding

    -
    public static final String __CheckRemoteSessionEncoding
    See Also:
    -
    -
  • __SessionDomainProperty

    -
    public static final String __SessionDomainProperty
    Session Domain. If this property is set as a ServletContext InitParam, then it is @@ -807,26 +780,22 @@

    __SessionDomainProperty

    See Also:
    -
    -
  • __DefaultSessionDomain

    -
    public static final String __DefaultSessionDomain
    -
  • __SessionPathProperty

    -
    public static final String __SessionPathProperty
    Session Path. If this property is set as a ServletContext InitParam, then it is @@ -835,18 +804,16 @@

    __SessionPathProperty

    See Also:
    -
    -
  • __MaxAgeProperty

    -
    public static final String __MaxAgeProperty
    Session Max Age. If this property is set as a ServletContext InitParam, then it is @@ -855,262 +822,199 @@

    __MaxAgeProperty

    See Also:
    -
    -
  • DEFAULT_SESSION_TRACKING_MODES

    -
    public static final Set<jakarta.servlet.SessionTrackingMode> DEFAULT_SESSION_TRACKING_MODES
    -
  • SESSION_LISTENER_TYPES

    -
    public static final Class<? extends EventListener>[] SESSION_LISTENER_TYPES
    -
  • _dftMaxIdleSecs

    -
    protected int _dftMaxIdleSecs
    Setting of max inactive interval for new sessions -1 means no timeout
    -
  • _httpOnly

    -
    protected boolean _httpOnly
    -
  • _sessionIdManager

    -
    protected SessionIdManager _sessionIdManager
    -
  • _secureCookies

    -
    protected boolean _secureCookies
    -
  • _secureRequestOnly

    -
    protected boolean _secureRequestOnly
    -
  • _sessionAttributeListeners

    -
    protected final List<jakarta.servlet.http.HttpSessionAttributeListener> _sessionAttributeListeners
    -
  • _sessionListeners

    -
    protected final List<jakarta.servlet.http.HttpSessionListener> _sessionListeners
    -
  • _sessionIdListeners

    -
    protected final List<jakarta.servlet.http.HttpSessionIdListener> _sessionIdListeners
    -
  • _loader

    -
    protected ClassLoader _loader
    -
  • _context

    -
    protected ContextHandler.Context _context
    -
  • _sessionContext

    -
    protected SessionContext _sessionContext
    -
  • _sessionCookie

    -
    protected String _sessionCookie
    -
  • _sessionIdPathParameterName

    -
    protected String _sessionIdPathParameterName
    -
  • _sessionIdPathParameterNamePrefix

    -
    protected String _sessionIdPathParameterNamePrefix
    -
  • _sessionDomain

    -
    protected String _sessionDomain
    -
  • _sessionPath

    -
    protected String _sessionPath
    -
  • _maxCookieAge

    -
    protected int _maxCookieAge
    -
  • _refreshCookieAge

    -
    protected int _refreshCookieAge
    -
  • _checkingRemoteSessionIdEncoding

    -
    protected boolean _checkingRemoteSessionIdEncoding
    -
  • _sessionComment

    -
    protected String _sessionComment
    -
  • _sessionCache

    -
    protected SessionCache _sessionCache
    -
  • _sessionTimeStats

    -
    protected final SampleStatistic _sessionTimeStats
    -
  • _sessionsCreatedStats

    -
    protected final CounterStatistic _sessionsCreatedStats
    -
  • _sessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> _sessionTrackingModes
    -
  • _usingURLs

    -
    protected boolean _usingURLs
    -
  • _usingCookies

    -
    protected boolean _usingCookies
    -
  • _candidateSessionIdsForExpiry

    -
    protected Set<String> _candidateSessionIdsForExpiry
    -
  • _scheduler

    -
    protected Scheduler _scheduler
    -
  • _ownScheduler

    -
    protected boolean _ownScheduler
    -
  • @@ -1124,10 +1028,8 @@

    Constructor Details

  • SessionHandler

    -
    public SessionHandler()
    Constructor.
    -
  • @@ -1141,25 +1043,20 @@

    Method Details

  • getSessionPath

    -
    @ManagedAttribute("path of the session cookie, or null for default") public String getSessionPath()
    -
  • getMaxCookieAge

    -
    @ManagedAttribute("if greater the zero, the time in seconds a session cookie will last for") public int getMaxCookieAge()
    -
  • access

    -
    public HttpCookie access(jakarta.servlet.http.HttpSession session, boolean secure)
    Called by the SessionHandler when a session is first accessed by a request. @@ -1174,18 +1071,16 @@

    access

    the session or to refresh a session cookie that may expire.
    See Also:
    -
    -
  • addEventListener

    -
    public boolean addEventListener(EventListener listener)
    Adds an event listener for session-related events.
    @@ -1204,7 +1099,7 @@

    addEventListener

    true if the listener was added
    See Also:
    -
    -
  • callSessionDestroyedListeners

    -
    protected void callSessionDestroyedListeners(Session session)
    Call the session lifecycle listeners in the reverse order they were added.
    @@ -1226,13 +1119,11 @@

    callSessionDestroyedListeners

    Parameters:
    session - the session on which to call the lifecycle listeners
    -
  • callSessionCreatedListeners

    -
    protected void callSessionCreatedListeners(Session session)
    Call the session lifecycle listeners in the order they were added.
    @@ -1240,67 +1131,58 @@

    callSessionCreatedListeners

    Parameters:
    session - the session on which to call the lifecycle listeners
    -
  • callSessionIdListeners

    -
    protected void callSessionIdListeners(Session session, String oldId)
    -
  • complete

    -
    public void complete(jakarta.servlet.http.HttpSession session)
    Called when a request is finally leaving a session.
    Parameters:
    session - the session object
    -
  • commit

    -
    public void commit(jakarta.servlet.http.HttpSession session)
    Called when a response is about to be committed. We might take this opportunity to persist the session so that any subsequent requests to other servers will see the modifications.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ScopedHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -1308,13 +1190,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getHttpOnly

    -
    @ManagedAttribute("true if cookies use the http only flag") public boolean getHttpOnly()
    @@ -1322,18 +1202,16 @@

    getHttpOnly

    true if session cookies should be HTTP-only (Microsoft extension)
    See Also:
    -
    -
  • getSameSite

    -
    @ManagedAttribute("SameSite setting for session cookies") public HttpCookie.SameSite getSameSite()
    @@ -1341,18 +1219,16 @@

    getSameSite

    The sameSite setting for session cookies or null for no setting
    See Also:
    -
    -
  • getHttpSession

    -
    protected jakarta.servlet.http.HttpSession getHttpSession(String extendedId)
    Returns the HttpSession with the given session id
    @@ -1361,13 +1237,11 @@

    getHttpSession

    Returns:
    the HttpSession with the corresponding id or null if no session with the given id exists
    -
  • getSessionIdManager

    -
    @ManagedAttribute("Session ID Manager") public SessionIdManager getSessionIdManager()
    Gets the cross context session id manager
    @@ -1375,13 +1249,11 @@

    getSessionIdManager

    Returns:
    the session id manager
    -
  • getMaxInactiveInterval

    -
    @ManagedAttribute("default maximum time a session may be idle for (in s)") public int getMaxInactiveInterval()
    @@ -1389,27 +1261,23 @@

    getMaxInactiveInterval

    the max period of inactivity, after which the session is invalidated, in seconds.
    See Also:
    -
    -
  • getRefreshCookieAge

    -
    @ManagedAttribute("time before a session cookie is re-set (in s)") public int getRefreshCookieAge()
    -
  • getSecureCookies

    -
    @ManagedAttribute("if true, secure cookie flag is set on session cookies") public boolean getSecureCookies()
    @@ -1418,25 +1286,21 @@

    getSecureCookies

    cookies are ALWAYS marked as secure. If false, a session cookie is ONLY marked as secure if _secureRequestOnly == true and it is an HTTPS request.
    -
  • isSecureRequestOnly

    -
    public boolean isSecureRequestOnly()
    Returns:
    true if session cookie is to be marked as secure only on HTTPS requests
    -
  • setSecureRequestOnly

    -
    public void setSecureRequestOnly(boolean secureRequestOnly)
    HTTPS request. Can be overridden by setting SessionCookieConfig.setSecure(true), in which case the session cookie will be marked as secure on both HTTPS and HTTP.
    @@ -1444,22 +1308,18 @@

    setSecureRequestOnly

    Parameters:
    secureRequestOnly - true to set Session Cookie Config as secure
    -
  • getSessionCookie

    -
    @ManagedAttribute("the set session cookie") public String getSessionCookie()
    -
  • getSessionCookie

    -
    public HttpCookie getSessionCookie(jakarta.servlet.http.HttpSession session, String contextPath, boolean requestIsSecure)
    @@ -1497,31 +1357,25 @@

    getSessionCookie

    cookie object that should be set on the client in order to link future HTTP requests with the session. If cookies are not in use, this method returns null. -
  • getSessionDomain

    -
    @ManagedAttribute("domain of the session cookie, or null for the default") public String getSessionDomain()
    -
  • getSessionsCreated

    -
    @ManagedAttribute("number of sessions created by this node") public int getSessionsCreated()
    -
  • getSessionIdPathParameterName

    -
    @ManagedAttribute("name of use for URL session tracking") public String getSessionIdPathParameterName()
    @@ -1529,18 +1383,16 @@

    getSessionIdPathParameterName

    the URL path parameter name for session id URL rewriting, by default "jsessionid".
    See Also:
    -
    -
  • getSessionIdPathParameterNamePrefix

    -
    public String getSessionIdPathParameterNamePrefix()
    Returns:
    @@ -1548,30 +1400,26 @@

    getSessionIdPathParameterNamePrefix

    ";" + sessionIdParameterName + "=", for easier lookup in URL strings.
    See Also:
    -
    -
  • isUsingCookies

    -
    public boolean isUsingCookies()
    Returns:
    whether the session management is handled via cookies.
    -
  • isValid

    -
    public boolean isValid(jakarta.servlet.http.HttpSession session)
    Parameters:
    @@ -1579,13 +1427,11 @@

    isValid

    Returns:
    whether the given session is valid, that is, it has not been invalidated.
    -
  • getId

    -
    public String getId(jakarta.servlet.http.HttpSession session)
    Parameters:
    @@ -1594,18 +1440,16 @@

    getId

    the unique id of the session within the cluster (without a node id extension)
    See Also:
    -
    -
  • getExtendedId

    -
    public String getExtendedId(jakarta.servlet.http.HttpSession session)
    Parameters:
    @@ -1614,18 +1458,16 @@

    getExtendedId

    the unique id of the session within the cluster, extended with an optional node id.
    See Also:
    -
    -
  • newHttpSession

    -
    public jakarta.servlet.http.HttpSession newHttpSession(jakarta.servlet.http.HttpServletRequest request)
    Creates a new HttpSession.
    @@ -1634,15 +1476,13 @@

    newHttpSession

    Returns:
    the new HttpSession
    -
  • removeEventListener

    -
    public boolean removeEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Remove an event listener.
    Specified by:
    @@ -1657,29 +1497,25 @@

    removeEventListener

    true if the listener was removed
    See Also:
    -
    -
  • statsReset

    -
    @ManagedOperation(value="reset statistics", impact="ACTION") public void statsReset()
    Reset statistics values
    -
  • setHttpOnly

    -
    public void setHttpOnly(boolean httpOnly)
    Set if Session cookies should use HTTP Only
    @@ -1687,18 +1523,16 @@

    setHttpOnly

    httpOnly - True if cookies should be HttpOnly.
    See Also:
    -
    -
  • setPartitioned

    -
    public void setPartitioned(boolean partitioned)
    Sets whether session cookies should have the Partitioned attribute.
    @@ -1706,18 +1540,16 @@

    setPartitioned

    partitioned - whether session cookies should have the Partitioned attribute
    See Also:
    -
    -
  • setSameSite

    -
    public void setSameSite(HttpCookie.SameSite sameSite)
    Set Session cookie sameSite mode. Currently this is encoded in the session comment until sameSite is supported by SessionCookieConfig
    @@ -1725,25 +1557,21 @@

    setSameSite

    Parameters:
    sameSite - The sameSite setting for Session cookies (or null for no sameSite setting)
    -
  • setSessionIdManager

    -
    public void setSessionIdManager(SessionIdManager metaManager)
    Parameters:
    metaManager - The metaManager used for cross context session management.
    -
  • setMaxInactiveInterval

    -
    public void setMaxInactiveInterval(int seconds)
    Sets the max period of inactivity, after which the session is invalidated, in seconds.
    @@ -1751,34 +1579,28 @@

    setMaxInactiveInterval

    seconds - the max inactivity period, in seconds. If less than or equal to zero, then the session is immortal
    See Also:
    -
    -
  • setRefreshCookieAge

    -
    public void setRefreshCookieAge(int ageInSeconds)
    -
  • setSessionCookie

    -
    public void setSessionCookie(String cookieName)
    -
  • setSessionIdPathParameterName

    -
    public void setSessionIdPathParameterName(String param)
    Sets the session id URL path parameter name.
    @@ -1786,31 +1608,27 @@

    setSessionIdPathParameterName

    param - the URL path parameter name for session id URL rewriting (null or "none" for no rewriting).
    See Also:
    -
    -
  • setUsingCookies

    -
    public void setUsingCookies(boolean usingCookies)
    Parameters:
    usingCookies - The usingCookies to set.
    -
  • getSession

    -
    public Session getSession(String id)
    Get a known existing session
    @@ -1819,13 +1637,11 @@

    getSession

    Returns:
    A Session or null if none exists.
    -
  • shutdownSessions

    -
    protected void shutdownSessions() throws Exception
    Prepare sessions for session manager shutdown
    @@ -1833,37 +1649,31 @@

    shutdownSessions

    Throws:
    Exception - if unable to shutdown sesssions
    -
  • getSessionCache

    -
    public SessionCache getSessionCache()
    Returns:
    the session store
    -
  • setSessionCache

    -
    public void setSessionCache(SessionCache cache)
    Parameters:
    cache - the session store to use
    -
  • removeSession

    -
    public Session removeSession(String id, boolean invalidate)
    Remove session from manager
    @@ -1875,134 +1685,110 @@

    removeSession

    Returns:
    if the session was removed
    -
  • getSessionTimeMax

    -
    @ManagedAttribute("maximum amount of time sessions have remained active (in s)") public long getSessionTimeMax()
    Returns:
    maximum amount of time session remained valid
    -
  • getDefaultSessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
    -
  • getEffectiveSessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
    -
  • setSessionTrackingModes

    -
    public void setSessionTrackingModes(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
    -
  • isUsingURLs

    -
    public boolean isUsingURLs()
    Returns:
    whether the session management is handled via URLs.
    -
  • getSessionCookieConfig

    -
    public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()
    -
  • getSessionTimeTotal

    -
    @ManagedAttribute("total time sessions have remained valid") public long getSessionTimeTotal()
    Returns:
    total amount of time all sessions remained valid
    -
  • getSessionTimeMean

    -
    @ManagedAttribute("mean time sessions remain valid (in s)") public double getSessionTimeMean()
    Returns:
    mean amount of time session remained valid
    -
  • getSessionTimeStdDev

    -
    @ManagedAttribute("standard deviation a session remained valid (in s)") public double getSessionTimeStdDev()
    Returns:
    standard deviation of amount of time session remained valid
    -
  • isCheckingRemoteSessionIdEncoding

    -
    @ManagedAttribute("check remote session id encoding") public boolean isCheckingRemoteSessionIdEncoding()
    Returns:
    True if absolute URLs are check for remoteness before being session encoded.
    -
  • setCheckingRemoteSessionIdEncoding

    -
    public void setCheckingRemoteSessionIdEncoding(boolean remote)
    Parameters:
    remote - True if absolute URLs are check for remoteness before being session encoded.
    -
  • renewSessionId

    -
    public void renewSessionId(String oldId, String oldExtendedId, String newId, @@ -2015,13 +1801,11 @@

    renewSessionId

    newId - the new session id
    newExtendedId - the new session id including worker suffix
    -
  • recordSessionTime

    -
    protected void recordSessionTime(Session session)
    Record length of time session has been active. Called when the session is about to be invalidated.
    @@ -2029,13 +1813,11 @@

    recordSessionTime

    Parameters:
    session - the session whose time to record
    -
  • invalidate

    -
    public void invalidate(String id)
    Called by SessionIdManager to remove a session that has been invalidated, either by this context or another context. Also called by @@ -2045,23 +1827,19 @@

    invalidate

    Parameters:
    id - the session id to invalidate
    -
  • scavenge

    -
    public void scavenge()
    Called periodically by the HouseKeeper to handle the list of sessions that have expired since the last call to scavenge.
    -
  • sessionInactivityTimerExpired

    -
    public void sessionInactivityTimerExpired(Session session, long now)
    Each session has a timer that is configured to go off @@ -2082,13 +1860,11 @@

    sessionInactivityTimerExpired

    session - the session
    now - the time at which to check for expiry
    -
  • isIdInUse

    -
    public boolean isIdInUse(String id) throws Exception
    Check if id is in use by this context
    @@ -2100,47 +1876,39 @@

    isIdInUse

    Throws:
    Exception - if any error occurred
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • getSessionCookieName

    -
    public static String getSessionCookieName(jakarta.servlet.SessionCookieConfig config)
    -
  • doSessionAttributeListeners

    -
    public void doSessionAttributeListeners(Session session, String name, Object old, Object value)
    -
  • doScope

    -
    public void doScope(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Scope the handler

    Derived implementations should call ScopedHandler.nextScope(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -2159,20 +1927,18 @@

    doScope

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doHandle

    -
    public void doHandle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Do the handler work within the scope.

    Derived implementations should call ScopedHandler.nextHandle(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -2191,13 +1957,11 @@

    doHandle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • checkRequestedSessionId

    -
    protected void checkRequestedSessionId(Request baseRequest, jakarta.servlet.http.HttpServletRequest request)
    Look for a requested session ID in cookies and URI parameters
    @@ -2206,19 +1970,16 @@

    checkRequestedSessionId

    baseRequest - the request to check
    request - the request to check
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -2232,5 +1993,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/server/session/UnreadableSessionDataException.html b/jetty-11/org/eclipse/jetty/server/session/UnreadableSessionDataException.html index c26dd9bee7c..4997d8733dc 100644 --- a/jetty-11/org/eclipse/jetty/server/session/UnreadableSessionDataException.html +++ b/jetty-11/org/eclipse/jetty/server/session/UnreadableSessionDataException.html @@ -1,29 +1,35 @@ - -UnreadableSessionDataException (Eclipse Jetty API Doc - v11.0.21) + +UnreadableSessionDataException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class UnreadableS

    -
    All Implemented Interfaces:
    Serializable
    @@ -105,12 +92,11 @@

    Class UnreadableS
    See Also:
    -
    -

      @@ -169,7 +155,6 @@

      Constructor Details

    • UnreadableSessionDataException

      -
      public UnreadableSessionDataException(String id, SessionContext sessionContext, Throwable t)
      @@ -179,7 +164,6 @@

      UnreadableSessionDataException

      sessionContext - the sessionContext
      t - the cause of the exception
      -
    @@ -193,25 +177,21 @@

    Method Details

  • getId

    -
    public String getId()
    Returns:
    the session id
    -
  • getSessionContext

    -
    public SessionContext getSessionContext()
    Returns:
    the SessionContext to which the unreadable session belongs
    -
  • @@ -225,5 +205,7 @@

    getSessionContext


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/UnwriteableSessionDataException.html b/jetty-11/org/eclipse/jetty/server/session/UnwriteableSessionDataException.html index 8de4626954b..13a4c0f6494 100644 --- a/jetty-11/org/eclipse/jetty/server/session/UnwriteableSessionDataException.html +++ b/jetty-11/org/eclipse/jetty/server/session/UnwriteableSessionDataException.html @@ -1,29 +1,35 @@ - -UnwriteableSessionDataException (Eclipse Jetty API Doc - v11.0.21) + +UnwriteableSessionDataException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Unwriteabl

    -
    All Implemented Interfaces:
    Serializable
    @@ -105,12 +92,11 @@

    Class Unwriteabl
    See Also:
    -
    -

      @@ -169,11 +155,9 @@

      Constructor Details

    • UnwriteableSessionDataException

      -
      public UnwriteableSessionDataException(String id, SessionContext contextId, Throwable t)
      -
    @@ -187,17 +171,13 @@

    Method Details

  • getId

    -
    public String getId()
    -
  • getSessionContext

    -
    public SessionContext getSessionContext()
    -
  • @@ -211,5 +191,7 @@

    getSessionContext


    +
    + diff --git a/jetty-11/org/eclipse/jetty/server/session/class-use/AbstractSessionCache.html b/jetty-11/org/eclipse/jetty/server/session/class-use/AbstractSessionCache.html index 1db68d462c7..f3039dad589 100644 --- a/jetty-11/org/eclipse/jetty/server/session/class-use/AbstractSessionCache.html +++ b/jetty-11/org/eclipse/jetty/server/session/class-use/AbstractSessionCache.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.server.session.AbstractSessionCache (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.server.session.AbstractSessionCache (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.server.session


    -
    package org.eclipse.jetty.server.session
    Jetty Server : Session Management Implementations
    -
    • @@ -101,7 +96,7 @@

      Package org.e

    • -
      +
      Class
      @@ -301,5 +296,7 @@

      Package org.e
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/server/session/package-tree.html b/jetty-11/org/eclipse/jetty/server/session/package-tree.html index c13fd04325e..28d4f4b107b 100644 --- a/jetty-11/org/eclipse/jetty/server/session/package-tree.html +++ b/jetty-11/org/eclipse/jetty/server/session/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.server.session Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.server.session Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -91,7 +79,6 @@

      Class BaseHolder<T>

      -
      Type Parameters:
      T - the type of holder
      @@ -113,7 +100,6 @@

      Class BaseHolder<T>

      Base class for all servlet-related classes that may be lazily instantiated (eg servlet, filter, listener), and/or require metadata to be held regarding their origin (web.xml, annotation, programmatic api etc).
      -
    @@ -285,15 +269,12 @@

    Method Details

  • getSource

    -
    public Source getSource()
    -
  • initialize

    -
    public void initialize() throws Exception
    Do any setup necessary after starting
    @@ -301,33 +282,30 @@

    initialize

    Throws:
    Exception - if unable to initialize
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -335,136 +313,110 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getClassName

    -
    @ManagedAttribute(value="Class Name", readonly=true) public String getClassName()
    -
  • getHeldClass

    -
    public Class<? extends T> getHeldClass()
    -
  • getServletHandler

    -
    public ServletHandler getServletHandler()
    Returns:
    Returns the servletHandler.
    -
  • setServletHandler

    -
    public void setServletHandler(ServletHandler servletHandler)
    Parameters:
    servletHandler - The ServletHandler that will handle requests dispatched to this servlet.
    -
  • setClassName

    -
    public void setClassName(String className)
    Parameters:
    className - The className to set.
    -
  • setHeldClass

    -
    public void setHeldClass(Class<? extends T> held)
    Parameters:
    held - The class to hold
    -
  • illegalStateIfContextStarted

    -
    protected void illegalStateIfContextStarted()
    -
  • setInstance

    -
    protected void setInstance(T instance)
    -
  • getInstance

    -
    protected T getInstance()
    -
  • createInstance

    -
    protected T createInstance() throws Exception
    Throws:
    Exception
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    -
  • isInstance

    -
    public boolean isInstance()
    Returns:
    True if this holder was created for a specific instance.
    -
  • wrap

    -
    protected <W> T wrap(T component, Class<W> wrapperFunctionType, BiFunction<W,T,T> function)
    @@ -479,25 +431,21 @@

    wr
    Returns:
    the component that has passed through all Wrapper Function beans found.
    -

  • unwrap

    -
    protected T unwrap(T component)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -509,19 +457,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • @@ -535,5 +480,7 @@

    dump


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/DecoratingListener.html b/jetty-11/org/eclipse/jetty/servlet/DecoratingListener.html index 74c54b54c1e..7570a8fa3ce 100644 --- a/jetty-11/org/eclipse/jetty/servlet/DecoratingListener.html +++ b/jetty-11/org/eclipse/jetty/servlet/DecoratingListener.html @@ -1,29 +1,35 @@ - -DecoratingListener (Eclipse Jetty API Doc - v11.0.21) + +DecoratingListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DecoratingListener

    org.eclipse.jetty.servlet.DecoratingListener
    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextAttributeListener, EventListener
    @@ -107,7 +94,6 @@

    Class DecoratingListener

    coerced to a Decorator or reflected for decorator compatible methods so it can be added to the ServletContextHandler.getObjectFactory() as a Decorator.
    -
      @@ -171,10 +157,8 @@

      Constructor Details

    • DecoratingListener

      -
      public DecoratingListener(ServletContextHandler context, String attributeName)
      -
    @@ -188,53 +172,43 @@

    Method Details

  • getAttributeName

    -
    public String getAttributeName()
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    -
  • attributeAdded

    -
    public void attributeAdded(jakarta.servlet.ServletContextAttributeEvent event)
    Specified by:
    attributeAdded in interface jakarta.servlet.ServletContextAttributeListener
    -
  • attributeRemoved

    -
    public void attributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)
    Specified by:
    attributeRemoved in interface jakarta.servlet.ServletContextAttributeListener
    -
  • attributeReplaced

    -
    public void attributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)
    Specified by:
    attributeReplaced in interface jakarta.servlet.ServletContextAttributeListener
    -
  • @@ -248,5 +222,7 @@

    attributeReplaced


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/DefaultServlet.html b/jetty-11/org/eclipse/jetty/servlet/DefaultServlet.html index affd191da29..568f0df076e 100644 --- a/jetty-11/org/eclipse/jetty/servlet/DefaultServlet.html +++ b/jetty-11/org/eclipse/jetty/servlet/DefaultServlet.html @@ -1,29 +1,35 @@ - -DefaultServlet (Eclipse Jetty API Doc - v11.0.21) + +DefaultServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DefaultServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable, ResourceService.WelcomeFactory, ResourceFactory
    @@ -181,12 +168,11 @@

    Class DefaultServlet

    See Also:
    -
    -
    @@ -328,17 +312,13 @@

    Constructor Details

  • DefaultServlet

    -
    public DefaultServlet(ResourceService resourceService)
    -
  • DefaultServlet

    -
    public DefaultServlet()
    -
  • @@ -352,7 +332,6 @@

    Method Details

  • init

    -
    public void init() throws jakarta.servlet.UnavailableException
    @@ -361,13 +340,11 @@

    init

    Throws:
    jakarta.servlet.UnavailableException
    -
  • initContextHandler

    -
    protected ContextHandler initContextHandler(jakarta.servlet.ServletContext servletContext)
    Compute the field _contextHandler.
    In the case where the DefaultServlet is deployed on the HttpService it is likely that @@ -379,13 +356,11 @@

    initContextHandler

    Returns:
    the jetty's ContextHandler for this servletContext.
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    Specified by:
    @@ -393,13 +368,11 @@

    getInitParameter

    Overrides:
    getInitParameter in class jakarta.servlet.GenericServlet
    -
  • getResource

    -
    public Resource getResource(String pathInContext)
    get Resource to serve. Map a path to a resource. The default implementation calls @@ -413,13 +386,11 @@

    getResource

    Returns:
    The resource to serve.
    -
  • doGet

    -
    protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -431,13 +402,11 @@

    doGet

    jakarta.servlet.ServletException
    IOException
    -
  • doPost

    -
    protected void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -449,13 +418,11 @@

    doPost

    jakarta.servlet.ServletException
    IOException
    -
  • doHead

    -
    protected void doHead(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -467,13 +434,11 @@

    doHead

    jakarta.servlet.ServletException
    IOException
    -
  • doTrace

    -
    protected void doTrace(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -485,13 +450,11 @@

    doTrace

    jakarta.servlet.ServletException
    IOException
    -
  • doOptions

    -
    protected void doOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -503,13 +466,11 @@

    doOptions

    jakarta.servlet.ServletException
    IOException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    @@ -517,15 +478,13 @@

    destroy

    Overrides:
    destroy in class jakarta.servlet.GenericServlet
    -
  • getWelcomeFile

    -
    public String getWelcomeFile(String pathInContext)
    -
    Description copied from interface: ResourceService.WelcomeFactory
    +
    Description copied from interface: ResourceService.WelcomeFactory
    Finds a matching welcome file for the supplied Resource.
    Specified by:
    @@ -535,7 +494,6 @@

    getWelcomeFile

    Returns:
    The path of the matching welcome file in context or null.
    -
  • @@ -549,5 +507,7 @@

    getWelcomeFile


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ErrorPageErrorHandler.html b/jetty-11/org/eclipse/jetty/servlet/ErrorPageErrorHandler.html index f2433b9e151..a89f6304ac5 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ErrorPageErrorHandler.html +++ b/jetty-11/org/eclipse/jetty/servlet/ErrorPageErrorHandler.html @@ -1,29 +1,35 @@ - -ErrorPageErrorHandler (Eclipse Jetty API Doc - v11.0.21) + +ErrorPageErrorHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class ErrorPageErrorHandle

    -
    All Implemented Interfaces:
    Handler, ErrorHandler.ErrorPageMapper, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class ErrorPageErrorHandle implements ErrorHandler.ErrorPageMapper

    An ErrorHandler that maps exceptions and status codes to URIs for dispatch using the internal ERROR style of dispatch.
    -
    @@ -308,9 +290,7 @@

    Constructor Details

  • ErrorPageErrorHandler

    -
    public ErrorPageErrorHandler()
    -
  • @@ -324,63 +304,52 @@

    Method Details

  • isUnwrapServletException

    -
    public boolean isUnwrapServletException()
    Returns:
    True if ServletException is unwrapped for RequestDispatcher.ERROR_EXCEPTION
    -
  • setUnwrapServletException

    -
    public void setUnwrapServletException(boolean unwrapServletException)
    Parameters:
    unwrapServletException - True if ServletException should be unwrapped for RequestDispatcher.ERROR_EXCEPTION
    -
  • getErrorPage

    -
    public String getErrorPage(jakarta.servlet.http.HttpServletRequest request)
    Specified by:
    getErrorPage in interface ErrorHandler.ErrorPageMapper
    -
  • getErrorPages

    -
    public Map<String,String> getErrorPages()
    -
  • setErrorPages

    -
    public void setErrorPages(Map<String,String> errorPages)
    Parameters:
    errorPages - a map of Exception class names or error codes as a string to URI string
    -
  • addErrorPage

    -
    public void addErrorPage(Class<? extends Throwable> exception, String uri)
    Adds ErrorPage mapping for an exception class. @@ -391,13 +360,11 @@

    addErrorPage

    exception - The exception
    uri - The URI of the error page.
    -
  • addErrorPage

    -
    public void addErrorPage(String exceptionClassName, String uri)
    Adds ErrorPage mapping for an exception class. @@ -408,13 +375,11 @@

    addErrorPage

    exceptionClassName - The exception
    uri - The URI of the error page.
    -
  • addErrorPage

    -
    public void addErrorPage(int code, String uri)
    Adds ErrorPage mapping for a status code. @@ -425,13 +390,11 @@

    addErrorPage

    code - The HTTP status code to match
    uri - The URI of the error page.
    -
  • addErrorPage

    -
    public void addErrorPage(int from, int to, String uri)
    @@ -443,24 +406,22 @@

    addErrorPage

    to - The highest matching status code
    uri - The URI of the error page.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • @@ -474,5 +435,7 @@

    doStart


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Registration.html b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Registration.html index dd9aa50f105..4cfae0a395a 100644 --- a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Registration.html +++ b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Registration.html @@ -1,29 +1,35 @@ - -FilterHolder.Registration (Eclipse Jetty API Doc - v11.0.21) + +FilterHolder.Registration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,25 +74,23 @@

    Class FilterHolder.Registration

    java.lang.Object -
    Holder<jakarta.servlet.Filter>.org.eclipse.jetty.servlet.Holder.HolderRegistration +
    Holder<jakarta.servlet.Filter>.HolderRegistration
    org.eclipse.jetty.servlet.FilterHolder.Registration
    -
    All Implemented Interfaces:
    jakarta.servlet.FilterRegistration, jakarta.servlet.FilterRegistration.Dynamic, jakarta.servlet.Registration, jakarta.servlet.Registration.Dynamic
    Enclosing class:
    -
    FilterHolder
    +
    FilterHolder

    protected class FilterHolder.Registration extends Holder<jakarta.servlet.Filter>.HolderRegistration implements jakarta.servlet.FilterRegistration.Dynamic
    -
      @@ -113,10 +99,10 @@

      Class FilterHolder.Reg

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.servlet.FilterRegistration

      +

      Nested classes/interfaces inherited from interface jakarta.servlet.FilterRegistration

      jakarta.servlet.FilterRegistration.Dynamic
      -

      Nested classes/interfaces inherited from interface jakarta.servlet.Registration

      +

      Nested classes/interfaces inherited from interface jakarta.servlet.Registration

      jakarta.servlet.Registration.Dynamic
      @@ -156,10 +142,10 @@

      Method Summary

      boolean isMatchAfter, String... urlPatterns)
     
    - +
     
    - +
     
    @@ -191,9 +177,7 @@

    Constructor Details

  • Registration

    -
    protected Registration()
    -
  • @@ -207,7 +191,6 @@

    Method Details

  • addMappingForServletNames

    -
    public void addMappingForServletNames(EnumSet<jakarta.servlet.DispatcherType> dispatcherTypes, boolean isMatchAfter, String... servletNames)
    @@ -215,13 +198,11 @@

    addMappingForServletNames

    Specified by:
    addMappingForServletNames in interface jakarta.servlet.FilterRegistration
    -
  • addMappingForUrlPatterns

    -
    public void addMappingForUrlPatterns(EnumSet<jakarta.servlet.DispatcherType> dispatcherTypes, boolean isMatchAfter, String... urlPatterns)
    @@ -229,31 +210,26 @@

    addMappingForUrlPatterns

    Specified by:
    addMappingForUrlPatterns in interface jakarta.servlet.FilterRegistration
    -
  • getServletNameMappings

    -
    public Collection<String> getServletNameMappings()
    Specified by:
    getServletNameMappings in interface jakarta.servlet.FilterRegistration
    -
  • getUrlPatternMappings

    -
    public Collection<String> getUrlPatternMappings()
    Specified by:
    getUrlPatternMappings in interface jakarta.servlet.FilterRegistration
    -
  • @@ -267,5 +243,7 @@

    getUrlPatternMappings


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.WrapFunction.html b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.WrapFunction.html index 20ac737895a..2421653fd13 100644 --- a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.WrapFunction.html +++ b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.WrapFunction.html @@ -1,29 +1,35 @@ - -FilterHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.21) + +FilterHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface FilterHolder.WrapFunction

    -
    Enclosing class:
    -
    FilterHolder
    +
    FilterHolder

    public static interface FilterHolder.WrapFunction
    @@ -99,7 +86,6 @@

    Interface FilterHo will be called to optionally wrap any newly created Filters (before their Filter.init(FilterConfig) method is called)

    -
      @@ -136,7 +122,6 @@

      Method Details

    • wrapFilter

      -
      jakarta.servlet.Filter wrapFilter(jakarta.servlet.Filter filter)
      Optionally wrap the Filter.
      @@ -145,7 +130,6 @@

      wrapFilter

      Returns:
      the Filter (extend from FilterHolder.Wrapper if you do wrap the Filter)
      -
    @@ -159,5 +143,7 @@

    wrapFilter


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Wrapper.html b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Wrapper.html index ffa773d48a7..6f6338d5800 100644 --- a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.Wrapper.html @@ -1,29 +1,35 @@ - -FilterHolder.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +FilterHolder.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class FilterHolder.Wrapper<
    org.eclipse.jetty.servlet.FilterHolder.Wrapper

    -
    All Implemented Interfaces:
    jakarta.servlet.Filter
    Enclosing class:
    -
    FilterHolder
    +
    FilterHolder

    public static class FilterHolder.Wrapper extends Object implements jakarta.servlet.Filter
    -
      @@ -167,9 +153,7 @@

      Constructor Details

    • Wrapper

      -
      public Wrapper(jakarta.servlet.Filter filter)
      -
    @@ -183,15 +167,12 @@

    Method Details

  • getWrapped

    -
    public jakarta.servlet.Filter getWrapped()
    -
  • init

    -
    public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
    @@ -200,13 +181,11 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • doFilter

    -
    public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) @@ -219,31 +198,26 @@

    doFilter

    IOException
    jakarta.servlet.ServletException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.servlet.Filter
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -257,5 +231,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.html b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.html index be783d47885..26a41bff3f9 100644 --- a/jetty-11/org/eclipse/jetty/servlet/FilterHolder.html +++ b/jetty-11/org/eclipse/jetty/servlet/FilterHolder.html @@ -1,29 +1,35 @@ - -FilterHolder (Eclipse Jetty API Doc - v11.0.21) + +FilterHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -87,7 +75,7 @@

    Class FilterHolder

    java.lang.Object
    org.eclipse.jetty.util.component.AbstractLifeCycle -
    org.eclipse.jetty.servlet.BaseHolder<jakarta.servlet.Filter> +
    org.eclipse.jetty.servlet.BaseHolder<T>
    org.eclipse.jetty.servlet.Holder<jakarta.servlet.Filter>
    org.eclipse.jetty.servlet.FilterHolder
    @@ -95,7 +83,6 @@

    Class FilterHolder

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle
    @@ -103,7 +90,6 @@

    Class FilterHolder


    public class FilterHolder extends Holder<jakarta.servlet.Filter>
    -
      @@ -129,16 +115,16 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.Holder

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.Holder

    Holder.HolderConfig, Holder.HolderRegistration
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -268,49 +254,41 @@

    Constructor Details

  • FilterHolder

    -
    public FilterHolder()
    Constructor
    -
  • FilterHolder

    -
    public FilterHolder(Source source)
    Constructor
    Parameters:
    source - the holder source
    -
  • FilterHolder

    -
    public FilterHolder(Class<? extends jakarta.servlet.Filter> filter)
    Constructor
    Parameters:
    filter - the filter class
    -
  • FilterHolder

    -
    public FilterHolder(jakarta.servlet.Filter filter)
    Constructor for existing filter.
    Parameters:
    filter - the filter
    -
  • @@ -324,27 +302,25 @@

    Method Details

  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class BaseHolder<jakarta.servlet.Filter>
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • initialize

    -
    public void initialize() throws Exception
    -
    Description copied from class: BaseHolder
    +
    Description copied from class: BaseHolder
    Do any setup necessary after starting
    Overrides:
    @@ -352,13 +328,11 @@

    initialize

    Throws:
    Exception - if unable to initialize
    -
  • createInstance

    -
    protected jakarta.servlet.Filter createInstance() throws Exception
    @@ -367,16 +341,14 @@

    createInstance

    Throws:
    Exception
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -384,41 +356,33 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • destroyInstance

    -
    public void destroyInstance(Object o)
    Overrides:
    destroyInstance in class Holder<jakarta.servlet.Filter>
    -
  • setFilter

    -
    public void setFilter(jakarta.servlet.Filter filter)
    -
  • getFilter

    -
    public jakarta.servlet.Filter getFilter()
    -
  • doFilter

    -
    public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) @@ -429,17 +393,15 @@

    doFilter

    IOException
    jakarta.servlet.ServletException
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -453,27 +415,22 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Holder<jakarta.servlet.Filter>
    -
  • getRegistration

    -
    public jakarta.servlet.FilterRegistration.Dynamic getRegistration()
    -
  • @@ -487,5 +444,7 @@

    getRegistration


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/FilterMapping.html b/jetty-11/org/eclipse/jetty/servlet/FilterMapping.html index 4477688e681..2f4990605c2 100644 --- a/jetty-11/org/eclipse/jetty/servlet/FilterMapping.html +++ b/jetty-11/org/eclipse/jetty/servlet/FilterMapping.html @@ -1,29 +1,35 @@ - -FilterMapping (Eclipse Jetty API Doc - v11.0.21) + +FilterMapping (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FilterMapping

    org.eclipse.jetty.servlet.FilterMapping
    -
    All Implemented Interfaces:
    Dumpable
    @@ -99,7 +86,6 @@

    Class FilterMapping

    public class FilterMapping extends Object implements Dumpable
    -
      @@ -108,7 +94,7 @@

      Class FilterMapping

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -201,7 +187,7 @@

      Method Summary

      Dump this object (and children) into an Appendable using the provided indent after any new lines.
      -
      EnumSet<jakarta.servlet.DispatcherType>
      +
      EnumSet<jakarta.servlet.DispatcherType>
       
      @@ -263,114 +249,100 @@

      Field Details

    • DEFAULT

      -
      public static final int DEFAULT
      Dispatch types
      See Also:
      -
      -
    • REQUEST

      -
      public static final int REQUEST
      See Also:
      -
      -
    • FORWARD

      -
      public static final int FORWARD
      See Also:
      -
      -
    • INCLUDE

      -
      public static final int INCLUDE
      See Also:
      -
      -
    • ERROR

      -
      public static final int ERROR
      See Also:
      -
      -
    • ASYNC

      -
      public static final int ASYNC
      See Also:
      -
      -
    • ALL

      -
      public static final int ALL
      See Also:
      -
      -
    @@ -384,9 +356,7 @@

    Constructor Details

  • FilterMapping

    -
    public FilterMapping()
    -
  • @@ -400,7 +370,6 @@

    Method Details

  • dispatch

    -
    public static jakarta.servlet.DispatcherType dispatch(String type)
    Dispatch type from name
    @@ -409,13 +378,11 @@

    dispatch

    Returns:
    the dispatcher type
    -
  • dispatch

    -
    public static int dispatch(jakarta.servlet.DispatcherType type)
    Dispatch type from name
    @@ -424,13 +391,11 @@

    dispatch

    Returns:
    the type constant (REQUEST, ASYNC, FORWARD, INCLUDE, or ERROR)
    -
  • dispatch

    -
    public static jakarta.servlet.DispatcherType dispatch(int type)
    Dispatch type from name
    @@ -439,29 +404,23 @@

    dispatch

    Returns:
    the type constant (REQUEST, ASYNC, FORWARD, INCLUDE, or ERROR)
    -
  • appliesTo

    -
    public boolean appliesTo(jakarta.servlet.DispatcherType t)
    -
  • isDefaultDispatches

    -
    public boolean isDefaultDispatches()
    -
  • getFilterName

    -
    @ManagedAttribute(value="filter name", readonly=true) public String getFilterName()
    @@ -469,13 +428,11 @@

    getFilterName

    Returns:
    Returns the filterName.
    -
  • getPathSpecs

    -
    @ManagedAttribute(value="url patterns", readonly=true) public String[] getPathSpecs()
    @@ -483,36 +440,30 @@

    getPathSpecs

    Returns:
    Returns the pathSpec.
    -
  • setDispatcherTypes

    -
    public void setDispatcherTypes(EnumSet<jakarta.servlet.DispatcherType> dispatcherTypes)
    -
  • getDispatcherTypes

    -
    public EnumSet<jakarta.servlet.DispatcherType> getDispatcherTypes()
    -
  • setDispatches

    -
    public void setDispatches(int dispatches)
    Parameters:
    dispatches - The dispatches to set.
    See Also:
    -
    -
  • setFilterName

    -
    public void setFilterName(String filterName)
    Parameters:
    filterName - The filterName to set.
    -
  • setPathSpecs

    -
    public void setPathSpecs(String[] pathSpecs)
    Parameters:
    pathSpecs - The Path specifications to which this filter should be mapped.
    -
  • setPathSpec

    -
    public void setPathSpec(String pathSpec)
    Parameters:
    pathSpec - The pathSpec to set.
    -
  • getServletNames

    -
    @ManagedAttribute(value="servlet names", readonly=true) public String[] getServletNames()
    @@ -571,65 +514,57 @@

    getServletNames

    Returns:
    Returns the servletName.
    -
  • setServletNames

    -
    public void setServletNames(String[] servletNames)
    Parameters:
    servletNames - Maps the named filter to multiple servlets
    See Also:
    -
    -
  • setServletName

    -
    public void setServletName(String servletName)
    Parameters:
    servletName - Maps the named filter to a single servlet
    See Also:
    -
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -641,19 +576,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • @@ -667,5 +599,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/Holder.HolderConfig.html b/jetty-11/org/eclipse/jetty/servlet/Holder.HolderConfig.html index 31ddd597ea8..3f800a9076c 100644 --- a/jetty-11/org/eclipse/jetty/servlet/Holder.HolderConfig.html +++ b/jetty-11/org/eclipse/jetty/servlet/Holder.HolderConfig.html @@ -1,29 +1,35 @@ - -Holder.HolderConfig (Eclipse Jetty API Doc - v11.0.21) + +Holder.HolderConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,19 +77,17 @@

    Class Holder.HolderConfigorg.eclipse.jetty.servlet.Holder.HolderConfig

    -
    Direct Known Subclasses:
    ServletHolder.Config
    Enclosing class:
    -
    Holder<T>
    +
    Holder<T>

    protected class Holder.HolderConfig extends Object
    -
    @@ -176,25 +160,19 @@

    Method Details

  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    -
  • getInitParameter

    -
    public String getInitParameter(String param)
    -
  • getInitParameterNames

    -
    public Enumeration<String> getInitParameterNames()
    -
  • @@ -208,5 +186,7 @@

    getInitParameterNames


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/Holder.HolderRegistration.html b/jetty-11/org/eclipse/jetty/servlet/Holder.HolderRegistration.html index f5ebde11f74..23ea8850f78 100644 --- a/jetty-11/org/eclipse/jetty/servlet/Holder.HolderRegistration.html +++ b/jetty-11/org/eclipse/jetty/servlet/Holder.HolderRegistration.html @@ -1,29 +1,35 @@ - -Holder.HolderRegistration (Eclipse Jetty API Doc - v11.0.21) + +Holder.HolderRegistration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Holder.HolderReg
    org.eclipse.jetty.servlet.Holder.HolderRegistration

    -
    All Implemented Interfaces:
    jakarta.servlet.Registration, jakarta.servlet.Registration.Dynamic
    @@ -100,13 +87,12 @@

    Class Holder.HolderReg

    Enclosing class:
    -
    Holder<T>
    +
    Holder<T>

    protected class Holder.HolderRegistration extends Object implements jakarta.servlet.Registration.Dynamic
    -
    @@ -190,9 +176,7 @@

    Constructor Details

  • HolderRegistration

    -
    protected HolderRegistration()
    -
  • @@ -206,94 +190,78 @@

    Method Details

  • setAsyncSupported

    -
    public void setAsyncSupported(boolean isAsyncSupported)
    Specified by:
    setAsyncSupported in interface jakarta.servlet.Registration.Dynamic
    -
  • setDescription

    -
    public void setDescription(String description)
    -
  • getClassName

    -
    public String getClassName()
    Specified by:
    getClassName in interface jakarta.servlet.Registration
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    Specified by:
    getInitParameter in interface jakarta.servlet.Registration
    -
  • getInitParameters

    -
    public Map<String,String> getInitParameters()
    Specified by:
    getInitParameters in interface jakarta.servlet.Registration
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface jakarta.servlet.Registration
    -
  • setInitParameter

    -
    public boolean setInitParameter(String name, String value)
    Specified by:
    setInitParameter in interface jakarta.servlet.Registration
    -
  • setInitParameters

    -
    public Set<String> setInitParameters(Map<String,String> initParameters)
    Specified by:
    setInitParameters in interface jakarta.servlet.Registration
    -
  • @@ -307,5 +275,7 @@

    setInitParameters


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/Holder.html b/jetty-11/org/eclipse/jetty/servlet/Holder.html index 6540c15ae1d..945511691e4 100644 --- a/jetty-11/org/eclipse/jetty/servlet/Holder.html +++ b/jetty-11/org/eclipse/jetty/servlet/Holder.html @@ -1,29 +1,35 @@ - -Holder (Eclipse Jetty API Doc - v11.0.21) + +Holder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Holder<T>

    -
    Type Parameters:
    T - the type of holder
    @@ -114,7 +101,6 @@

    Class Holder<T>

    Specialization of AbstractHolder for servlet-related classes that have init-params etc
    -
    @@ -195,10 +181,10 @@

    Method Summary

     
    - +
     
    - +
     
    @@ -266,9 +252,7 @@

    Constructor Details

  • Holder

    -
    protected Holder(Source source)
    -
  • @@ -282,78 +266,63 @@

    Method Details

  • getDisplayName

    -
    @ManagedAttribute(value="Display Name", readonly=true) public String getDisplayName()
    -
  • getInitParameter

    -
    public String getInitParameter(String param)
    -
  • getInitParameterNames

    -
    public Enumeration<String> getInitParameterNames()
    -
  • getInitParameters

    -
    @ManagedAttribute(value="Initial Parameters", readonly=true) public Map<String,String> getInitParameters()
    -
  • getName

    -
    @ManagedAttribute(value="Name", readonly=true) public String getName()
    -
  • setInstance

    -
    protected void setInstance(T instance)
    Overrides:
    setInstance in class BaseHolder<T>
    -
  • destroyInstance

    -
    public void destroyInstance(Object instance) throws Exception
    Throws:
    Exception
    -
  • setClassName

    -
    public void setClassName(String className)
    Overrides:
    @@ -361,13 +330,11 @@

    setClassName

    Parameters:
    className - The className to set.
    -
  • setHeldClass

    -
    public void setHeldClass(Class<? extends T> held)
    Overrides:
    @@ -375,38 +342,30 @@

    setHeldClass

    Parameters:
    held - The class to hold
    -
  • setDisplayName

    -
    public void setDisplayName(String name)
    -
  • setInitParameter

    -
    public void setInitParameter(String param, String value)
    -
  • setInitParameters

    -
    public void setInitParameters(Map<String,String> map)
    -
  • setName

    -
    public void setName(String name)
    The name is a primary key for the held object. Ensure that the name is set BEFORE adding a Holder @@ -415,29 +374,23 @@

    setName

    Parameters:
    name - The name to set.
    -
  • setAsyncSupported

    -
    public void setAsyncSupported(boolean suspendable)
    -
  • isAsyncSupported

    -
    public boolean isAsyncSupported()
    -
  • dump

    -
    public String dump()
    Specified by:
    @@ -445,19 +398,16 @@

    dump

    Overrides:
    dump in class BaseHolder<T>
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -471,5 +421,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/Invoker.html b/jetty-11/org/eclipse/jetty/servlet/Invoker.html index 2c9452ea702..adec4420c46 100644 --- a/jetty-11/org/eclipse/jetty/servlet/Invoker.html +++ b/jetty-11/org/eclipse/jetty/servlet/Invoker.html @@ -1,29 +1,35 @@ - -Invoker (Eclipse Jetty API Doc - v11.0.21) + +Invoker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Invoker

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -124,12 +111,11 @@

    Class Invoker

    $Id: Invoker.java 4780 2009-03-17 15:36:08Z jesse $
    See Also:
    -
    -
      @@ -190,9 +176,7 @@

      Constructor Details

    • Invoker

      -
      public Invoker()
      -
    @@ -206,19 +190,16 @@

    Method Details

  • init

    -
    public void init()
    Overrides:
    init in class jakarta.servlet.GenericServlet
    -
  • service

    -
    protected void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -230,7 +211,6 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -244,5 +224,7 @@

    service


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/JspPropertyGroupServlet.html b/jetty-11/org/eclipse/jetty/servlet/JspPropertyGroupServlet.html index 6bf0c1d1183..ffdca569149 100644 --- a/jetty-11/org/eclipse/jetty/servlet/JspPropertyGroupServlet.html +++ b/jetty-11/org/eclipse/jetty/servlet/JspPropertyGroupServlet.html @@ -1,29 +1,35 @@ - -JspPropertyGroupServlet (Eclipse Jetty API Doc - v11.0.21) + +JspPropertyGroupServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JspPropertyGroupSe

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -108,12 +95,11 @@

    Class JspPropertyGroupSe
    See Also:
    -
    -

    @@ -211,10 +195,8 @@

    Constructor Details

  • JspPropertyGroupServlet

    -
    public JspPropertyGroupServlet(ContextHandler context, ServletHandler servletHandler)
    -
  • @@ -228,7 +210,6 @@

    Method Details

  • init

    -
    public void init() throws jakarta.servlet.ServletException
    @@ -237,13 +218,11 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • service

    -
    public void service(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res) throws jakarta.servlet.ServletException, @@ -257,7 +236,6 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -271,5 +249,7 @@

    service


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.WrapFunction.html b/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.WrapFunction.html index e8a712d711e..d8c3fd0d731 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.WrapFunction.html +++ b/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.WrapFunction.html @@ -1,29 +1,35 @@ - -ListenerHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.21) + +ListenerHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface ListenerHolder.WrapFunction

    -
    Enclosing class:
    -
    ListenerHolder
    +
    ListenerHolder

    public static interface ListenerHolder.WrapFunction
    @@ -99,7 +86,6 @@

    Interface Listen will be called to optionally wrap any newly created Servlet EventListeners before they are used for the first time.

    -
      @@ -136,7 +122,6 @@

      Method Details

    • wrapEventListener

      -
      EventListener wrapEventListener(EventListener listener)
      Optionally wrap the Servlet EventListener.
      @@ -146,7 +131,6 @@

      wrapEventListener

      the Servlet EventListener (extend from ListenerHolder.Wrapper if you do wrap the Servlet EventListener)
      -
    @@ -160,5 +144,7 @@

    wrapEventListener


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.Wrapper.html b/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.Wrapper.html index ca174fa0500..f7a7187ce4d 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.Wrapper.html @@ -1,29 +1,35 @@ - -ListenerHolder.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +ListenerHolder.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class ListenerHolder.Wrap
    org.eclipse.jetty.servlet.ListenerHolder.Wrapper

    -
    All Implemented Interfaces:
    EventListener
    Enclosing class:
    -
    ListenerHolder
    +
    ListenerHolder

    public static class ListenerHolder.Wrapper extends Object implements EventListener
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • Wrapper

      -
      public Wrapper(EventListener listener)
      -
    @@ -172,21 +156,17 @@

    Method Details

  • getWrapped

    -
    public EventListener getWrapped()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -200,5 +180,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.html b/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.html index a0a6935244a..c313d3f76c9 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.html +++ b/jetty-11/org/eclipse/jetty/servlet/ListenerHolder.html @@ -1,29 +1,35 @@ - -ListenerHolder (Eclipse Jetty API Doc - v11.0.21) + +ListenerHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ListenerHolder

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle
    @@ -106,7 +93,6 @@

    Class ListenerHolder

    Specialization of BaseHolder for servlet listeners. This allows us to record where the listener originated - web.xml, annotation, api etc.
    -
    @@ -232,25 +218,19 @@

    Constructor Details

  • ListenerHolder

    -
    public ListenerHolder()
    -
  • ListenerHolder

    -
    public ListenerHolder(Source source)
    -
  • ListenerHolder

    -
    public ListenerHolder(Class<? extends EventListener> listenerClass)
    -
  • @@ -264,15 +244,12 @@

    Method Details

  • getListener

    -
    public EventListener getListener()
    -
  • setListener

    -
    public void setListener(EventListener listener)
    Set an explicit instance. In this case, just like ServletHolder and FilterHolder, @@ -282,30 +259,27 @@

    setListener

    Parameters:
    listener - The listener instance
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class BaseHolder<EventListener>
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • createInstance

    -
    protected EventListener createInstance() throws Exception
    @@ -314,16 +288,14 @@

    createInstance

    Throws:
    Exception
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -331,19 +303,16 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -357,5 +326,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/NoJspServlet.html b/jetty-11/org/eclipse/jetty/servlet/NoJspServlet.html index 2a7019d3a56..f15fcf69f7d 100644 --- a/jetty-11/org/eclipse/jetty/servlet/NoJspServlet.html +++ b/jetty-11/org/eclipse/jetty/servlet/NoJspServlet.html @@ -1,29 +1,35 @@ - -NoJspServlet (Eclipse Jetty API Doc - v11.0.21) + +NoJspServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class NoJspServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -104,12 +91,11 @@

    Class NoJspServlet

    See Also:
    -
    -
      @@ -167,9 +153,7 @@

      Constructor Details

    • NoJspServlet

      -
      public NoJspServlet()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • doGet

    -
    protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -195,7 +178,6 @@

    doGet

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -209,5 +191,7 @@

    doGet


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.WrapFunction.html b/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.WrapFunction.html index 84575276734..486238b4a0b 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.WrapFunction.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.WrapFunction.html @@ -1,29 +1,35 @@ - -ServletContainerInitializerHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.21) + +ServletContainerInitializerHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface ServletContainerInitializerHolder.WrapFunction

    -
    Enclosing class:
    -
    ServletContainerInitializerHolder
    +
    ServletContainerInitializerHolder

    public static interface ServletContainerInitializerHolder.WrapFunction
    @@ -99,7 +86,6 @@

      @@ -136,7 +122,6 @@

      Method Details

    • wrapServletContainerInitializer

      -
      jakarta.servlet.ServletContainerInitializer wrapServletContainerInitializer(jakarta.servlet.ServletContainerInitializer sci)
      Optionally wrap the ServletContainerInitializer.
      @@ -145,7 +130,6 @@

      wrapServletContainerInitializer

      Returns:
      the sci(extend from ServletContainerInitializerHolder.Wrapper if you do wrap the ServletContainerInitializer)
      -
    @@ -159,5 +143,7 @@

    wrapServletContainerInitializer


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.Wrapper.html b/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.Wrapper.html index 705cfc98432..bddc296731d 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.Wrapper.html @@ -1,29 +1,35 @@ - -ServletContainerInitializerHolder.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +ServletContainerInitializerHolder.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class
    org.eclipse.jetty.servlet.ServletContainerInitializerHolder.Wrapper

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContainerInitializer
    Enclosing class:
    -
    ServletContainerInitializerHolder
    +
    ServletContainerInitializerHolder

    public static class ServletContainerInitializerHolder.Wrapper extends Object implements jakarta.servlet.ServletContainerInitializer
    -
      @@ -160,9 +146,7 @@

      Constructor Details

    • Wrapper

      -
      public Wrapper(jakarta.servlet.ServletContainerInitializer sci)
      -
    @@ -176,15 +160,12 @@

    Method Details

  • getWrapped

    -
    public jakarta.servlet.ServletContainerInitializer getWrapped()
    -
  • onStartup

    -
    public void onStartup(Set<Class<?>> c, jakarta.servlet.ServletContext ctx) throws jakarta.servlet.ServletException
    @@ -194,19 +175,16 @@

    onStartup

    Throws:
    jakarta.servlet.ServletException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -220,5 +198,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.html b/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.html index fb4f05da8dc..7b09882ff5c 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContainerInitializerHolder.html @@ -1,29 +1,35 @@ - -ServletContainerInitializerHolder (Eclipse Jetty API Doc - v11.0.21) + +ServletContainerInitializerHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ServletC

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle
    @@ -106,7 +93,6 @@

    Class ServletC
    public class ServletContainerInitializerHolder extends BaseHolder<jakarta.servlet.ServletContainerInitializer>
    Holds a ServletContainerInitializer.
    -

      @@ -129,13 +115,13 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -151,10 +137,10 @@

    Field Summary

    static final Pattern
     
    -
    protected Set<Class<?>>
    +
    protected Set<Class<?>>
     
    -
    protected Set<String>
    +
    protected Set<String>
     
    @@ -228,7 +214,7 @@

    Method Summary

    Re-inflate a stringified ServletContainerInitializerHolder.
    -
    protected Set<Class<?>>
    +
    protected Set<Class<?>>
     
    @@ -263,25 +249,19 @@

    Field Details

  • _startupClassNames

    -
    protected Set<String> _startupClassNames
    -
  • _startupClasses

    -
    protected Set<Class<?>> _startupClasses
    -
  • __pattern

    -
    public static final Pattern __pattern
    -
  • @@ -295,53 +275,41 @@

    Constructor Details

  • ServletContainerInitializerHolder

    -
    protected ServletContainerInitializerHolder(Source source)
    -
  • ServletContainerInitializerHolder

    -
    public ServletContainerInitializerHolder()
    -
  • ServletContainerInitializerHolder

    -
    public ServletContainerInitializerHolder(Class<? extends jakarta.servlet.ServletContainerInitializer> sciClass)
    -
  • ServletContainerInitializerHolder

    -
    public ServletContainerInitializerHolder(Class<? extends jakarta.servlet.ServletContainerInitializer> sciClass, Class<?>... startupClasses)
    -
  • ServletContainerInitializerHolder

    -
    public ServletContainerInitializerHolder(jakarta.servlet.ServletContainerInitializer sci, Class<?>... startupClasses)
    -
  • ServletContainerInitializerHolder

    -
    public ServletContainerInitializerHolder(Source source, jakarta.servlet.ServletContainerInitializer sci, Class<?>... startupClasses)
    -
  • @@ -355,61 +323,53 @@

    Method Details

  • addStartupClasses

    -
    public void addStartupClasses(String... names)
    Parameters:
    names - the names of classes which should be passed to the SCI onStartup method
    -
  • addStartupClasses

    -
    public void addStartupClasses(Class<?>... clazzes)
    Parameters:
    clazzes - classes that should be passed to the SCI onStartup method
    -
  • resolveStartupClasses

    -
    protected Set<Class<?>> resolveStartupClasses() throws Exception
    Throws:
    Exception
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class BaseHolder<jakarta.servlet.ServletContainerInitializer>
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • fromString

    -
    public static ServletContainerInitializerHolder fromString(ClassLoader loader, String string)
    Re-inflate a stringified ServletContainerInitializerHolder.
    @@ -420,19 +380,16 @@

    fromString

    Returns:
    a new ServletContainerInitializerHolder instance populated by the info in the string
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -446,5 +403,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Context.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Context.html index 506c6e28bde..043e6242395 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Context.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Context.html @@ -1,29 +1,35 @@ - -ServletContextHandler.Context (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler.Context (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ServletConte

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContext, Attributes, Dumpable
    @@ -106,12 +93,11 @@

    Class ServletConte

    Enclosing class:
    -
    ServletContextHandler
    +
    ServletContextHandler

    public class ServletContextHandler.Context extends ContextHandler.Context
    -
    @@ -333,7 +317,6 @@

    Method Details

  • getNamedDispatcher

    -
    public jakarta.servlet.RequestDispatcher getNamedDispatcher(String name)
    Specified by:
    @@ -341,13 +324,11 @@

    getNamedDispatcher

    Overrides:
    getNamedDispatcher in class ContextHandler.StaticContext
    -
  • addFilter

    -
    public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass)
    @@ -358,13 +339,11 @@

    addFilter

    Since:
    servlet-api-3.0
    -
  • addFilter

    -
    public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className)
    @@ -375,13 +354,11 @@

    addFilter

    Since:
    servlet-api-3.0
    -
  • addFilter

    -
    public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter)
    @@ -392,13 +369,11 @@

    addFilter

    Since:
    servlet-api-3.0
    -
  • addServlet

    -
    public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass)
    @@ -409,13 +384,11 @@

    addServlet

    Since:
    servlet-api-3.0
    -
  • addServlet

    -
    public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className)
    @@ -426,13 +399,11 @@

    addServlet

    Since:
    servlet-api-3.0
    -
  • addServlet

    -
    public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet)
    @@ -443,13 +414,11 @@

    addServlet

    Since:
    servlet-api-3.0
    -
  • addJspFile

    -
    public jakarta.servlet.ServletRegistration.Dynamic addJspFile(String servletName, String jspFile)
    @@ -458,13 +427,11 @@

    addJspFile

    Overrides:
    addJspFile in class ContextHandler.StaticContext
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    Specified by:
    @@ -472,13 +439,11 @@

    getInitParameter

    Overrides:
    getInitParameter in class ContextHandler.Context
    -
  • setInitParameter

    -
    public boolean setInitParameter(String name, String value)
    @@ -487,13 +452,11 @@

    setInitParameter

    Overrides:
    setInitParameter in class ContextHandler.Context
    -
  • createInstance

    -
    public <T> T createInstance(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -502,42 +465,34 @@

    createInstance

    Throws:
    jakarta.servlet.ServletException
    -
  • createInstance

    -
    public <T> T createInstance(BaseHolder<T> holder) throws jakarta.servlet.ServletException
    Throws:
    jakarta.servlet.ServletException
    -
  • destroyFilter

    -
    public <T extends jakarta.servlet.Filter> void destroyFilter(T f)
    -
  • destroyServlet

    -
    public <T extends jakarta.servlet.Servlet> void destroyServlet(T s)
    -
  • getDefaultSessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
    Specified by:
    @@ -545,13 +500,11 @@

    getDefaultSessionTrackingModes

    Overrides:
    getDefaultSessionTrackingModes in class ContextHandler.StaticContext
    -
  • getEffectiveSessionTrackingModes

    -
    public Set<jakarta.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
    Specified by:
    @@ -559,13 +512,11 @@

    getEffectiveSessionTrackingModes

    Overrides:
    getEffectiveSessionTrackingModes in class ContextHandler.StaticContext
    -
  • getFilterRegistration

    -
    public jakarta.servlet.FilterRegistration getFilterRegistration(String filterName)
    Specified by:
    @@ -573,13 +524,11 @@

    getFilterRegistration

    Overrides:
    getFilterRegistration in class ContextHandler.StaticContext
    -
  • getFilterRegistrations

    -
    public Map<String,? extends jakarta.servlet.FilterRegistration> getFilterRegistrations()
    Specified by:
    @@ -587,13 +536,11 @@

    getFilterRegistrations

    Overrides:
    getFilterRegistrations in class ContextHandler.StaticContext
    -
  • getServletRegistration

    -
    public jakarta.servlet.ServletRegistration getServletRegistration(String servletName)
    Specified by:
    @@ -601,13 +548,11 @@

    getServletRegistration

    Overrides:
    getServletRegistration in class ContextHandler.StaticContext
    -
  • getServletRegistrations

    -
    public Map<String,? extends jakarta.servlet.ServletRegistration> getServletRegistrations()
    Specified by:
    @@ -615,13 +560,11 @@

    getServletRegistrations

    Overrides:
    getServletRegistrations in class ContextHandler.StaticContext
    -
  • getSessionCookieConfig

    -
    public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()
    Specified by:
    @@ -629,13 +572,11 @@

    getSessionCookieConfig

    Overrides:
    getSessionCookieConfig in class ContextHandler.StaticContext
    -
  • setSessionTrackingModes

    -
    public void setSessionTrackingModes(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
    Specified by:
    @@ -643,13 +584,11 @@

    setSessionTrackingModes

    Overrides:
    setSessionTrackingModes in class ContextHandler.StaticContext
    -
  • getSessionTimeout

    -
    public int getSessionTimeout()
    Specified by:
    @@ -657,13 +596,11 @@

    getSessionTimeout

    Overrides:
    getSessionTimeout in class ContextHandler.StaticContext
    -
  • setSessionTimeout

    -
    public void setSessionTimeout(int sessionTimeout)
    Specified by:
    @@ -671,13 +608,11 @@

    setSessionTimeout

    Overrides:
    setSessionTimeout in class ContextHandler.StaticContext
    -
  • createServlet

    -
    public <T extends jakarta.servlet.Servlet> T createServlet(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -688,13 +623,11 @@

    createServlet

    Throws:
    jakarta.servlet.ServletException
    -
  • createFilter

    -
    public <T extends jakarta.servlet.Filter> T createFilter(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -705,13 +638,11 @@

    createFilter

    Throws:
    jakarta.servlet.ServletException
    -
  • createListener

    -
    public <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException
    @@ -722,13 +653,11 @@

    createListener

    Throws:
    jakarta.servlet.ServletException
    -
  • addListener

    -
    public void addListener(String className)
    Specified by:
    @@ -736,13 +665,11 @@

    addListener

    Overrides:
    addListener in class ContextHandler.Context
    -
  • addListener

    -
    public <T extends EventListener> void addListener(T t)
    Specified by:
    @@ -750,13 +677,11 @@

    addListener

    Overrides:
    addListener in class ContextHandler.Context
    -
  • addListener

    -
    public void addListener(Class<? extends EventListener> listenerClass)
    Specified by:
    @@ -764,13 +689,11 @@

    addListener

    Overrides:
    addListener in class ContextHandler.Context
    -
  • getJspConfigDescriptor

    -
    public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
    Specified by:
    @@ -778,25 +701,21 @@

    getJspConfigDescriptor

    Overrides:
    getJspConfigDescriptor in class ContextHandler.Context
    -
  • setJspConfigDescriptor

    -
    public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d)
    Overrides:
    setJspConfigDescriptor in class ContextHandler.Context
    -
  • declareRoles

    -
    public void declareRoles(String... roleNames)
    Specified by:
    @@ -804,13 +723,11 @@

    declareRoles

    Overrides:
    declareRoles in class ContextHandler.Context
    -
  • getRequestCharacterEncoding

    -
    public String getRequestCharacterEncoding()
    Specified by:
    @@ -818,13 +735,11 @@

    getRequestCharacterEncoding

    Overrides:
    getRequestCharacterEncoding in class ContextHandler.StaticContext
    -
  • setRequestCharacterEncoding

    -
    public void setRequestCharacterEncoding(String encoding)
    Specified by:
    @@ -832,13 +747,11 @@

    setRequestCharacterEncoding

    Overrides:
    setRequestCharacterEncoding in class ContextHandler.StaticContext
    -
  • getResponseCharacterEncoding

    -
    public String getResponseCharacterEncoding()
    Specified by:
    @@ -846,13 +759,11 @@

    getResponseCharacterEncoding

    Overrides:
    getResponseCharacterEncoding in class ContextHandler.StaticContext
    -
  • setResponseCharacterEncoding

    -
    public void setResponseCharacterEncoding(String encoding)
    Specified by:
    @@ -860,7 +771,6 @@

    setResponseCharacterEncoding

    Overrides:
    setResponseCharacterEncoding in class ContextHandler.StaticContext
    -
  • @@ -874,5 +784,7 @@

    setResponseCharacterEncoding


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Initializer.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Initializer.html index 21a7c60393a..e2026f3f7ae 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Initializer.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.Initializer.html @@ -1,29 +1,35 @@ - -ServletContextHandler.Initializer (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler.Initializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class ServletC

    -
    All Implemented Interfaces:
    ServletContextHandler.ServletContainerInitializerCaller, LifeCycle
    Enclosing class:
    -
    ServletContextHandler
    +
    ServletContextHandler

    @Deprecated @@ -109,7 +96,6 @@

    Class ServletC
    A utility class to hold a ServletContainerInitializer and implement the ServletContextHandler.ServletContainerInitializerCaller interface so that the SCI is correctly started if an instance of this class is added as a bean to a ServletContextHandler.
    -

    @@ -228,19 +210,18 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    Deprecated.
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • @@ -254,5 +235,7 @@

    doStart


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspConfig.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspConfig.html index ccb9d56d392..1803c055bb5 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspConfig.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspConfig.html @@ -1,29 +1,35 @@ - -ServletContextHandler.JspConfig (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler.JspConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class ServletCon
    org.eclipse.jetty.servlet.ServletContextHandler.JspConfig

    -
    All Implemented Interfaces:
    jakarta.servlet.descriptor.JspConfigDescriptor
    Enclosing class:
    -
    ServletContextHandler
    +
    ServletContextHandler

    public static class ServletContextHandler.JspConfig extends Object implements jakarta.servlet.descriptor.JspConfigDescriptor
    -
      @@ -136,10 +122,10 @@

      Method Summary

      void
      addTaglibDescriptor(jakarta.servlet.descriptor.TaglibDescriptor d)
       
      -
      Collection<jakarta.servlet.descriptor.JspPropertyGroupDescriptor>
      +
      Collection<jakarta.servlet.descriptor.JspPropertyGroupDescriptor>
       
      -
      Collection<jakarta.servlet.descriptor.TaglibDescriptor>
      +
      Collection<jakarta.servlet.descriptor.TaglibDescriptor>
       
      @@ -165,9 +151,7 @@

      Constructor Details

    • JspConfig

      -
      public JspConfig()
      -
    @@ -181,53 +165,43 @@

    Method Details

  • getTaglibs

    -
    public Collection<jakarta.servlet.descriptor.TaglibDescriptor> getTaglibs()
    Specified by:
    getTaglibs in interface jakarta.servlet.descriptor.JspConfigDescriptor
    -
  • addTaglibDescriptor

    -
    public void addTaglibDescriptor(jakarta.servlet.descriptor.TaglibDescriptor d)
    -
  • getJspPropertyGroups

    -
    public Collection<jakarta.servlet.descriptor.JspPropertyGroupDescriptor> getJspPropertyGroups()
    Specified by:
    getJspPropertyGroups in interface jakarta.servlet.descriptor.JspConfigDescriptor
    -
  • addJspPropertyGroup

    -
    public void addJspPropertyGroup(jakarta.servlet.descriptor.JspPropertyGroupDescriptor g)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -241,5 +215,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspPropertyGroup.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspPropertyGroup.html index 80ebfa7eb7a..5bf9ecb7f67 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspPropertyGroup.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.JspPropertyGroup.html @@ -1,29 +1,35 @@ - -ServletContextHandler.JspPropertyGroup (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler.JspPropertyGroup (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Ser
    org.eclipse.jetty.servlet.ServletContextHandler.JspPropertyGroup

    -
    All Implemented Interfaces:
    jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    Enclosing class:
    -
    ServletContextHandler
    +
    ServletContextHandler

    public static class ServletContextHandler.JspPropertyGroup extends Object implements jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
    @@ -241,253 +225,203 @@

    Method Details

  • getUrlPatterns

    -
    public Collection<String> getUrlPatterns()
    Specified by:
    getUrlPatterns in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • addUrlPattern

    -
    public void addUrlPattern(String s)
    -
  • getElIgnored

    -
    public String getElIgnored()
    Specified by:
    getElIgnored in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • setElIgnored

    -
    public void setElIgnored(String s)
    -
  • getPageEncoding

    -
    public String getPageEncoding()
    Specified by:
    getPageEncoding in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • setPageEncoding

    -
    public void setPageEncoding(String pageEncoding)
    -
  • setScriptingInvalid

    -
    public void setScriptingInvalid(String scriptingInvalid)
    -
  • setIsXml

    -
    public void setIsXml(String isXml)
    -
  • setDeferredSyntaxAllowedAsLiteral

    -
    public void setDeferredSyntaxAllowedAsLiteral(String deferredSyntaxAllowedAsLiteral)
    -
  • setTrimDirectiveWhitespaces

    -
    public void setTrimDirectiveWhitespaces(String trimDirectiveWhitespaces)
    -
  • setDefaultContentType

    -
    public void setDefaultContentType(String defaultContentType)
    -
  • setBuffer

    -
    public void setBuffer(String buffer)
    -
  • setErrorOnUndeclaredNamespace

    -
    public void setErrorOnUndeclaredNamespace(String errorOnUndeclaredNamespace)
    -
  • getScriptingInvalid

    -
    public String getScriptingInvalid()
    Specified by:
    getScriptingInvalid in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • getIsXml

    -
    public String getIsXml()
    Specified by:
    getIsXml in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • getIncludePreludes

    -
    public Collection<String> getIncludePreludes()
    Specified by:
    getIncludePreludes in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • addIncludePrelude

    -
    public void addIncludePrelude(String prelude)
    -
  • getIncludeCodas

    -
    public Collection<String> getIncludeCodas()
    Specified by:
    getIncludeCodas in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • addIncludeCoda

    -
    public void addIncludeCoda(String coda)
    -
  • getDeferredSyntaxAllowedAsLiteral

    -
    public String getDeferredSyntaxAllowedAsLiteral()
    Specified by:
    getDeferredSyntaxAllowedAsLiteral in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • getTrimDirectiveWhitespaces

    -
    public String getTrimDirectiveWhitespaces()
    Specified by:
    getTrimDirectiveWhitespaces in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • getDefaultContentType

    -
    public String getDefaultContentType()
    Specified by:
    getDefaultContentType in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • getBuffer

    -
    public String getBuffer()
    Specified by:
    getBuffer in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • getErrorOnUndeclaredNamespace

    -
    public String getErrorOnUndeclaredNamespace()
    Specified by:
    getErrorOnUndeclaredNamespace in interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -501,5 +435,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.ServletContainerInitializerCaller.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.ServletContainerInitializerCaller.html index f42ccfc9011..b188f571cfe 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.ServletContainerInitializerCaller.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.ServletContainerInitializerCaller.html @@ -1,18 +1,19 @@ - -ServletContextHandler.ServletContainerInitializerCaller (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler.ServletContainerInitializerCaller (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    -
    All Implemented Interfaces:
    ServletContextHandler.ServletContainerInitializerCaller, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    ServletContextHandler
    +
    ServletContextHandler

    public static class ServletContextHandler.ServletContainerInitializerStarter @@ -110,7 +97,6 @@

    -

    @@ -181,7 +167,7 @@

    Method Summary

    Stops the managed lifecycle beans in the reverse order they were added.
    - +
     
    @@ -222,9 +208,7 @@

    Constructor Details

  • ServletContainerInitializerStarter

    -
    public ServletContainerInitializerStarter()
    -
  • @@ -238,43 +222,37 @@

    Method Details

  • addServletContainerInitializerHolders

    -
    public void addServletContainerInitializerHolders(ServletContainerInitializerHolder... holders)
    -
  • getServletContainerInitializerHolders

    -
    public Collection<ServletContainerInitializerHolder> getServletContainerInitializerHolders()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -282,7 +260,6 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • @@ -296,5 +273,7 @@

    doStop


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.TagLib.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.TagLib.html index 18f4a39a8b8..11cb1b4532a 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.TagLib.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.TagLib.html @@ -1,29 +1,35 @@ - -ServletContextHandler.TagLib (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler.TagLib (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class ServletContex
    org.eclipse.jetty.servlet.ServletContextHandler.TagLib

    -
    All Implemented Interfaces:
    jakarta.servlet.descriptor.TaglibDescriptor
    Enclosing class:
    -
    ServletContextHandler
    +
    ServletContextHandler

    public static class ServletContextHandler.TagLib extends Object implements jakarta.servlet.descriptor.TaglibDescriptor
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • TagLib

      -
      public TagLib()
      -
    @@ -181,53 +165,43 @@

    Method Details

  • getTaglibURI

    -
    public String getTaglibURI()
    Specified by:
    getTaglibURI in interface jakarta.servlet.descriptor.TaglibDescriptor
    -
  • setTaglibURI

    -
    public void setTaglibURI(String uri)
    -
  • getTaglibLocation

    -
    public String getTaglibLocation()
    Specified by:
    getTaglibLocation in interface jakarta.servlet.descriptor.TaglibDescriptor
    -
  • setTaglibLocation

    -
    public void setTaglibLocation(String location)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -241,5 +215,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.html b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.html index b1bf0d0cf97..a3d994a3954 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletContextHandler.html @@ -1,29 +1,35 @@ - -ServletContextHandler (Eclipse Jetty API Doc - v11.0.21) + +ServletContextHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -103,7 +91,6 @@

    Class ServletContextHandle

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Attributes, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -127,7 +114,6 @@

    Class ServletContextHandle

    This class should have been called ServletContext, but this would have cause confusion with ServletContext.

    -
    @@ -203,7 +189,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    protected Class<? extends SecurityHandler>
    +
    protected Class<? extends SecurityHandler>
     
    protected jakarta.servlet.descriptor.JspConfigDescriptor
    @@ -401,7 +387,7 @@

    Method Summary

    notification that a ServletRegistration has been created so we can track the annotations
    - +
    Get the defaultSecurityHandlerClass.
    @@ -466,7 +452,7 @@

    Method Summary

    void
     
    - +
    setServletSecurity(jakarta.servlet.ServletRegistration.Dynamic registration, jakarta.servlet.ServletSecurityElement servletSecurityElement)
    @@ -536,121 +522,99 @@

    Field Details

  • SESSIONS

    -
    public static final int SESSIONS
    See Also:
    -
    -
  • SECURITY

    -
    public static final int SECURITY
    See Also:
    -
    -
  • NO_SESSIONS

    -
    public static final int NO_SESSIONS
    See Also:
    -
    -
  • NO_SECURITY

    -
    public static final int NO_SECURITY
    See Also:
    -
    -
  • _objFactory

    -
    protected final DecoratedObjectFactory _objFactory
    -
  • _defaultSecurityHandlerClass

    -
    protected Class<? extends SecurityHandler> _defaultSecurityHandlerClass
    -
  • _sessionHandler

    -
    protected SessionHandler _sessionHandler
    -
  • _securityHandler

    -
    protected SecurityHandler _securityHandler
    -
  • _servletHandler

    -
    protected ServletHandler _servletHandler
    -
  • _options

    -
    protected int _options
    -
  • _jspConfig

    -
    protected jakarta.servlet.descriptor.JspConfigDescriptor _jspConfig
    -
  • @@ -664,78 +628,63 @@

    Constructor Details

  • ServletContextHandler

    -
    public ServletContextHandler()
    -
  • ServletContextHandler

    -
    public ServletContextHandler(int options)
    -
  • ServletContextHandler

    -
    public ServletContextHandler(HandlerContainer parent, String contextPath)
    -
  • ServletContextHandler

    -
    public ServletContextHandler(HandlerContainer parent, String contextPath, int options)
    -
  • ServletContextHandler

    -
    public ServletContextHandler(HandlerContainer parent, String contextPath, boolean sessions, boolean security)
    -
  • ServletContextHandler

    -
    public ServletContextHandler(HandlerContainer parent, SessionHandler sessionHandler, SecurityHandler securityHandler, ServletHandler servletHandler, ErrorHandler errorHandler)
    -
  • ServletContextHandler

    -
    public ServletContextHandler(HandlerContainer parent, String contextPath, SessionHandler sessionHandler, SecurityHandler securityHandler, ServletHandler servletHandler, ErrorHandler errorHandler)
    -
  • ServletContextHandler

    -
    public ServletContextHandler(HandlerContainer parent, String contextPath, SessionHandler sessionHandler, @@ -743,7 +692,6 @@

    ServletContextHandler

    ServletHandler servletHandler, ErrorHandler errorHandler, int options)
    -
  • @@ -757,32 +705,25 @@

    Method Details

  • getServletContextHandler

    -
    public static ServletContextHandler getServletContextHandler(jakarta.servlet.ServletContext servletContext, String purpose)
    -
  • getServletContextHandler

    -
    public static ServletContextHandler getServletContextHandler(jakarta.servlet.ServletContext context)
    -
  • setParent

    -
    protected void setParent(HandlerContainer parent)
    -
  • addEventListener

    -
    public boolean addEventListener(EventListener listener)
    Add EventListener
    @@ -798,7 +739,7 @@

    addEventListener

    true if the listener was added
    See Also:
    -
      +
      • HttpSessionAttributeListener
      • HttpSessionActivationListener
      • HttpSessionBindingListener
      • @@ -808,13 +749,11 @@

        addEventListener

    -
  • setHandler

    -
    public void setHandler(Handler handler)
    Overrides:
    @@ -822,33 +761,30 @@

    setHandler

    Parameters:
    handler - Set the Handler which should be wrapped.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContextHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -856,63 +792,51 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getDefaultSecurityHandlerClass

    -
    public Class<? extends SecurityHandler> getDefaultSecurityHandlerClass()
    Get the defaultSecurityHandlerClass.
    Returns:
    the defaultSecurityHandlerClass
    -
  • setDefaultSecurityHandlerClass

    -
    public void setDefaultSecurityHandlerClass(Class<? extends SecurityHandler> defaultSecurityHandlerClass)
    Set the defaultSecurityHandlerClass.
    Parameters:
    defaultSecurityHandlerClass - the defaultSecurityHandlerClass to set
    -
  • newSessionHandler

    -
    protected SessionHandler newSessionHandler()
    -
  • newSecurityHandler

    -
    protected SecurityHandler newSecurityHandler()
    -
  • newServletHandler

    -
    protected ServletHandler newServletHandler()
    -
  • startContext

    -
    protected void startContext() throws Exception
    Finish constructing handlers and link them together.
    @@ -923,18 +847,16 @@

    startContext

    Exception - if unable to start the context
    See Also:
    -
    -
  • stopContext

    -
    protected void stopContext() throws Exception
    @@ -943,13 +865,11 @@

    stopContext

    Throws:
    Exception
    -
  • getSecurityHandler

    -
    @ManagedAttribute(value="context security handler", readonly=true) public SecurityHandler getSecurityHandler()
    @@ -957,13 +877,11 @@

    getSecurityHandler

    Returns:
    Returns the securityHandler.
    -
  • getServletHandler

    -
    @ManagedAttribute(value="context servlet handler", readonly=true) public ServletHandler getServletHandler()
    @@ -971,13 +889,11 @@

    getServletHandler

    Returns:
    Returns the servletHandler.
    -
  • getSessionHandler

    -
    @ManagedAttribute(value="context session handler", readonly=true) public SessionHandler getSessionHandler()
    @@ -985,13 +901,11 @@

    getSessionHandler

    Returns:
    Returns the sessionHandler.
    -
  • addServlet

    -
    public ServletHolder addServlet(String className, String pathSpec)
    Convenience method to add a servlet.
    @@ -1002,13 +916,11 @@

    addServlet

    Returns:
    the ServletHolder for the added servlet
    -
  • addServlet

    -
    public ServletHolder addServlet(Class<? extends jakarta.servlet.Servlet> servlet, String pathSpec)
    Convenience method to add a servlet.
    @@ -1019,13 +931,11 @@

    addServlet

    Returns:
    the ServletHolder for the added servlet
    -
  • addServlet

    -
    public void addServlet(ServletHolder servlet, String pathSpec)
    Convenience method to add a servlet.
    @@ -1034,13 +944,11 @@

    addServlet

    servlet - the servlet holder
    pathSpec - the path spec
    -
  • addFilter

    -
    public void addFilter(FilterHolder holder, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    @@ -1051,13 +959,11 @@

    addFilter

    pathSpec - the path spec
    dispatches - the dispatcher types for this filter
    -
  • addFilter

    -
    public FilterHolder addFilter(Class<? extends jakarta.servlet.Filter> filterClass, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    @@ -1070,13 +976,11 @@

    addFilter

    Returns:
    the FilterHolder that was created
    -
  • addFilter

    -
    public FilterHolder addFilter(String filterClass, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    @@ -1089,13 +993,11 @@

    addFilter

    Returns:
    the FilterHolder that was created
    -
  • addServletContainerInitializer

    -
    public ServletContainerInitializerHolder addServletContainerInitializer(jakarta.servlet.ServletContainerInitializer sci)
    Convenience method to programmatically add a ServletContainerInitializer.
    @@ -1104,13 +1006,11 @@

    addServletContainerInitializer

    Returns:
    the ServletContainerInitializerHolder that was created
    -
  • addServletContainerInitializer

    -
    public ServletContainerInitializerHolder addServletContainerInitializer(jakarta.servlet.ServletContainerInitializer sci, Class<?>... classes)
    Convenience method to programmatically add a ServletContainerInitializer.
    @@ -1121,13 +1021,11 @@

    addServletContainerInitializer

    Returns:
    the ServletContainerInitializerHolder that was created
    -
  • addServletContainerInitializer

    -
    public void addServletContainerInitializer(ServletContainerInitializerHolder... sciHolders)
    Convenience method to programmatically add a list of ServletContainerInitializer. The initializers are guaranteed to be called in the order they are passed into this method.
    @@ -1135,13 +1033,11 @@

    addServletContainerInitializer

    Parameters:
    sciHolders - the ServletContainerInitializerHolders
    -
  • dynamicHolderAdded

    -
    protected jakarta.servlet.ServletRegistration.Dynamic dynamicHolderAdded(ServletHolder holder)
    notification that a ServletRegistration has been created so we can track the annotations
    @@ -1150,26 +1046,22 @@

    dynamicHolderAdded

    Returns:
    the ServletRegistration.Dynamic
    -
  • addRoles

    -
    protected void addRoles(String... roleNames)
    delegate for ServletContext.declareRole method
    Parameters:
    roleNames - role names to add
    -
  • setServletSecurity

    -
    public Set<String> setServletSecurity(jakarta.servlet.ServletRegistration.Dynamic registration, jakarta.servlet.ServletSecurityElement servletSecurityElement)
    Delegate for ServletRegistration.Dynamic.setServletSecurity method
    @@ -1181,75 +1073,63 @@

    setServletSecurity

    the set of exact URL mappings currently associated with the registration that are also present in the web.xml security constraints and thus will be unaffected by this call.
    -
  • callContextInitialized

    -
    public void callContextInitialized(jakarta.servlet.ServletContextListener l, jakarta.servlet.ServletContextEvent e)
    Overrides:
    callContextInitialized in class ContextHandler
    -
  • callContextDestroyed

    -
    public void callContextDestroyed(jakarta.servlet.ServletContextListener l, jakarta.servlet.ServletContextEvent e)
    Overrides:
    callContextDestroyed in class ContextHandler
    -
  • setSessionHandler

    -
    public void setSessionHandler(SessionHandler sessionHandler)
    Parameters:
    sessionHandler - The sessionHandler to set.
    -
  • setSecurityHandler

    -
    public void setSecurityHandler(SecurityHandler securityHandler)
    Parameters:
    securityHandler - The SecurityHandler to set on this context.
    -
  • setServletHandler

    -
    public void setServletHandler(ServletHandler servletHandler)
    Parameters:
    servletHandler - The servletHandler to set.
    -
  • setGzipHandler

    -
    @Deprecated public void setGzipHandler(GzipHandler gzipHandler)
    Deprecated. @@ -1259,13 +1139,11 @@

    setGzipHandler

    Parameters:
    gzipHandler - the GzipHandler for this ServletContextHandler
    -
  • insertHandler

    -
    public void insertHandler(HandlerWrapper handler)
    Insert a HandlerWrapper before the first Session, Security or ServletHandler but after any other HandlerWrappers.
    @@ -1275,20 +1153,17 @@

    insertHandler

    Parameters:
    handler - the wrapper to insert
    -
  • getObjectFactory

    -
    public DecoratedObjectFactory getObjectFactory()
    The DecoratedObjectFactory for use by IoC containers (weld / spring / etc)
    Returns:
    The DecoratedObjectFactory
    -
  • @@ -1302,5 +1177,7 @@

    getObjectFactory


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHandler.Default404Servlet.html b/jetty-11/org/eclipse/jetty/servlet/ServletHandler.Default404Servlet.html index 22b1d028de1..4c89e9197b9 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHandler.Default404Servlet.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHandler.Default404Servlet.html @@ -1,29 +1,35 @@ - -ServletHandler.Default404Servlet (Eclipse Jetty API Doc - v11.0.21) + +ServletHandler.Default404Servlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    Class ServletHa

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    Enclosing class:
    -
    ServletHandler
    +
    ServletHandler

    public static class ServletHandler.Default404Servlet @@ -108,12 +95,11 @@

    Class ServletHa
    See Also:
    -
    -

      @@ -171,9 +157,7 @@

      Constructor Details

    • Default404Servlet

      -
      public Default404Servlet()
      -
    @@ -187,7 +171,6 @@

    Method Details

  • doGet

    -
    protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, @@ -199,7 +182,6 @@

    doGet

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -213,5 +195,7 @@

    doGet


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHandler.MappedServlet.html b/jetty-11/org/eclipse/jetty/servlet/ServletHandler.MappedServlet.html index fec8782fb13..bdd327eaed1 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHandler.MappedServlet.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHandler.MappedServlet.html @@ -1,29 +1,35 @@ - -ServletHandler.MappedServlet (Eclipse Jetty API Doc - v11.0.21) + +ServletHandler.MappedServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class ServletHandle
    org.eclipse.jetty.servlet.ServletHandler.MappedServlet

    -
    Enclosing class:
    -
    ServletHandler
    +
    ServletHandler

    public static class ServletHandler.MappedServlet extends Object
    A mapping of a servlet by pathSpec or by name
    -
    @@ -191,5 +169,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHandler.html b/jetty-11/org/eclipse/jetty/servlet/ServletHandler.html index 418b360dfba..4e33055ca1f 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHandler.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHandler.html @@ -1,29 +1,35 @@ - -ServletHandler (Eclipse Jetty API Doc - v11.0.21) + +ServletHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -101,7 +89,6 @@

    Class ServletHandler

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -125,7 +112,6 @@

    Class ServletHandler

    Unless run as part of a ServletContextHandler or derivative, the initialize() method must be called manually after start().

    -
    @@ -363,7 +349,7 @@

    Method Summary

     
    - +
    Deprecated. @@ -383,7 +369,7 @@

    Method Summary

    - +
    ServletHolder matching target path.
    @@ -411,7 +397,7 @@

    Method Summary

     
    - +
    getServlets(Class<?> clazz)
     
    void
    @@ -515,7 +501,7 @@

    Method Summary

    Set Servlets.
    - +
    setServletSecurity(jakarta.servlet.ServletRegistration.Dynamic registration, jakarta.servlet.ServletSecurityElement servletSecurityElement)
     
    @@ -585,9 +571,7 @@

    Field Details

  • _chainCache

    -
    protected final ConcurrentMap<String,jakarta.servlet.FilterChain>[] _chainCache
    -
  • @@ -601,10 +585,8 @@

    Constructor Details

  • ServletHandler

    -
    public ServletHandler()
    Constructor.
    -
  • @@ -618,19 +600,16 @@

    Method Details

  • isDumpable

    -
    public boolean isDumpable(Object o)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -644,59 +623,52 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ScopedHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • isEnsureDefaultServlet

    -
    public boolean isEnsureDefaultServlet()
    Returns:
    true if ServletHandler always has a default servlet, using ServletHandler.Default404Servlet if no other default servlet is configured.
    -
  • setEnsureDefaultServlet

    -
    public void setEnsureDefaultServlet(boolean ensureDefaultServlet)
    Parameters:
    ensureDefaultServlet - true if ServletHandler always has a default servlet, using ServletHandler.Default404Servlet if no other default servlet is configured.
    -
  • start

    -
    protected void start(LifeCycle l) throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the given lifecycle.
    Overrides:
    @@ -706,16 +678,14 @@

    start

    Throws:
    Exception - if unable to start lifecycle
    -
  • stop

    -
    protected void stop(LifeCycle l) throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the given lifecycle.
    Overrides:
    @@ -725,16 +695,14 @@

    stop

    Throws:
    Exception - if unable to stop the lifecycle
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -742,41 +710,33 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getIdentityService

    -
    protected IdentityService getIdentityService()
    -
  • getFilterMappings

    -
    @ManagedAttribute(value="filters", readonly=true) public FilterMapping[] getFilterMappings()
    -
  • getFilters

    -
    @ManagedAttribute(value="filters", readonly=true) public FilterHolder[] getFilters()
    -
  • getHolderEntry

    -
    Deprecated. @@ -789,39 +749,31 @@

    getHolderEntry

    Returns:
    PathMap Entries pathspec to ServletHolder
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    -
  • getServletContextHandler

    -
    public ServletContextHandler getServletContextHandler()
    -
  • getServletMappings

    -
    @ManagedAttribute(value="mappings of servlets", readonly=true) public ServletMapping[] getServletMappings()
    -
  • getServletMapping

    -
    public ServletMapping getServletMapping(String pathSpec)
    Get the ServletMapping matching the path
    @@ -830,46 +782,38 @@

    getServletMapping

    Returns:
    the servlet mapping for the path spec (or null if not found)
    -
  • getServlets

    -
    @ManagedAttribute(value="servlets", readonly=true) public ServletHolder[] getServlets()
    -
  • getServlets

    -
    public List<ServletHolder> getServlets(Class<?> clazz)
    -
  • getServlet

    -
    public ServletHolder getServlet(String name)
    -
  • doScope

    -
    public void doScope(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Scope the handler

    Derived implementations should call ScopedHandler.nextScope(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -888,20 +832,18 @@

    doScope

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • doHandle

    -
    public void doHandle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from class: ScopedHandler
    +
    Description copied from class: ScopedHandler
    Do the handler work within the scope.

    Derived implementations should call ScopedHandler.nextHandle(String, Request, HttpServletRequest, HttpServletResponse)

    @@ -920,13 +862,11 @@

    doHandle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • getMatchedServlet

    -
    public MatchedResource<ServletHandler.MappedServlet> getMatchedServlet(String target)
    ServletHolder matching target path.
    @@ -936,13 +876,11 @@

    getMatchedServlet

    MatchedResource, pointing to the MappedResource for the ServletHolder, and also the pathspec specific name/info sections for the match. Named servlets have a null PathSpec and MatchedResource.
    -
  • getMappedServlet

    -
    @Deprecated public ServletHandler.MappedServlet getMappedServlet(String target)
    Deprecated. @@ -955,23 +893,19 @@

    getMappedServlet

    Returns:
    MappedResource to the ServletHolder. Named servlets have a null PathSpec
    -
  • getFilterChain

    -
    protected jakarta.servlet.FilterChain getFilterChain(Request baseRequest, String pathInContext, ServletHolder servletHolder)
    -
  • newFilterChain

    -
    protected jakarta.servlet.FilterChain newFilterChain(FilterHolder filterHolder, jakarta.servlet.FilterChain chain)
    Create a FilterChain that calls the passed filter with the passed chain
    @@ -982,81 +916,67 @@

    newFilterChain

    Returns:
    A FilterChain that invokes the filter with the chain
    -
  • invalidateChainsCache

    -
    protected void invalidateChainsCache()
    -
  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    true if the handler is started and there are no unavailable servlets
    -
  • setStartWithUnavailable

    -
    public void setStartWithUnavailable(boolean start)
    Parameters:
    start - True if this handler will start with unavailable servlets
    -
  • isAllowDuplicateMappings

    -
    public boolean isAllowDuplicateMappings()
    Returns:
    the allowDuplicateMappings
    -
  • setAllowDuplicateMappings

    -
    public void setAllowDuplicateMappings(boolean allowDuplicateMappings)
    Parameters:
    allowDuplicateMappings - the allowDuplicateMappings to set
    -
  • isStartWithUnavailable

    -
    public boolean isStartWithUnavailable()
    Returns:
    True if this handler will start with unavailable servlets
    -
  • initialize

    -
    public void initialize() throws Exception
    Initialize filters and load-on-startup servlets.
    @@ -1064,82 +984,66 @@

    initialize

    Throws:
    Exception - if unable to initialize
    -
  • isInitialized

    -
    public boolean isInitialized()
    Returns:
    true if initialized has been called, false otherwise
    -
  • initializeHolders

    -
    protected void initializeHolders(Collection<? extends BaseHolder<?>> holders)
    -
  • isFilterChainsCached

    -
    public boolean isFilterChainsCached()
    Returns:
    whether the filter chains are cached.
    -
  • addListener

    -
    public void addListener(ListenerHolder listener)
    Add a holder for a listener
    Parameters:
    listener - the listener for the holder
    -
  • getListeners

    -
    public ListenerHolder[] getListeners()
    -
  • setListeners

    -
    public void setListeners(ListenerHolder[] holders)
    -
  • newListenerHolder

    -
    public ListenerHolder newListenerHolder(Source source)
    -
  • newServletHolder

    -
    public ServletHolder newServletHolder(Source source)
    Add a new servlet holder
    @@ -1148,13 +1052,11 @@

    newServletHolder

    Returns:
    the servlet holder
    -
  • addServletWithMapping

    -
    public ServletHolder addServletWithMapping(String className, String pathSpec)
    Convenience method to add a servlet.
    @@ -1165,13 +1067,11 @@

    addServletWithMapping

    Returns:
    The servlet holder.
    -
  • addServletWithMapping

    -
    public ServletHolder addServletWithMapping(Class<? extends jakarta.servlet.Servlet> servlet, String pathSpec)
    Convenience method to add a servlet.
    @@ -1182,13 +1082,11 @@

    addServletWithMapping

    Returns:
    The servlet holder.
    -
  • addServletWithMapping

    -
    public void addServletWithMapping(ServletHolder servlet, String pathSpec)
    Convenience method to add a servlet.
    @@ -1197,64 +1095,52 @@

    addServletWithMapping

    servlet - servlet holder to add
    pathSpec - servlet mappings for the servletHolder
    -
  • addServlet

    -
    public void addServlet(ServletHolder holder)
    Convenience method to add a pre-constructed ServletHolder.
    Parameters:
    holder - the servlet holder
    -
  • addServletMapping

    -
    public void addServletMapping(ServletMapping mapping)
    Convenience method to add a pre-constructed ServletMapping.
    Parameters:
    mapping - the servlet mapping
    -
  • setServletSecurity

    -
    public Set<String> setServletSecurity(jakarta.servlet.ServletRegistration.Dynamic registration, jakarta.servlet.ServletSecurityElement servletSecurityElement)
    -
  • newFilterHolder

    -
    public FilterHolder newFilterHolder(Source source)
    -
  • getFilter

    -
    public FilterHolder getFilter(String name)
    -
  • addFilterWithMapping

    -
    public FilterHolder addFilterWithMapping(Class<? extends jakarta.servlet.Filter> filter, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    @@ -1267,13 +1153,11 @@

    addFilterWithMapping

    Returns:
    The filter holder.
    -
  • addFilterWithMapping

    -
    public FilterHolder addFilterWithMapping(String className, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    @@ -1286,13 +1170,11 @@

    addFilterWithMapping

    Returns:
    The filter holder.
    -
  • addFilterWithMapping

    -
    public void addFilterWithMapping(FilterHolder holder, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    @@ -1303,13 +1185,11 @@

    addFilterWithMapping

    pathSpec - filter mappings for filter
    dispatches - see FilterMapping.setDispatches(int)
    -
  • addFilterWithMapping

    -
    public FilterHolder addFilterWithMapping(Class<? extends jakarta.servlet.Filter> filter, String pathSpec, int dispatches)
    @@ -1322,13 +1202,11 @@

    addFilterWithMapping

    Returns:
    The filter holder.
    -
  • addFilterWithMapping

    -
    public FilterHolder addFilterWithMapping(String className, String pathSpec, int dispatches)
    @@ -1341,13 +1219,11 @@

    addFilterWithMapping

    Returns:
    The filter holder.
    -
  • addFilterWithMapping

    -
    public void addFilterWithMapping(FilterHolder holder, String pathSpec, int dispatches)
    @@ -1358,13 +1234,11 @@

    addFilterWithMapping

    pathSpec - filter mappings for filter
    dispatches - see FilterMapping.setDispatches(int)
    -
  • addFilter

    -
    public void addFilter(FilterHolder filter, FilterMapping filterMapping)
    Convenience method to add a filter and mapping
    @@ -1373,105 +1247,85 @@

    addFilter

    filter - the filter holder
    filterMapping - the filter mapping
    -
  • addFilter

    -
    public void addFilter(FilterHolder filter)
    Convenience method to add a preconstructed FilterHolder
    Parameters:
    filter - the filter holder
    -
  • prependFilter

    -
    public void prependFilter(FilterHolder filter)
    Convenience method to add a preconstructed FilterHolder
    Parameters:
    filter - the filter holder
    -
  • addFilterMapping

    -
    public void addFilterMapping(FilterMapping mapping)
    Convenience method to add a preconstructed FilterMapping
    Parameters:
    mapping - the filter mapping
    -
  • prependFilterMapping

    -
    public void prependFilterMapping(FilterMapping mapping)
    Convenience method to add a preconstructed FilterMapping
    Parameters:
    mapping - the filter mapping
    -
  • removeFilterHolder

    -
    public void removeFilterHolder(FilterHolder holder)
    -
  • removeFilterMapping

    -
    public void removeFilterMapping(FilterMapping mapping)
    -
  • updateNameMappings

    -
    protected void updateNameMappings()
    -
  • asPathSpec

    -
    protected PathSpec asPathSpec(String pathSpec)
    -
  • updateMappings

    -
    protected void updateMappings()
    -
  • notFound

    -
    protected void notFound(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -1482,98 +1336,80 @@

    notFound

    IOException
    jakarta.servlet.ServletException
    -
  • containsFilterHolder

    -
    protected boolean containsFilterHolder(FilterHolder holder)
    -
  • containsServletHolder

    -
    protected boolean containsServletHolder(ServletHolder holder)
    -
  • setFilterChainsCached

    -
    public void setFilterChainsCached(boolean filterChainsCached)
    Parameters:
    filterChainsCached - The filterChainsCached to set.
    -
  • setFilterMappings

    -
    public void setFilterMappings(FilterMapping[] filterMappings)
    Parameters:
    filterMappings - The filterMappings to set.
    -
  • setFilters

    -
    public void setFilters(FilterHolder[] holders)
    -
  • setServletMappings

    -
    public void setServletMappings(ServletMapping[] servletMappings)
    Parameters:
    servletMappings - The servletMappings to set.
    -
  • setServlets

    -
    public void setServlets(ServletHolder[] holders)
    Set Servlets.
    Parameters:
    holders - Array of servlets to define
    -
  • getMaxFilterChainsCacheSize

    -
    public int getMaxFilterChainsCacheSize()
    Returns:
    The maximum entries in a filter chain cache.
    -
  • setMaxFilterChainsCacheSize

    -
    public void setMaxFilterChainsCacheSize(int maxFilterChainsCacheSize)
    Set the maximum filter chain cache size. Filter chains are cached if isFilterChainsCached() is true. If the max cache size @@ -1582,7 +1418,6 @@

    setMaxFilterChainsCacheSize

    Parameters:
    maxFilterChainsCacheSize - the maximum number of entries in a filter chain cache.
    -
  • @@ -1596,5 +1431,7 @@

    setMaxFilterChainsCacheSize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Config.html b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Config.html index cbf19a0ca85..abac09a8855 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Config.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Config.html @@ -1,29 +1,35 @@ - -ServletHolder.Config (Eclipse Jetty API Doc - v11.0.21) + +ServletHolder.Config (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,25 +74,23 @@

    Class ServletHolder.Config

    java.lang.Object -
    Holder<jakarta.servlet.Servlet>.org.eclipse.jetty.servlet.Holder.HolderConfig +
    Holder<jakarta.servlet.Servlet>.HolderConfig
    org.eclipse.jetty.servlet.ServletHolder.Config
    -
    All Implemented Interfaces:
    jakarta.servlet.ServletConfig
    Enclosing class:
    -
    ServletHolder
    +
    ServletHolder

    protected class ServletHolder.Config extends Holder<jakarta.servlet.Servlet>.HolderConfig implements jakarta.servlet.ServletConfig
    -
      @@ -163,9 +149,7 @@

      Constructor Details

    • Config

      -
      protected Config()
      -
    @@ -179,13 +163,11 @@

    Method Details

  • getServletName

    -
    public String getServletName()
    Specified by:
    getServletName in interface jakarta.servlet.ServletConfig
    -
  • @@ -199,5 +181,7 @@

    getServletName


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.JspContainer.html b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.JspContainer.html index a1242e512b2..16381edc8a4 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.JspContainer.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.JspContainer.html @@ -1,29 +1,35 @@ - -ServletHolder.JspContainer (Eclipse Jetty API Doc - v11.0.21) + +ServletHolder.JspContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum ServletHolder.Jsp

    -
    All Implemented Interfaces:
    Serializable, Comparable<ServletHolder.JspContainer>, java.lang.constant.Constable
    Enclosing class:
    -
    ServletHolder
    +
    ServletHolder

    public static enum ServletHolder.JspContainer extends Enum<ServletHolder.JspContainer>
    -
      @@ -112,7 +98,7 @@

      Enum ServletHolder.Jsp

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -176,17 +162,13 @@

      Enum Constant Details

    • APACHE

      -
      public static final ServletHolder.JspContainer APACHE
      -
    • OTHER

      -
      public static final ServletHolder.JspContainer OTHER
      -
    @@ -200,7 +182,6 @@

    Method Details

  • values

    -
    public static ServletHolder.JspContainer[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -208,13 +189,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ServletHolder.JspContainer valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -229,7 +208,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -243,5 +221,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Registration.html b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Registration.html index 13054817ec1..63bad333703 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Registration.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Registration.html @@ -1,29 +1,35 @@ - -ServletHolder.Registration (Eclipse Jetty API Doc - v11.0.21) + +ServletHolder.Registration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,25 +74,23 @@

    Class ServletHolder.Registration

    java.lang.Object -
    Holder<jakarta.servlet.Servlet>.org.eclipse.jetty.servlet.Holder.HolderRegistration +
    Holder<jakarta.servlet.Servlet>.HolderRegistration
    org.eclipse.jetty.servlet.ServletHolder.Registration
    -
    All Implemented Interfaces:
    jakarta.servlet.Registration, jakarta.servlet.Registration.Dynamic, jakarta.servlet.ServletRegistration, jakarta.servlet.ServletRegistration.Dynamic
    Enclosing class:
    -
    ServletHolder
    +
    ServletHolder

    public class ServletHolder.Registration extends Holder<jakarta.servlet.Servlet>.HolderRegistration implements jakarta.servlet.ServletRegistration.Dynamic
    -
      @@ -113,10 +99,10 @@

      Class ServletHolder.R

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.servlet.Registration

      +

      Nested classes/interfaces inherited from interface jakarta.servlet.Registration

      jakarta.servlet.Registration.Dynamic
      -

      Nested classes/interfaces inherited from interface jakarta.servlet.ServletRegistration

      +

      Nested classes/interfaces inherited from interface jakarta.servlet.ServletRegistration

      jakarta.servlet.ServletRegistration.Dynamic
      @@ -159,13 +145,13 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
      addMapping(String... urlPatterns)
       
      int
       
      - +
       
      jakarta.servlet.MultipartConfigElement
      @@ -183,7 +169,7 @@

      Method Summary

      void
       
      - +
      setServletSecurity(jakarta.servlet.ServletSecurityElement securityElement)
       
    @@ -215,9 +201,7 @@

    Field Details

  • _multipartConfig

    -
    protected jakarta.servlet.MultipartConfigElement _multipartConfig
    -
  • @@ -231,9 +215,7 @@

    Constructor Details

  • Registration

    -
    public Registration()
    -
  • @@ -247,101 +229,83 @@

    Method Details

  • addMapping

    -
    public Set<String> addMapping(String... urlPatterns)
    Specified by:
    addMapping in interface jakarta.servlet.ServletRegistration
    -
  • getMappings

    -
    public Collection<String> getMappings()
    Specified by:
    getMappings in interface jakarta.servlet.ServletRegistration
    -
  • getRunAsRole

    -
    public String getRunAsRole()
    Specified by:
    getRunAsRole in interface jakarta.servlet.ServletRegistration
    -
  • setLoadOnStartup

    -
    public void setLoadOnStartup(int loadOnStartup)
    Specified by:
    setLoadOnStartup in interface jakarta.servlet.ServletRegistration.Dynamic
    -
  • getInitOrder

    -
    public int getInitOrder()
    -
  • setMultipartConfig

    -
    public void setMultipartConfig(jakarta.servlet.MultipartConfigElement element)
    Specified by:
    setMultipartConfig in interface jakarta.servlet.ServletRegistration.Dynamic
    -
  • getMultipartConfig

    -
    public jakarta.servlet.MultipartConfigElement getMultipartConfig()
    -
  • setRunAsRole

    -
    public void setRunAsRole(String role)
    Specified by:
    setRunAsRole in interface jakarta.servlet.ServletRegistration.Dynamic
    -
  • setServletSecurity

    -
    public Set<String> setServletSecurity(jakarta.servlet.ServletSecurityElement securityElement)
    Specified by:
    setServletSecurity in interface jakarta.servlet.ServletRegistration.Dynamic
    -
  • @@ -355,5 +319,7 @@

    setServletSecurity


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.WrapFunction.html b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.WrapFunction.html index 49e66fc38b1..92dfaf75f59 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.WrapFunction.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.WrapFunction.html @@ -1,29 +1,35 @@ - -ServletHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.21) + +ServletHolder.WrapFunction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface ServletHolder.WrapFunction

    -
    Enclosing class:
    -
    ServletHolder
    +
    ServletHolder

    public static interface ServletHolder.WrapFunction
    @@ -99,7 +86,6 @@

    Interface Servlet will be called to optionally wrap any newly created Servlets (before their Servlet.init(ServletConfig) method is called)

    -
      @@ -136,7 +122,6 @@

      Method Details

    • wrapServlet

      -
      jakarta.servlet.Servlet wrapServlet(jakarta.servlet.Servlet servlet)
      Optionally wrap the Servlet.
      @@ -145,7 +130,6 @@

      wrapServlet

      Returns:
      the servlet (extend from ServletHolder.Wrapper if you do wrap the Servlet)
      -
    @@ -159,5 +143,7 @@

    wrapServlet


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Wrapper.html b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Wrapper.html index 4eff69c91f5..d8545f08a76 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.Wrapper.html @@ -1,29 +1,35 @@ - -ServletHolder.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +ServletHolder.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class ServletHolder.Wrappe
    org.eclipse.jetty.servlet.ServletHolder.Wrapper

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet
    Enclosing class:
    -
    ServletHolder
    +
    ServletHolder

    public static class ServletHolder.Wrapper extends Object implements jakarta.servlet.Servlet
    -
      @@ -172,9 +158,7 @@

      Constructor Details

    • Wrapper

      -
      public Wrapper(jakarta.servlet.Servlet servlet)
      -
    @@ -188,15 +172,12 @@

    Method Details

  • getWrapped

    -
    public jakarta.servlet.Servlet getWrapped()
    -
  • init

    -
    public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
    @@ -205,25 +186,21 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • getServletConfig

    -
    public jakarta.servlet.ServletConfig getServletConfig()
    Specified by:
    getServletConfig in interface jakarta.servlet.Servlet
    -
  • service

    -
    public void service(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res) throws jakarta.servlet.ServletException, @@ -235,43 +212,36 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • getServletInfo

    -
    public String getServletInfo()
    Specified by:
    getServletInfo in interface jakarta.servlet.Servlet
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.servlet.Servlet
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -285,5 +255,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.html b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.html index d2b041b50e5..db03c4e1cab 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletHolder.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletHolder.html @@ -1,29 +1,35 @@ - -ServletHolder (Eclipse Jetty API Doc - v11.0.21) + +ServletHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -87,7 +75,7 @@

    Class ServletHolder

    java.lang.Object
    org.eclipse.jetty.util.component.AbstractLifeCycle -
    org.eclipse.jetty.servlet.BaseHolder<jakarta.servlet.Servlet> +
    org.eclipse.jetty.servlet.BaseHolder<T>
    org.eclipse.jetty.servlet.Holder<jakarta.servlet.Servlet>
    org.eclipse.jetty.servlet.ServletHolder
    @@ -95,7 +83,6 @@

    Class ServletHolder

    -
    All Implemented Interfaces:
    Comparable<ServletHolder>, UserIdentity.Scope, Dumpable, LifeCycle
    @@ -115,7 +102,6 @@

    Class ServletHolder

    instance. It implements the ServletConfig interface. This class will organise the loading of the servlet when needed or requested.
    -
      @@ -147,16 +133,16 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.Holder

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.Holder

    Holder.HolderConfig, Holder.HolderRegistration
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -300,7 +286,7 @@

    Method Summary

    jakarta.servlet.ServletRegistration.Dynamic
     
    - +
     
    @@ -425,33 +411,29 @@

    Field Details

  • APACHE_SENTINEL_CLASS

    -
    public static final String APACHE_SENTINEL_CLASS
    See Also:
    -
    -
  • JSP_GENERATED_PACKAGE_NAME

    -
    public static final String JSP_GENERATED_PACKAGE_NAME
    See Also:
    -
    -
  • @@ -465,42 +447,35 @@

    Constructor Details

  • ServletHolder

    -
    public ServletHolder()
    Constructor .
    -
  • ServletHolder

    -
    public ServletHolder(Source creator)
    Constructor .
    Parameters:
    creator - the holder source
    -
  • ServletHolder

    -
    public ServletHolder(jakarta.servlet.Servlet servlet)
    Constructor for existing servlet.
    Parameters:
    servlet - the servlet
    -
  • ServletHolder

    -
    public ServletHolder(String name, Class<? extends jakarta.servlet.Servlet> servlet)
    Constructor for servlet class.
    @@ -509,13 +484,11 @@

    ServletHolder

    name - the name of the servlet
    servlet - the servlet class
    -
  • ServletHolder

    -
    public ServletHolder(String name, jakarta.servlet.Servlet servlet)
    Constructor for servlet class.
    @@ -524,20 +497,17 @@

    ServletHolder

    name - the servlet name
    servlet - the servlet
    -
  • ServletHolder

    -
    public ServletHolder(Class<? extends jakarta.servlet.Servlet> servlet)
    Constructor for servlet class.
    Parameters:
    servlet - the servlet class
    -
  • @@ -551,37 +521,30 @@

    Method Details

  • getUnavailableException

    -
    public jakarta.servlet.UnavailableException getUnavailableException()
    Returns:
    The unavailable exception or null if not unavailable
    -
  • setServlet

    -
    public void setServlet(jakarta.servlet.Servlet servlet)
    -
  • getInitOrder

    -
    @ManagedAttribute(value="initialization order", readonly=true) public int getInitOrder()
    -
  • setInitOrder

    -
    public void setInitOrder(int order)
    Set the initialize order.

    @@ -592,50 +555,42 @@

    setInitOrder

    Parameters:
    order - the servlet init order
    -
  • compareTo

    -
    public int compareTo(ServletHolder sh)
    Comparator by init order.
    Specified by:
    compareTo in interface Comparable<ServletHolder>
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • setUserRoleLink

    -
    public void setUserRoleLink(String name, String link)
    Link a user role. @@ -646,13 +601,11 @@

    setUserRoleLink

    name - The role name as used by the servlet
    link - The role name as used by the container.
    -
  • getUserRoleLink

    -
    public String getUserRoleLink(String name)
    get a user role link.
    @@ -662,13 +615,11 @@

    getUserRoleLink

    The name as translated by the link. If no link exists, the name is returned.
    -
  • getForcedPath

    -
    @ManagedAttribute(value="forced servlet path", readonly=true) public String getForcedPath()
    @@ -676,61 +627,52 @@

    getForcedPath

    Returns:
    Returns the forcedPath.
    -
  • setForcedPath

    -
    public void setForcedPath(String forcedPath)
    Parameters:
    forcedPath - The forcedPath to set.
    -
  • isEnabled

    -
    public boolean isEnabled()
    -
  • setEnabled

    -
    public void setEnabled(boolean enabled)
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class BaseHolder<jakarta.servlet.Servlet>
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • initialize

    -
    public void initialize() throws Exception
    -
    Description copied from class: BaseHolder
    +
    Description copied from class: BaseHolder
    Do any setup necessary after starting
    Overrides:
    @@ -738,16 +680,14 @@

    initialize

    Throws:
    Exception - if unable to initialize
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -755,25 +695,21 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • destroyInstance

    -
    public void destroyInstance(Object o)
    Overrides:
    destroyInstance in class Holder<jakarta.servlet.Servlet>
    -
  • getServlet

    -
    public jakarta.servlet.Servlet getServlet() throws jakarta.servlet.ServletException
    Get the servlet.
    @@ -783,26 +719,22 @@

    getServlet

    Throws:
    jakarta.servlet.ServletException - if unable to init the servlet on first use
    -
  • getServletInstance

    -
    public jakarta.servlet.Servlet getServletInstance()
    Get the servlet instance (no initialization done).
    Returns:
    The servlet or null
    -
  • checkServletType

    -
    public void checkServletType() throws jakarta.servlet.UnavailableException
    Check to ensure class of servlet is acceptable.
    @@ -810,38 +742,32 @@

    checkServletType

    Throws:
    jakarta.servlet.UnavailableException - if Servlet class is not of type Servlet
    -
  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    true if the holder is started and is not unavailable
    -
  • initJspServlet

    -
    protected void initJspServlet() throws Exception
    Throws:
    Exception - if unable to init the JSP Servlet
    -
  • getContextHandler

    -
    public ContextHandler getContextHandler()
    Specified by:
    @@ -849,13 +775,11 @@

    getContextHandler

    Returns:
    The context handler that the identity is being considered within
    -
  • getContextPath

    -
    public String getContextPath()
    Specified by:
    @@ -863,13 +787,11 @@

    getContextPath

    Returns:
    The context path that the identity is being considered within
    -
  • getRoleRefMap

    -
    public Map<String,String> getRoleRefMap()
    Specified by:
    @@ -878,31 +800,25 @@

    getRoleRefMap

    A map of role reference names that converts from names used by application code to names used by the context deployment.
    -
  • getRunAsRole

    -
    @ManagedAttribute(value="role to run servlet as", readonly=true) public String getRunAsRole()
    -
  • setRunAsRole

    -
    public void setRunAsRole(String role)
    -
  • prepare

    -
    protected void prepare(Request baseRequest, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) @@ -918,13 +834,11 @@

    prepare

    jakarta.servlet.ServletException - if unable to prepare the servlet
    jakarta.servlet.UnavailableException - if not available
    -
  • handle

    -
    public void handle(Request baseRequest, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) @@ -942,29 +856,23 @@

    handle

    jakarta.servlet.UnavailableException - if servlet is unavailable
    IOException - if unable to process the request or response
    -
  • isJspServlet

    -
    protected boolean isJspServlet()
    -
  • isJspServlet

    -
    protected boolean isJspServlet(String classname)
    -
  • getNameOfJspClass

    -
    public String getNameOfJspClass(String jsp)
    Parameters:
    @@ -972,33 +880,27 @@

    getNameOfJspClass

    Returns:
    the simple classname of the jsp
    -
  • getPackageOfJspClass

    -
    public String getPackageOfJspClass(String jsp)
    -
  • getJspPackagePrefix

    -
    public String getJspPackagePrefix()
    Returns:
    the package for all jsps
    -
  • getClassNameForJsp

    -
    public String getClassNameForJsp(String jsp)
    Parameters:
    @@ -1006,13 +908,11 @@

    getClassNameForJsp

    Returns:
    the fully qualified classname
    -
  • appendPath

    -
    protected void appendPath(StringBuffer path, String element)
    Concatenate an element on to fully qualified classname.
    @@ -1021,21 +921,17 @@

    appendPath

    path - the path under construction
    element - the element of the name to add
    -
  • getRegistration

    -
    public jakarta.servlet.ServletRegistration.Dynamic getRegistration()
    -
  • newInstance

    -
    protected jakarta.servlet.Servlet newInstance() throws Exception
    @@ -1049,13 +945,11 @@

    newInstance

    InvocationTargetException - If creating new instance throws an exception
    Exception
    -
  • createInstance

    -
    protected jakarta.servlet.Servlet createInstance() throws Exception
    @@ -1064,17 +958,15 @@

    createInstance

    Throws:
    Exception
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1088,19 +980,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Holder<jakarta.servlet.Servlet>
    -
  • @@ -1114,5 +1003,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletMapping.html b/jetty-11/org/eclipse/jetty/servlet/ServletMapping.html index 9abd3310c21..83761663219 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletMapping.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletMapping.html @@ -1,29 +1,35 @@ - -ServletMapping (Eclipse Jetty API Doc - v11.0.21) + +ServletMapping (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class ServletMapping

    org.eclipse.jetty.servlet.ServletMapping
    -

    @ManagedObject("Servlet Mapping") public class ServletMapping extends Object
    -
      @@ -180,17 +166,13 @@

      Constructor Details

    • ServletMapping

      -
      public ServletMapping()
      -
    • ServletMapping

      -
      public ServletMapping(Source source)
      -
    @@ -204,7 +186,6 @@

    Method Details

  • getPathSpecs

    -
    @ManagedAttribute(value="url patterns", readonly=true) public String[] getPathSpecs()
    @@ -212,13 +193,11 @@

    getPathSpecs

    Returns:
    Returns the pathSpecs.
    -
  • getServletName

    -
    @ManagedAttribute(value="servlet name", readonly=true) public String getServletName()
    @@ -226,25 +205,21 @@

    getServletName

    Returns:
    Returns the servletName.
    -
  • setPathSpecs

    -
    public void setPathSpecs(String[] pathSpecs)
    Parameters:
    pathSpecs - The pathSpecs to set.
    -
  • containsPathSpec

    -
    public boolean containsPathSpec(String pathSpec)
    Test if the list of path specs contains a particular one.
    @@ -253,75 +228,61 @@

    containsPathSpec

    Returns:
    true if path spec matches something in mappings
    -
  • setPathSpec

    -
    public void setPathSpec(String pathSpec)
    Parameters:
    pathSpec - The pathSpec to set.
    -
  • setServletName

    -
    public void setServletName(String servletName)
    Parameters:
    servletName - The servletName to set.
    -
  • isFromDefaultDescriptor

    -
    @ManagedAttribute(value="default", readonly=true) public boolean isFromDefaultDescriptor()
    -
  • setFromDefaultDescriptor

    -
    public void setFromDefaultDescriptor(boolean fromDefault)
    -
  • getSource

    -
    public Source getSource()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    @@ -329,7 +290,6 @@

    dump

    Throws:
    IOException
    -
  • @@ -343,5 +303,7 @@

    dump


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/ServletTester.html b/jetty-11/org/eclipse/jetty/servlet/ServletTester.html index d3963453010..1b5044be9ca 100644 --- a/jetty-11/org/eclipse/jetty/servlet/ServletTester.html +++ b/jetty-11/org/eclipse/jetty/servlet/ServletTester.html @@ -1,29 +1,35 @@ - -ServletTester (Eclipse Jetty API Doc - v11.0.21) + +ServletTester (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ServletTester

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -144,7 +131,6 @@

    Class ServletTester

    String rawResponse = connector.getResponse(rawRequest); HttpTester.Response response = HttpTester.parseResponse(rawResponse);
    -
    @@ -388,239 +368,184 @@

    Method Details

  • getServer

    -
    public Server getServer()
    -
  • getConnector

    -
    public LocalConnector getConnector()
    -
  • setVirtualHosts

    -
    public void setVirtualHosts(String[] vhosts)
    -
  • addVirtualHosts

    -
    public void addVirtualHosts(String[] virtualHosts)
    -
  • addServlet

    -
    public ServletHolder addServlet(String className, String pathSpec)
    -
  • addServlet

    -
    public ServletHolder addServlet(Class<? extends jakarta.servlet.Servlet> servlet, String pathSpec)
    -
  • addServlet

    -
    public void addServlet(ServletHolder servlet, String pathSpec)
    -
  • addFilter

    -
    public void addFilter(FilterHolder holder, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    -
  • addFilter

    -
    public FilterHolder addFilter(Class<? extends jakarta.servlet.Filter> filterClass, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    -
  • addFilter

    -
    public FilterHolder addFilter(String filterClass, String pathSpec, EnumSet<jakarta.servlet.DispatcherType> dispatches)
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    -
  • getAttributes

    -
    public Attributes getAttributes()
    -
  • getContextPath

    -
    public String getContextPath()
    -
  • getInitParameter

    -
    public String getInitParameter(String name)
    -
  • setInitParameter

    -
    public String setInitParameter(String name, String value)
    -
  • getInitParameterNames

    -
    public Enumeration<String> getInitParameterNames()
    -
  • getInitParams

    -
    public Map<String,String> getInitParams()
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    -
  • setContextPath

    -
    public void setContextPath(String contextPath)
    -
  • getBaseResource

    -
    public Resource getBaseResource()
    -
  • setBaseResource

    -
    public void setBaseResource(Resource resource)
    -
  • getResourceBase

    -
    public String getResourceBase()
    -
  • setResourceBase

    -
    public void setResourceBase(String resourceBase)
    -
  • getContext

    -
    public ServletContextHandler getContext()
    -
  • getResponses

    -
    public String getResponses(String request) throws Exception
    Throws:
    Exception
    -
  • getResponses

    -
    public String getResponses(String request, long idleFor, TimeUnit units) @@ -629,26 +554,22 @@

    getResponses

    Throws:
    Exception
    -
  • getResponses

    -
    public ByteBuffer getResponses(ByteBuffer request) throws Exception
    Throws:
    Exception
    -
  • getResponses

    -
    public ByteBuffer getResponses(ByteBuffer requestsBuffer, long idleFor, TimeUnit units) @@ -657,13 +578,11 @@

    getResponses

    Throws:
    Exception
    -
  • createConnector

    -
    public String createConnector(boolean localhost) throws Exception
    Create a port based connector. @@ -676,15 +595,12 @@

    createConnector

    Throws:
    Exception - on test failure
    -
  • createLocalConnector

    -
    public LocalConnector createLocalConnector()
    -
  • @@ -698,5 +614,7 @@

    createLocalConnector


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/Source.Origin.html b/jetty-11/org/eclipse/jetty/servlet/Source.Origin.html index d4af4bd1994..86bd3d3d9d3 100644 --- a/jetty-11/org/eclipse/jetty/servlet/Source.Origin.html +++ b/jetty-11/org/eclipse/jetty/servlet/Source.Origin.html @@ -1,29 +1,35 @@ - -Source.Origin (Eclipse Jetty API Doc - v11.0.21) + +Source.Origin (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum Source.Origin

    -
    All Implemented Interfaces:
    Serializable, Comparable<Source.Origin>, java.lang.constant.Constable
    Enclosing class:
    -
    Source
    +
    Source

    public static enum Source.Origin extends Enum<Source.Origin>
    -
      @@ -112,7 +98,7 @@

      Enum Source.Origin

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -180,33 +166,25 @@

      Enum Constant Details

    • EMBEDDED

      -
      public static final Source.Origin EMBEDDED
      -
    • JAKARTA_API

      -
      public static final Source.Origin JAKARTA_API
      -
    • DESCRIPTOR

      -
      public static final Source.Origin DESCRIPTOR
      -
    • ANNOTATION

      -
      public static final Source.Origin ANNOTATION
      -
    @@ -220,7 +198,6 @@

    Method Details

  • values

    -
    public static Source.Origin[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -228,13 +205,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Source.Origin valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -249,7 +224,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -263,5 +237,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/Source.html b/jetty-11/org/eclipse/jetty/servlet/Source.html index da69e71cb8a..25b3ab70fd9 100644 --- a/jetty-11/org/eclipse/jetty/servlet/Source.html +++ b/jetty-11/org/eclipse/jetty/servlet/Source.html @@ -1,29 +1,35 @@ - -Source (Eclipse Jetty API Doc - v11.0.21) + +Source (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class Source

    org.eclipse.jetty.servlet.Source
    -

    public class Source extends Object
    Source The source of a web artifact: servlet, filter, mapping etc
    -
      @@ -193,33 +179,25 @@

      Field Details

    • EMBEDDED

      -
      public static final Source EMBEDDED
      -
    • JAVAX_API

      -
      public static final Source JAVAX_API
      -
    • _origin

      -
      public Source.Origin _origin
      -
    • _resource

      -
      public String _resource
      -
    @@ -233,7 +211,6 @@

    Constructor Details

  • Source

    -
    public Source(Source.Origin o, String resource)
    @@ -241,7 +218,6 @@

    Source

    o - the Origin of the artifact (servlet, filter, mapping etc)
    resource - the location where the artifact was declared
    -
  • @@ -255,37 +231,31 @@

    Method Details

  • getOrigin

    -
    public Source.Origin getOrigin()
    Returns:
    the origin
    -
  • getResource

    -
    public String getResource()
    Returns:
    the resource
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -299,5 +269,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/StatisticsServlet.html b/jetty-11/org/eclipse/jetty/servlet/StatisticsServlet.html index f03fca769a8..ff2ca872522 100644 --- a/jetty-11/org/eclipse/jetty/servlet/StatisticsServlet.html +++ b/jetty-11/org/eclipse/jetty/servlet/StatisticsServlet.html @@ -1,29 +1,35 @@ - -StatisticsServlet (Eclipse Jetty API Doc - v11.0.21) + +StatisticsServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class StatisticsServlet

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -115,12 +102,11 @@

    Class StatisticsServlet

    See Also:
    -
    -
      @@ -185,9 +171,7 @@

      Constructor Details

    • StatisticsServlet

      -
      public StatisticsServlet()
      -
    @@ -201,7 +185,6 @@

    Method Details

  • init

    -
    public void init() throws jakarta.servlet.ServletException
    @@ -210,13 +193,11 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • doPost

    -
    public void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -228,13 +209,11 @@

    doPost

    jakarta.servlet.ServletException
    IOException
    -
  • doGet

    -
    protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, @@ -246,7 +225,6 @@

    doGet

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -260,5 +238,7 @@

    doGet


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/class-use/BaseHolder.html b/jetty-11/org/eclipse/jetty/servlet/class-use/BaseHolder.html index 525ef6f7aad..0ed057d2b71 100644 --- a/jetty-11/org/eclipse/jetty/servlet/class-use/BaseHolder.html +++ b/jetty-11/org/eclipse/jetty/servlet/class-use/BaseHolder.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.servlet.BaseHolder (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.servlet.BaseHolder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FilterMappingMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -99,7 +86,6 @@

    Class FilterMappingMBean


    public class FilterMappingMBean extends ObjectMBean
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • FilterMappingMBean

      -
      public FilterMappingMBean(Object managedObject)
      -
    @@ -180,9 +164,8 @@

    Method Details

  • getObjectNameBasis

    -
    public String getObjectNameBasis()
    -
    Description copied from class: ObjectMBean
    +
    Description copied from class: ObjectMBean

    Allows to customize the ObjectName property name.

    Certain components have a natural name and returning it from this method allows it to be part of the ObjectName.

    @@ -192,7 +175,6 @@

    getObjectNameBasis

    Returns:
    a custom value for the property name
    -
  • @@ -206,5 +188,7 @@

    getObjectNameBasis


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/jmx/HolderMBean.html b/jetty-11/org/eclipse/jetty/servlet/jmx/HolderMBean.html index fea1b6eac04..00f4a0e7b94 100644 --- a/jetty-11/org/eclipse/jetty/servlet/jmx/HolderMBean.html +++ b/jetty-11/org/eclipse/jetty/servlet/jmx/HolderMBean.html @@ -1,29 +1,35 @@ - -HolderMBean (Eclipse Jetty API Doc - v11.0.21) + +HolderMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class HolderMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -99,7 +86,6 @@

    Class HolderMBean


    public class HolderMBean extends ObjectMBean
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • HolderMBean

      -
      public HolderMBean(Object managedObject)
      -
    @@ -180,9 +164,8 @@

    Method Details

  • getObjectNameBasis

    -
    public String getObjectNameBasis()
    -
    Description copied from class: ObjectMBean
    +
    Description copied from class: ObjectMBean

    Allows to customize the ObjectName property name.

    Certain components have a natural name and returning it from this method allows it to be part of the ObjectName.

    @@ -192,7 +175,6 @@

    getObjectNameBasis

    Returns:
    a custom value for the property name
    -
  • @@ -206,5 +188,7 @@

    getObjectNameBasis


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/jmx/ServletMappingMBean.html b/jetty-11/org/eclipse/jetty/servlet/jmx/ServletMappingMBean.html index 2ffc849d78e..7e2300514f9 100644 --- a/jetty-11/org/eclipse/jetty/servlet/jmx/ServletMappingMBean.html +++ b/jetty-11/org/eclipse/jetty/servlet/jmx/ServletMappingMBean.html @@ -1,29 +1,35 @@ - -ServletMappingMBean (Eclipse Jetty API Doc - v11.0.21) + +ServletMappingMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServletMappingMBean

    -
    All Implemented Interfaces:
    DynamicMBean
    @@ -99,7 +86,6 @@

    Class ServletMappingMBean
    public class ServletMappingMBean extends ObjectMBean
    -

      @@ -164,9 +150,7 @@

      Constructor Details

    • ServletMappingMBean

      -
      public ServletMappingMBean(Object managedObject)
      -
    @@ -180,9 +164,8 @@

    Method Details

  • getObjectNameBasis

    -
    public String getObjectNameBasis()
    -
    Description copied from class: ObjectMBean
    +
    Description copied from class: ObjectMBean

    Allows to customize the ObjectName property name.

    Certain components have a natural name and returning it from this method allows it to be part of the ObjectName.

    @@ -192,7 +175,6 @@

    getObjectNameBasis

    Returns:
    a custom value for the property name
    -
  • @@ -206,5 +188,7 @@

    getObjectNameBasis


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/jmx/class-use/FilterMappingMBean.html b/jetty-11/org/eclipse/jetty/servlet/jmx/class-use/FilterMappingMBean.html index cf84154c5b2..6fe435c2f06 100644 --- a/jetty-11/org/eclipse/jetty/servlet/jmx/class-use/FilterMappingMBean.html +++ b/jetty-11/org/eclipse/jetty/servlet/jmx/class-use/FilterMappingMBean.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.servlet.jmx.FilterMappingMBean (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.servlet.jmx.FilterMappingMBean (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    org.eclipse.jetty.servlet.listener.ContainerInitializer.ServletContainerInitializerServletContextListener

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextListener, EventListener
    Enclosing class:
    -
    ContainerInitializer
    +
    ContainerInitializer

    public static class ContainerInitializer.ServletContainerInitializerServletContextListener extends Object implements jakarta.servlet.ServletContextListener
    -
    @@ -175,9 +161,7 @@

    Constructor Details

  • ServletContainerInitializerServletContextListener

    -
    public ServletContainerInitializerServletContextListener(jakarta.servlet.ServletContainerInitializer sci)
    -
  • @@ -191,7 +175,6 @@

    Method Details

  • addClasses

    -
    Add classes to be passed to the ServletContainerInitializer.onStartup(Set, ServletContext) call.

    @@ -204,13 +187,11 @@

    addClasses

    Returns:
    this configured ContainerInitializer.ServletContainerInitializerServletContextListener instance.
    -
  • addClasses

    -
    Add classes to be passed to the ServletContainerInitializer.onStartup(Set, ServletContext) call.

    @@ -224,13 +205,11 @@

    addClasses

    Returns:
    this configured ContainerInitializer.ServletContainerInitializerServletContextListener instance.
    -
  • afterStartup

    -
    public ContainerInitializer.ServletContainerInitializerServletContextListener afterStartup(Consumer<jakarta.servlet.ServletContext> consumer)
    Add a optional consumer to execute once the ServletContainerInitializer.onStartup(Set, ServletContext) has been called successfully. @@ -248,39 +227,32 @@

    afterStartup

    Returns:
    this configured ContainerInitializer.ServletContainerInitializerServletContextListener instance.
    -
  • contextInitialized

    -
    public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextInitialized in interface jakarta.servlet.ServletContextListener
    -
  • getClasses

    -
    public Set<Class<?>> getClasses()
    -
  • contextDestroyed

    -
    public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextDestroyed in interface jakarta.servlet.ServletContextListener
    -
  • @@ -294,5 +266,7 @@

    contextDestroyed


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/listener/ContainerInitializer.html b/jetty-11/org/eclipse/jetty/servlet/listener/ContainerInitializer.html index d9efe4cf1eb..e03ad16e81c 100644 --- a/jetty-11/org/eclipse/jetty/servlet/listener/ContainerInitializer.html +++ b/jetty-11/org/eclipse/jetty/servlet/listener/ContainerInitializer.html @@ -1,29 +1,35 @@ - -ContainerInitializer (Eclipse Jetty API Doc - v11.0.21) + +ContainerInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class ContainerInitializer<
    org.eclipse.jetty.servlet.listener.ContainerInitializer

    -

    public final class ContainerInitializer extends Object
    Utility Methods for manual execution of ServletContainerInitializer when using Embedded Jetty.
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • ContainerInitializer

      -
      public ContainerInitializer()
      -
    @@ -180,7 +164,6 @@

    Method Details

  • asContextListener

    -
    public static ContainerInitializer.ServletContainerInitializerServletContextListener asContextListener(jakarta.servlet.ServletContainerInitializer sci)
    Utility Method to allow for manual execution of ServletContainerInitializer when using Embedded Jetty. @@ -204,13 +187,12 @@

    asContextListener

    the ServletContextListener wrapping the SCI
    See Also:
    -
    -
  • @@ -224,5 +206,7 @@

    asContextListener


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/listener/ELContextCleaner.html b/jetty-11/org/eclipse/jetty/servlet/listener/ELContextCleaner.html index 4f3124b85f0..a29e56714dc 100644 --- a/jetty-11/org/eclipse/jetty/servlet/listener/ELContextCleaner.html +++ b/jetty-11/org/eclipse/jetty/servlet/listener/ELContextCleaner.html @@ -1,29 +1,35 @@ - -ELContextCleaner (Eclipse Jetty API Doc - v11.0.21) + +ELContextCleaner (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ELContextCleaner

    org.eclipse.jetty.servlet.listener.ELContextCleaner
    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextListener, EventListener
    @@ -107,7 +94,6 @@

    Class ELContextCleaner

    See http://java.net/jira/browse/GLASSFISH-1649 See https://bugs.eclipse.org/bugs/show_bug.cgi?id=353095
    -
      @@ -177,10 +163,8 @@

      Constructor Details

    • ELContextCleaner

      -
      public ELContextCleaner()
      Deprecated.
      -
    @@ -194,33 +178,28 @@

    Method Details

  • contextInitialized

    -
    public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
    Deprecated.
    Specified by:
    contextInitialized in interface jakarta.servlet.ServletContextListener
    -
  • contextDestroyed

    -
    public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
    Deprecated.
    Specified by:
    contextDestroyed in interface jakarta.servlet.ServletContextListener
    -
  • getField

    -
    protected Field getField(Class<?> beanELResolver) throws SecurityException, NoSuchFieldException
    @@ -230,13 +209,11 @@

    getField

    SecurityException
    NoSuchFieldException
    -
  • purgeEntries

    -
    protected void purgeEntries(Field properties) throws IllegalArgumentException, IllegalAccessException
    @@ -246,7 +223,6 @@

    purgeEntries

    IllegalArgumentException
    IllegalAccessException
    -
  • @@ -260,5 +236,7 @@

    purgeEntries


    + + diff --git a/jetty-11/org/eclipse/jetty/servlet/listener/IntrospectorCleaner.html b/jetty-11/org/eclipse/jetty/servlet/listener/IntrospectorCleaner.html index c1b5af2fe0f..d4df24bcebe 100644 --- a/jetty-11/org/eclipse/jetty/servlet/listener/IntrospectorCleaner.html +++ b/jetty-11/org/eclipse/jetty/servlet/listener/IntrospectorCleaner.html @@ -1,29 +1,35 @@ - -IntrospectorCleaner (Eclipse Jetty API Doc - v11.0.21) + +IntrospectorCleaner (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class IntrospectorCleanerorg.eclipse.jetty.servlet.listener.IntrospectorCleaner

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextListener, EventListener
    @@ -105,12 +92,11 @@

    Class IntrospectorCleaner
    See Also:
    -

    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • IntrospectorCleaner

      -
      public IntrospectorCleaner()
      -
    @@ -180,25 +164,21 @@

    Method Details

  • contextInitialized

    -
    public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextInitialized in interface jakarta.servlet.ServletContextListener
    -
  • contextDestroyed

    -
    public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextDestroyed in interface jakarta.servlet.ServletContextListener
    -
  • @@ -212,5 +192,7 @@

    contextDestroyed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/servlet/listener/class-use/ContainerInitializer.ServletContainerInitializerServletContextListener.html b/jetty-11/org/eclipse/jetty/servlet/listener/class-use/ContainerInitializer.ServletContainerInitializerServletContextListener.html index e46949aa9ed..7957fc67b3f 100644 --- a/jetty-11/org/eclipse/jetty/servlet/listener/class-use/ContainerInitializer.ServletContainerInitializerServletContextListener.html +++ b/jetty-11/org/eclipse/jetty/servlet/listener/class-use/ContainerInitializer.ServletContainerInitializerServletContextListener.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.servlet.listener.ContainerInitializer.ServletContainerInitializerServletContextListener (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.servlet.listener.ContainerInitializer.ServletContainerInitializerServletContextListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.servlet


    -
    package org.eclipse.jetty.servlet
    Jetty Server : Modular Servlet Integration
    -
    • @@ -243,5 +238,7 @@

      Package org.eclipse.
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/servlet/package-tree.html b/jetty-11/org/eclipse/jetty/servlet/package-tree.html index 3316e77a89e..4d267bda893 100644 --- a/jetty-11/org/eclipse/jetty/servlet/package-tree.html +++ b/jetty-11/org/eclipse/jetty/servlet/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.servlet Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.servlet Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BoundDelegating

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    @@ -103,7 +90,6 @@

    Class BoundDelegating An InputStream that delegates methods to an ObjectInput. The ObjectInput must start with an integer containing the length of the data.

    -
      @@ -189,9 +175,7 @@

      Field Details

    • objectInput

      -
      protected final ObjectInput objectInput
      -
    @@ -205,14 +189,12 @@

    Constructor Details

  • BoundDelegatingInputStream

    -
    public BoundDelegatingInputStream(ObjectInput objectInput) throws IOException
    Throws:
    IOException
    -
  • @@ -226,7 +208,6 @@

    Method Details

  • read

    -
    public int read() throws IOException
    @@ -235,13 +216,11 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(byte[] b) throws IOException
    @@ -250,13 +229,11 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(byte[] b, int off, int len) @@ -267,13 +244,11 @@

    read

    Throws:
    IOException
    -
  • skip

    -
    public long skip(long n) throws IOException
    @@ -282,13 +257,11 @@

    skip

    Throws:
    IOException
    -
  • available

    -
    public int available() throws IOException
    @@ -297,13 +270,11 @@

    available

    Throws:
    IOException
    -
  • close

    -
    public void close() throws IOException
    @@ -316,7 +287,6 @@

    close

    Throws:
    IOException
    -
  • @@ -330,5 +300,7 @@

    close


    + + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanKeyBuilder.html b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanKeyBuilder.html index 2a2c6036378..c46201e805e 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanKeyBuilder.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanKeyBuilder.html @@ -1,29 +1,35 @@ - -InfinispanKeyBuilder (Eclipse Jetty API Doc - v11.0.21) + +InfinispanKeyBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class InfinispanKeyBuilder<
    org.eclipse.jetty.session.infinispan.InfinispanKeyBuilder

    -

    public class InfinispanKeyBuilder extends Object
    -
      @@ -146,9 +132,7 @@

      Constructor Details

    • InfinispanKeyBuilder

      -
      public InfinispanKeyBuilder()
      -
    @@ -162,11 +146,9 @@

    Method Details

  • build

    -
    public static String build(String contextPath, String vhost, String id)
    -
  • @@ -180,5 +162,7 @@

    build


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSerializationContextInitializer.html b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSerializationContextInitializer.html index 626d7bda21e..286e8edad2d 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSerializationContextInitializer.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSerializationContextInitializer.html @@ -1,29 +1,35 @@ - -InfinispanSerializationContextInitializer (Eclipse Jetty API Doc - v11.0.21) + +InfinispanSerializationContextInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class
    org.eclipse.jetty.session.infinispan.InfinispanSerializationContextInitializer

    -
    All Implemented Interfaces:
    org.infinispan.protostream.SerializationContextInitializer
    @@ -99,7 +86,6 @@

    Class extends Object implements org.infinispan.protostream.SerializationContextInitializer

    Set up the marshaller for InfinispanSessionData serialization
    -
      @@ -159,9 +145,7 @@

      Constructor Details

    • InfinispanSerializationContextInitializer

      -
      public InfinispanSerializationContextInitializer()
      -
    @@ -175,19 +159,16 @@

    Method Details

  • getProtoFileName

    -
    public String getProtoFileName()
    Specified by:
    getProtoFileName in interface org.infinispan.protostream.SerializationContextInitializer
    -
  • getProtoFile

    -
    public String getProtoFile() throws UncheckedIOException
    @@ -196,31 +177,26 @@

    getProtoFile

    Throws:
    UncheckedIOException
    -
  • registerSchema

    -
    public void registerSchema(org.infinispan.protostream.SerializationContext serCtx)
    Specified by:
    registerSchema in interface org.infinispan.protostream.SerializationContextInitializer
    -
  • registerMarshallers

    -
    public void registerMarshallers(org.infinispan.protostream.SerializationContext serCtx)
    Specified by:
    registerMarshallers in interface org.infinispan.protostream.SerializationContextInitializer
    -
  • @@ -234,5 +210,7 @@

    registerMarshallers


    + + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionData.html b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionData.html index 7c272023eb7..9d16ff4c12e 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionData.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionData.html @@ -1,29 +1,35 @@ - -InfinispanSessionData (Eclipse Jetty API Doc - v11.0.21) + +InfinispanSessionData (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class InfinispanSessionDat

    -
    All Implemented Interfaces:
    Serializable
    @@ -110,12 +97,11 @@

    Class InfinispanSessionDat
    See Also:
    -
    -

      @@ -211,9 +197,7 @@

      Field Details

    • _serializedAttributes

      -
      protected byte[] _serializedAttributes
      -
    @@ -227,7 +211,6 @@

    Constructor Details

  • InfinispanSessionData

    -
    public InfinispanSessionData(String id, String cpath, String vhost, @@ -235,13 +218,11 @@

    InfinispanSessionData

    long accessed, long lastAccessed, long maxInactiveMs)
    -
  • InfinispanSessionData

    -
    public InfinispanSessionData(String id, String cpath, String vhost, @@ -250,7 +231,6 @@

    InfinispanSessionData

    long lastAccessed, long maxInactiveMs, Map<String,Object> attributes)
    -
  • @@ -264,23 +244,18 @@

    Method Details

  • getSerializedAttributes

    -
    public byte[] getSerializedAttributes()
    -
  • setSerializedAttributes

    -
    public void setSerializedAttributes(byte[] serializedAttributes)
    -
  • deserializeAttributes

    -
    public void deserializeAttributes() throws ClassNotFoundException, IOException
    @@ -289,20 +264,17 @@

    deserializeAttributes

    ClassNotFoundException
    IOException
    -
  • serializeAttributes

    -
    public void serializeAttributes() throws IOException
    Throws:
    IOException
    -
  • @@ -316,5 +288,7 @@

    serializeAttributes


    +
    + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStore.html b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStore.html index cdc1700d49d..ce42050304c 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStore.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStore.html @@ -1,29 +1,35 @@ - -InfinispanSessionDataStore (Eclipse Jetty API Doc - v11.0.21) + +InfinispanSessionDataStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class InfinispanSessi

    -
    All Implemented Interfaces:
    SessionDataMap, SessionDataStore, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -105,7 +92,6 @@

    Class InfinispanSessi public class InfinispanSessionDataStore extends AbstractSessionDataStore

    InfinispanSessionDataStore
    -
    @@ -315,69 +299,59 @@

    Method Details

  • getCache

    -
    public org.infinispan.commons.api.BasicCache<String,InfinispanSessionData> getCache()
    Get the clustered cache instance.
    Returns:
    the cache
    -
  • setCache

    -
    public void setCache(org.infinispan.commons.api.BasicCache<String,InfinispanSessionData> cache)
    Set the clustered cache instance.
    Parameters:
    cache - the cache
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractSessionDataStore
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • getQueryManager

    -
    public QueryManager getQueryManager()
    -
  • setQueryManager

    -
    public void setQueryManager(QueryManager queryManager)
    -
  • doLoad

    -
    public SessionData doLoad(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Load the session from persistent store.
    Specified by:
    @@ -389,16 +363,14 @@

    doLoad

    Throws:
    Exception - if unable to load the session
    -
  • delete

    -
    public boolean delete(String id) throws Exception
    -
    Description copied from interface: SessionDataMap
    +
    Description copied from interface: SessionDataMap
    Delete session data
    Parameters:
    @@ -408,16 +380,14 @@

    delete

    Throws:
    Exception - if unable to delete session data
    -
  • doCheckExpired

    -
    public Set<String> doCheckExpired(Set<String> candidates, long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to resolve which sessions in this context that are being managed by this node that should be expired.
    @@ -429,15 +399,13 @@

    doCheckExpired

    Returns:
    the reconciled set of session ids that have been checked in the store
    -
  • doGetExpired

    -
    public Set<String> doGetExpired(long time)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node. This method is only called periodically (the period @@ -452,15 +420,13 @@

    doGetExpired

    the empty set if there are no sessions expired as at the time, or otherwise a set of session ids.
    -
  • doCleanOrphans

    -
    public void doCleanOrphans(long timeLimit)
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit. These are 'orphaned' sessions that are no longer being actively managed by any node. These are explicitly @@ -476,18 +442,16 @@

    doCleanOrphans

    Parameters:
    timeLimit - the upper limit of the expiry time to check in msec
    -
  • doStore

    -
    public void doStore(String id, SessionData data, long lastSaveTime) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Store the session data persistently.
    Specified by:
    @@ -499,40 +463,34 @@

    doStore

    Throws:
    Exception - if unable to store data
    -
  • getCacheKey

    -
    public String getCacheKey(String id)
    -
  • isPassivating

    -
    @ManagedAttribute(value="does store serialize sessions", readonly=true) public boolean isPassivating()
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    True if this type of datastore will passivate session objects
    Returns:
    true if this store can passivate sessions, false otherwise
    -
  • doExists

    -
    public boolean doExists(String id) throws Exception
    -
    Description copied from class: AbstractSessionDataStore
    +
    Description copied from class: AbstractSessionDataStore
    Check if a session for the given id exists.
    Specified by:
    @@ -544,19 +502,17 @@

    doExists

    Throws:
    Exception
    -
  • newSessionData

    -
    public SessionData newSessionData(String id, long created, long accessed, long lastAccessed, long maxInactiveMs)
    -
    Description copied from interface: SessionDataStore
    +
    Description copied from interface: SessionDataStore
    Create a new SessionData
    Specified by:
    @@ -572,49 +528,40 @@

    newSessionData

    Returns:
    a new SessionData object
    -
  • setInfinispanIdleTimeoutSec

    -
    public void setInfinispanIdleTimeoutSec(int sec)
    Parameters:
    sec - the infinispan-specific idle timeout in sec or 0 if not set
    -
  • getInfinispanIdleTimeoutSec

    -
    @ManagedAttribute(value="infinispan idle timeout sec", readonly=true) public int getInfinispanIdleTimeoutSec()
    -
  • setSerialization

    -
    public void setSerialization(boolean serialization)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractSessionDataStore
    -
  • @@ -628,5 +575,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStoreFactory.html b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStoreFactory.html index 78b6eb4086b..ca68af700ca 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStoreFactory.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionDataStoreFactory.html @@ -1,29 +1,35 @@ - -InfinispanSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.21) + +InfinispanSessionDataStoreFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Infinisp

    -
    All Implemented Interfaces:
    SessionDataStoreFactory
    @@ -100,7 +87,6 @@

    Class Infinisp
    public class InfinispanSessionDataStoreFactory extends AbstractSessionDataStoreFactory
    InfinispanSessionDataStoreFactory
    -

      @@ -146,7 +132,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      -
      org.infinispan.commons.api.BasicCache<String,InfinispanSessionData>
      +
      org.infinispan.commons.api.BasicCache<String,InfinispanSessionData>
      Get the clustered cache instance.
      @@ -200,17 +186,13 @@

      Field Details

    • _queryManager

      -
      protected QueryManager _queryManager
      -
    • _serialization

      -
      protected boolean _serialization
      -
    @@ -224,9 +206,7 @@

    Constructor Details

  • InfinispanSessionDataStoreFactory

    -
    public InfinispanSessionDataStoreFactory()
    -
  • @@ -240,96 +220,78 @@

    Method Details

  • getInfinispanIdleTimeoutSec

    -
    public int getInfinispanIdleTimeoutSec()
    Returns:
    the infinispanIdleTimeoutSec
    -
  • setInfinispanIdleTimeoutSec

    -
    public void setInfinispanIdleTimeoutSec(int infinispanIdleTimeoutSec)
    Parameters:
    infinispanIdleTimeoutSec - the infinispanIdleTimeoutSec to set
    -
  • getSessionDataStore

    -
    public SessionDataStore getSessionDataStore(SessionHandler handler) throws Exception
    Throws:
    Exception
    -
  • getCache

    -
    public org.infinispan.commons.api.BasicCache<String,InfinispanSessionData> getCache()
    Get the clustered cache instance.
    Returns:
    the cache
    -
  • setCache

    -
    public void setCache(org.infinispan.commons.api.BasicCache<String,InfinispanSessionData> cache)
    Set the clustered cache instance.
    Parameters:
    cache - the cache
    -
  • getQueryManager

    -
    public QueryManager getQueryManager()
    -
  • setQueryManager

    -
    public void setQueryManager(QueryManager queryManager)
    -
  • setSerialization

    -
    public void setSerialization(boolean serialization)
    -
  • getSerialization

    -
    public boolean getSerialization()
    -
  • @@ -343,5 +305,7 @@

    getSerialization


    +
    + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionLegacyConverter.html b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionLegacyConverter.html index a743090b634..01dded07ba0 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionLegacyConverter.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/InfinispanSessionLegacyConverter.html @@ -1,29 +1,35 @@ - -InfinispanSessionLegacyConverter (Eclipse Jetty API Doc - v11.0.21) + +InfinispanSessionLegacyConverter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Infinispa
    org.eclipse.jetty.session.infinispan.InfinispanSessionLegacyConverter

    -

    public class InfinispanSessionLegacyConverter extends Object
    @@ -100,7 +87,6 @@

    Class Infinispa Use the -Dverbose=true system property to print out more information about conversion failures.

    -
      @@ -165,14 +151,12 @@

      Constructor Details

    • InfinispanSessionLegacyConverter

      -
      public InfinispanSessionLegacyConverter(String cacheName) throws Exception
      Throws:
      Exception
      -
    @@ -186,36 +170,28 @@

    Method Details

  • convert

    -
    public void convert()
    Convert all sessions to protobuf format sessions.
    -
  • checkConverted

    -
    public void checkConverted()
    Retrieve the sessions using protobuf format and print them out to confirm they're ok.
    -
  • usage

    -
    public static final void usage()
    -
  • main

    -
    public static final void main(String... args)
    -
  • @@ -229,5 +205,7 @@

    main


    + + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/NullQueryManagerFactory.html b/jetty-11/org/eclipse/jetty/session/infinispan/NullQueryManagerFactory.html index b53bbfc2543..973cc4c54dc 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/NullQueryManagerFactory.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/NullQueryManagerFactory.html @@ -1,29 +1,35 @@ - -NullQueryManagerFactory (Eclipse Jetty API Doc - v11.0.21) + +NullQueryManagerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class NullQueryManagerFa
    org.eclipse.jetty.session.infinispan.NullQueryManagerFactory

    -
    All Implemented Interfaces:
    QueryManagerFactory
    @@ -101,7 +88,6 @@

    Class NullQueryManagerFa
    NullQueryManagerFactory Trivial impl of the QueryManagerFactory that does not support doing queries.
    -

      @@ -152,9 +138,7 @@

      Constructor Details

    • NullQueryManagerFactory

      -
      public NullQueryManagerFactory()
      -
    @@ -168,13 +152,11 @@

    Method Details

  • getQueryManager

    -
    public QueryManager getQueryManager(org.infinispan.commons.api.BasicCache<String,InfinispanSessionData> cache)
    Specified by:
    getQueryManager in interface QueryManagerFactory
    -
  • @@ -188,5 +170,7 @@

    getQueryManager


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/QueryManager.html b/jetty-11/org/eclipse/jetty/session/infinispan/QueryManager.html index 0908a23d26e..c3b70b958df 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/QueryManager.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/QueryManager.html @@ -1,29 +1,35 @@ - -QueryManager (Eclipse Jetty API Doc - v11.0.21) + +QueryManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,8 @@

    Interface QueryManager

    -

    public interface QueryManager
    -
    @@ -166,5 +146,7 @@

    exists


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/QueryManagerFactory.html b/jetty-11/org/eclipse/jetty/session/infinispan/QueryManagerFactory.html index 7e6dac9a965..1c30c2c27bf 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/QueryManagerFactory.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/QueryManagerFactory.html @@ -1,29 +1,35 @@ - -QueryManagerFactory (Eclipse Jetty API Doc - v11.0.21) + +QueryManagerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface QueryManagerFactory

    -
    All Known Implementing Classes:
    NullQueryManagerFactory

    public interface QueryManagerFactory
    -
    @@ -144,5 +128,7 @@

    getQueryManager


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/SessionDataMarshaller.html b/jetty-11/org/eclipse/jetty/session/infinispan/SessionDataMarshaller.html index a8c6076429b..76c99a5bfa9 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/SessionDataMarshaller.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/SessionDataMarshaller.html @@ -1,29 +1,35 @@ - -SessionDataMarshaller (Eclipse Jetty API Doc - v11.0.21) + +SessionDataMarshaller (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SessionDataMarshalle
    org.eclipse.jetty.session.infinispan.SessionDataMarshaller

    -
    All Implemented Interfaces:
    org.infinispan.protostream.BaseMarshaller<InfinispanSessionData>, org.infinispan.protostream.MessageMarshaller<InfinispanSessionData>
    @@ -104,7 +91,6 @@

    Class SessionDataMarshalle gives greater control over serialization/deserialization. We use that extra control to ensure that session attributes can be deserialized using either the container class loader or the webapp classloader, as appropriate.

    -
      @@ -113,7 +99,7 @@

      Class SessionDataMarshalle

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.infinispan.protostream.MessageMarshaller

      +

      Nested classes/interfaces inherited from interface org.infinispan.protostream.MessageMarshaller

      org.infinispan.protostream.MessageMarshaller.ProtoStreamReader, org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
      @@ -141,7 +127,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
       
      @@ -174,9 +160,7 @@

      Constructor Details

    • SessionDataMarshaller

      -
      public SessionDataMarshaller()
      -
    @@ -190,31 +174,26 @@

    Method Details

  • getJavaClass

    -
    public Class<? extends InfinispanSessionData> getJavaClass()
    Specified by:
    getJavaClass in interface org.infinispan.protostream.BaseMarshaller<InfinispanSessionData>
    -
  • getTypeName

    -
    public String getTypeName()
    Specified by:
    getTypeName in interface org.infinispan.protostream.BaseMarshaller<InfinispanSessionData>
    -
  • readFrom

    -
    public InfinispanSessionData readFrom(org.infinispan.protostream.MessageMarshaller.ProtoStreamReader in) throws IOException
    @@ -223,13 +202,11 @@

    readFrom

    Throws:
    IOException
    -
  • writeTo

    -
    public void writeTo(org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter out, InfinispanSessionData sdata) throws IOException
    @@ -239,7 +216,6 @@

    writeTo

    Throws:
    IOException
    -
  • @@ -253,5 +229,7 @@

    writeTo


    + + diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/class-use/BoundDelegatingInputStream.html b/jetty-11/org/eclipse/jetty/session/infinispan/class-use/BoundDelegatingInputStream.html index bd03c3292a8..28f80113f39 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/class-use/BoundDelegatingInputStream.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/class-use/BoundDelegatingInputStream.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.session.infinispan.BoundDelegatingInputStream (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.session.infinispan.BoundDelegatingInputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.session.infinispan


    -
    package org.eclipse.jetty.session.infinispan
    -
    • @@ -142,5 +137,7 @@

      Package o
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/session/infinispan/package-tree.html b/jetty-11/org/eclipse/jetty/session/infinispan/package-tree.html index 4e51317d239..0427a3f8f98 100644 --- a/jetty-11/org/eclipse/jetty/session/infinispan/package-tree.html +++ b/jetty-11/org/eclipse/jetty/session/infinispan/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.session.infinispan Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.session.infinispan Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface BaseBuilder.Config

    -
    All Known Implementing Classes:
    StartDirBuilder, StartIniBuilder
    Enclosing class:
    -
    BaseBuilder
    +
    BaseBuilder

    public static interface BaseBuilder.Config
    -
      @@ -135,7 +121,6 @@

      Method Details

    • addModule

      -
      String addModule(Module module, Props props) throws IOException
      @@ -149,7 +134,6 @@

      addModule

      Throws:
      IOException - if unable to add the module
      -
    @@ -163,5 +147,7 @@

    addModule


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/BaseBuilder.html b/jetty-11/org/eclipse/jetty/start/BaseBuilder.html index 27f9e5e4d1a..2fa357cbef6 100644 --- a/jetty-11/org/eclipse/jetty/start/BaseBuilder.html +++ b/jetty-11/org/eclipse/jetty/start/BaseBuilder.html @@ -1,29 +1,35 @@ - -BaseBuilder (Eclipse Jetty API Doc - v11.0.21) + +BaseBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class BaseBuilder

    org.eclipse.jetty.start.BaseBuilder
    -

    public class BaseBuilder extends Object
    Build a start configuration in ${jetty.base}, including ini files, directories, and libs. Also handles License management.
    -
      @@ -170,10 +156,8 @@

      Constructor Details

    • BaseBuilder

      -
      public BaseBuilder(BaseHome baseHome, StartArgs args)
      -
    @@ -187,7 +171,6 @@

    Method Details

  • build

    -
    public boolean build() throws IOException
    Build out the Base directory (if needed)
    @@ -197,23 +180,18 @@

    build

    Throws:
    IOException - if unable to build
    -
  • getBaseHome

    -
    public BaseHome getBaseHome()
    -
  • getStartArgs

    -
    public StartArgs getStartArgs()
    -
  • @@ -227,5 +205,7 @@

    getStartArgs


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/BaseHome.SearchDir.html b/jetty-11/org/eclipse/jetty/start/BaseHome.SearchDir.html index fdf513c2f49..b05c8ceaa16 100644 --- a/jetty-11/org/eclipse/jetty/start/BaseHome.SearchDir.html +++ b/jetty-11/org/eclipse/jetty/start/BaseHome.SearchDir.html @@ -1,29 +1,35 @@ - -BaseHome.SearchDir (Eclipse Jetty API Doc - v11.0.21) + +BaseHome.SearchDir (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class BaseHome.SearchDir

    org.eclipse.jetty.start.BaseHome.SearchDir
    -
    Enclosing class:
    -
    BaseHome
    +
    BaseHome

    public static class BaseHome.SearchDir extends Object
    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • SearchDir

      -
      public SearchDir(String name)
      -
    @@ -182,57 +166,43 @@

    Method Details

  • getDir

    -
    public Path getDir()
    -
  • resolve

    -
    public Path resolve(Path subpath)
    -
  • resolve

    -
    public Path resolve(String subpath)
    -
  • setDir

    -
    public BaseHome.SearchDir setDir(File path)
    -
  • setDir

    -
    public BaseHome.SearchDir setDir(Path path)
    -
  • setDir

    -
    public BaseHome.SearchDir setDir(String path)
    -
  • toShortForm

    -
    public String toShortForm(Path path)
    -
  • @@ -246,5 +216,7 @@

    toShortForm


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/BaseHome.html b/jetty-11/org/eclipse/jetty/start/BaseHome.html index 0c5df2863e9..36db309f430 100644 --- a/jetty-11/org/eclipse/jetty/start/BaseHome.html +++ b/jetty-11/org/eclipse/jetty/start/BaseHome.html @@ -1,29 +1,35 @@ - -BaseHome (Eclipse Jetty API Doc - v11.0.21) + +BaseHome (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class BaseHome

    org.eclipse.jetty.start.BaseHome
    -

    public class BaseHome extends Object
    @@ -100,7 +87,6 @@

    Class BaseHome

    The ${jetty.home} directory is where the main Jetty binaries and default configuration is housed.

    The ${jetty.base} directory is where the execution specific configuration and webapps are obtained from.

    -
    @@ -282,48 +264,40 @@

    Constructor Details

  • BaseHome

    -
    public BaseHome() throws IOException
    Throws:
    IOException
    -
  • BaseHome

    -
    public BaseHome(String[] cmdLine) throws IOException
    Throws:
    IOException
    -
  • BaseHome

    -
    public BaseHome(CommandLineConfigSource cmdLineSource) throws IOException
    Throws:
    IOException
    -
  • BaseHome

    -
    public BaseHome(ConfigSources sources)
    -
  • @@ -337,23 +311,18 @@

    Method Details

  • getBase

    -
    public String getBase()
    -
  • getBasePath

    -
    public Path getBasePath()
    -
  • getBasePath

    -
    public Path getBasePath(String path)
    Create a Path reference to some content in "${jetty.base}"
    @@ -362,37 +331,29 @@

    getBasePath

    Returns:
    the file reference
    -
  • getConfigSources

    -
    public ConfigSources getConfigSources()
    -
  • getHome

    -
    public String getHome()
    -
  • getHomePath

    -
    public Path getHomePath()
    -
  • getPath

    -
    public Path getPath(String path)
    Get a specific path reference.

    @@ -410,13 +371,11 @@

    getPath

    Returns:
    the path reference.
    -
  • getPaths

    -
    public List<Path> getPaths(Path dir, int searchDepth, String pattern) @@ -432,13 +391,11 @@

    getPaths

    Throws:
    IOException - if unable to search the path
    -
  • getPaths

    -
    public List<Path> getPaths(String pattern) throws IOException
    Get a List of Paths from a provided pattern. @@ -491,21 +448,17 @@

    getPaths

    Throws:
    IOException - if error during search operation
    -
  • isBaseDifferent

    -
    public boolean isBaseDifferent()
    -
  • toShortForm

    -
    public String toShortForm(File path)
    Convenience method for toShortForm(file.toPath())
    @@ -514,13 +467,11 @@

    toShortForm

    Returns:
    the short form of the path as a String
    -
  • toShortForm

    -
    public String toShortForm(Path path)
    Replace/Shorten arbitrary path with property strings "${jetty.home}" or "${jetty.base}" where appropriate.
    @@ -529,13 +480,11 @@

    toShortForm

    Returns:
    the potentially shortened path
    -
  • toShortForm

    -
    public String toShortForm(String path)
    Replace/Shorten arbitrary path with property strings "${jetty.home}" or "${jetty.base}" where appropriate.
    @@ -544,7 +493,6 @@

    toShortForm

    Returns:
    the potentially shortened path
    -
  • @@ -558,5 +506,7 @@

    toShortForm


    + + diff --git a/jetty-11/org/eclipse/jetty/start/Classpath.html b/jetty-11/org/eclipse/jetty/start/Classpath.html index 82363bdcbe9..63bc5e184cb 100644 --- a/jetty-11/org/eclipse/jetty/start/Classpath.html +++ b/jetty-11/org/eclipse/jetty/start/Classpath.html @@ -1,29 +1,35 @@ - -Classpath (Eclipse Jetty API Doc - v11.0.21) + +Classpath (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Classpath

    org.eclipse.jetty.start.Classpath
    -
    All Implemented Interfaces:
    Iterable<File>
    @@ -99,7 +86,6 @@

    Class Classpath

    extends Object implements Iterable<File>
    Class to handle CLASSPATH construction
    -
    @@ -211,102 +193,80 @@

    Method Details

  • addClasspath

    -
    public boolean addClasspath(String s)
    -
  • addComponent

    -
    public boolean addComponent(File path)
    -
  • addComponent

    -
    public boolean addComponent(String component)
    -
  • count

    -
    public int count()
    -
  • dump

    -
    public void dump(PrintStream out)
    -
  • getClassLoader

    -
    public ClassLoader getClassLoader()
    -
  • getElements

    -
    public List<File> getElements()
    -
  • isEmpty

    -
    public boolean isEmpty()
    -
  • iterator

    -
    public Iterator<File> iterator()
    Specified by:
    iterator in interface Iterable<File>
    -
  • overlay

    -
    public void overlay(Classpath other)
    Overlay another classpath, copying its elements into place on this Classpath, while eliminating duplicate entries on the classpath.
    Parameters:
    other - the other classpath to overlay
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -320,5 +280,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/start/CommandLineBuilder.html b/jetty-11/org/eclipse/jetty/start/CommandLineBuilder.html index 41891473c61..31e9842aff2 100644 --- a/jetty-11/org/eclipse/jetty/start/CommandLineBuilder.html +++ b/jetty-11/org/eclipse/jetty/start/CommandLineBuilder.html @@ -1,29 +1,35 @@ - -CommandLineBuilder (Eclipse Jetty API Doc - v11.0.21) + +CommandLineBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class CommandLineBuilder

    org.eclipse.jetty.start.CommandLineBuilder
    -

    public class CommandLineBuilder extends Object
    -
      @@ -177,7 +163,7 @@

      Method Summary

      static String
       
      - +
       
      static String
      @@ -228,27 +214,21 @@

      Constructor Details

    • CommandLineBuilder

      -
      public CommandLineBuilder()
      -
    • CommandLineBuilder

      -
      @Deprecated public CommandLineBuilder(String bin)
      Deprecated.
      -
    • CommandLineBuilder

      -
      public CommandLineBuilder(boolean multiline)
      -
    @@ -262,24 +242,19 @@

    Method Details

  • findExecutable

    -
    public static File findExecutable(File root, String path)
    -
  • findJavaBin

    -
    public static String findJavaBin()
    -
  • quote

    -
    @Deprecated public static String quote(String arg)
    Deprecated. @@ -291,13 +266,11 @@

    quote

    Returns:
    Quoted string
    -
  • shellQuoteIfNeeded

    -
    public static String shellQuoteIfNeeded(String input)
    This method applies single quotes suitable for a POSIX compliant shell if necessary.
    @@ -307,39 +280,33 @@

    shellQuoteIfNeeded

    Returns:
    The quoted string or the original string if quotes are not necessary
    -
  • addArg

    -
    public void addArg(String arg)
    Add a simple argument to the command line, quoted if necessary.
    Parameters:
    arg - the simple argument to add
    -
  • addEqualsArg

    -
    @Deprecated public void addEqualsArg(String name, String value)
    Deprecated.
    -
  • addArg

    -
    public void addArg(String name, String value)
    Add a "name=value" style argument to the command line with @@ -349,38 +316,32 @@

    addArg

    name - the name
    value - the value
    -
  • addRawArg

    -
    @Deprecated public void addRawArg(String arg)
    Deprecated.
    -
  • addOption

    -
    public void addOption(String option)
    Adds a "-OPTION" style option to the command line with no quoting, for example `--help`.
    Parameters:
    option - the option
    -
  • addOption

    -
    public void addOption(String option, String name, String value)
    @@ -392,60 +353,49 @@

    addOption

    name - the name
    value - the value
    -
  • getArgs

    -
    public List<String> getArgs()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • toQuotedString

    -
    @Deprecated public String toQuotedString()
    Deprecated.
    -
  • toCommandLine

    -
    public String toCommandLine()
    A version of toString() where every arg is evaluated for potential ' (single-quote tick) wrapping.
    Returns:
    the toString but each arg that has spaces is surrounded by ' (single-quote tick)
    -
  • debug

    -
    public void debug()
    -
  • @@ -459,5 +409,7 @@

    debug


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/FS.html b/jetty-11/org/eclipse/jetty/start/FS.html index b3d442a9832..d1d948468f8 100644 --- a/jetty-11/org/eclipse/jetty/start/FS.html +++ b/jetty-11/org/eclipse/jetty/start/FS.html @@ -1,29 +1,35 @@ - -FS (Eclipse Jetty API Doc - v11.0.21) + +FS (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class FS

    org.eclipse.jetty.start.FS
    -

    public class FS extends Object
    -
      @@ -202,9 +188,7 @@

      Constructor Details

    • FS

      -
      public FS()
      -
    @@ -218,161 +202,128 @@

    Method Details

  • canReadDirectory

    -
    public static boolean canReadDirectory(Path path)
    -
  • canReadFile

    -
    public static boolean canReadFile(Path path)
    -
  • canWrite

    -
    public static boolean canWrite(Path path)
    -
  • close

    -
    public static void close(Closeable c)
    -
  • createNewFile

    -
    public static boolean createNewFile(Path path) throws IOException
    Throws:
    IOException
    -
  • ensureDirectoryExists

    -
    public static boolean ensureDirectoryExists(Path dir) throws IOException
    Throws:
    IOException
    -
  • ensureDirectoryWritable

    -
    public static void ensureDirectoryWritable(Path dir) throws IOException
    Throws:
    IOException
    -
  • exists

    -
    public static boolean exists(Path path)
    -
  • isValidDirectory

    -
    public static boolean isValidDirectory(Path path)
    -
  • isXml

    -
    public static boolean isXml(String filename)
    -
  • toRelativePath

    -
    public static String toRelativePath(File baseDir, File path)
    -
  • isPropertyFile

    -
    public static boolean isPropertyFile(String filename)
    -
  • separators

    -
    public static String separators(String path)
    -
  • toPath

    -
    public static Path toPath(String path)
    -
  • touch

    -
    public static void touch(Path path) throws IOException
    Throws:
    IOException
    -
  • toRealPath

    -
    public static Path toRealPath(Path path) throws IOException
    Throws:
    IOException
    -
  • extract

    -
    public static void extract(Path archive, Path destination) throws IOException
    @@ -380,13 +331,11 @@

    extract

    Throws:
    IOException
    -
  • extractZip

    -
    public static void extractZip(Path archive, Path destination) throws IOException
    @@ -394,13 +343,11 @@

    extractZip

    Throws:
    IOException
    -
  • copyZipContents

    -
    public static void copyZipContents(Path root, Path destination) throws IOException
    @@ -408,7 +355,6 @@

    copyZipContents

    Throws:
    IOException
    -
  • @@ -422,5 +368,7 @@

    copyZipContents


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/FileArg.html b/jetty-11/org/eclipse/jetty/start/FileArg.html index 261c10bd9a5..53b42e7276d 100644 --- a/jetty-11/org/eclipse/jetty/start/FileArg.html +++ b/jetty-11/org/eclipse/jetty/start/FileArg.html @@ -1,29 +1,35 @@ - -FileArg (Eclipse Jetty API Doc - v11.0.21) + +FileArg (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class FileArg

    org.eclipse.jetty.start.FileArg
    -

    public class FileArg extends Object
    -
      @@ -174,25 +160,19 @@

      Field Details

    • moduleName

      -
      public final String moduleName
      -
    • uri

      -
      public final String uri
      -
    • location

      -
      public final String location
      -
    @@ -206,18 +186,14 @@

    Constructor Details

  • FileArg

    -
    public FileArg(Module module, String uriLocation)
    -
  • FileArg

    -
    public FileArg(String uriLocation)
    -
  • @@ -231,37 +207,31 @@

    Method Details

  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -275,5 +245,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/FileInitializer.html b/jetty-11/org/eclipse/jetty/start/FileInitializer.html index 3b2ee206b0b..660b5c6c515 100644 --- a/jetty-11/org/eclipse/jetty/start/FileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/FileInitializer.html @@ -1,29 +1,35 @@ - -FileInitializer (Eclipse Jetty API Doc - v11.0.21) + +FileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FileInitializer

    org.eclipse.jetty.start.FileInitializer
    -
    Direct Known Subclasses:
    BaseHomeFileInitializer, DownloadFileInitializer, LocalFileInitializer, TestFileInitializer
    @@ -98,7 +85,6 @@

    Class FileInitializer

    public abstract class FileInitializer extends Object
    Interface for initializing a file resource.
    -
    @@ -193,17 +179,13 @@

    Field Details

  • _scheme

    -
    protected final Set<String> _scheme
    -
  • _basehome

    -
    protected final BaseHome _basehome
    -
  • @@ -217,10 +199,8 @@

    Constructor Details

  • FileInitializer

    -
    protected FileInitializer(BaseHome basehome, String... scheme)
    -
  • @@ -234,15 +214,12 @@

    Method Details

  • isApplicable

    -
    public boolean isApplicable(URI uri)
    -
  • create

    -
    public abstract boolean create(URI uri, String location) throws IOException
    @@ -257,13 +234,11 @@

    create

    Throws:
    IOException - if there was an attempt to initialize, but an error occurred.
    -
  • check

    -
    public boolean check(URI uri, String location) throws IOException
    @@ -271,13 +246,11 @@

    check

    Throws:
    IOException
    -
  • getDestination

    -
    protected Path getDestination(URI uri, String location) throws IOException
    @@ -285,13 +258,11 @@

    getDestination

    Throws:
    IOException
    -
  • isFilePresent

    -
    protected boolean isFilePresent(Path... paths) throws IOException
    Test if any of the Paths exist (as files)
    @@ -303,13 +274,11 @@

    isFilePresent

    Throws:
    IOException - if the path points to a non-file, or is not readable.
    -
  • copyDirectory

    -
    public boolean copyDirectory(Path source, Path destination) throws IOException
    @@ -317,7 +286,6 @@

    copyDirectory

    Throws:
    IOException
    -
  • @@ -331,5 +299,7 @@

    copyDirectory


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/JarVersion.html b/jetty-11/org/eclipse/jetty/start/JarVersion.html index 7887b0a7573..d9819f824f4 100644 --- a/jetty-11/org/eclipse/jetty/start/JarVersion.html +++ b/jetty-11/org/eclipse/jetty/start/JarVersion.html @@ -1,29 +1,35 @@ - -JarVersion (Eclipse Jetty API Doc - v11.0.21) + +JarVersion (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class JarVersion

    org.eclipse.jetty.start.JarVersion
    -

    public class JarVersion extends Object
    Attempt to determine the version of the Jar File based on common version locations.
    -
      @@ -145,9 +131,7 @@

      Constructor Details

    • JarVersion

      -
      public JarVersion()
      -
    @@ -161,9 +145,7 @@

    Method Details

  • getVersion

    -
    public static String getVersion(File file)
    -
  • @@ -177,5 +159,7 @@

    getVersion


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/Licensing.html b/jetty-11/org/eclipse/jetty/start/Licensing.html index 4b0b3699627..cf3c1d73281 100644 --- a/jetty-11/org/eclipse/jetty/start/Licensing.html +++ b/jetty-11/org/eclipse/jetty/start/Licensing.html @@ -1,29 +1,35 @@ - -Licensing (Eclipse Jetty API Doc - v11.0.21) + +Licensing (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Licensing

    org.eclipse.jetty.start.Licensing
    -

    public class Licensing extends Object
    Handles basic license presentation and acknowledgement.
    -
    @@ -166,9 +152,7 @@

    Field Details

  • licenseMap

    -
    public Map<String,List<String>> licenseMap
    -
  • @@ -182,9 +166,7 @@

    Constructor Details

  • Licensing

    -
    public Licensing()
    -
  • @@ -198,30 +180,24 @@

    Method Details

  • addModule

    -
    public void addModule(Module module)
    -
  • hasLicenses

    -
    public boolean hasLicenses()
    -
  • acknowledgeLicenses

    -
    public boolean acknowledgeLicenses() throws IOException
    Throws:
    IOException
    -
  • @@ -235,5 +211,7 @@

    acknowledgeLicenses


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/Main.html b/jetty-11/org/eclipse/jetty/start/Main.html index 6c884af4297..97ee9d744d6 100644 --- a/jetty-11/org/eclipse/jetty/start/Main.html +++ b/jetty-11/org/eclipse/jetty/start/Main.html @@ -1,29 +1,35 @@ - -Main (Eclipse Jetty API Doc - v11.0.21) + +Main (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Main

    org.eclipse.jetty.start.Main
    -

    public class Main extends Object
    @@ -109,7 +96,6 @@

    Class Main

  • Present Optional Informational Options
  • Normal Startup
  • -
    @@ -242,23 +226,18 @@

    Method Details

  • main

    -
    public static void main(String[] args)
    -
  • getBaseHome

    -
    public BaseHome getBaseHome()
    -
  • invokeMain

    -
    public void invokeMain(ClassLoader classloader, StartArgs args) throws IllegalAccessException, @@ -272,40 +251,32 @@

    invokeMain

    NoSuchMethodException
    IOException
    -
  • listConfig

    -
    public void listConfig(PrintStream out, StartArgs args)
    -
  • listModules

    -
    public void listModules(PrintStream out, StartArgs args)
    -
  • showModules

    -
    public void showModules(PrintStream out, StartArgs args)
    -
  • processCommandLine

    -
    public StartArgs processCommandLine(List<String> cmdLine) throws Exception
    Convenience for processCommandLine(cmdLine.toArray(new String[cmdLine.size()]))
    @@ -317,26 +288,22 @@

    processCommandLine

    Throws:
    Exception - if unable to process the command line
    -
  • processCommandLine

    -
    public StartArgs processCommandLine(String[] cmdLine) throws Exception
    Throws:
    Exception
    -
  • start

    -
    public void start(StartArgs args) throws IOException, InterruptedException
    @@ -345,26 +312,22 @@

    start

    IOException
    InterruptedException
    -
  • start

    -
    public void start() throws Exception
    Throws:
    Exception
    -
  • stop

    -
    public void stop(String host, int port, String key)
    @@ -375,68 +338,55 @@

    stop

    port - the port
    key - the key
    -
  • stop

    -
    public void stop(String host, int port, String key, int timeout)
    -
  • stop

    -
    public void stop() throws Exception
    Throws:
    Exception
    -
  • usage

    -
    public void usage(boolean exit)
    -
  • printTextResource

    -
    public static boolean printTextResource(String resourceName)
    -
  • init

    -
    public void init(String[] args) throws Exception
    Throws:
    Exception
    -
  • destroy

    -
    public void destroy()
    -
  • @@ -450,5 +400,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/start/Module.html b/jetty-11/org/eclipse/jetty/start/Module.html index 203a835bf79..7e4eccc73cf 100644 --- a/jetty-11/org/eclipse/jetty/start/Module.html +++ b/jetty-11/org/eclipse/jetty/start/Module.html @@ -1,29 +1,35 @@ - -Module (Eclipse Jetty API Doc - v11.0.21) + +Module (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Module

    org.eclipse.jetty.start.Module
    -
    All Implemented Interfaces:
    Comparable<Module>
    @@ -115,7 +102,6 @@

    Class Module

    all of the name. A module may be enabled, either directly by name or transiently via a dependency from another module by name or provided capability.
    -
    @@ -315,189 +299,146 @@

    Method Details

  • isConditionalDependency

    -
    public static boolean isConditionalDependency(String depends)
    -
  • normalizeModuleName

    -
    public static String normalizeModuleName(String name)
    -
  • getName

    -
    public String getName()
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • expandDependencies

    -
    public void expandDependencies(Props props)
    -
  • getDefaultConfig

    -
    public List<String> getDefaultConfig()
    -
  • getIniTemplate

    -
    public List<String> getIniTemplate()
    -
  • getFiles

    -
    public List<String> getFiles()
    -
  • isSkipFilesValidation

    -
    public boolean isSkipFilesValidation()
    -
  • getJvmArgs

    -
    public List<String> getJvmArgs()
    -
  • getLibs

    -
    public List<String> getLibs()
    -
  • getLicense

    -
    public List<String> getLicense()
    -
  • getXmls

    -
    public List<String> getXmls()
    -
  • getJPMS

    -
    public List<String> getJPMS()
    -
  • getVersion

    -
    public Version getVersion()
    -
  • hasDefaultConfig

    -
    public boolean hasDefaultConfig()
    -
  • hasIniTemplate

    -
    public boolean hasIniTemplate()
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • hasLicense

    -
    public boolean hasLicense()
    -
  • isDynamic

    -
    public boolean isDynamic()
    Indicates a module that is dynamic in nature
    Returns:
    a module where the name is not in the top level of the modules directory
    -
  • hasFiles

    -
    public boolean hasFiles(BaseHome baseHome, Props props)
    -
  • process

    -
    public void process(BaseHome basehome) throws FileNotFoundException, IOException
    @@ -506,81 +447,63 @@

    process

    FileNotFoundException
    IOException
    -
  • clearTransitiveEnable

    -
    public boolean clearTransitiveEnable()
    -
  • setSkipFilesValidation

    -
    public void setSkipFilesValidation(boolean skipFilesValidation)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getDepends

    -
    public List<String> getDepends()
    -
  • getDeprecated

    -
    public List<String> getDeprecated()
    -
  • getProvides

    -
    public Set<String> getProvides()
    -
  • getBefore

    -
    public Set<String> getBefore()
    -
  • getAfter

    -
    public Set<String> getAfter()
    -
  • getOptional

    -
    @Deprecated public Set<String> getOptional()
    Deprecated. @@ -590,53 +513,41 @@

    getOptional

    Returns:
    the module names in the [after] section
    -
  • getDescription

    -
    public List<String> getDescription()
    -
  • getTags

    -
    public List<String> getTags()
    -
  • getPrimaryTag

    -
    public String getPrimaryTag()
    -
  • isEnabled

    -
    public boolean isEnabled()
    -
  • getEnableSources

    -
    public Set<String> getEnableSources()
    -
  • enable

    -
    public boolean enable(String source, boolean transitive)
    @@ -646,36 +557,29 @@

    enable

    Returns:
    true if the module was not previously enabled
    -
  • isTransitive

    -
    public boolean isTransitive()
    -
  • writeIniSection

    -
    public void writeIniSection(BufferedWriter writer, Props props)
    -
  • compareTo

    -
    public int compareTo(Module m)
    Specified by:
    compareTo in interface Comparable<Module>
    -
  • @@ -689,5 +593,7 @@

    compareTo


    + + diff --git a/jetty-11/org/eclipse/jetty/start/ModuleGraphWriter.html b/jetty-11/org/eclipse/jetty/start/ModuleGraphWriter.html index 225d1cf4edf..d19c70fbe7d 100644 --- a/jetty-11/org/eclipse/jetty/start/ModuleGraphWriter.html +++ b/jetty-11/org/eclipse/jetty/start/ModuleGraphWriter.html @@ -1,29 +1,35 @@ - -ModuleGraphWriter (Eclipse Jetty API Doc - v11.0.21) + +ModuleGraphWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class ModuleGraphWriter

    org.eclipse.jetty.start.ModuleGraphWriter
    -

    public class ModuleGraphWriter extends Object
    Generate a graphviz dot graph of the modules found
    -
      @@ -149,9 +135,7 @@

      Constructor Details

    • ModuleGraphWriter

      -
      public ModuleGraphWriter()
      -
    @@ -165,15 +149,12 @@

    Method Details

  • config

    -
    public void config(Props props)
    -
  • write

    -
    public void write(Modules modules, Path outputFile) throws IOException
    @@ -181,7 +162,6 @@

    write

    Throws:
    IOException
    -
  • @@ -195,5 +175,7 @@

    write


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/Modules.html b/jetty-11/org/eclipse/jetty/start/Modules.html index ea74351e1f3..b5d39e1788b 100644 --- a/jetty-11/org/eclipse/jetty/start/Modules.html +++ b/jetty-11/org/eclipse/jetty/start/Modules.html @@ -1,29 +1,35 @@ - -Modules (Eclipse Jetty API Doc - v11.0.21) + +Modules (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Modules

    org.eclipse.jetty.start.Modules
    -
    All Implemented Interfaces:
    Iterable<Module>
    @@ -99,7 +86,6 @@

    Class Modules

    extends Object implements Iterable<Module>
    Access for all modules declared, as well as what is enabled.
    -
    @@ -212,82 +196,65 @@

    Method Details

  • showModules

    -
    public void showModules(PrintStream out, List<String> modules)
    -
  • listModules

    -
    public void listModules(PrintStream out, List<String> tags)
    -
  • listEnabled

    -
    public void listEnabled(PrintStream out)
    -
  • registerAll

    -
    public void registerAll() throws IOException
    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getEnabled

    -
    public List<Module> getEnabled()
    -
  • getSortedAll

    -
    public List<Module> getSortedAll()
    -
  • getSortedNames

    -
    public List<String> getSortedNames(List<String> enabledModules)
    -
  • enable

    -
    public Set<String> enable(String name, String enabledFrom)
    Enable a module
    @@ -298,43 +265,34 @@

    enable

    Returns:
    The set of modules newly enabled
    -
  • get

    -
    public Module get(String name)
    -
  • iterator

    -
    public Iterator<Module> iterator()
    Specified by:
    iterator in interface Iterable<Module>
    -
  • stream

    -
    public Stream<Module> stream()
    -
  • checkEnabledModules

    -
    public void checkEnabledModules()
    -
  • @@ -348,5 +306,7 @@

    checkEnabledModules


    + + diff --git a/jetty-11/org/eclipse/jetty/start/NaturalSort.Files.html b/jetty-11/org/eclipse/jetty/start/NaturalSort.Files.html index 24f1a1ba408..7fec78b01f9 100644 --- a/jetty-11/org/eclipse/jetty/start/NaturalSort.Files.html +++ b/jetty-11/org/eclipse/jetty/start/NaturalSort.Files.html @@ -1,29 +1,35 @@ - -NaturalSort.Files (Eclipse Jetty API Doc - v11.0.21) + +NaturalSort.Files (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class NaturalSort.Files

    org.eclipse.jetty.start.NaturalSort.Files
    -
    All Implemented Interfaces:
    Comparator<File>
    Enclosing class:
    -
    NaturalSort
    +
    NaturalSort

    public static class NaturalSort.Files extends Object implements Comparator<File>
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • Files

      -
      public Files()
      -
    @@ -173,14 +157,12 @@

    Method Details

  • compare

    -
    public int compare(File o1, File o2)
    Specified by:
    compare in interface Comparator<File>
    -
  • @@ -194,5 +176,7 @@

    compare


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/NaturalSort.Paths.html b/jetty-11/org/eclipse/jetty/start/NaturalSort.Paths.html index 9863c484f15..d9d18069362 100644 --- a/jetty-11/org/eclipse/jetty/start/NaturalSort.Paths.html +++ b/jetty-11/org/eclipse/jetty/start/NaturalSort.Paths.html @@ -1,29 +1,35 @@ - -NaturalSort.Paths (Eclipse Jetty API Doc - v11.0.21) + +NaturalSort.Paths (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class NaturalSort.Paths

    org.eclipse.jetty.start.NaturalSort.Paths
    -
    All Implemented Interfaces:
    Comparator<Path>
    Enclosing class:
    -
    NaturalSort
    +
    NaturalSort

    public static class NaturalSort.Paths extends Object implements Comparator<Path>
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • Paths

      -
      public Paths()
      -
    @@ -173,14 +157,12 @@

    Method Details

  • compare

    -
    public int compare(Path o1, Path o2)
    Specified by:
    compare in interface Comparator<Path>
    -
  • @@ -194,5 +176,7 @@

    compare


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/NaturalSort.Strings.html b/jetty-11/org/eclipse/jetty/start/NaturalSort.Strings.html index 04c5aa0d45f..75cdc514dbc 100644 --- a/jetty-11/org/eclipse/jetty/start/NaturalSort.Strings.html +++ b/jetty-11/org/eclipse/jetty/start/NaturalSort.Strings.html @@ -1,29 +1,35 @@ - -NaturalSort.Strings (Eclipse Jetty API Doc - v11.0.21) + +NaturalSort.Strings (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class NaturalSort.Stringsorg.eclipse.jetty.start.NaturalSort.Strings

    -
    All Implemented Interfaces:
    Comparator<String>
    Enclosing class:
    -
    NaturalSort
    +
    NaturalSort

    public static class NaturalSort.Strings extends Object implements Comparator<String>
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • Strings

      -
      public Strings()
      -
    @@ -173,14 +157,12 @@

    Method Details

  • compare

    -
    public int compare(String o1, String o2)
    Specified by:
    compare in interface Comparator<String>
    -
  • @@ -194,5 +176,7 @@

    compare


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/NaturalSort.html b/jetty-11/org/eclipse/jetty/start/NaturalSort.html index a5c5a6d36a7..0f69ccf5181 100644 --- a/jetty-11/org/eclipse/jetty/start/NaturalSort.html +++ b/jetty-11/org/eclipse/jetty/start/NaturalSort.html @@ -1,18 +1,19 @@ - -NaturalSort (Eclipse Jetty API Doc - v11.0.21) + +NaturalSort (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PathFinder

    -
    All Implemented Interfaces:
    FileVisitor<Path>
    @@ -99,7 +86,6 @@

    Class PathFinder


    public class PathFinder extends SimpleFileVisitor<Path>
    -
    @@ -210,47 +194,36 @@

    Method Details

  • getDirMatcher

    -
    public PathMatcher getDirMatcher()
    -
  • getFileMatcher

    -
    public PathMatcher getFileMatcher()
    -
  • getHitList

    -
    public List<File> getHitList()
    -
  • getHits

    -
    public Collection<Path> getHits()
    -
  • isIncludeDirsInResults

    -
    public boolean isIncludeDirsInResults()
    -
  • preVisitDirectory

    -
    public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException
    @@ -262,13 +235,11 @@

    preVisitDirectory

    Throws:
    IOException
    -
  • setBase

    -
    public void setBase(Path basePath)
    Set the active basePath, used for resolving relative paths.

    @@ -277,45 +248,35 @@

    setBase

    Parameters:
    basePath - the basePath to tag all hits with
    -
  • setDirMatcher

    -
    public void setDirMatcher(PathMatcher dirMatcher)
    -
  • setFileMatcher

    -
    public void setFileMatcher(PathMatcher fileMatcher)
    -
  • setFileMatcher

    -
    public void setFileMatcher(String pattern)
    -
  • setIncludeDirsInResults

    -
    public void setIncludeDirsInResults(boolean includeDirsInResults)
    -
  • visitFile

    -
    public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException
    @@ -327,13 +288,11 @@

    visitFile

    Throws:
    IOException
    -
  • visitFileFailed

    -
    public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException
    @@ -345,7 +304,6 @@

    visitFileFailed

    Throws:
    IOException
    -
  • @@ -359,5 +317,7 @@

    visitFileFailed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/PathMatchers.html b/jetty-11/org/eclipse/jetty/start/PathMatchers.html index 156dd90546b..8203a8a974c 100644 --- a/jetty-11/org/eclipse/jetty/start/PathMatchers.html +++ b/jetty-11/org/eclipse/jetty/start/PathMatchers.html @@ -1,29 +1,35 @@ - -PathMatchers (Eclipse Jetty API Doc - v11.0.21) + +PathMatchers (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class PathMatchers

    org.eclipse.jetty.start.PathMatchers
    -

    public class PathMatchers extends Object
    Common PathMatcher implementations.
    -
      @@ -158,9 +144,7 @@

      Constructor Details

    • PathMatchers

      -
      public PathMatchers()
      -
    @@ -174,23 +158,18 @@

    Method Details

  • getMatcher

    -
    public static PathMatcher getMatcher(String rawpattern)
    -
  • getNonHidden

    -
    public static PathMatcher getNonHidden()
    -
  • getSearchRoot

    -
    public static Path getSearchRoot(String pattern)
    Provide the non-glob / non-regex prefix on the pattern as a Path reference.
    @@ -199,13 +178,11 @@

    getSearchRoot

    Returns:
    the Path representing the search root for the pattern provided.
    -
  • isAbsolute

    -
    public static boolean isAbsolute(String pattern)
    Tests if provided pattern is an absolute reference (or not)
    @@ -214,7 +191,6 @@

    isAbsolute

    Returns:
    true if pattern is an absolute reference.
    -
  • @@ -228,5 +204,7 @@

    isAbsolute


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/Props.Prop.html b/jetty-11/org/eclipse/jetty/start/Props.Prop.html index 972c16ae2a4..aa1dac31b9f 100644 --- a/jetty-11/org/eclipse/jetty/start/Props.Prop.html +++ b/jetty-11/org/eclipse/jetty/start/Props.Prop.html @@ -1,29 +1,35 @@ - -Props.Prop (Eclipse Jetty API Doc - v11.0.21) + +Props.Prop (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class Props.Prop

    org.eclipse.jetty.start.Props.Prop
    -
    Enclosing class:
    -
    Props
    +
    Props

    public static class Props.Prop extends Object
    -
      @@ -171,25 +157,19 @@

      Field Details

    • key

      -
      public String key
      -
    • value

      -
      public String value
      -
    • source

      -
      public String source
      -
    @@ -203,11 +183,9 @@

    Constructor Details

  • Prop

    -
    public Prop(String key, String value, String source)
    -
  • @@ -221,13 +199,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -241,5 +217,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/Props.html b/jetty-11/org/eclipse/jetty/start/Props.html index 35283cf1ed7..0b8cbac6bb5 100644 --- a/jetty-11/org/eclipse/jetty/start/Props.html +++ b/jetty-11/org/eclipse/jetty/start/Props.html @@ -1,29 +1,35 @@ - -Props (Eclipse Jetty API Doc - v11.0.21) + +Props (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Props

    org.eclipse.jetty.start.Props
    -
    All Implemented Interfaces:
    Iterable<Props.Prop>
    @@ -102,7 +89,6 @@

    Class Props

    This is larger in scope than the standard Properties, as it will also handle tracking the origin of each property, if it was overridden, and also allowing for ${property} expansion.

    -
    @@ -283,9 +267,7 @@

    Constructor Details

  • Props

    -
    public Props()
    -
  • @@ -299,31 +281,24 @@

    Method Details

  • getValue

    -
    public static String getValue(String arg)
    -
  • getValues

    -
    public static List<String> getValues(String arg)
    -
  • addAll

    -
    public void addAll(Props other)
    -
  • addPossibleProperty

    -
    public boolean addPossibleProperty(String arg, String source)
    Add a potential argument as a property. @@ -336,125 +311,97 @@

    addPossibleProperty

    Returns:
    true if the property was added, false if the property wasn't added
    -
  • cleanReference

    -
    public String cleanReference(String property)
    -
  • containsKey

    -
    public boolean containsKey(String key)
    -
  • expand

    -
    public String expand(String str)
    -
  • getProp

    -
    public Props.Prop getProp(String key)
    -
  • getProp

    -
    public Props.Prop getProp(String key, boolean searchSystemProps)
    -
  • getString

    -
    public String getString(String key)
    -
  • getString

    -
    public String getString(String key, String defVal)
    -
  • hasPropertyKey

    -
    public static boolean hasPropertyKey(String name)
    -
  • iterator

    -
    public Iterator<Props.Prop> iterator()
    Specified by:
    iterator in interface Iterable<Props.Prop>
    -
  • reset

    -
    public void reset()
    -
  • setProperty

    -
    public void setProperty(Props.Prop prop)
    -
  • setProperty

    -
    public void setProperty(String key, String value, String origin)
    -
  • size

    -
    public int size()
    -
  • store

    -
    public void store(OutputStream stream, String comments) throws IOException
    @@ -462,45 +409,36 @@

    store

    Throws:
    IOException
    -
  • setSystemProperty

    -
    public void setSystemProperty(String key, String value)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • load

    -
    public static Props load(ClassLoader classLoader, String resourceName)
    -
  • load

    -
    public static Props load(URL url)
    -
  • @@ -514,5 +452,7 @@

    load


    + + diff --git a/jetty-11/org/eclipse/jetty/start/PropsException.html b/jetty-11/org/eclipse/jetty/start/PropsException.html index 1f9676845d1..b005b790177 100644 --- a/jetty-11/org/eclipse/jetty/start/PropsException.html +++ b/jetty-11/org/eclipse/jetty/start/PropsException.html @@ -1,18 +1,19 @@ - -PropsException (Eclipse Jetty API Doc - v11.0.21) + +PropsException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class RawArgs.Entry

    org.eclipse.jetty.start.RawArgs.Entry
    -
    Enclosing class:
    -
    RawArgs
    +
    RawArgs

    public class RawArgs.Entry extends Object
    -
      @@ -141,25 +127,19 @@

      Method Details

    • getLine

      -
      public String getLine()
      -
    • getOrigin

      -
      public String getOrigin()
      -
    • startsWith

      -
      public boolean startsWith(String val)
      -
    @@ -173,5 +153,7 @@

    startsWith


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/RawArgs.html b/jetty-11/org/eclipse/jetty/start/RawArgs.html index fae282e4c7c..6368057d5c4 100644 --- a/jetty-11/org/eclipse/jetty/start/RawArgs.html +++ b/jetty-11/org/eclipse/jetty/start/RawArgs.html @@ -1,29 +1,35 @@ - -RawArgs (Eclipse Jetty API Doc - v11.0.21) + +RawArgs (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RawArgs

    org.eclipse.jetty.start.RawArgs
    -
    All Implemented Interfaces:
    Iterable<RawArgs.Entry>
    @@ -98,7 +85,6 @@

    Class RawArgs

    public class RawArgs extends Object implements Iterable<RawArgs.Entry>
    -
    @@ -194,39 +178,31 @@

    Method Details

  • addAll

    -
    public void addAll(List<String> lines, Path sourceFile)
    -
  • addArg

    -
    public void addArg(String rawline, String source)
    -
  • iterator

    -
    public Iterator<RawArgs.Entry> iterator()
    Specified by:
    iterator in interface Iterable<RawArgs.Entry>
    -
  • size

    -
    public int size()
    -
  • @@ -240,5 +216,7 @@

    size


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/StartArgs.html b/jetty-11/org/eclipse/jetty/start/StartArgs.html index 8a4364d13ea..7ae643fb0ed 100644 --- a/jetty-11/org/eclipse/jetty/start/StartArgs.html +++ b/jetty-11/org/eclipse/jetty/start/StartArgs.html @@ -1,29 +1,35 @@ - -StartArgs (Eclipse Jetty API Doc - v11.0.21) + +StartArgs (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class StartArgs

    org.eclipse.jetty.start.StartArgs
    -

    public class StartArgs extends Object
    The Arguments required to start Jetty.
    -
    @@ -423,9 +401,7 @@

    Constructor Details

  • StartArgs

    -
    public StartArgs(BaseHome baseHome)
    -
  • @@ -439,56 +415,43 @@

    Method Details

  • dumpActiveXmls

    -
    public void dumpActiveXmls(PrintStream out)
    -
  • dumpEnvironment

    -
    public void dumpEnvironment(PrintStream out)
    -
  • dumpJvmArgs

    -
    public void dumpJvmArgs(PrintStream out)
    -
  • dumpProperties

    -
    public void dumpProperties(PrintStream out)
    -
  • dumpSystemProperties

    -
    public void dumpSystemProperties(PrintStream out)
    -
  • expandSystemProperties

    -
    public void expandSystemProperties()
    Expand any command line added --lib lib references.
    -
  • expandLibs

    -
    public void expandLibs() throws IOException
    Expand any command line added --lib lib references.
    @@ -496,13 +459,11 @@

    expandLibs

    Throws:
    IOException - if unable to expand the libraries
    -
  • expandModules

    -
    public void expandModules(List<Module> activeModules) throws IOException
    Build up the Classpath and XML file references based on enabled Module list.
    @@ -512,49 +473,39 @@

    expandModules

    Throws:
    IOException - if unable to expand the modules
    -
  • getStartModules

    -
    public List<String> getStartModules()
    -
  • getAllModules

    -
    public Modules getAllModules()
    -
  • getClasspath

    -
    public Classpath getClasspath()
    -
  • getEnabledModules

    -
    @Deprecated public List<String> getEnabledModules()
    Deprecated.
    -
  • getSelectedModules

    -
    public List<String> getSelectedModules()

    The list of selected Modules to enable based on configuration @@ -569,337 +520,259 @@

    getSelectedModules

    the list of selected modules (by name) that the configuration has.
    See Also:
    -
    -
  • getFiles

    -
    public List<FileArg> getFiles()
    -
  • getJvmArgs

    -
    @Deprecated public List<String> getJvmArgs()
    Deprecated.
    use getJvmArgSources() instead, as it will return source references with each arg.
    Gets the List of JVM arguments detected.
    -
  • getJvmArgSources

    -
    public Map<String,String> getJvmArgSources()
    Return ordered Map of JVM arguments to Source (locations)
    Returns:
    the ordered map of JVM Argument to Source (locations)
    -
  • getMainArgs

    -
    public CommandLineBuilder getMainArgs(Set<String> parts) throws IOException
    Throws:
    IOException
    -
  • getMainClassname

    -
    public String getMainClassname()
    -
  • getMavenLocalRepoDir

    -
    public String getMavenLocalRepoDir()
    -
  • findMavenLocalRepoDir

    -
    public Path findMavenLocalRepoDir()
    -
  • getModuleGraphFilename

    -
    public String getModuleGraphFilename()
    -
  • getProperties

    -
    public Props getProperties()
    -
  • getSystemProperties

    -
    public Map<String,String> getSystemProperties()
    -
  • getSkipFileValidationModules

    -
    public Set<String> getSkipFileValidationModules()
    -
  • getSources

    -
    public List<String> getSources(String module)
    -
  • getXmlFiles

    -
    public List<Path> getXmlFiles()
    -
  • hasJvmArgs

    -
    public boolean hasJvmArgs()
    -
  • hasSystemProperties

    -
    public boolean hasSystemProperties()
    -
  • isAllowInsecureHttpDownloads

    -
    public boolean isAllowInsecureHttpDownloads()
    -
  • isApproveAllLicenses

    -
    public boolean isApproveAllLicenses()
    -
  • isCreateFiles

    -
    public boolean isCreateFiles()
    -
  • isJPMS

    -
    public boolean isJPMS()
    -
  • isDryRun

    -
    public boolean isDryRun()
    -
  • getDryRunParts

    -
    public Set<String> getDryRunParts()
    -
  • isExec

    -
    public boolean isExec()
    -
  • isLicenseCheckRequired

    -
    public boolean isLicenseCheckRequired()
    -
  • isNormalMainClass

    -
    public boolean isNormalMainClass()
    -
  • isHelp

    -
    public boolean isHelp()
    -
  • isListClasspath

    -
    public boolean isListClasspath()
    -
  • isListConfig

    -
    public boolean isListConfig()
    -
  • getListModules

    -
    public List<String> getListModules()
    -
  • getShowModules

    -
    public List<String> getShowModules()
    -
  • isRun

    -
    public boolean isRun()
    -
  • isStopCommand

    -
    public boolean isStopCommand()
    -
  • isTestingModeEnabled

    -
    public boolean isTestingModeEnabled()
    -
  • isVersion

    -
    public boolean isVersion()
    -
  • isCreateStartD

    -
    public boolean isCreateStartD()
    -
  • isCreateStartIni

    -
    public boolean isCreateStartIni()
    -
  • isUpdateIni

    -
    public boolean isUpdateIni()
    -
  • getMavenBaseUri

    -
    public String getMavenBaseUri()
    -
  • parse

    -
    public void parse(ConfigSources sources)
    -
  • parse

    -
    public void parse(String rawarg, String source)
    Parse a single line of argument.
    @@ -908,91 +781,74 @@

    parse

    rawarg - the raw argument to parse
    source - the origin of this line of argument
    -
  • processSystemProperty

    -
    protected Props.Prop processSystemProperty(String key, String value, String source)
    -
  • processAndSetProperty

    -
    protected void processAndSetProperty(String key, String value, String source)
    -
  • resolveExtraXmls

    -
    public void resolveExtraXmls() throws IOException
    Throws:
    IOException
    -
  • resolvePropertyFiles

    -
    public void resolvePropertyFiles() throws IOException
    Throws:
    IOException
    -
  • setAllModules

    -
    public void setAllModules(Modules allModules)
    -
  • setProperty

    -
    public void setProperty(String key, String value, String source)
    -
  • setRun

    -
    public void setRun(boolean run)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1006,5 +862,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/StartIni.html b/jetty-11/org/eclipse/jetty/start/StartIni.html index 0a84bb1d78b..7193fbdc0b4 100644 --- a/jetty-11/org/eclipse/jetty/start/StartIni.html +++ b/jetty-11/org/eclipse/jetty/start/StartIni.html @@ -1,29 +1,35 @@ - -StartIni (Eclipse Jetty API Doc - v11.0.21) + +StartIni (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StartIni

    -
    All Implemented Interfaces:
    Iterable<String>
    @@ -100,7 +87,6 @@

    Class StartIni

    public class StartIni extends TextFile
    Simple Start .INI handler
    -
    @@ -188,39 +172,32 @@

    Method Details

  • addUniqueLine

    -
    public void addUniqueLine(String line)
    Overrides:
    addUniqueLine in class TextFile
    -
  • init

    -
    public void init()
    Overrides:
    init in class TextFile
    -
  • getBaseDir

    -
    public Path getBaseDir()
    -
  • update

    -
    public void update(BaseHome baseHome, Props props) throws IOException
    @@ -228,7 +205,6 @@

    update

    Throws:
    IOException
    -
  • @@ -242,5 +218,7 @@

    update


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/StartLog.html b/jetty-11/org/eclipse/jetty/start/StartLog.html index edc57f55070..307683b53ea 100644 --- a/jetty-11/org/eclipse/jetty/start/StartLog.html +++ b/jetty-11/org/eclipse/jetty/start/StartLog.html @@ -1,29 +1,35 @@ - -StartLog (Eclipse Jetty API Doc - v11.0.21) + +StartLog (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StartLog

    org.eclipse.jetty.start.StartLog
    -

    public class StartLog extends Object
    @@ -98,7 +85,6 @@

    Class StartLog

    Because startup cannot rely on Jetty's Logging, an alternative logging is established.

    Optional behavior is to create a ${jetty.base}/logs/start.log with whatever output the startup process produces.

    -
      @@ -197,9 +183,7 @@

      Constructor Details

    • StartLog

      -
      public StartLog()
      -
    @@ -213,84 +197,65 @@

    Method Details

  • debug

    -
    public static void debug(String format, Object... args)
    -
  • debug

    -
    public static void debug(Throwable t)
    -
  • trace

    -
    public static void trace(String format, Object... args)
    -
  • getInstance

    -
    public static StartLog getInstance()
    -
  • info

    -
    public static void info(String format, Object... args)
    -
  • error

    -
    public static void error(String format, Object... args)
    -
  • warn

    -
    public static void warn(String format, Object... args)
    -
  • warn

    -
    public static void warn(Throwable t)
    -
  • isDebugEnabled

    -
    public static boolean isDebugEnabled()
    -
  • initialize

    -
    public void initialize(BaseHome baseHome, CommandLineConfigSource cmdLineSource) throws IOException
    @@ -298,52 +263,41 @@

    initialize

    Throws:
    IOException
    -
  • initLogFile

    -
    public void initLogFile(Path logfile) throws IOException
    Throws:
    IOException
    -
  • enableDebug

    -
    public static void enableDebug()
    -
  • endStartLog

    -
    public static void endStartLog()
    -
  • getStream

    -
    public static PrintStream getStream()
    -
  • setStream

    -
    public static PrintStream setStream(PrintStream stream)
    -
  • @@ -357,5 +311,7 @@

    setStream


    + + diff --git a/jetty-11/org/eclipse/jetty/start/TextFile.html b/jetty-11/org/eclipse/jetty/start/TextFile.html index adaa3414738..c1c7ec929d4 100644 --- a/jetty-11/org/eclipse/jetty/start/TextFile.html +++ b/jetty-11/org/eclipse/jetty/start/TextFile.html @@ -1,29 +1,35 @@ - -TextFile (Eclipse Jetty API Doc - v11.0.21) + +TextFile (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class TextFile

    org.eclipse.jetty.start.TextFile
    -
    All Implemented Interfaces:
    Iterable<String>
    @@ -105,7 +92,6 @@

    Class TextFile

    Simple common abstraction for Text files, that consist of a series of lines.

    Ignoring lines that are empty, deemed to be comments, or are duplicates of prior lines.

    -
    @@ -212,97 +196,75 @@

    Method Details

  • addUniqueLine

    -
    public void addUniqueLine(String line)
    -
  • getFile

    -
    public Path getFile()
    -
  • getLineMatches

    -
    public List<String> getLineMatches(Pattern pattern)
    -
  • getLines

    -
    public List<String> getLines()
    -
  • getAllLines

    -
    public List<String> getAllLines()
    -
  • init

    -
    public void init()
    -
  • stream

    -
    public Stream<String> stream()
    -
  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    iterator in interface Iterable<String>
    -
  • listIterator

    -
    public ListIterator<String> listIterator()
    -
  • process

    -
    public void process(String line)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -316,5 +278,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/UsageException.html b/jetty-11/org/eclipse/jetty/start/UsageException.html index e4f8b1bf2a6..6fd8db9b00c 100644 --- a/jetty-11/org/eclipse/jetty/start/UsageException.html +++ b/jetty-11/org/eclipse/jetty/start/UsageException.html @@ -1,29 +1,35 @@ - -UsageException (Eclipse Jetty API Doc - v11.0.21) + +UsageException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class UsageException

    -
    All Implemented Interfaces:
    Serializable
    @@ -107,12 +94,11 @@

    Class UsageException

    See Also:
    -
    -
    @@ -330,38 +302,30 @@

    Constructor Details

  • UsageException

    -
    public UsageException(int exitCode, String message)
    -
  • UsageException

    -
    public UsageException(int exitCode, String format, Object... objs)
    -
  • UsageException

    -
    public UsageException(String format, Object... objs)
    -
  • UsageException

    -
    public UsageException(int exitCode, Throwable cause)
    -
  • @@ -375,9 +339,7 @@

    Method Details

  • getExitCode

    -
    public int getExitCode()
    -
  • @@ -391,5 +353,7 @@

    getExitCode


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/Utils.html b/jetty-11/org/eclipse/jetty/start/Utils.html index 46fd906a87e..b7f51c9233b 100644 --- a/jetty-11/org/eclipse/jetty/start/Utils.html +++ b/jetty-11/org/eclipse/jetty/start/Utils.html @@ -1,29 +1,35 @@ - -Utils (Eclipse Jetty API Doc - v11.0.21) + +Utils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Utils

    org.eclipse.jetty.start.Utils
    -

    public final class Utils extends Object
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • Utils

      -
      public Utils()
      -
    @@ -181,36 +165,29 @@

    Method Details

  • join

    -
    public static String join(Object[] arr, String delim)
    -
  • join

    -
    public static String join(Object[] arr, int start, int end, String delim)
    -
  • join

    -
    public static String join(Collection<?> objs, String delim)
    -
  • isBlank

    -
    public static boolean isBlank(String value)
    Is String null, empty, or consisting of only whitespace.
    @@ -219,13 +196,11 @@

    isBlank

    Returns:
    true if null, empty, or consisting of only whitespace
    -
  • isNotBlank

    -
    public static boolean isNotBlank(String value)
    Is String valid and has something other than whitespace
    @@ -234,7 +209,6 @@

    isNotBlank

    Returns:
    true if String has something other than whitespace
    -
  • @@ -248,5 +222,7 @@

    isNotBlank


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/Version.html b/jetty-11/org/eclipse/jetty/start/Version.html index 35f42443d4d..c2d66da8264 100644 --- a/jetty-11/org/eclipse/jetty/start/Version.html +++ b/jetty-11/org/eclipse/jetty/start/Version.html @@ -1,29 +1,35 @@ - -Version (Eclipse Jetty API Doc - v11.0.21) + +Version (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Version

    org.eclipse.jetty.start.Version
    -
    All Implemented Interfaces:
    Comparable<Version>
    @@ -101,7 +88,6 @@

    Class Version

    Utility class for parsing and comparing version strings.

    http://www.oracle.com/technetwork/java/javase/namechange-140185.html

    -
      @@ -193,9 +179,7 @@

      Constructor Details

    • Version

      -
      public Version(String versionString)
      -
    @@ -209,91 +193,70 @@

    Method Details

  • compareTo

    -
    public int compareTo(Version other)
    Specified by:
    compareTo in interface Comparable<Version>
    -
  • getLegacyMajor

    -
    public int getLegacyMajor()
    -
  • getMajor

    -
    public int getMajor()
    -
  • getRevision

    -
    public int getRevision()
    -
  • getUpdate

    -
    public int getUpdate()
    -
  • getSuffix

    -
    public String getSuffix()
    -
  • isNewerThan

    -
    public boolean isNewerThan(Version other)
    -
  • isNewerThanOrEqualTo

    -
    public boolean isNewerThanOrEqualTo(Version other)
    -
  • isOlderThan

    -
    public boolean isOlderThan(Version other)
    -
  • isOlderThanOrEqualTo

    -
    public boolean isOlderThanOrEqualTo(Version other)
    -
  • isInRange

    -
    public boolean isInRange(Version low, Version high)
    Check whether this version is in range of versions specified
    @@ -304,13 +267,11 @@

    isInRange

    Returns:
    true if this version is within the provided range
    -
  • toString

    -
    public String toString()
    Overrides:
    @@ -318,20 +279,17 @@

    toString

    Returns:
    string representation of this version
    -
  • toShortString

    -
    public String toShortString()
    Return short string form (without suffix)
    Returns:
    string the short version string form
    -
  • @@ -345,5 +303,7 @@

    toShortString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/builders/StartDirBuilder.html b/jetty-11/org/eclipse/jetty/start/builders/StartDirBuilder.html index a2ced799601..071ea36d960 100644 --- a/jetty-11/org/eclipse/jetty/start/builders/StartDirBuilder.html +++ b/jetty-11/org/eclipse/jetty/start/builders/StartDirBuilder.html @@ -1,29 +1,35 @@ - -StartDirBuilder (Eclipse Jetty API Doc - v11.0.21) + +StartDirBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StartDirBuilder

    org.eclipse.jetty.start.builders.StartDirBuilder
    -
    All Implemented Interfaces:
    BaseBuilder.Config
    @@ -101,7 +88,6 @@

    Class StartDirBuilder

    Management of the ${jetty.base}/start.d/ based configuration.

    Implementation of the --add-modules=[name] command line behavior

    -
    @@ -176,11 +160,10 @@

    Method Details

  • addModule

    -
    public String addModule(Module module, Props props) throws IOException
    -
    Description copied from interface: BaseBuilder.Config
    +
    Description copied from interface: BaseBuilder.Config
    Add a module to the start environment in ${jetty.base}
    Specified by:
    @@ -193,7 +176,6 @@

    addModule

    Throws:
    IOException - if unable to add the module
    -
  • @@ -207,5 +189,7 @@

    addModule


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/builders/StartIniBuilder.html b/jetty-11/org/eclipse/jetty/start/builders/StartIniBuilder.html index 92399aed56d..b437df0d2b1 100644 --- a/jetty-11/org/eclipse/jetty/start/builders/StartIniBuilder.html +++ b/jetty-11/org/eclipse/jetty/start/builders/StartIniBuilder.html @@ -1,29 +1,35 @@ - -StartIniBuilder (Eclipse Jetty API Doc - v11.0.21) + +StartIniBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StartIniBuilder

    org.eclipse.jetty.start.builders.StartIniBuilder
    -
    All Implemented Interfaces:
    BaseBuilder.Config
    @@ -101,7 +88,6 @@

    Class StartIniBuilder

    Management of the ${jetty.base}/start.ini based configuration.

    Implementation of the --add-module=[name] command line behavior

    -
    @@ -176,11 +160,10 @@

    Method Details

  • addModule

    -
    public String addModule(Module module, Props props) throws IOException
    -
    Description copied from interface: BaseBuilder.Config
    +
    Description copied from interface: BaseBuilder.Config
    Add a module to the start environment in ${jetty.base}
    Specified by:
    @@ -193,7 +176,6 @@

    addModule

    Throws:
    IOException - if unable to add the module
    -
  • @@ -207,5 +189,7 @@

    addModule


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/builders/class-use/StartDirBuilder.html b/jetty-11/org/eclipse/jetty/start/builders/class-use/StartDirBuilder.html index 8aa92e70c0a..d36c51e8426 100644 --- a/jetty-11/org/eclipse/jetty/start/builders/class-use/StartDirBuilder.html +++ b/jetty-11/org/eclipse/jetty/start/builders/class-use/StartDirBuilder.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.start.builders.StartDirBuilder (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.start.builders.StartDirBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CommandLineConfigS
    org.eclipse.jetty.start.config.CommandLineConfigSource

    -
    All Implemented Interfaces:
    ConfigSource
    @@ -99,7 +86,6 @@

    Class CommandLineConfigS extends Object implements ConfigSource

    Configuration Source representing the Command Line arguments.
    -
    @@ -276,9 +256,7 @@

    Constructor Details

  • CommandLineConfigSource

    -
    public CommandLineConfigSource(String[] rawargs)
    -
  • @@ -292,21 +270,18 @@

    Method Details

  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getArgs

    -
    public RawArgs getArgs()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The list of Arguments for this ConfigSource
    Specified by:
    @@ -314,31 +289,25 @@

    getArgs

    Returns:
    the list of Arguments for this ConfigSource
    -
  • getBasePath

    -
    public Path getBasePath()
    -
  • getHomePath

    -
    public Path getHomePath()
    -
  • getId

    -
    public String getId()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The identifier for this source.

    Used in end-user display of the source.

    @@ -348,15 +317,13 @@

    getId

    Returns:
    the configuration source identifier.
    -
  • getProperty

    -
    public String getProperty(String key)
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    Return the value of the specified property.
    Specified by:
    @@ -366,15 +333,13 @@

    getProperty

    Returns:
    the value of the property, or null if not found
    -
  • getProps

    -
    public Props getProps()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The properties for this ConfigSource
    Specified by:
    @@ -382,15 +347,13 @@

    getProps

    Returns:
    the properties for this ConfigSource
    -
  • getWeight

    -
    public int getWeight()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The weight of this source, used for proper ordering of the config source search order.

    Recommended Weights: @@ -407,50 +370,41 @@

    getWeight

    Returns:
    the weight of the config source. (lower value is more important)
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • setProperty

    -
    public void setProperty(String key, String value, String origin)
    -
  • setSystemProperty

    -
    public void setSystemProperty(String key, String value)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -464,5 +418,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/start/config/ConfigSource.html b/jetty-11/org/eclipse/jetty/start/config/ConfigSource.html index 1e450032f65..1383509bd96 100644 --- a/jetty-11/org/eclipse/jetty/start/config/ConfigSource.html +++ b/jetty-11/org/eclipse/jetty/start/config/ConfigSource.html @@ -1,29 +1,35 @@ - -ConfigSource (Eclipse Jetty API Doc - v11.0.21) + +ConfigSource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConfigSource

    -
    All Known Implementing Classes:
    CommandLineConfigSource, DirConfigSource, JettyBaseConfigSource, JettyHomeConfigSource
    @@ -94,7 +81,6 @@

    Interface ConfigSource


    public interface ConfigSource
    A Configuration Source
    -
      @@ -129,7 +115,7 @@

      Method Summary

      The properties for this ConfigSource
      -
      default Set<StartIni>
      +
      default Set<StartIni>
       
      int
      @@ -154,7 +140,6 @@

      Method Details

    • getId

      -
      String getId()
      The identifier for this source.

      @@ -163,13 +148,11 @@

      getId

      Returns:
      the configuration source identifier.
      -
    • getWeight

      -
      int getWeight()
      The weight of this source, used for proper ordering of the config source search order.

      @@ -185,39 +168,33 @@

      getWeight

      Returns:
      the weight of the config source. (lower value is more important)
      -
    • getArgs

      -
      RawArgs getArgs()
      The list of Arguments for this ConfigSource
      Returns:
      the list of Arguments for this ConfigSource
      -
    • getProps

      -
      Props getProps()
      The properties for this ConfigSource
      Returns:
      the properties for this ConfigSource
      -
    • getProperty

      -
      String getProperty(String key)
      Return the value of the specified property.
      @@ -226,15 +203,12 @@

      getProperty

      Returns:
      the value of the property, or null if not found
      -
    • getStartInis

      -
      default Set<StartIni> getStartInis()
      -
    @@ -248,5 +222,7 @@

    getStartInis


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/config/ConfigSources.html b/jetty-11/org/eclipse/jetty/start/config/ConfigSources.html index 84a573bede9..4fe2692e11a 100644 --- a/jetty-11/org/eclipse/jetty/start/config/ConfigSources.html +++ b/jetty-11/org/eclipse/jetty/start/config/ConfigSources.html @@ -1,29 +1,35 @@ - -ConfigSources (Eclipse Jetty API Doc - v11.0.21) + +ConfigSources (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ConfigSources

    org.eclipse.jetty.start.config.ConfigSources
    -
    All Implemented Interfaces:
    Iterable<ConfigSource>
    @@ -99,7 +86,6 @@

    Class ConfigSources

    extends Object implements Iterable<ConfigSource>
    Weighted List of ConfigSources.
    -
    @@ -187,70 +171,56 @@

    Method Details

  • add

    -
    public void add(ConfigSource source) throws IOException
    Throws:
    IOException
    -
  • getCommandLineSource

    -
    public CommandLineConfigSource getCommandLineSource()
    -
  • getProp

    -
    public Props.Prop getProp(String key)
    -
  • getProps

    -
    public Props getProps()
    -
  • iterator

    -
    public Iterator<ConfigSource> iterator()
    Specified by:
    iterator in interface Iterable<ConfigSource>
    -
  • reverseListIterator

    -
    public ListIterator<ConfigSource> reverseListIterator()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -264,5 +234,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/start/config/DirConfigSource.html b/jetty-11/org/eclipse/jetty/start/config/DirConfigSource.html index 1e210f0041a..4e1ab173395 100644 --- a/jetty-11/org/eclipse/jetty/start/config/DirConfigSource.html +++ b/jetty-11/org/eclipse/jetty/start/config/DirConfigSource.html @@ -1,29 +1,35 @@ - -DirConfigSource (Eclipse Jetty API Doc - v11.0.21) + +DirConfigSource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DirConfigSource

    org.eclipse.jetty.start.config.DirConfigSource
    -
    All Implemented Interfaces:
    ConfigSource
    @@ -105,7 +92,6 @@

    Class DirConfigSource

    A Directory based ConfigSource.

    Such as ${jetty.base} or and --include-jetty-dir=[path] sources.

    -
      @@ -164,7 +150,7 @@

      Method Summary

      The properties for this ConfigSource
      - +
       
      int
      @@ -201,7 +187,6 @@

      Constructor Details

    • DirConfigSource

      -
      public DirConfigSource(String id, Path dir, int weight, @@ -217,7 +202,6 @@

      DirConfigSource

      Throws:
      IOException - if unable to load the configuration args
      -
    @@ -231,33 +215,28 @@

    Method Details

  • getStartInis

    -
    public Set<StartIni> getStartInis()
    Specified by:
    getStartInis in interface ConfigSource
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getArgs

    -
    public RawArgs getArgs()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The list of Arguments for this ConfigSource
    Specified by:
    @@ -265,23 +244,19 @@

    getArgs

    Returns:
    the list of Arguments for this ConfigSource
    -
  • getDir

    -
    public Path getDir()
    -
  • getId

    -
    public String getId()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The identifier for this source.

    Used in end-user display of the source.

    @@ -291,15 +266,13 @@

    getId

    Returns:
    the configuration source identifier.
    -
  • getProperty

    -
    public String getProperty(String key)
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    Return the value of the specified property.
    Specified by:
    @@ -309,15 +282,13 @@

    getProperty

    Returns:
    the value of the property, or null if not found
    -
  • getProps

    -
    public Props getProps()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The properties for this ConfigSource
    Specified by:
    @@ -325,15 +296,13 @@

    getProps

    Returns:
    the properties for this ConfigSource
    -
  • getWeight

    -
    public int getWeight()
    -
    Description copied from interface: ConfigSource
    +
    Description copied from interface: ConfigSource
    The weight of this source, used for proper ordering of the config source search order.

    Recommended Weights: @@ -350,39 +319,32 @@

    getWeight

    Returns:
    the weight of the config source. (lower value is more important)
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • isPropertyBased

    -
    public boolean isPropertyBased()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -396,5 +358,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/config/JettyBaseConfigSource.html b/jetty-11/org/eclipse/jetty/start/config/JettyBaseConfigSource.html index c2fb81f3a34..7ac9d181d36 100644 --- a/jetty-11/org/eclipse/jetty/start/config/JettyBaseConfigSource.html +++ b/jetty-11/org/eclipse/jetty/start/config/JettyBaseConfigSource.html @@ -1,18 +1,19 @@ - -JettyBaseConfigSource (Eclipse Jetty API Doc - v11.0.21) + +JettyBaseConfigSource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.start.config


    -
    package org.eclipse.jetty.start.config
    -
    • @@ -132,5 +127,7 @@

      Package org.ecl
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/start/config/package-tree.html b/jetty-11/org/eclipse/jetty/start/config/package-tree.html index fb7d7319412..d3a55a4f258 100644 --- a/jetty-11/org/eclipse/jetty/start/config/package-tree.html +++ b/jetty-11/org/eclipse/jetty/start/config/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.start.config Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.start.config Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,12 @@

    Class BaseHomeFileInitia

    -

    public class BaseHomeFileInitializer extends FileInitializer
    Copy a file found in BaseHome from a URI of the form "basehome:some/path" FileInitializer
    -
      @@ -164,9 +150,7 @@

      Constructor Details

    • BaseHomeFileInitializer

      -
      public BaseHomeFileInitializer(BaseHome basehome)
      -
    @@ -180,11 +164,10 @@

    Method Details

  • create

    -
    public boolean create(URI uri, String location) throws IOException
    -
    Description copied from class: FileInitializer
    +
    Description copied from class: FileInitializer
    Initialize a file resource
    Specified by:
    @@ -198,7 +181,6 @@

    create

    Throws:
    IOException - if there was an attempt to initialize, but an error occurred.
    -
  • @@ -212,5 +194,7 @@

    create


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/DownloadFileInitializer.html b/jetty-11/org/eclipse/jetty/start/fileinits/DownloadFileInitializer.html index 1fa5e57d58e..848b37501c2 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/DownloadFileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/DownloadFileInitializer.html @@ -1,29 +1,35 @@ - -DownloadFileInitializer (Eclipse Jetty API Doc - v11.0.21) + +DownloadFileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DownloadFileInitia

    -
    Direct Known Subclasses:
    MavenLocalRepoFileInitializer, UriFileInitializer
    @@ -99,7 +86,6 @@

    Class DownloadFileInitia
    public abstract class DownloadFileInitializer extends FileInitializer
    -

      @@ -169,10 +155,8 @@

      Constructor Details

    • DownloadFileInitializer

      -
      protected DownloadFileInitializer(BaseHome basehome, String... scheme)
      -
    @@ -186,15 +170,12 @@

    Method Details

  • allowInsecureHttpDownloads

    -
    protected abstract boolean allowInsecureHttpDownloads()
    -
  • download

    -
    protected void download(URI uri, Path destination) throws IOException
    @@ -202,7 +183,6 @@

    download

    Throws:
    IOException
    -
  • @@ -216,5 +196,7 @@

    download


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/LocalFileInitializer.html b/jetty-11/org/eclipse/jetty/start/fileinits/LocalFileInitializer.html index a9831f77bbe..dec1e8dc5a9 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/LocalFileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/LocalFileInitializer.html @@ -1,29 +1,35 @@ - -LocalFileInitializer (Eclipse Jetty API Doc - v11.0.21) + +LocalFileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class LocalFileInitializer<

    -

    public class LocalFileInitializer extends FileInitializer
    -
      @@ -161,9 +147,7 @@

      Constructor Details

    • LocalFileInitializer

      -
      public LocalFileInitializer(BaseHome basehome)
      -
    @@ -177,11 +161,10 @@

    Method Details

  • create

    -
    public boolean create(URI uri, String location) throws IOException
    -
    Description copied from class: FileInitializer
    +
    Description copied from class: FileInitializer
    Initialize a file resource
    Specified by:
    @@ -195,7 +178,6 @@

    create

    Throws:
    IOException - if there was an attempt to initialize, but an error occurred.
    -
  • @@ -209,5 +191,7 @@

    create


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.Coordinates.html b/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.Coordinates.html index 27fd70bb134..63ffdefad95 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.Coordinates.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.Coordinates.html @@ -1,29 +1,35 @@ - -MavenLocalRepoFileInitializer.Coordinates (Eclipse Jetty API Doc - v11.0.21) + +MavenLocalRepoFileInitializer.Coordinates (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class
    org.eclipse.jetty.start.fileinits.MavenLocalRepoFileInitializer.Coordinates

    -
    Enclosing class:
    -
    MavenLocalRepoFileInitializer
    +
    MavenLocalRepoFileInitializer

    public static class MavenLocalRepoFileInitializer.Coordinates extends Object
    -
      @@ -187,41 +173,31 @@

      Field Details

    • groupId

      -
      public String groupId
      -
    • artifactId

      -
      public String artifactId
      -
    • version

      -
      public String version
      -
    • type

      -
      public String type
      -
    • classifier

      -
      public String classifier
      -
    @@ -235,9 +211,7 @@

    Constructor Details

  • Coordinates

    -
    public Coordinates()
    -
  • @@ -251,41 +225,31 @@

    Method Details

  • toPath

    -
    public String toPath()
    -
  • toMetadataPath

    -
    public String toMetadataPath()
    -
  • toCentralURI

    -
    public URI toCentralURI()
    -
  • toCentralURI

    -
    public URI toCentralURI(String actualVersion)
    -
  • toSnapshotMetadataXmlURI

    -
    public URI toSnapshotMetadataXmlURI()
    -
  • @@ -299,5 +263,7 @@

    toSnapshotMetadataXmlURI


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.html b/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.html index 4662e677f80..790da946620 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/MavenLocalRepoFileInitializer.html @@ -1,29 +1,35 @@ - -MavenLocalRepoFileInitializer (Eclipse Jetty API Doc - v11.0.21) + +MavenLocalRepoFileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class MavenLocalRe

    -

    public class MavenLocalRepoFileInitializer extends DownloadFileInitializer
    @@ -110,7 +97,6 @@

    Class MavenLocalRe
    maven://<groupId>/<artifactId>/<version>/<type>/<classifier>
    optional type and classifier requirement

    -
      @@ -219,30 +205,24 @@

      Constructor Details

    • MavenLocalRepoFileInitializer

      -
      public MavenLocalRepoFileInitializer(BaseHome baseHome)
      -
    • MavenLocalRepoFileInitializer

      -
      public MavenLocalRepoFileInitializer(BaseHome baseHome, Path localRepoDir, boolean readonly)
      -
    • MavenLocalRepoFileInitializer

      -
      public MavenLocalRepoFileInitializer(BaseHome baseHome, Path localRepoDir, boolean readonly, String mavenRepoUri)
      -
    @@ -256,23 +236,20 @@

    Method Details

  • allowInsecureHttpDownloads

    -
    protected boolean allowInsecureHttpDownloads()
    Specified by:
    allowInsecureHttpDownloads in class DownloadFileInitializer
    -
  • create

    -
    public boolean create(URI uri, String location) throws IOException
    -
    Description copied from class: FileInitializer
    +
    Description copied from class: FileInitializer
    Initialize a file resource
    Specified by:
    @@ -286,29 +263,23 @@

    create

    Throws:
    IOException - if there was an attempt to initialize, but an error occurred.
    -
  • getRemoteUri

    -
    public String getRemoteUri()
    -
  • getCoordinates

    -
    public MavenLocalRepoFileInitializer.Coordinates getCoordinates(URI uri)
    -
  • download

    -
    protected void download(MavenLocalRepoFileInitializer.Coordinates coords, Path destination) throws IOException
    @@ -316,13 +287,11 @@

    download

    Throws:
    IOException
    -
  • download

    -
    protected void download(URI uri, Path destination) throws IOException
    @@ -336,7 +305,6 @@

    download

    Throws:
    IOException
    -
  • @@ -350,5 +318,7 @@

    download


    + + diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.Snapshot.html b/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.Snapshot.html index 8bf1d7e08fc..61faaebd379 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.Snapshot.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.Snapshot.html @@ -1,29 +1,35 @@ - -MavenMetadata.Snapshot (Eclipse Jetty API Doc - v11.0.21) + +MavenMetadata.Snapshot (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class MavenMetadata.Snaps
    org.eclipse.jetty.start.fileinits.MavenMetadata.Snapshot

    -
    Enclosing class:
    -
    MavenMetadata
    +
    MavenMetadata

    public static class MavenMetadata.Snapshot extends Object
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • Snapshot

      -
      public Snapshot()
      -
    @@ -173,33 +157,25 @@

    Method Details

  • getClassifier

    -
    public String getClassifier()
    -
  • getExtension

    -
    public String getExtension()
    -
  • getUpdated

    -
    public String getUpdated()
    -
  • getValue

    -
    public String getValue()
    -
  • @@ -213,5 +189,7 @@

    getValue


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.html b/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.html index f1d1c233606..f72ff57b63b 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/MavenMetadata.html @@ -1,29 +1,35 @@ - -MavenMetadata (Eclipse Jetty API Doc - v11.0.21) + +MavenMetadata (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class MavenMetadata

    org.eclipse.jetty.start.fileinits.MavenMetadata
    -

    public class MavenMetadata extends Object
    Simple parser for maven-metadata.xml files
    -
    @@ -212,72 +196,55 @@

    Method Details

  • getGroupId

    -
    public String getGroupId()
    -
  • getArtifactId

    -
    public String getArtifactId()
    -
  • getVersion

    -
    public String getVersion()
    -
  • getLastUpdated

    -
    public String getLastUpdated()
    -
  • getSnapshotTimestamp

    -
    public String getSnapshotTimestamp()
    -
  • getSnapshotBuildNumber

    -
    public String getSnapshotBuildNumber()
    -
  • getSnapshots

    -
    public Collection<MavenMetadata.Snapshot> getSnapshots()
    -
  • getSnapshot

    -
    public MavenMetadata.Snapshot getSnapshot(String classifier, String extension)
    -
  • isExpiredTimestamp

    -
    public static boolean isExpiredTimestamp(String lastUpdated)
    Tests the current time against the provided timestamp.

    @@ -290,7 +257,6 @@

    isExpiredTimestamp

    Returns:
    true if it's the next day from the timestamp (or later)
    -
  • @@ -304,5 +270,7 @@

    isExpiredTimestamp


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/TestFileInitializer.html b/jetty-11/org/eclipse/jetty/start/fileinits/TestFileInitializer.html index b72aefdd294..f37b3d50e5b 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/TestFileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/TestFileInitializer.html @@ -1,29 +1,35 @@ - -TestFileInitializer (Eclipse Jetty API Doc - v11.0.21) + +TestFileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,12 @@

    Class TestFileInitializer

    -

    public class TestFileInitializer extends FileInitializer
    In a start testing scenario, it is often not important to actually download or initialize a file, this implementation is merely a no-op for the FileInitializer
    -
      @@ -167,9 +153,7 @@

      Constructor Details

    • TestFileInitializer

      -
      public TestFileInitializer(BaseHome basehome)
      -
    @@ -183,23 +167,20 @@

    Method Details

  • isApplicable

    -
    public boolean isApplicable(URI uri)
    Overrides:
    isApplicable in class FileInitializer
    -
  • create

    -
    public boolean create(URI uri, String location) throws IOException
    -
    Description copied from class: FileInitializer
    +
    Description copied from class: FileInitializer
    Initialize a file resource
    Specified by:
    @@ -213,7 +194,6 @@

    create

    Throws:
    IOException - if there was an attempt to initialize, but an error occurred.
    -
  • @@ -227,5 +207,7 @@

    create


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/UriFileInitializer.html b/jetty-11/org/eclipse/jetty/start/fileinits/UriFileInitializer.html index 858e5cc5752..cc11ff0f6ed 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/UriFileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/UriFileInitializer.html @@ -1,29 +1,35 @@ - -UriFileInitializer (Eclipse Jetty API Doc - v11.0.21) + +UriFileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,11 +81,9 @@

    Class UriFileInitializer

    -

    public class UriFileInitializer extends DownloadFileInitializer
    -
      @@ -179,9 +165,7 @@

      Field Details

    • _allowInsecureHttpDownloads

      -
      protected final boolean _allowInsecureHttpDownloads
      -
    @@ -195,10 +179,8 @@

    Constructor Details

  • UriFileInitializer

    -
    public UriFileInitializer(StartArgs startArgs, BaseHome baseHome)
    -
  • @@ -212,23 +194,20 @@

    Method Details

  • allowInsecureHttpDownloads

    -
    protected boolean allowInsecureHttpDownloads()
    Specified by:
    allowInsecureHttpDownloads in class DownloadFileInitializer
    -
  • create

    -
    public boolean create(URI uri, String location) throws IOException
    -
    Description copied from class: FileInitializer
    +
    Description copied from class: FileInitializer
    Initialize a file resource
    Specified by:
    @@ -242,7 +221,6 @@

    create

    Throws:
    IOException - if there was an attempt to initialize, but an error occurred.
    -
  • @@ -256,5 +234,7 @@

    create


    +
    + diff --git a/jetty-11/org/eclipse/jetty/start/fileinits/class-use/BaseHomeFileInitializer.html b/jetty-11/org/eclipse/jetty/start/fileinits/class-use/BaseHomeFileInitializer.html index f115c4a3539..df5b1185a64 100644 --- a/jetty-11/org/eclipse/jetty/start/fileinits/class-use/BaseHomeFileInitializer.html +++ b/jetty-11/org/eclipse/jetty/start/fileinits/class-use/BaseHomeFileInitializer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.start.fileinits.BaseHomeFileInitializer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.start.fileinits.BaseHomeFileInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.start


    -
    package org.eclipse.jetty.start
    Jetty Start : Generic Java Start Mechanism
    -
    • @@ -93,7 +88,7 @@

      Package org.eclipse.je

    • -
      +
      Class
      @@ -214,5 +209,7 @@

      Package org.eclipse.je
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/start/package-tree.html b/jetty-11/org/eclipse/jetty/start/package-tree.html index e685b6b714c..5ce01203284 100644 --- a/jetty-11/org/eclipse/jetty/start/package-tree.html +++ b/jetty-11/org/eclipse/jetty/start/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.start Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.start Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -97,7 +85,6 @@

      Class HttpCli

      -
      All Implemented Interfaces:
      HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
      @@ -109,7 +96,6 @@

      Class HttpCli
      Deprecated, for removal: This API element is subject to removal in a future version.
      use any HttpClientTransport with ClientConnector.forUnixDomain(Path) instead (requires Java 16 or later)
      -

      @@ -257,10 +241,9 @@

      Method Details

    • newOrigin

      -
      public Origin newOrigin(HttpRequest request)
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: HttpClientTransport
      +
      Description copied from interface: HttpClientTransport
      Creates a new Origin with the given request.
      Parameters:
      @@ -268,16 +251,14 @@

      newOrigin

      Returns:
      an Origin that identifies a destination
      -
    • newHttpDestination

      -
      public HttpDestination newHttpDestination(Origin origin)
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: HttpClientTransport
      +
      Description copied from interface: HttpClientTransport
      Creates a new, transport-specific, HttpDestination object.

      HttpDestination controls the destination-connection cardinality: protocols like @@ -288,13 +269,11 @@

      newHttpDestination

      Returns:
      a new, transport-specific, HttpDestination object
      -
    • newConnection

      -
      public Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
      @@ -308,7 +287,6 @@

      newConnection

      Throws:
      IOException - if the connection cannot be created
      -
    @@ -322,5 +300,7 @@

    newConnection


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/unixsocket/client/class-use/HttpClientTransportOverUnixSockets.html b/jetty-11/org/eclipse/jetty/unixsocket/client/class-use/HttpClientTransportOverUnixSockets.html index 78f6b272fc3..38c350744a5 100644 --- a/jetty-11/org/eclipse/jetty/unixsocket/client/class-use/HttpClientTransportOverUnixSockets.html +++ b/jetty-11/org/eclipse/jetty/unixsocket/client/class-use/HttpClientTransportOverUnixSockets.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.unixsocket.client.HttpClientTransportOverUnixSockets (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.unixsocket.client.HttpClientTransportOverUnixSockets (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class UnixSocketEndPoint

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, EndPoint, ManagedSelector.Selectable
    @@ -107,7 +94,6 @@

    Class UnixSocketEndPoint

    public class UnixSocketEndPoint extends SocketChannelEndPoint
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
      @@ -116,7 +102,7 @@

      Class UnixSocketEndPoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.io.EndPoint

      EndPoint.Wrapper
      @@ -194,13 +180,11 @@

      Constructor Details

    • UnixSocketEndPoint

      -
      public UnixSocketEndPoint(jnr.unixsocket.UnixSocketChannel channel, ManagedSelector selector, SelectionKey key, Scheduler scheduler)
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
    @@ -214,27 +198,23 @@

    Method Details

  • getChannel

    -
    public jnr.unixsocket.UnixSocketChannel getChannel()
    Deprecated, for removal: This API element is subject to removal in a future version.
    Overrides:
    getChannel in class SocketChannelEndPoint
    -
  • doShutdownOutput

    -
    protected void doShutdownOutput()
    Deprecated, for removal: This API element is subject to removal in a future version.
    Overrides:
    doShutdownOutput in class SocketChannelEndPoint
    -
  • @@ -248,5 +228,7 @@

    doShutdownOutput


    + + diff --git a/jetty-11/org/eclipse/jetty/unixsocket/common/class-use/UnixSocketEndPoint.html b/jetty-11/org/eclipse/jetty/unixsocket/common/class-use/UnixSocketEndPoint.html index 0cecea5b4c3..30e59f45752 100644 --- a/jetty-11/org/eclipse/jetty/unixsocket/common/class-use/UnixSocketEndPoint.html +++ b/jetty-11/org/eclipse/jetty/unixsocket/common/class-use/UnixSocketEndPoint.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.unixsocket.common.UnixSocketEndPoint (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.unixsocket.common.UnixSocketEndPoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -95,19 +83,17 @@

    C

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    Enclosing class:
    -
    UnixSocketConnector
    +
    UnixSocketConnector

    protected class UnixSocketConnector.UnixSocketConnectorManager extends SelectorManager
    -
    @@ -271,10 +255,9 @@

    Method Details

  • accepted

    -
    protected void accepted(SelectableChannel channel) throws IOException
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager
    Callback method when a channel is accepted from the ServerSocketChannel passed to SelectorManager.acceptor(SelectableChannel). The default impl throws an UnsupportedOperationException, so it must @@ -287,13 +270,11 @@

    accepted

    Throws:
    IOException - if unable to accept channel
    -
  • newSelector

    -
    protected Selector newSelector() throws IOException
    @@ -302,17 +283,15 @@

    newSelector

    Throws:
    IOException
    -
  • newEndPoint

    -
    protected EndPoint newEndPoint(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create EndPoint.

    This method is invoked as a result of the registration of a channel via SelectorManager.connect(SelectableChannel, Object) or SelectorManager.accept(SelectableChannel).

    @@ -327,22 +306,20 @@

    newEndPoint

    a new endpoint
    See Also:
    -
    -
  • newConnection

    -
    public Connection newConnection(SelectableChannel channel, EndPoint endpoint, Object attachment)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Factory method to create Connection.

    Specified by:
    @@ -354,15 +331,13 @@

    newConnection

    Returns:
    a new connection
    -
  • endPointOpened

    -
    protected void endPointOpened(EndPoint endpoint)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when an endpoint is opened.

    Overrides:
    @@ -370,15 +345,13 @@

    endPointOpened

    Parameters:
    endpoint - the endpoint being opened
    -
  • endPointClosed

    -
    protected void endPointClosed(EndPoint endpoint)
    -
    Description copied from class: SelectorManager
    +
    Description copied from class: SelectorManager

    Callback method invoked when an endpoint is closed.

    Overrides:
    @@ -386,13 +359,11 @@

    endPointClosed

    Parameters:
    endpoint - the endpoint being closed
    -
  • doFinishConnect

    -
    protected boolean doFinishConnect(SelectableChannel channel) throws IOException
    @@ -401,25 +372,21 @@

    doFinishConnect

    Throws:
    IOException
    -
  • isConnectionPending

    -
    protected boolean isConnectionPending(SelectableChannel channel)
    Overrides:
    isConnectionPending in class SelectorManager
    -
  • doAccept

    -
    protected SelectableChannel doAccept(SelectableChannel server) throws IOException
    @@ -428,7 +395,6 @@

    doAccept

    Throws:
    IOException
    -
  • @@ -442,5 +408,7 @@

    doAccept


    +
    + diff --git a/jetty-11/org/eclipse/jetty/unixsocket/server/UnixSocketConnector.html b/jetty-11/org/eclipse/jetty/unixsocket/server/UnixSocketConnector.html index d1a03ba2582..32639ad019a 100644 --- a/jetty-11/org/eclipse/jetty/unixsocket/server/UnixSocketConnector.html +++ b/jetty-11/org/eclipse/jetty/unixsocket/server/UnixSocketConnector.html @@ -1,29 +1,35 @@ - -UnixSocketConnector (Eclipse Jetty API Doc - v11.0.21) + +UnixSocketConnector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class UnixSocketConnector

    -
    All Implemented Interfaces:
    Connector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
    @@ -109,7 +96,6 @@

    Class UnixSocketConnectorUse UnixDomainServerConnector from the jetty-unixdomain-server module instead (requires Java 16 or later).

    A server-side connector for UNIX sockets.

    -
    @@ -376,18 +362,16 @@

    Field Details

  • MAX_UNIX_SOCKET_PATH_LENGTH

    -
    public static final int MAX_UNIX_SOCKET_PATH_LENGTH
    Deprecated, for removal: This API element is subject to removal in a future version.
    See Also:
    -
    -
  • @@ -401,7 +385,6 @@

    Constructor Details

  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server)
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -410,13 +393,11 @@

    UnixSocketConnector

    Parameters:
    server - the Server this connector will accept connections for.
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("selectors") @@ -428,13 +409,11 @@

    UnixSocketConnector

    server - the Server this connector will accept connections for.
    selectors - the number of selectors, or <=0 for a default value.
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("factories") @@ -446,13 +425,11 @@

    UnixSocketConnector

    server - the Server this connector will accept connections for.
    factories - zero or more ConnectionFactory instances used to create and configure connections.
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("selectors") @@ -467,13 +444,11 @@

    UnixSocketConnector

    selectors - the number of selectors, or <=0 for a default value.
    factories - zero or more ConnectionFactory instances used to create and configure connections.
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("sslContextFactory") @@ -485,13 +460,11 @@

    UnixSocketConnector

    server - the Server this connector will accept connections for.
    sslContextFactory - when non null a SslConnectionFactory prepended to the other ConnectionFactories
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("selectors") @@ -503,16 +476,14 @@

    UnixSocketConnector

    Parameters:
    server - the Server this connector will accept connections for.
    -
    selectors - the number of selectors, or <=0 for a default value.
    sslContextFactory - when non null a SslConnectionFactory prepended to the other ConnectionFactories
    +
    selectors - the number of selectors, or <=0 for a default value.
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("sslContextFactory") @@ -527,13 +498,11 @@

    UnixSocketConnector

    sslContextFactory - when non null a SslConnectionFactory prepended to the other ConnectionFactories
    factories - zero or more ConnectionFactory instances used to create and configure connections.
    -
  • UnixSocketConnector

    -
    public UnixSocketConnector(@Name("server") Server server, @Name("executor") @@ -557,7 +526,6 @@

    UnixSocketConnector

    selectors - the number of selectors, or <=0 for a default value.
    factories - zero or more ConnectionFactory instances used to create and configure connections.
    -
  • @@ -571,59 +539,51 @@

    Method Details

  • getUnixSocket

    -
    @ManagedAttribute("The UNIX socket file name") public String getUnixSocket()
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • setUnixSocket

    -
    public void setUnixSocket(String filename)
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • newSelectorManager

    -
    protected SelectorManager newSelectorManager(Executor executor, Scheduler scheduler, int selectors)
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • doStart

    -
    protected void doStart() throws Exception
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class AbstractConnector
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -631,13 +591,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • open

    -
    public void open() throws IOException
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -645,22 +603,18 @@

    open

    Throws:
    IOException
    -
  • close

    -
    public void close()
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • accept

    -
    public void accept(int acceptorID) throws IOException
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -670,13 +624,11 @@

    accept

    Throws:
    IOException
    -
  • accepted

    -
    protected void accepted(jnr.unixsocket.UnixSocketChannel channel) throws IOException
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -684,46 +636,38 @@

    accepted

    Throws:
    IOException
    -
  • getSelectorManager

    -
    public SelectorManager getSelectorManager()
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • getTransport

    -
    public Object getTransport()
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns:
    the underlying socket, channel, buffer etc. for the connector.
    -
  • newEndPoint

    -
    protected UnixSocketEndPoint newEndPoint(SelectableChannel channel, ManagedSelector selector, SelectionKey key)
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • getAcceptQueueSize

    -
    @ManagedAttribute("Accept Queue size") public int getAcceptQueueSize()
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -731,26 +675,22 @@

    getAcceptQueueSize

    Returns:
    the accept queue size
    -
  • setAcceptQueueSize

    -
    public void setAcceptQueueSize(int acceptQueueSize)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Parameters:
    acceptQueueSize - the accept queue size (also known as accept backlog)
    -
  • getReuseAddress

    -
    @ManagedAttribute("Whether the server socket reuses addresses") public boolean getReuseAddress()
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -759,18 +699,16 @@

    getReuseAddress

    whether the server socket reuses addresses
    See Also:
    -
    -
  • setReuseAddress

    -
    public void setReuseAddress(boolean reuseAddress)
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -778,25 +716,22 @@

    setReuseAddress

    reuseAddress - whether the server socket reuses addresses
    See Also:
    -
    -
  • toString

    -
    public String toString()
    Deprecated, for removal: This API element is subject to removal in a future version.
    Overrides:
    toString in class AbstractConnector
    -
  • @@ -810,5 +745,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/unixsocket/server/class-use/UnixSocketConnector.UnixSocketConnectorManager.html b/jetty-11/org/eclipse/jetty/unixsocket/server/class-use/UnixSocketConnector.UnixSocketConnectorManager.html index 66b5c770993..c65645bbee4 100644 --- a/jetty-11/org/eclipse/jetty/unixsocket/server/class-use/UnixSocketConnector.UnixSocketConnectorManager.html +++ b/jetty-11/org/eclipse/jetty/unixsocket/server/class-use/UnixSocketConnector.UnixSocketConnectorManager.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.unixsocket.server.UnixSocketConnector.UnixSocketConnectorManager (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.unixsocket.server.UnixSocketConnector.UnixSocketConnectorManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ArrayUtil

    org.eclipse.jetty.util.ArrayUtil
    -
    All Implemented Interfaces:
    Serializable, Cloneable
    @@ -102,12 +89,11 @@

    Class ArrayUtil

    See Also:
    -
    -
      @@ -148,7 +134,7 @@

      Method Summary

      Add element to an array
      -
      static <E> List<E>
      +
      static <E> List<E>
      asMutableList(E[] array)
       
      static <T> T[]
      @@ -185,9 +171,7 @@

      Constructor Details

    • ArrayUtil

      -
      public ArrayUtil()
      -
    @@ -201,16 +185,13 @@

    Method Details

  • removeFromArray

    -
    public static <T> T[] removeFromArray(T[] array, Object item)
    -
  • add

    -
    public static <T> T[] add(T[] array1, T[] array2)
    Add arrays
    @@ -223,13 +204,11 @@

    add

    Returns:
    new array with contents of both arrays, or null if both arrays are null
    -
  • addToArray

    -
    public static <T> T[] addToArray(T[] array, T item, Class<?> type)
    @@ -244,13 +223,11 @@

    addToAr
    Returns:
    new array with contents of array plus item
    -

  • prependToArray

    -
    public static <T> T[] prependToArray(T item, T[] array, Class<?> type)
    @@ -259,19 +236,17 @@

    pre
    Type Parameters:
    T - the array entry type
    Parameters:
    -
    item - The item to add
    array - The array to add to (or null)
    +
    item - The item to add
    type - The type of the array (in case of null array)
    Returns:
    new array with contents of array plus item
    -

  • asMutableList

    -
    public static <E> List<E> asMutableList(E[] array)
    Type Parameters:
    @@ -281,15 +256,12 @@

    asMutableList

    Returns:
    A new modifiable list initialised with the elements from array.
    -
  • removeNulls

    -
    public static <T> T[] removeNulls(T[] array)
    -
  • @@ -303,5 +275,7 @@

    removeNulls


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/AsciiLowerCaseSet.html b/jetty-11/org/eclipse/jetty/util/AsciiLowerCaseSet.html index 381ad1f0009..157591e7a20 100644 --- a/jetty-11/org/eclipse/jetty/util/AsciiLowerCaseSet.html +++ b/jetty-11/org/eclipse/jetty/util/AsciiLowerCaseSet.html @@ -1,29 +1,35 @@ - -AsciiLowerCaseSet (Eclipse Jetty API Doc - v11.0.21) + +AsciiLowerCaseSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,8 +74,8 @@

    Class AsciiLowerCaseSet

    java.lang.Object -
    java.util.AbstractCollection<String> -
    java.util.AbstractSet<String> +
    java.util.AbstractCollection<E> +
    java.util.AbstractSet<E>
    java.util.HashSet<String>
    org.eclipse.jetty.util.AsciiLowerCaseSet
    @@ -95,7 +83,6 @@

    Class AsciiLowerCaseSet

    -
    All Implemented Interfaces:
    Serializable, Cloneable, Iterable<String>, Collection<String>, Set<String>
    @@ -106,12 +93,11 @@

    Class AsciiLowerCaseSet

    See Also:
    -
    -
      @@ -150,7 +136,7 @@

      Method Summary

    Methods inherited from class java.util.HashSet

    -clear, clone, isEmpty, iterator, newHashSet, remove, size, spliterator, toArray, toArray
    +clear, clone, isEmpty, iterator, remove, size, spliterator, toArray, toArray

    Methods inherited from class java.util.AbstractSet

    equals, hashCode, removeAll
    @@ -183,9 +169,7 @@

    Constructor Details

  • AsciiLowerCaseSet

    -
    public AsciiLowerCaseSet()
    -
  • @@ -199,7 +183,6 @@

    Method Details

  • add

    -
    public boolean add(String s)
    Specified by:
    @@ -209,13 +192,11 @@

    add

    Overrides:
    add in class HashSet<String>
    -
  • contains

    -
    public boolean contains(Object o)
    Specified by:
    @@ -225,7 +206,6 @@

    contains

    Overrides:
    contains in class HashSet<String>
    -
  • @@ -239,5 +219,7 @@

    contains


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/AtomicBiInteger.html b/jetty-11/org/eclipse/jetty/util/AtomicBiInteger.html index 4c29ffc76d8..19dec545023 100644 --- a/jetty-11/org/eclipse/jetty/util/AtomicBiInteger.html +++ b/jetty-11/org/eclipse/jetty/util/AtomicBiInteger.html @@ -1,29 +1,35 @@ - -AtomicBiInteger (Eclipse Jetty API Doc - v11.0.21) + +AtomicBiInteger (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AtomicBiInteger

    -
    All Implemented Interfaces:
    Serializable
    @@ -105,12 +92,11 @@

    Class AtomicBiInteger

    See Also:
    -
    -
      @@ -269,26 +255,20 @@

      Constructor Details

    • AtomicBiInteger

      -
      public AtomicBiInteger()
      -
    • AtomicBiInteger

      -
      public AtomicBiInteger(long encoded)
      -
    • AtomicBiInteger

      -
      public AtomicBiInteger(int hi, int lo)
      -
    @@ -302,19 +282,16 @@

    Method Details

  • getHi

    -
    public int getHi()
    Returns:
    the hi value
    -
  • getHi

    -
    public static int getHi(long encoded)
    Gets a hi value from the given encoded value.
    @@ -323,25 +300,21 @@

    getHi

    Returns:
    the hi value
    -
  • getLo

    -
    public int getLo()
    Returns:
    the lo value
    -
  • getLo

    -
    public static int getLo(long encoded)
    Gets a lo value from the given encoded value.
    @@ -350,13 +323,11 @@

    getLo

    Returns:
    the lo value
    -
  • getAndSetHi

    -
    public int getAndSetHi(int hi)
    Atomically sets the hi value without changing the lo value.
    @@ -365,13 +336,11 @@

    getAndSetHi

    Returns:
    the previous hi value
    -
  • getAndSetLo

    -
    public int getAndSetLo(int lo)
    Atomically sets the lo value without changing the hi value.
    @@ -380,13 +349,11 @@

    getAndSetLo

    Returns:
    the previous lo value
    -
  • set

    -
    public void set(int hi, int lo)
    Sets the hi and lo values.
    @@ -395,13 +362,11 @@

    set

    hi - the new hi value
    lo - the new lo value
    -
  • compareAndSetHi

    -
    public boolean compareAndSetHi(int expectHi, int hi)

    Atomically sets the hi value to the given updated value @@ -415,13 +380,11 @@

    compareAndSetHi

    true if successful. False return indicates that the actual hi value was not equal to the expected hi value.
    -
  • compareAndSetLo

    -
    public boolean compareAndSetLo(int expectLo, int lo)

    Atomically sets the lo value to the given updated value @@ -435,13 +398,11 @@

    compareAndSetLo

    true if successful. False return indicates that the actual lo value was not equal to the expected lo value.
    -
  • compareAndSet

    -
    public boolean compareAndSet(long encoded, int hi, int lo)
    @@ -456,13 +417,11 @@

    compareAndSet

    true if successful. False return indicates that the actual encoded value was not equal to the expected encoded value.
    -
  • compareAndSet

    -
    public boolean compareAndSet(int expectHi, int hi, int expectLo, @@ -479,13 +438,11 @@

    compareAndSet

    true if successful. False return indicates that the actual hi and lo values were not equal to the expected hi and lo value.
    -
  • addAndGetHi

    -
    public int addAndGetHi(int delta)
    Atomically adds the given delta to the current hi value, returning the updated hi value.
    @@ -494,13 +451,11 @@

    addAndGetHi

    Returns:
    the updated hi value
    -
  • addAndGetLo

    -
    public int addAndGetLo(int delta)
    Atomically adds the given delta to the current lo value, returning the updated lo value.
    @@ -509,13 +464,11 @@

    addAndGetLo

    Returns:
    the updated lo value
    -
  • add

    -
    public void add(int deltaHi, int deltaLo)
    Atomically adds the given deltas to the current hi and lo values.
    @@ -524,25 +477,21 @@

    add

    deltaHi - the delta to apply to the hi value
    deltaLo - the delta to apply to the lo value
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AtomicLong
    -
  • encode

    -
    public static long encode(int hi, int lo)
    Encodes hi and lo values into a long.
    @@ -553,13 +502,11 @@

    encode

    Returns:
    the encoded value
    -
  • encodeHi

    -
    public static long encodeHi(long encoded, int hi)
    Sets the hi value into the given encoded value.
    @@ -570,13 +517,11 @@

    encodeHi

    Returns:
    the new encoded value
    -
  • encodeLo

    -
    public static long encodeLo(long encoded, int lo)
    Sets the lo value into the given encoded value.
    @@ -587,7 +532,6 @@

    encodeLo

    Returns:
    the new encoded value
    -
  • @@ -601,5 +545,7 @@

    encodeLo


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Atomics.html b/jetty-11/org/eclipse/jetty/util/Atomics.html index 2732655bedc..1eb5c607ffd 100644 --- a/jetty-11/org/eclipse/jetty/util/Atomics.html +++ b/jetty-11/org/eclipse/jetty/util/Atomics.html @@ -1,29 +1,35 @@ - -Atomics (Eclipse Jetty API Doc - v11.0.21) + +Atomics (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Atomics

    org.eclipse.jetty.util.Atomics
    -

    public class Atomics extends Object
    -
      @@ -144,37 +130,29 @@

      Method Details

    • updateMin

      -
      public static boolean updateMin(AtomicLong currentMin, long newValue)
      -
    • updateMin

      -
      public static boolean updateMin(AtomicInteger currentMin, int newValue)
      -
    • updateMax

      -
      public static boolean updateMax(AtomicLong currentMax, long newValue)
      -
    • updateMax

      -
      public static boolean updateMax(AtomicInteger currentMax, int newValue)
      -
    @@ -188,5 +166,7 @@

    updateMax


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Attachable.html b/jetty-11/org/eclipse/jetty/util/Attachable.html index 828fab3164b..7368b6d2591 100644 --- a/jetty-11/org/eclipse/jetty/util/Attachable.html +++ b/jetty-11/org/eclipse/jetty/util/Attachable.html @@ -1,29 +1,35 @@ - -Attachable (Eclipse Jetty API Doc - v11.0.21) + +Attachable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Attachable

    -
    All Known Subinterfaces:
    IStream
    @@ -98,7 +85,6 @@

    Interface Attachable


    public interface Attachable
    Abstract mechanism to support attachment of miscellaneous objects.
    -
      @@ -138,32 +124,28 @@

      Method Details

    • getAttachment

      -
      Object getAttachment()
      Returns:
      the object attached to this instance
      See Also:
      -
      -
    • setAttachment

      -
      void setAttachment(Object attachment)
      Attaches the given object to this stream for later retrieval.
      Parameters:
      attachment - the object to attach to this instance
      -
    @@ -177,5 +159,7 @@

    setAttachment


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Attributes.Wrapper.html b/jetty-11/org/eclipse/jetty/util/Attributes.Wrapper.html index 421c19f05e5..177d0220994 100644 --- a/jetty-11/org/eclipse/jetty/util/Attributes.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/util/Attributes.Wrapper.html @@ -1,29 +1,35 @@ - -Attributes.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +Attributes.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class Attributes.Wrapper

    org.eclipse.jetty.util.Attributes.Wrapper
    -
    All Implemented Interfaces:
    Attributes
    Enclosing interface:
    -
    Attributes
    +
    Attributes

    public abstract static class Attributes.Wrapper extends Object implements Attributes
    A Wrapper of attributes
    -
    @@ -213,9 +197,7 @@

    Constructor Details

  • Wrapper

    -
    public Wrapper(Attributes attributes)
    -
  • @@ -229,70 +211,58 @@

    Method Details

  • getAttributes

    -
    public Attributes getAttributes()
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface Attributes
    -
  • setAttribute

    -
    public void setAttribute(String name, Object attribute)
    Specified by:
    setAttribute in interface Attributes
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface Attributes
    -
  • getAttributeNameSet

    -
    public Set<String> getAttributeNameSet()
    Specified by:
    getAttributeNameSet in interface Attributes
    -
  • clearAttributes

    -
    public void clearAttributes()
    Specified by:
    clearAttributes in interface Attributes
    -
  • @@ -306,5 +276,7 @@

    clearAttributes


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Attributes.html b/jetty-11/org/eclipse/jetty/util/Attributes.html index 8a6c48247a6..10d9400c2d8 100644 --- a/jetty-11/org/eclipse/jetty/util/Attributes.html +++ b/jetty-11/org/eclipse/jetty/util/Attributes.html @@ -1,29 +1,35 @@ - -Attributes (Eclipse Jetty API Doc - v11.0.21) + +Attributes (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Attributes

    -
    @@ -265,5 +235,7 @@

    unwrap


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/AttributesMap.html b/jetty-11/org/eclipse/jetty/util/AttributesMap.html index ebd651ffd25..1375d061531 100644 --- a/jetty-11/org/eclipse/jetty/util/AttributesMap.html +++ b/jetty-11/org/eclipse/jetty/util/AttributesMap.html @@ -1,29 +1,35 @@ - -AttributesMap (Eclipse Jetty API Doc - v11.0.21) + +AttributesMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AttributesMap

    org.eclipse.jetty.util.AttributesMap
    -
    All Implemented Interfaces:
    Attributes, Dumpable
    @@ -102,7 +89,6 @@

    Class AttributesMap

    public class AttributesMap extends Object implements Attributes, Dumpable
    -
    @@ -243,140 +225,115 @@

    Method Details

  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface Attributes
    -
  • setAttribute

    -
    public void setAttribute(String name, Object attribute)
    Specified by:
    setAttribute in interface Attributes
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface Attributes
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface Attributes
    -
  • getAttributeNameSet

    -
    public Set<String> getAttributeNameSet()
    Specified by:
    getAttributeNameSet in interface Attributes
    -
  • getAttributeEntrySet

    -
    public Set<Map.Entry<String,Object>> getAttributeEntrySet()
    -
  • getAttributeNamesCopy

    -
    public static Enumeration<String> getAttributeNamesCopy(Attributes attrs)
    -
  • clearAttributes

    -
    public void clearAttributes()
    Specified by:
    clearAttributes in interface Attributes
    -
  • size

    -
    public int size()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • addAll

    -
    public void addAll(Attributes attributes)
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -388,7 +345,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -402,5 +358,7 @@

    dump


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/BlockingArrayQueue.html b/jetty-11/org/eclipse/jetty/util/BlockingArrayQueue.html index f51d50908e2..b19639667d0 100644 --- a/jetty-11/org/eclipse/jetty/util/BlockingArrayQueue.html +++ b/jetty-11/org/eclipse/jetty/util/BlockingArrayQueue.html @@ -1,29 +1,35 @@ - -BlockingArrayQueue (Eclipse Jetty API Doc - v11.0.21) + +BlockingArrayQueue (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,13 @@

    Class BlockingArrayQueue<E

    -
    Type Parameters:
    E - The element type
    All Implemented Interfaces:
    -
    Iterable<E>, Collection<E>, BlockingQueue<E>, List<E>, Queue<E>, SequencedCollection<E>
    +
    Iterable<E>, Collection<E>, BlockingQueue<E>, List<E>, Queue<E>

    public class BlockingArrayQueue<E> @@ -117,7 +104,6 @@

    Class BlockingArrayQueue<E The queue has both a capacity (the size of the array currently allocated) and a max capacity (the maximum size that may be allocated), which defaults to Integer.MAX_VALUE.

    -
    +addAll, contains, containsAll, isEmpty, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray @@ -303,35 +289,31 @@

    Field Details

  • DEFAULT_CAPACITY

    -
    public static final int DEFAULT_CAPACITY
    Default initial capacity, 128.
    See Also:
    -
    -
  • DEFAULT_GROWTH

    -
    public static final int DEFAULT_GROWTH
    Default growth factor, 64.
    See Also:
    -
    -
  • @@ -345,38 +327,33 @@

    Constructor Details

  • BlockingArrayQueue

    -
    public BlockingArrayQueue()
    Creates an unbounded BlockingArrayQueue with default initial capacity and grow factor.
    See Also:
    -
    -
  • BlockingArrayQueue

    -
    public BlockingArrayQueue(int maxCapacity)
    Creates a bounded BlockingArrayQueue that does not grow. The capacity of the queue is fixed and equal to the given parameter.
    Parameters:
    maxCapacity - the maximum capacity
    -
  • BlockingArrayQueue

    -
    public BlockingArrayQueue(int capacity, int growBy)
    Creates an unbounded BlockingArrayQueue that grows by the given parameter.
    @@ -385,13 +362,11 @@

    BlockingArrayQueue

    capacity - the initial capacity
    growBy - the growth factor
    -
  • BlockingArrayQueue

    -
    public BlockingArrayQueue(int capacity, int growBy, int maxCapacity)
    @@ -402,7 +377,6 @@

    BlockingArrayQueue

    growBy - the growth factor
    maxCapacity - the maximum capacity
    -
  • @@ -416,7 +390,6 @@

    Method Details

  • clear

    -
    public void clear()
    Specified by:
    @@ -426,13 +399,11 @@

    clear

    Overrides:
    clear in class AbstractList<E>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -442,13 +413,11 @@

    size

    Specified by:
    size in class AbstractCollection<E>
    -
  • iterator

    -
    public Iterator<E> iterator()
    Specified by:
    @@ -460,25 +429,21 @@

    iterator

    Overrides:
    iterator in class AbstractList<E>
    -
  • poll

    -
    public E poll()
    Specified by:
    poll in interface Queue<E>
    -
  • poll

    -
    public E poll(long time, TimeUnit unit) throws InterruptedException
    @@ -488,37 +453,31 @@

    poll

    Throws:
    InterruptedException
    -
  • peek

    -
    public E peek()
    Specified by:
    peek in interface Queue<E>
    -
  • remove

    -
    public E remove()
    Specified by:
    remove in interface Queue<E>
    -
  • remove

    -
    public E remove(int index)
    Specified by:
    @@ -526,13 +485,11 @@

    remove

    Overrides:
    remove in class AbstractList<E>
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -544,25 +501,21 @@

    remove

    Overrides:
    remove in class AbstractCollection<E>
    -
  • element

    -
    public E element()
    Specified by:
    element in interface Queue<E>
    -
  • offer

    -
    public boolean offer(E e)
    Specified by:
    @@ -570,13 +523,11 @@

    offer

    Specified by:
    offer in interface Queue<E>
    -
  • offer

    -
    public boolean offer(E o, long timeout, TimeUnit unit) @@ -587,13 +538,11 @@

    offer

    Throws:
    InterruptedException
    -
  • add

    -
    public boolean add(E e)
    Specified by:
    @@ -607,13 +556,11 @@

    add

    Overrides:
    add in class AbstractList<E>
    -
  • add

    -
    public void add(int index, E e)
    @@ -622,13 +569,11 @@

    add

    Overrides:
    add in class AbstractList<E>
    -
  • put

    -
    public void put(E o) throws InterruptedException
    @@ -637,13 +582,11 @@

    put

    Throws:
    InterruptedException
    -
  • take

    -
    public E take() throws InterruptedException
    @@ -652,50 +595,42 @@

    take

    Throws:
    InterruptedException
    -
  • remainingCapacity

    -
    public int remainingCapacity()
    Specified by:
    remainingCapacity in interface BlockingQueue<E>
    -
  • drainTo

    -
    public int drainTo(Collection<? super E> c)
    Specified by:
    drainTo in interface BlockingQueue<E>
    -
  • drainTo

    -
    public int drainTo(Collection<? super E> c, int maxElements)
    Specified by:
    drainTo in interface BlockingQueue<E>
    -
  • get

    -
    public E get(int index)
    Specified by:
    @@ -703,13 +638,11 @@

    get

    Specified by:
    get in class AbstractList<E>
    -
  • set

    -
    public E set(int index, E e)
    @@ -718,13 +651,11 @@

    set

    Overrides:
    set in class AbstractList<E>
    -
  • listIterator

    -
    public ListIterator<E> listIterator(int index)
    Specified by:
    @@ -732,31 +663,26 @@

    listIterator

    Overrides:
    listIterator in class AbstractList<E>
    -
  • getCapacity

    -
    public int getCapacity()
    Returns:
    the current capacity of this queue
    -
  • getMaxCapacity

    -
    public int getMaxCapacity()
    Returns:
    the max capacity of this queue, or -1 if this queue is unbounded
    -
  • @@ -770,5 +696,7 @@

    getMaxCapacity


    + + diff --git a/jetty-11/org/eclipse/jetty/util/BufferUtil.html b/jetty-11/org/eclipse/jetty/util/BufferUtil.html index c9e0731e82a..6e5a242670e 100644 --- a/jetty-11/org/eclipse/jetty/util/BufferUtil.html +++ b/jetty-11/org/eclipse/jetty/util/BufferUtil.html @@ -1,29 +1,35 @@ - -BufferUtil (Eclipse Jetty API Doc - v11.0.21) + +BufferUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class BufferUtil

    org.eclipse.jetty.util.BufferUtil
    -

    public class BufferUtil extends Object
    @@ -146,7 +133,6 @@

    Class BufferUtil

    The flipToFill method will effectively clear the buffer if it is empty and will compact the buffer if there is no space.

    -
      @@ -509,9 +495,7 @@

      Field Details

    • EMPTY_BUFFER

      -
      public static final ByteBuffer EMPTY_BUFFER
      -
    @@ -525,9 +509,7 @@

    Constructor Details

  • BufferUtil

    -
    public BufferUtil()
    -
  • @@ -541,7 +523,6 @@

    Method Details

  • allocate

    -
    public static ByteBuffer allocate(int capacity)
    Allocate ByteBuffer in flush mode. The position and limit will both be zero, indicating that the buffer is @@ -552,13 +533,11 @@

    allocate

    Returns:
    Buffer
    -
  • allocateDirect

    -
    public static ByteBuffer allocateDirect(int capacity)
    Allocate ByteBuffer in flush mode. The position and limit will both be zero, indicating that the buffer is @@ -569,13 +548,11 @@

    allocateDirect

    Returns:
    Buffer
    -
  • allocate

    -
    public static ByteBuffer allocate(int capacity, boolean direct)
    Allocates a ByteBuffer in flush mode. @@ -588,13 +565,11 @@

    allocate

    Returns:
    the newly allocated ByteBuffer
    -
  • copy

    -
    public static ByteBuffer copy(ByteBuffer buffer)
    Deep copy of a buffer
    @@ -603,13 +578,11 @@

    copy

    Returns:
    A copy of the buffer
    -
  • reset

    -
    public static void reset(ByteBuffer buffer)
    Resets the buffer's endianness to ByteOrder.BIG_ENDIAN and clears the buffer to be empty in flush mode. @@ -618,13 +591,11 @@

    reset

    Parameters:
    buffer - the buffer to reset.
    -
  • clear

    -
    public static void clear(ByteBuffer buffer)
    Clears the buffer to be empty in flush mode. The position and limit are set to 0.
    @@ -632,13 +603,11 @@

    clear

    Parameters:
    buffer - the buffer to clear.
    -
  • clearToFill

    -
    public static void clearToFill(ByteBuffer buffer)
    Clear the buffer to be empty in fill mode. The position is set to 0 and the limit is set to the capacity.
    @@ -646,13 +615,11 @@

    clearToFill

    Parameters:
    buffer - The buffer to clear.
    -
  • flipToFill

    -
    public static int flipToFill(ByteBuffer buffer)
    Flip the buffer to fill mode. The position is set to the first unused position in the buffer @@ -669,13 +636,11 @@

    flipToFill

    The position of the valid data before the flipped position. This value should be passed to a subsequent call to flipToFlush(ByteBuffer, int)
    -
  • flipToFlush

    -
    public static void flipToFlush(ByteBuffer buffer, int position)
    Flip the buffer to Flush mode. @@ -689,13 +654,11 @@

    flipToFlush

    position - The position of valid data to flip to. This should be the return value of the previous call to flipToFill(ByteBuffer)
    -
  • putIntLittleEndian

    -
    public static void putIntLittleEndian(ByteBuffer buffer, int value)
    Put an integer little endian
    @@ -704,13 +667,11 @@

    putIntLittleEndian

    buffer - The buffer to put to
    value - The value to put.
    -
  • toArray

    -
    public static byte[] toArray(ByteBuffer buffer)
    Convert a ByteBuffer to a byte array.
    @@ -719,13 +680,11 @@

    toArray

    Returns:
    An array of bytes duplicated from the buffer.
    -
  • isTheEmptyBuffer

    -
    public static boolean isTheEmptyBuffer(ByteBuffer buf)
    Parameters:
    @@ -733,13 +692,11 @@

    isTheEmptyBuffer

    Returns:
    true if buf is equal to EMPTY_BUFFER
    -
  • isEmpty

    -
    public static boolean isEmpty(ByteBuffer buf)
    Check for an empty or null buffer.
    @@ -748,13 +705,11 @@

    isEmpty

    Returns:
    true if the buffer is null or empty.
    -
  • isEmpty

    -
    public static boolean isEmpty(ByteBuffer[] buf)
    Check for an empty or null buffers.
    @@ -763,13 +718,11 @@

    isEmpty

    Returns:
    true if the buffer is null or empty.
    -
  • remaining

    -
    public static long remaining(ByteBuffer... buf)
    Get the remaining bytes in 0 or more buffers.
    @@ -778,13 +731,11 @@

    remaining

    Returns:
    number of bytes remaining in all buffers.
    -
  • hasContent

    -
    public static boolean hasContent(ByteBuffer buf)
    Check for a non null and non empty buffer.
    @@ -793,13 +744,11 @@

    hasContent

    Returns:
    true if the buffer is not null and not empty.
    -
  • isFull

    -
    public static boolean isFull(ByteBuffer buf)
    Check for a non null and full buffer.
    @@ -808,13 +757,11 @@

    isFull

    Returns:
    true if the buffer is not null and the limit equals the capacity.
    -
  • length

    -
    public static int length(ByteBuffer buffer)
    Get remaining from null checked buffer
    @@ -823,13 +770,11 @@

    length

    Returns:
    0 if the buffer is null, else the bytes remaining in the buffer.
    -
  • space

    -
    public static int space(ByteBuffer buffer)
    Get the space from the limit to the capacity
    @@ -838,13 +783,11 @@

    space

    Returns:
    space
    -
  • compact

    -
    public static boolean compact(ByteBuffer buffer)
    Compact the buffer
    @@ -853,13 +796,11 @@

    compact

    Returns:
    true if the compact made a full buffer have space
    -
  • put

    -
    public static int put(ByteBuffer from, ByteBuffer to)
    Put data from one buffer into another, avoiding over/under flows
    @@ -870,13 +811,11 @@

    put

    Returns:
    number of bytes moved
    -
  • append

    -
    public static void append(ByteBuffer to, byte[] b, int off, @@ -892,13 +831,11 @@

    append

    Throws:
    BufferOverflowException - if unable to append buffer due to space limits
    -
  • append

    -
    public static void append(ByteBuffer to, byte[] b) throws BufferOverflowException
    @@ -910,13 +847,11 @@

    append

    Throws:
    BufferOverflowException - if unable to append buffer due to space limits
    -
  • append

    -
    public static void append(ByteBuffer to, String s) throws BufferOverflowException
    @@ -928,13 +863,11 @@

    append

    Throws:
    BufferOverflowException - if unable to append buffer due to space limits
    -
  • append

    -
    public static void append(ByteBuffer to, byte b)
    Appends a byte to a buffer
    @@ -945,13 +878,11 @@

    append

    Throws:
    BufferOverflowException - if unable to append buffer due to space limits
    -
  • append

    -
    public static int append(ByteBuffer to, ByteBuffer b)
    Appends a buffer to a buffer
    @@ -962,13 +893,11 @@

    append

    Returns:
    The position of the valid data before the flipped position.
    -
  • fill

    -
    public static int fill(ByteBuffer to, byte[] b, int off, @@ -983,13 +912,11 @@

    fill

    Returns:
    the number of bytes taken from the buffer.
    -
  • readFrom

    -
    public static void readFrom(File file, ByteBuffer buffer) throws IOException
    @@ -997,13 +924,11 @@

    readFrom

    Throws:
    IOException
    -
  • readFrom

    -
    public static void readFrom(InputStream is, int needed, ByteBuffer buffer) @@ -1012,13 +937,11 @@

    readFrom

    Throws:
    IOException
    -
  • writeTo

    -
    public static void writeTo(ByteBuffer buffer, OutputStream out) throws IOException
    @@ -1026,13 +949,11 @@

    writeTo

    Throws:
    IOException
    -
  • toString

    -
    public static String toString(ByteBuffer buffer)
    Convert the buffer to an ISO-8859-1 String
    @@ -1041,13 +962,11 @@

    toString

    Returns:
    The buffer as a string.
    -
  • toString

    -
    public static String toString(ByteBuffer buffer, Charset charset)
    Convert the buffer to an ISO-8859-1 String
    @@ -1058,13 +977,11 @@

    toString

    Returns:
    The buffer as a string.
    -
  • toString

    -
    public static String toString(ByteBuffer buffer, int position, int length, @@ -1079,13 +996,11 @@

    toString

    Returns:
    The buffer as a string.
    -
  • toUTF8String

    -
    public static String toUTF8String(ByteBuffer buffer)
    Convert the buffer to an UTF-8 String
    @@ -1094,13 +1009,11 @@

    toUTF8String

    Returns:
    The buffer as a string.
    -
  • toInt

    -
    public static int toInt(ByteBuffer buffer)
    Convert buffer to an integer. Parses up to the first non-numeric character. If no number is found an IllegalArgumentException is thrown
    @@ -1109,13 +1022,11 @@

    toInt

    Returns:
    an int
    -
  • toInt

    -
    public static int toInt(ByteBuffer buffer, int position, int length)
    @@ -1129,13 +1040,11 @@

    toInt

    Returns:
    an int of the buffer bytes
    -
  • takeInt

    -
    public static int takeInt(ByteBuffer buffer)
    Convert buffer to an integer. Parses up to the first non-numeric character. If no number is found an IllegalArgumentException is thrown
    @@ -1144,13 +1053,11 @@

    takeInt

    Returns:
    an int
    -
  • toLong

    -
    public static long toLong(ByteBuffer buffer)
    Convert buffer to an long. Parses up to the first non-numeric character. If no number is found an IllegalArgumentException is thrown
    @@ -1159,73 +1066,57 @@

    toLong

    Returns:
    an int
    -
  • putHexInt

    -
    public static void putHexInt(ByteBuffer buffer, int n)
    -
  • putDecInt

    -
    public static void putDecInt(ByteBuffer buffer, int n)
    -
  • putDecLong

    -
    public static void putDecLong(ByteBuffer buffer, long n)
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(int value)
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(long value)
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(String s)
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(String s, Charset charset)
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(byte[] array)
    Create a new ByteBuffer using provided byte array.
    @@ -1234,13 +1125,11 @@

    toBuffer

    Returns:
    ByteBuffer with provided byte array, in flush mode
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(byte[] array, int offset, int length)
    @@ -1253,13 +1142,11 @@

    toBuffer

    Returns:
    ByteBuffer with provided byte array, in flush mode
    -
  • toBuffer

    -
    public static ByteBuffer toBuffer(Resource resource, boolean direct) throws IOException
    @@ -1267,43 +1154,35 @@

    toBuffer

    Throws:
    IOException
    -
  • toDirectBuffer

    -
    public static ByteBuffer toDirectBuffer(String s)
    -
  • toDirectBuffer

    -
    public static ByteBuffer toDirectBuffer(String s, Charset charset)
    -
  • toMappedBuffer

    -
    public static ByteBuffer toMappedBuffer(File file) throws IOException
    Throws:
    IOException
    -
  • toMappedBuffer

    -
    public static ByteBuffer toMappedBuffer(Path filePath, long pos, long len) @@ -1312,29 +1191,23 @@

    toMappedBuffer

    Throws:
    IOException
    -
  • toSummaryString

    -
    public static String toSummaryString(ByteBuffer buffer)
    -
  • toDetailString

    -
    public static String toDetailString(ByteBuffer[] buffer)
    -
  • toDetailString

    -
    public static String toDetailString(ByteBuffer buffer)
    Convert Buffer to a detail debug string of pointers and content
    @@ -1343,13 +1216,11 @@

    toDetailString

    Returns:
    A string showing the pointers and content of the buffer
    -
  • toIDString

    -
    public static String toIDString(ByteBuffer buffer)
    Convert Buffer to string ID independent of content
    @@ -1358,13 +1229,11 @@

    toIDString

    Returns:
    A string showing the buffer ID
    -
  • toHexSummary

    -
    public static String toHexSummary(ByteBuffer buffer)
    Convert buffer to a Hex Summary String.
    @@ -1373,13 +1242,11 @@

    toHexSummary

    Returns:
    A string showing a summary of the content in hex
    -
  • toHexString

    -
    public static String toHexString(ByteBuffer buffer)
    Convert buffer to a Hex String.
    @@ -1388,33 +1255,26 @@

    toHexString

    Returns:
    A hex string
    -
  • putCRLF

    -
    public static void putCRLF(ByteBuffer buffer)
    -
  • isPrefix

    -
    public static boolean isPrefix(ByteBuffer prefix, ByteBuffer buffer)
    -
  • ensureCapacity

    -
    public static ByteBuffer ensureCapacity(ByteBuffer buffer, int capacity)
    -
  • @@ -1428,5 +1288,7 @@

    ensureCapacity


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ByteArrayISO8859Writer.html b/jetty-11/org/eclipse/jetty/util/ByteArrayISO8859Writer.html index 3c4a3d5153d..116fc0e642b 100644 --- a/jetty-11/org/eclipse/jetty/util/ByteArrayISO8859Writer.html +++ b/jetty-11/org/eclipse/jetty/util/ByteArrayISO8859Writer.html @@ -1,29 +1,35 @@ - -ByteArrayISO8859Writer (Eclipse Jetty API Doc - v11.0.21) + +ByteArrayISO8859Writer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteArrayISO8859Wri

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -104,7 +91,6 @@

    Class ByteArrayISO8859Wri ISO8859 encoding with that of a ByteArrayOutputStream. It avoids many inefficiencies associated with these standard library classes. It has been optimized for standard ASCII characters.

    -
      @@ -230,31 +216,25 @@

      Constructor Details

    • ByteArrayISO8859Writer

      -
      public ByteArrayISO8859Writer()
      Constructor.
      -
    • ByteArrayISO8859Writer

      -
      public ByteArrayISO8859Writer(int capacity)
      Constructor.
      Parameters:
      capacity - Buffer capacity
      -
    • ByteArrayISO8859Writer

      -
      public ByteArrayISO8859Writer(byte[] buf)
      -
    @@ -268,81 +248,64 @@

    Method Details

  • getLock

    -
    public Object getLock()
    -
  • size

    -
    public int size()
    -
  • capacity

    -
    public int capacity()
    -
  • spareCapacity

    -
    public int spareCapacity()
    -
  • setLength

    -
    public void setLength(int l)
    -
  • getBuf

    -
    public byte[] getBuf()
    -
  • writeTo

    -
    public void writeTo(OutputStream out) throws IOException
    Throws:
    IOException
    -
  • write

    -
    public void write(char c) throws IOException
    Throws:
    IOException
    -
  • write

    -
    public void write(char[] ca) throws IOException
    @@ -351,13 +314,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(char[] ca, int offset, int length) @@ -368,13 +329,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(String s) throws IOException
    @@ -383,13 +342,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(String s, int offset, int length) @@ -400,13 +357,11 @@

    write

    Throws:
    IOException
    -
  • flush

    -
    public void flush()
    Specified by:
    @@ -414,21 +369,17 @@

    flush

    Specified by:
    flush in class Writer
    -
  • resetWriter

    -
    public void resetWriter()
    -
  • close

    -
    public void close()
    Specified by:
    @@ -438,36 +389,29 @@

    close

    Specified by:
    close in class Writer
    -
  • destroy

    -
    public void destroy()
    -
  • ensureSpareCapacity

    -
    public void ensureSpareCapacity(int n) throws IOException
    Throws:
    IOException
    -
  • getByteArray

    -
    public byte[] getByteArray()
    -
  • @@ -481,5 +425,7 @@

    getByteArray


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ByteArrayOutputStream2.html b/jetty-11/org/eclipse/jetty/util/ByteArrayOutputStream2.html index c476b947e23..cf48af8fd0e 100644 --- a/jetty-11/org/eclipse/jetty/util/ByteArrayOutputStream2.html +++ b/jetty-11/org/eclipse/jetty/util/ByteArrayOutputStream2.html @@ -1,29 +1,35 @@ - -ByteArrayOutputStream2 (Eclipse Jetty API Doc - v11.0.21) + +ByteArrayOutputStream2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ByteArrayOutputStre

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -102,7 +89,6 @@

    Class ByteArrayOutputStre
    public class ByteArrayOutputStream2 extends ByteArrayOutputStream
    ByteArrayOutputStream with public internals
    -

      @@ -185,17 +171,13 @@

      Constructor Details

    • ByteArrayOutputStream2

      -
      public ByteArrayOutputStream2()
      -
    • ByteArrayOutputStream2

      -
      public ByteArrayOutputStream2(int size)
      -
    @@ -209,53 +191,41 @@

    Method Details

  • getBuf

    -
    public byte[] getBuf()
    -
  • getCount

    -
    public int getCount()
    -
  • setCount

    -
    public void setCount(int count)
    -
  • reset

    -
    public void reset(int minSize)
    -
  • writeUnchecked

    -
    public void writeUnchecked(int b)
    -
  • toString

    -
    public String toString(Charset charset)
    Overrides:
    toString in class ByteArrayOutputStream
    -
  • @@ -269,5 +239,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Callback.Completable.html b/jetty-11/org/eclipse/jetty/util/Callback.Completable.html index ac205f680b0..fcfb9cabd25 100644 --- a/jetty-11/org/eclipse/jetty/util/Callback.Completable.html +++ b/jetty-11/org/eclipse/jetty/util/Callback.Completable.html @@ -1,29 +1,35 @@ - -Callback.Completable (Eclipse Jetty API Doc - v11.0.21) + +Callback.Completable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,21 +79,19 @@

    Class Callback.Completable<

    -
    All Implemented Interfaces:
    CompletionStage<Void>, Future<Void>, Callback, Invocable
    Enclosing interface:
    -
    Callback
    +
    Callback

    public static class Callback.Completable extends CompletableFuture<Void> implements Callback

    A CompletableFuture that is also a Callback.

    -
    +acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -209,17 +192,13 @@

    Constructor Details

  • Completable

    -
    public Completable()
    -
  • Completable

    -
    public Completable(Invocable.InvocationType invocation)
    -
  • @@ -233,7 +212,6 @@

    Method Details

  • from

    -
    public static Callback.Completable from(Callback callback)
    Creates a completable future given a callback.
    @@ -242,35 +220,31 @@

    from

    Returns:
    a new Completable which will succeed this callback when completed.
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -278,13 +252,11 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -292,7 +264,6 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • @@ -306,5 +277,7 @@

    getInvocationType


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Callback.Completing.html b/jetty-11/org/eclipse/jetty/util/Callback.Completing.html index 647cf6c7fdc..afc8304772a 100644 --- a/jetty-11/org/eclipse/jetty/util/Callback.Completing.html +++ b/jetty-11/org/eclipse/jetty/util/Callback.Completing.html @@ -1,29 +1,35 @@ - -Callback.Completing (Eclipse Jetty API Doc - v11.0.21) + +Callback.Completing (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Callback.Completingorg.eclipse.jetty.util.Callback.Completing

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -100,14 +87,13 @@

    Class Callback.Completing
    Enclosing interface:
    -
    Callback
    +
    Callback

    public static class Callback.Completing extends Object implements Callback

    A Callback implementation that calls the completed() method when it either succeeds or fails.

    -

    @@ -200,17 +186,13 @@

    Constructor Details

  • Completing

    -
    public Completing()
    -
  • Completing

    -
    public Completing(Invocable.InvocationType invocationType)
    -
  • @@ -224,29 +206,26 @@

    Method Details

  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -254,13 +233,11 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -268,15 +245,12 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • completed

    -
    public void completed()
    -
  • @@ -290,5 +264,7 @@

    completed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Callback.Nested.html b/jetty-11/org/eclipse/jetty/util/Callback.Nested.html index cf0c1c3705f..7b178fc1fba 100644 --- a/jetty-11/org/eclipse/jetty/util/Callback.Nested.html +++ b/jetty-11/org/eclipse/jetty/util/Callback.Nested.html @@ -1,29 +1,35 @@ - -Callback.Nested (Eclipse Jetty API Doc - v11.0.21) + +Callback.Nested (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Callback.Nested

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -102,14 +89,13 @@

    Class Callback.Nested

    Enclosing interface:
    -
    Callback
    +
    Callback

    public static class Callback.Nested extends Callback.Completing
    Nested Completing Callback that completes after completing the nested callback
    -
    @@ -229,17 +211,14 @@

    Method Details

  • getCallback

    -
    public Callback getCallback()
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    @@ -248,20 +227,18 @@

    succeeded

    succeeded in class Callback.Completing
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -271,13 +248,11 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -287,7 +262,6 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • @@ -301,5 +275,7 @@

    getInvocationType


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Callback.html b/jetty-11/org/eclipse/jetty/util/Callback.html index f96961f8eb2..243aafff7b3 100644 --- a/jetty-11/org/eclipse/jetty/util/Callback.html +++ b/jetty-11/org/eclipse/jetty/util/Callback.html @@ -1,29 +1,35 @@ - -Callback (Eclipse Jetty API Doc - v11.0.21) + +Callback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Callback

    -
    All Superinterfaces:
    Invocable
    @@ -102,7 +89,6 @@

    Interface Callback

    Semantically this is equivalent to an optimise Promise<Void>, but callback is a more meaningful name than EmptyPromise

    -
    @@ -271,11 +257,9 @@

    Field Details

  • NOOP

    -
    static final Callback NOOP
    Instance of Adapter that can be used when the callback methods need an empty implementation without incurring in the cost of allocating a new Adapter object.
    -
  • @@ -289,7 +273,6 @@

    Method Details

  • completeWith

    -
    default void completeWith(CompletableFuture<?> completable)

    Completes this callback with the given CompletableFuture.

    When the CompletableFuture completes normally, this callback is succeeded; @@ -298,43 +281,37 @@

    completeWith

    Parameters:
    completable - the CompletableFuture that completes this callback
    -
  • succeeded

    -
    default void succeeded()

    Callback invoked when the operation completes.

    See Also:
    -
    -
  • failed

    -
    default void failed(Throwable x)

    Callback invoked when the operation fails.

    Parameters:
    x - the reason for the operation failure
    -
  • from

    -
    static Callback from(CompletableFuture<?> completable)

    Creates a non-blocking callback from the given incomplete CompletableFuture.

    When the callback completes, either succeeding or failing, the @@ -347,13 +324,11 @@

    from

    Returns:
    a callback that when completed, completes the given CompletableFuture
    -
  • from

    -
    static Callback from(CompletableFuture<?> completable, Invocable.InvocationType invocation)

    Creates a callback from the given incomplete CompletableFuture, @@ -365,13 +340,11 @@

    from

    Returns:
    a callback that when completed, completes the given CompletableFuture
    -
  • from

    -
    static Callback from(Runnable success, Consumer<Throwable> failure)
    Creates a callback from the given success and failure lambdas.
    @@ -382,13 +355,11 @@

    from

    Returns:
    a new Callback
    -
  • from

    -
    static Callback from(Invocable.InvocationType invocationType, Runnable success, Consumer<Throwable> failure)
    @@ -401,13 +372,11 @@

    from

    Returns:
    a new Callback
    -
  • from

    -
    static Callback from(Runnable completed)
    Creates a callback that runs completed when it succeeds or fails
    @@ -416,13 +385,11 @@

    from

    Returns:
    a new callback
    -
  • from

    -
    static Callback from(Invocable.InvocationType invocationType, Runnable completed)

    Creates a Callback with the given invocationType, @@ -434,13 +401,11 @@

    from

    Returns:
    a new Callback with the given invocation type
    -
  • from

    -
    static Callback from(Callback callback, Runnable completed)
    Creates a nested callback that runs completed after @@ -452,32 +417,28 @@

    from

    Returns:
    a new callback.
    -
  • from

    -
    static Callback from(Runnable completed, Callback callback)
    Creates a nested callback that runs completed before completing the nested callback.
    Parameters:
    +
    callback - The nested callback
    completed - The completion to run before the nested callback is completed. Any exceptions thrown from completed will result in a callback failure.
    -
    callback - The nested callback
    Returns:
    a new callback.
    -
  • from

    -
    static Callback from(Callback callback, Throwable cause)
    Creates a nested callback which always fails the nested callback on completion.
    @@ -489,13 +450,11 @@

    from

    Returns:
    a new callback.
    -
  • from

    -
    static Callback from(Callback callback1, Callback callback2)
    Creates a callback which combines two other callbacks and will succeed or fail them both.
    @@ -506,16 +465,13 @@

    from

    Returns:
    a new callback.
    -
  • combine

    -
    static Callback combine(Callback cb1, Callback cb2)
    -
  • @@ -529,5 +485,7 @@

    combine


    + + diff --git a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.DecoderStringBuilder.html b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.DecoderStringBuilder.html index fd98980306a..296cbc734d0 100644 --- a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.DecoderStringBuilder.html +++ b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.DecoderStringBuilder.html @@ -1,29 +1,35 @@ - -CharsetStringBuilder.DecoderStringBuilder (Eclipse Jetty API Doc - v11.0.21) + +CharsetStringBuilder.DecoderStringBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class
    org.eclipse.jetty.util.CharsetStringBuilder.DecoderStringBuilder

    -
    All Implemented Interfaces:
    CharsetStringBuilder
    Enclosing interface:
    -
    CharsetStringBuilder
    +
    CharsetStringBuilder

    public static class CharsetStringBuilder.DecoderStringBuilder extends Object implements CharsetStringBuilder
    -
    @@ -205,7 +189,6 @@

    Method Details

  • append

    -
    public void append(byte b)
    Specified by:
    @@ -213,13 +196,11 @@

    append

    Parameters:
    b - An encoded byte to append
    -
  • append

    -
    public void append(char c)
    Specified by:
    @@ -227,13 +208,11 @@

    append

    Parameters:
    c - A decoded character to append
    -
  • append

    -
    public void append(CharSequence chars, int offset, int length)
    @@ -245,13 +224,11 @@

    append

    offset - offset into the array
    length - the number of character to append from the sequence.
    -
  • append

    -
    public void append(byte[] b, int offset, int length)
    @@ -263,13 +240,11 @@

    append

    offset - offset into the array
    length - the number of bytes to append from the array.
    -
  • append

    -
    public void append(ByteBuffer buf)
    Specified by:
    @@ -277,16 +252,14 @@

    append

    Parameters:
    buf - Buffer of encoded bytes to append. The bytes are consumed from the buffer.
    -
  • build

    -
    public String build() throws CharacterCodingException
    -
    Description copied from interface: CharsetStringBuilder
    +
    Description copied from interface: CharsetStringBuilder

    Build the completed string and reset the buffer.

    Specified by:
    @@ -296,19 +269,16 @@

    build

    Throws:
    CharacterCodingException - If the bytes cannot be correctly decoded or a multibyte sequence is incomplete.
    -
  • reset

    -
    public void reset()
    Specified by:
    reset in interface CharsetStringBuilder
    -
  • @@ -322,5 +292,7 @@

    reset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.Iso88591StringBuilder.html b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.Iso88591StringBuilder.html index 8f7472e4620..f8f629e23b8 100644 --- a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.Iso88591StringBuilder.html +++ b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.Iso88591StringBuilder.html @@ -1,29 +1,35 @@ - -CharsetStringBuilder.Iso88591StringBuilder (Eclipse Jetty API Doc - v11.0.21) + +CharsetStringBuilder.Iso88591StringBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class
    org.eclipse.jetty.util.CharsetStringBuilder.Iso88591StringBuilder

    -
    All Implemented Interfaces:
    CharsetStringBuilder
    Enclosing interface:
    -
    CharsetStringBuilder
    +
    CharsetStringBuilder

    public static class CharsetStringBuilder.Iso88591StringBuilder extends Object implements CharsetStringBuilder
    -
    @@ -197,7 +181,6 @@

    Method Details

  • append

    -
    public void append(byte b)
    Specified by:
    @@ -205,13 +188,11 @@

    append

    Parameters:
    b - An encoded byte to append
    -
  • append

    -
    public void append(char c)
    Specified by:
    @@ -219,13 +200,11 @@

    append

    Parameters:
    c - A decoded character to append
    -
  • append

    -
    public void append(CharSequence chars, int offset, int length)
    @@ -237,15 +216,13 @@

    append

    offset - offset into the array
    length - the number of character to append from the sequence.
    -
  • build

    -
    public String build()
    -
    Description copied from interface: CharsetStringBuilder
    +
    Description copied from interface: CharsetStringBuilder

    Build the completed string and reset the buffer.

    Specified by:
    @@ -253,19 +230,16 @@

    build

    Returns:
    The decoded built string which must be complete in regard to any multibyte sequences.
    -
  • reset

    -
    public void reset()
    Specified by:
    reset in interface CharsetStringBuilder
    -
  • @@ -279,5 +253,7 @@

    reset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.UsAsciiStringBuilder.html b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.UsAsciiStringBuilder.html index a7eaa72527e..7a61cac151c 100644 --- a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.UsAsciiStringBuilder.html +++ b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.UsAsciiStringBuilder.html @@ -1,29 +1,35 @@ - -CharsetStringBuilder.UsAsciiStringBuilder (Eclipse Jetty API Doc - v11.0.21) + +CharsetStringBuilder.UsAsciiStringBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class
    org.eclipse.jetty.util.CharsetStringBuilder.UsAsciiStringBuilder

    -
    All Implemented Interfaces:
    CharsetStringBuilder
    Enclosing interface:
    -
    CharsetStringBuilder
    +
    CharsetStringBuilder

    public static class CharsetStringBuilder.UsAsciiStringBuilder extends Object implements CharsetStringBuilder
    -
    @@ -197,7 +181,6 @@

    Method Details

  • append

    -
    public void append(byte b)
    Specified by:
    @@ -205,13 +188,11 @@

    append

    Parameters:
    b - An encoded byte to append
    -
  • append

    -
    public void append(char c)
    Specified by:
    @@ -219,13 +200,11 @@

    append

    Parameters:
    c - A decoded character to append
    -
  • append

    -
    public void append(CharSequence chars, int offset, int length)
    @@ -237,15 +216,13 @@

    append

    offset - offset into the array
    length - the number of character to append from the sequence.
    -
  • build

    -
    public String build()
    -
    Description copied from interface: CharsetStringBuilder
    +
    Description copied from interface: CharsetStringBuilder

    Build the completed string and reset the buffer.

    Specified by:
    @@ -253,19 +230,16 @@

    build

    Returns:
    The decoded built string which must be complete in regard to any multibyte sequences.
    -
  • reset

    -
    public void reset()
    Specified by:
    reset in interface CharsetStringBuilder
    -
  • @@ -279,5 +253,7 @@

    reset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.html b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.html index 4061f80fd36..e0ca0394c8c 100644 --- a/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.html +++ b/jetty-11/org/eclipse/jetty/util/CharsetStringBuilder.html @@ -1,29 +1,35 @@ - -CharsetStringBuilder (Eclipse Jetty API Doc - v11.0.21) + +CharsetStringBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface CharsetStringBuilder

    -
      @@ -196,43 +182,36 @@

      Method Details

    • append

      -
      void append(byte b)
      Parameters:
      b - An encoded byte to append
      -
    • append

      -
      void append(char c)
      Parameters:
      c - A decoded character to append
      -
    • append

      -
      default void append(byte[] bytes)
      Parameters:
      bytes - Array of encoded bytes to append
      -
    • append

      -
      default void append(byte[] b, int offset, int length)
      @@ -242,13 +221,11 @@

      append

      offset - offset into the array
      length - the number of bytes to append from the array.
      -
    • append

      -
      default void append(CharSequence chars, int offset, int length)
      @@ -258,25 +235,21 @@

      append

      offset - offset into the array
      length - the number of character to append from the sequence.
      -
    • append

      -
      default void append(ByteBuffer buf)
      Parameters:
      buf - Buffer of encoded bytes to append. The bytes are consumed from the buffer.
      -
    • build

      -

      Build the completed string and reset the buffer.

      @@ -286,21 +259,17 @@

      build

      Throws:
      CharacterCodingException - If the bytes cannot be correctly decoded or a multibyte sequence is incomplete.
      -
    • reset

      -
      void reset()
      -
    • forCharset

      -
      static CharsetStringBuilder forCharset(Charset charset)
      Parameters:
      @@ -308,7 +277,6 @@

      forCharset

      Returns:
      A CharsetStringBuilder suitable for the charset.
      -
    @@ -322,5 +290,7 @@

    forCharset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.ClassLoaderThreadLocal.html b/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.ClassLoaderThreadLocal.html index bb50b3d9430..213268e8d84 100644 --- a/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.ClassLoaderThreadLocal.html +++ b/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.ClassLoaderThreadLocal.html @@ -1,29 +1,35 @@ - -ClassLoadingObjectInputStream.ClassLoaderThreadLocal (Eclipse Jetty API Doc - v11.0.21) + +ClassLoadingObjectInputStream.ClassLoaderThreadLocal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,15 +79,13 @@

    -
    Enclosing class:
    -
    ClassLoadingObjectInputStream
    +
    ClassLoadingObjectInputStream

    protected static class ClassLoadingObjectInputStream.ClassLoaderThreadLocal extends ThreadLocal<ClassLoader>
    -
      @@ -170,9 +156,7 @@

      Field Details

    • UNSET

      -
      protected static final ClassLoader UNSET
      -
    @@ -186,9 +170,7 @@

    Constructor Details

  • ClassLoaderThreadLocal

    -
    protected ClassLoaderThreadLocal()
    -
  • @@ -202,13 +184,11 @@

    Method Details

  • initialValue

    -
    protected ClassLoader initialValue()
    Overrides:
    initialValue in class ThreadLocal<ClassLoader>
    -
  • @@ -222,5 +202,7 @@

    initialValue


    +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.html b/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.html index cce439a0de0..2d44ac816a6 100644 --- a/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.html +++ b/jetty-11/org/eclipse/jetty/util/ClassLoadingObjectInputStream.html @@ -1,29 +1,35 @@ - -ClassLoadingObjectInputStream (Eclipse Jetty API Doc - v11.0.21) + +ClassLoadingObjectInputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ClassLoading

    -
    All Implemented Interfaces:
    Closeable, DataInput, ObjectInput, ObjectStreamConstants, AutoCloseable
    @@ -105,7 +92,6 @@

    Class ClassLoading For re-inflating serialized objects, this class uses the thread context classloader rather than the jvm's default classloader selection.

    -
      @@ -123,7 +109,7 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from class java.io.ObjectInputStream

    +

    Nested classes/interfaces inherited from class java.io.ObjectInputStream

    ObjectInputStream.GetField
    @@ -165,10 +151,10 @@

    Method Summary

     
    - +
     
    -
    protected Class<?>
    +
    protected Class<?>
    resolveProxyClass(String[] interfaces)
     
    @@ -200,27 +186,23 @@

    Constructor Details

  • ClassLoadingObjectInputStream

    -
    public ClassLoadingObjectInputStream(InputStream in) throws IOException
    Throws:
    IOException
    -
  • ClassLoadingObjectInputStream

    -
    public ClassLoadingObjectInputStream() throws IOException
    Throws:
    IOException
    -
  • @@ -234,7 +216,6 @@

    Method Details

  • readObject

    -
    public Object readObject(ClassLoader loader) throws IOException, ClassNotFoundException
    @@ -243,13 +224,11 @@

    readObject

    IOException
    ClassNotFoundException
    -
  • resolveClass

    -
    public Class<?> resolveClass(ObjectStreamClass cl) throws IOException, ClassNotFoundException
    @@ -260,13 +239,11 @@

    resolveClass

    IOException
    ClassNotFoundException
    -
  • resolveProxyClass

    -
    protected Class<?> resolveProxyClass(String[] interfaces) throws IOException, ClassNotFoundException
    @@ -277,7 +254,6 @@

    resolveProxyClass

    IOException
    ClassNotFoundException
    -
  • @@ -291,5 +267,7 @@

    resolveProxyClass


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ClassVisibilityChecker.html b/jetty-11/org/eclipse/jetty/util/ClassVisibilityChecker.html index c0e0154256a..ff81e134bd8 100644 --- a/jetty-11/org/eclipse/jetty/util/ClassVisibilityChecker.html +++ b/jetty-11/org/eclipse/jetty/util/ClassVisibilityChecker.html @@ -1,29 +1,35 @@ - -ClassVisibilityChecker (Eclipse Jetty API Doc - v11.0.21) + +ClassVisibilityChecker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ClassVisibilityChecker

    -
    All Known Subinterfaces:
    WebAppClassLoader.Context
    @@ -101,7 +88,6 @@

    Interface ClassVisibi Interface to be implemented by classes capable of checking class visibility for a context.

    -
      @@ -143,7 +129,6 @@

      Method Details

    • isSystemClass

      -
      boolean isSystemClass(Class<?> clazz)
      Is the class a System Class. A System class is a class that is visible to a webapplication, @@ -155,13 +140,11 @@

      isSystemClass

      Returns:
      True if the class is a system class.
      -
    • isServerClass

      -
      boolean isServerClass(Class<?> clazz)
      Is the class a Server Class. A Server class is a class that is part of the implementation of @@ -174,7 +157,6 @@

      isServerClass

      Returns:
      True if the class is a server class.
      -
    @@ -188,5 +170,7 @@

    isServerClass


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ConstantThrowable.html b/jetty-11/org/eclipse/jetty/util/ConstantThrowable.html index 9b051304c55..ace887ae012 100644 --- a/jetty-11/org/eclipse/jetty/util/ConstantThrowable.html +++ b/jetty-11/org/eclipse/jetty/util/ConstantThrowable.html @@ -1,29 +1,35 @@ - -ConstantThrowable (Eclipse Jetty API Doc - v11.0.21) + +ConstantThrowable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ConstantThrowable

    -
    All Implemented Interfaces:
    Serializable
    @@ -104,12 +91,11 @@

    Class ConstantThrowable

    See Also:
    -
    -
      @@ -165,17 +151,13 @@

      Constructor Details

    • ConstantThrowable

      -
      public ConstantThrowable()
      -
    • ConstantThrowable

      -
      public ConstantThrowable(String name)
      -
    @@ -189,13 +171,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Throwable
    -
  • @@ -209,5 +189,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/CountingCallback.html b/jetty-11/org/eclipse/jetty/util/CountingCallback.html index 1252c214f99..5ffca135bfe 100644 --- a/jetty-11/org/eclipse/jetty/util/CountingCallback.html +++ b/jetty-11/org/eclipse/jetty/util/CountingCallback.html @@ -1,29 +1,35 @@ - -CountingCallback (Eclipse Jetty API Doc - v11.0.21) + +CountingCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class CountingCallback

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -117,7 +104,6 @@

    Class CountingCallback

    endPoint.write(countCallback, buffers); }
    -
    @@ -229,9 +213,8 @@

    Method Details

  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    @@ -240,20 +223,18 @@

    succeeded

    succeeded in class Callback.Nested
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable failure)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -263,19 +244,16 @@

    failed

    Parameters:
    failure - the reason for the operation failure
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -289,5 +267,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/DateCache.Tick.html b/jetty-11/org/eclipse/jetty/util/DateCache.Tick.html index 0e09df50c36..388e5a12315 100644 --- a/jetty-11/org/eclipse/jetty/util/DateCache.Tick.html +++ b/jetty-11/org/eclipse/jetty/util/DateCache.Tick.html @@ -1,29 +1,35 @@ - -DateCache.Tick (Eclipse Jetty API Doc - v11.0.21) + +DateCache.Tick (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class DateCache.Tick

    org.eclipse.jetty.util.DateCache.Tick
    -
    Enclosing class:
    -
    DateCache
    +
    DateCache

    public static class DateCache.Tick extends Object
    -
      @@ -153,11 +139,9 @@

      Constructor Details

    • Tick

      -
      public Tick(long seconds, String prefix, String suffix)
      -
    @@ -171,17 +155,13 @@

    Method Details

  • getSeconds

    -
    public long getSeconds()
    -
  • format

    -
    public String format(long inDate)
    -
  • @@ -195,5 +175,7 @@

    format


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/DateCache.html b/jetty-11/org/eclipse/jetty/util/DateCache.html index d84dc4cb62d..99ca5728e67 100644 --- a/jetty-11/org/eclipse/jetty/util/DateCache.html +++ b/jetty-11/org/eclipse/jetty/util/DateCache.html @@ -1,29 +1,35 @@ - -DateCache (Eclipse Jetty API Doc - v11.0.21) + +DateCache (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DateCache

    org.eclipse.jetty.util.DateCache
    -

    public class DateCache extends Object
    @@ -102,12 +89,11 @@

    Class DateCache

    See Also:
    -
    -
      @@ -249,17 +235,15 @@

      Field Details

    • DEFAULT_FORMAT

      -
      public static final String DEFAULT_FORMAT
      See Also:
      -
      -
    @@ -273,64 +257,52 @@

    Constructor Details

  • DateCache

    -
    public DateCache()
    Make a DateCache that will use a default format. The default format generates the same results as Date.toString().
    -
  • DateCache

    -
    public DateCache(String format)
    Make a DateCache that will use the given format.
    Parameters:
    format - the format to use
    -
  • DateCache

    -
    public DateCache(String format, Locale l)
    -
  • DateCache

    -
    public DateCache(String format, Locale l, String tz)
    -
  • DateCache

    -
    public DateCache(String format, Locale l, TimeZone tz)
    -
  • DateCache

    -
    public DateCache(String format, Locale l, TimeZone tz, boolean subSecondPrecision)
    -
  • @@ -344,15 +316,12 @@

    Method Details

  • getTimeZone

    -
    public TimeZone getTimeZone()
    -
  • format

    -
    public String format(Date inDate)
    Format a date according to our stored formatter. If it happens to be in the same second as the last @@ -363,13 +332,11 @@

    format

    Returns:
    Formatted date.
    -
  • format

    -
    public String format(long inDate)
    Format a date according to our stored formatter. If it happens to be in the same second as the last @@ -380,13 +347,11 @@

    format

    Returns:
    Formatted date.
    -
  • doFormat

    -
    protected String doFormat(long inDate, DateTimeFormatter formatter)
    Format a date according to supplied formatter.
    @@ -396,13 +361,11 @@

    doFormat

    Returns:
    Formatted date.
    -
  • formatNow

    -
    @Deprecated public String formatNow(long now)
    Deprecated. @@ -418,43 +381,34 @@

    formatNow

    Returns:
    Formatted date
    -
  • now

    -
    @Deprecated public String now()
    Deprecated.
    -
  • tick

    -
    @Deprecated public DateCache.Tick tick()
    Deprecated.
    -
  • formatTick

    -
    protected DateCache.Tick formatTick(long inDate)
    -
  • getFormatString

    -
    public String getFormatString()
    -
  • @@ -468,5 +422,7 @@

    getFormatString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/DecoratedObjectFactory.html b/jetty-11/org/eclipse/jetty/util/DecoratedObjectFactory.html index 59f7dd4ddbb..4d948c85d02 100644 --- a/jetty-11/org/eclipse/jetty/util/DecoratedObjectFactory.html +++ b/jetty-11/org/eclipse/jetty/util/DecoratedObjectFactory.html @@ -1,29 +1,35 @@ - -DecoratedObjectFactory (Eclipse Jetty API Doc - v11.0.21) + +DecoratedObjectFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DecoratedObjectFact
    org.eclipse.jetty.util.DecoratedObjectFactory

    -
    All Implemented Interfaces:
    Iterable<Decorator>
    @@ -106,7 +93,6 @@

    Class DecoratedObjectFact Used by ServletContextHandler, WebAppContext, WebSocketServerFactory, and WebSocketClient.

    Can be found in the ServletContext Attributes at the DecoratedObjectFactory.ATTR key.

    -
    @@ -230,9 +214,7 @@

    Constructor Details

  • DecoratedObjectFactory

    -
    public DecoratedObjectFactory()
    -
  • @@ -246,55 +228,42 @@

    Method Details

  • associateInfo

    -
    public static void associateInfo(Object info)
    -
  • disassociateInfo

    -
    public static void disassociateInfo()
    -
  • getAssociatedInfo

    -
    public static Object getAssociatedInfo()
    -
  • addDecorator

    -
    public void addDecorator(Decorator decorator)
    -
  • removeDecorator

    -
    public boolean removeDecorator(Decorator decorator)
    -
  • clear

    -
    public void clear()
    -
  • createInstance

    -
    public <T> T createInstance(Class<T> clazz) throws InstantiationException, IllegalAccessException, @@ -307,63 +276,50 @@

    createInstance

    NoSuchMethodException
    InvocationTargetException
    -
  • decorate

    -
    public <T> T decorate(T obj)
    -
  • destroy

    -
    public void destroy(Object obj)
    -
  • getDecorators

    -
    public List<Decorator> getDecorators()
    -
  • iterator

    -
    public Iterator<Decorator> iterator()
    Specified by:
    iterator in interface Iterable<Decorator>
    -
  • setDecorators

    -
    public void setDecorators(List<? extends Decorator> decorators)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -377,5 +333,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Decorator.html b/jetty-11/org/eclipse/jetty/util/Decorator.html index 7e4dc1296dc..48debf96587 100644 --- a/jetty-11/org/eclipse/jetty/util/Decorator.html +++ b/jetty-11/org/eclipse/jetty/util/Decorator.html @@ -1,29 +1,35 @@ - -Decorator (Eclipse Jetty API Doc - v11.0.21) + +Decorator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Decorator

    -
    All Known Implementing Classes:
    AnnotationDecorator, CdiSpiDecorator, DeprecationWarning, PlusDecorator
    @@ -94,7 +81,6 @@

    Interface Decorator


    public interface Decorator
    Interface to decorate objects created by the DecoratedObjectFactory
    -
      @@ -132,17 +118,13 @@

      Method Details

    • decorate

      -
      <T> T decorate(T o)
      -
    • destroy

      -
      void destroy(Object o)
      -
    @@ -156,5 +138,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/DeprecationWarning.html b/jetty-11/org/eclipse/jetty/util/DeprecationWarning.html index f2e3093fac0..cbfa4f04435 100644 --- a/jetty-11/org/eclipse/jetty/util/DeprecationWarning.html +++ b/jetty-11/org/eclipse/jetty/util/DeprecationWarning.html @@ -1,29 +1,35 @@ - -DeprecationWarning (Eclipse Jetty API Doc - v11.0.21) + +DeprecationWarning (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DeprecationWarning

    org.eclipse.jetty.util.DeprecationWarning
    -
    All Implemented Interfaces:
    Decorator
    @@ -98,7 +85,6 @@

    Class DeprecationWarning

    public class DeprecationWarning extends Object implements Decorator
    -
      @@ -152,9 +138,7 @@

      Constructor Details

    • DeprecationWarning

      -
      public DeprecationWarning()
      -
    @@ -168,25 +152,21 @@

    Method Details

  • decorate

    -
    public <T> T decorate(T o)
    Specified by:
    decorate in interface Decorator
    -
  • destroy

    -
    public void destroy(Object o)
    Specified by:
    destroy in interface Decorator
    -
  • @@ -200,5 +180,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Fields.Field.html b/jetty-11/org/eclipse/jetty/util/Fields.Field.html index d1769120ae6..40c2f9a6422 100644 --- a/jetty-11/org/eclipse/jetty/util/Fields.Field.html +++ b/jetty-11/org/eclipse/jetty/util/Fields.Field.html @@ -1,29 +1,35 @@ - -Fields.Field (Eclipse Jetty API Doc - v11.0.21) + +Fields.Field (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,17 +77,15 @@

    Class Fields.Field

    org.eclipse.jetty.util.Fields.Field
    -
    Enclosing class:
    -
    Fields
    +
    Fields

    public static class Fields.Field extends Object

    A named list of string values.

    The name is case-sensitive and there must be at least one value.

    -
      @@ -148,7 +134,7 @@

      Method Summary

      returning it if the conversion is successful; returns null if the result of getValue() is null.
    - +
     
    int
    @@ -180,10 +166,8 @@

    Constructor Details

  • Field

    -
    public Field(String name, String value)
    -
  • @@ -197,64 +181,53 @@

    Method Details

  • equals

    -
    public boolean equals(Fields.Field that, boolean caseSensitive)
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • getName

    -
    public String getName()
    Returns:
    the field's name
    -
  • getValue

    -
    public String getValue()
    Returns:
    the first field's value
    -
  • getValueAsInt

    -
    public Integer getValueAsInt()

    Attempts to convert the result of getValue() to an integer, returning it if the conversion is successful; returns null if the @@ -265,43 +238,36 @@

    getValueAsInt

    Throws:
    NumberFormatException - if the conversion fails
    -
  • getValues

    -
    public List<String> getValues()
    Returns:
    the field's values
    -
  • hasMultipleValues

    -
    public boolean hasMultipleValues()
    Returns:
    whether the field has multiple values
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -315,5 +281,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Fields.html b/jetty-11/org/eclipse/jetty/util/Fields.html index 72457a2a523..157eee73caf 100644 --- a/jetty-11/org/eclipse/jetty/util/Fields.html +++ b/jetty-11/org/eclipse/jetty/util/Fields.html @@ -1,29 +1,35 @@ - -Fields (Eclipse Jetty API Doc - v11.0.21) + +Fields (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Fields

    org.eclipse.jetty.util.Fields
    -
    All Implemented Interfaces:
    Iterable<Fields.Field>
    @@ -103,7 +90,6 @@

    Class Fields

    or case-insensitive (by specifying the option at the constructor) and of a case-sensitive set of value strings.

    The implementation of this class is not thread safe.

    -
    @@ -295,43 +275,36 @@

    Method Details

  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • getNames

    -
    public Set<String> getNames()
    Returns:
    a set of field names
    -
  • get

    -
    public Fields.Field get(String name)
    Parameters:
    @@ -339,13 +312,11 @@

    get

    Returns:
    the Fields.Field with the given name, or null if no such field exists
    -
  • put

    -
    public void put(String name, String value)

    Inserts or replaces the given name/value pair as a single-valued Fields.Field.

    @@ -354,26 +325,22 @@

    put

    name - the field name
    value - the field value
    -
  • put

    -
    public void put(Fields.Field field)

    Inserts or replaces the given Fields.Field, mapped to the field's name

    Parameters:
    field - the field to put
    -
  • add

    -
    public void add(String name, String value)

    Adds the given value to a field with the given name, @@ -383,13 +350,11 @@

    add

    name - the field name
    value - the field value to add
    -
  • remove

    -
    public Fields.Field remove(String name)

    Removes the Fields.Field with the given name

    @@ -398,54 +363,46 @@

    remove

    Returns:
    the removed field, or null if no such field existed
    -
  • clear

    -
    public void clear()

    Empties this Fields instance from all fields

    See Also:
    -
    -
  • isEmpty

    -
    public boolean isEmpty()
    Returns:
    whether this Fields instance is empty
    -
  • getSize

    -
    public int getSize()
    Returns:
    the number of fields
    -
  • iterator

    -
    public Iterator<Fields.Field> iterator()
    Specified by:
    @@ -453,19 +410,16 @@

    iterator

    Returns:
    an iterator over the Fields.Fields present in this instance
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -479,5 +433,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/FutureCallback.html b/jetty-11/org/eclipse/jetty/util/FutureCallback.html index 96d854f01af..803fba94619 100644 --- a/jetty-11/org/eclipse/jetty/util/FutureCallback.html +++ b/jetty-11/org/eclipse/jetty/util/FutureCallback.html @@ -1,29 +1,35 @@ - -FutureCallback (Eclipse Jetty API Doc - v11.0.21) + +FutureCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FutureCallback

    org.eclipse.jetty.util.FutureCallback
    -
    All Implemented Interfaces:
    Future<Void>, Callback, Invocable
    @@ -98,7 +85,6 @@

    Class FutureCallback

    public class FutureCallback extends Object implements Future<Void>, Callback
    -
    -

    Methods inherited from interface java.util.concurrent.Future

    -exceptionNow, resultNow, state
    -

    Methods inherited from interface org.eclipse.jetty.util.thread.Invocable

    getInvocationType
    @@ -234,9 +214,7 @@

    Field Details

  • SUCCEEDED

    -
    public static final FutureCallback SUCCEEDED
    -
  • @@ -250,25 +228,19 @@

    Constructor Details

  • FutureCallback

    -
    public FutureCallback()
    -
  • FutureCallback

    -
    public FutureCallback(boolean completed)
    -
  • FutureCallback

    -
    public FutureCallback(Throwable failed)
    -
  • @@ -282,29 +254,26 @@

    Method Details

  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable cause)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -312,49 +281,41 @@

    failed

    Parameters:
    cause - the reason for the operation failure
    -
  • cancel

    -
    public boolean cancel(boolean mayInterruptIfRunning)
    Specified by:
    cancel in interface Future<Void>
    -
  • isCancelled

    -
    public boolean isCancelled()
    Specified by:
    isCancelled in interface Future<Void>
    -
  • isDone

    -
    public boolean isDone()
    Specified by:
    isDone in interface Future<Void>
    -
  • get

    -
    @@ -365,13 +326,11 @@

    get

    InterruptedException
    ExecutionException
    -
  • get

    -
    public Void get(long timeout, TimeUnit unit) throws InterruptedException, @@ -385,26 +344,22 @@

    get

    ExecutionException
    TimeoutException
    -
  • block

    -
    public void block() throws IOException
    Throws:
    IOException
    -
  • block

    -
    public void block(long timeout, TimeUnit unit) throws IOException
    @@ -412,32 +367,27 @@

    block

    Throws:
    IOException
    -
  • rethrow

    -
    public static void rethrow(ExecutionException e) throws IOException
    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -451,5 +401,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/FuturePromise.html b/jetty-11/org/eclipse/jetty/util/FuturePromise.html index a10538d4a55..d521490474a 100644 --- a/jetty-11/org/eclipse/jetty/util/FuturePromise.html +++ b/jetty-11/org/eclipse/jetty/util/FuturePromise.html @@ -1,29 +1,35 @@ - -FuturePromise (Eclipse Jetty API Doc - v11.0.21) + +FuturePromise (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FuturePromise<C>

    org.eclipse.jetty.util.FuturePromise<C>
    -
    All Implemented Interfaces:
    Future<C>, Promise<C>
    @@ -98,7 +85,6 @@

    Class FuturePromise<C>

    public class FuturePromise<C> extends Object implements Future<C>, Promise<C>
    -
    -

    Methods inherited from interface java.util.concurrent.Future

    -exceptionNow, resultNow, state
    -

    Methods inherited from interface org.eclipse.jetty.util.Promise

    completeWith
    @@ -209,26 +189,20 @@

    Constructor Details

  • FuturePromise

    -
    public FuturePromise()
    -
  • FuturePromise

    -
    public FuturePromise(C result)
    -
  • FuturePromise

    -
    public FuturePromise(C ctx, Throwable failed)
    -
  • @@ -242,9 +216,8 @@

    Method Details

  • succeeded

    -
    public void succeeded(C result)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation completes.

    Specified by:
    @@ -253,20 +226,18 @@

    succeeded

    result - the context
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable cause)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation fails.

    Specified by:
    @@ -274,49 +245,41 @@

    failed

    Parameters:
    cause - the reason for the operation failure
    -
  • cancel

    -
    public boolean cancel(boolean mayInterruptIfRunning)
    Specified by:
    cancel in interface Future<C>
    -
  • isCancelled

    -
    public boolean isCancelled()
    Specified by:
    isCancelled in interface Future<C>
    -
  • isDone

    -
    public boolean isDone()
    Specified by:
    isDone in interface Future<C>
    -
  • get

    -
    @@ -327,13 +290,11 @@

    get

    InterruptedException
    ExecutionException
    -
  • getOrThrow

    -
    public C getOrThrow() throws Exception
    Return the result if completed successfully @@ -347,13 +308,11 @@

    getOrThrow

    Exception - if the cause is an Exception or Error, otherwise an ExecutionException wrapping the cause
    -
  • get

    -
    public C get(long timeout, TimeUnit unit) throws InterruptedException, @@ -367,32 +326,27 @@

    get

    ExecutionException
    TimeoutException
    -
  • rethrow

    -
    public static void rethrow(ExecutionException e) throws IOException
    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -406,5 +360,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/HostMap.html b/jetty-11/org/eclipse/jetty/util/HostMap.html index ecb78c1d059..86c425ecbbc 100644 --- a/jetty-11/org/eclipse/jetty/util/HostMap.html +++ b/jetty-11/org/eclipse/jetty/util/HostMap.html @@ -1,29 +1,35 @@ - -HostMap (Eclipse Jetty API Doc - v11.0.21) + +HostMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Class HostMap<TYPE>

    java.lang.Object -
    java.util.AbstractMap<String,TYPE> +
    java.util.AbstractMap<K,V>
    java.util.HashMap<String,TYPE>
    org.eclipse.jetty.util.HostMap<TYPE>
    -
    Type Parameters:
    TYPE - the element type
    @@ -108,12 +95,11 @@

    Class HostMap<TYPE>

    See Also:
    -
    -
    -

    Nested classes/interfaces inherited from interface java.util.Map

    -Map.Entry<K,V>
    +

    Nested classes/interfaces inherited from interface java.util.Map

    +Map.Entry<K extends Object,V extends Object>
    @@ -177,7 +163,7 @@

    Method Summary

    +clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values

    Methods inherited from class java.util.AbstractMap

    equals, hashCode, toString
    @@ -201,23 +187,19 @@

    Constructor Details

  • HostMap

    -
    public HostMap()
    Construct empty HostMap.
    -
  • HostMap

    -
    public HostMap(int capacity)
    Construct empty HostMap.
    Parameters:
    capacity - initial capacity
    -
  • @@ -231,7 +213,6 @@

    Method Details

  • put

    -
    public TYPE put(String host, TYPE object) throws IllegalArgumentException
    @@ -243,13 +224,11 @@

    put

    Throws:
    IllegalArgumentException
    -
  • get

    -
    public TYPE get(Object key)
    Specified by:
    @@ -257,13 +236,11 @@

    get

    Overrides:
    get in class HashMap<String,TYPE>
    -
  • getLazyMatches

    -
    public Object getLazyMatches(String host)
    Retrieve a lazy list of map entries associated with specified hostname by taking into account the domain suffix matches.
    @@ -273,7 +250,6 @@

    getLazyMatches

    Returns:
    lazy list of map entries
    -
  • @@ -287,5 +263,7 @@

    getLazyMatches


    + + diff --git a/jetty-11/org/eclipse/jetty/util/HostPort.html b/jetty-11/org/eclipse/jetty/util/HostPort.html index 3a674fe121c..27cc2600b23 100644 --- a/jetty-11/org/eclipse/jetty/util/HostPort.html +++ b/jetty-11/org/eclipse/jetty/util/HostPort.html @@ -1,29 +1,35 @@ - -HostPort (Eclipse Jetty API Doc - v11.0.21) + +HostPort (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class HostPort

    org.eclipse.jetty.util.HostPort
    -

    public class HostPort extends Object

    Parse an authority string (in the form host:port) into host and port, handling IPv4 and IPv6 host formats as defined in RFC 2732

    -
    @@ -224,7 +206,6 @@

    Method Details

  • unsafe

    -
    public static HostPort unsafe(String authority)
    Create a HostPort from an unsafe (and not validated) authority. @@ -239,29 +220,23 @@

    unsafe

    Returns:
    the HostPort
    -
  • isValidIpAddress

    -
    protected boolean isValidIpAddress(String ip)
    -
  • isValidHostName

    -
    protected boolean isValidHostName(String name)
    -
  • getHost

    -
    @ManagedAttribute("host") public String getHost()
    Get the host.
    @@ -269,13 +244,11 @@

    getHost

    Returns:
    the host
    -
  • getPort

    -
    @ManagedAttribute("port") public int getPort()
    Get the port.
    @@ -283,13 +256,11 @@

    getPort

    Returns:
    the port
    -
  • getPort

    -
    public int getPort(int defaultPort)
    Get the port or the given default port.
    @@ -298,41 +269,33 @@

    getPort

    Returns:
    the port
    -
  • hasHost

    -
    public boolean hasHost()
    -
  • hasPort

    -
    public boolean hasPort()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • normalizeHost

    -
    public static String normalizeHost(String host)
    Normalizes IPv6 address as per RFC 2732 and RFC 6874, @@ -343,13 +306,11 @@

    normalizeHost

    Returns:
    a host name or an IPv4 address or an IPv6 literal (not an IPv6 address)
    -
  • parsePort

    -
    public static int parsePort(String rawPort) throws IllegalArgumentException
    Parse a string representing a port validating it is a valid port value.
    @@ -361,7 +322,6 @@

    parsePort

    Throws:
    IllegalArgumentException - if the port is invalid
    -
  • @@ -375,5 +335,7 @@

    parsePort


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/HttpCookieStore.Empty.html b/jetty-11/org/eclipse/jetty/util/HttpCookieStore.Empty.html index 9fce4da0ed9..eac36fc244c 100644 --- a/jetty-11/org/eclipse/jetty/util/HttpCookieStore.Empty.html +++ b/jetty-11/org/eclipse/jetty/util/HttpCookieStore.Empty.html @@ -1,29 +1,35 @@ - -HttpCookieStore.Empty (Eclipse Jetty API Doc - v11.0.21) + +HttpCookieStore.Empty (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class HttpCookieStore.Empt
    org.eclipse.jetty.util.HttpCookieStore.Empty

    -
    All Implemented Interfaces:
    CookieStore
    Enclosing class:
    -
    HttpCookieStore
    +
    HttpCookieStore

    public static class HttpCookieStore.Empty extends Object implements CookieStore
    -
    @@ -186,75 +170,63 @@

    Method Details

  • add

    -
    public void add(URI uri, HttpCookie cookie)
    Specified by:
    add in interface CookieStore
    -
  • get

    -
    public List<HttpCookie> get(URI uri)
    Specified by:
    get in interface CookieStore
    -
  • getCookies

    -
    public List<HttpCookie> getCookies()
    Specified by:
    getCookies in interface CookieStore
    -
  • getURIs

    -
    public List<URI> getURIs()
    Specified by:
    getURIs in interface CookieStore
    -
  • remove

    -
    public boolean remove(URI uri, HttpCookie cookie)
    Specified by:
    remove in interface CookieStore
    -
  • removeAll

    -
    public boolean removeAll()
    Specified by:
    removeAll in interface CookieStore
    -
  • @@ -268,5 +240,7 @@

    removeAll


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/HttpCookieStore.html b/jetty-11/org/eclipse/jetty/util/HttpCookieStore.html index a59dde25321..4f5b8f53822 100644 --- a/jetty-11/org/eclipse/jetty/util/HttpCookieStore.html +++ b/jetty-11/org/eclipse/jetty/util/HttpCookieStore.html @@ -1,29 +1,35 @@ - -HttpCookieStore (Eclipse Jetty API Doc - v11.0.21) + +HttpCookieStore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpCookieStore

    org.eclipse.jetty.util.HttpCookieStore
    -
    All Implemented Interfaces:
    CookieStore
    @@ -100,7 +87,6 @@

    Class HttpCookieStore

    implements CookieStore
    Implementation of CookieStore that delegates to an instance created by CookieManager via CookieManager.getCookieStore().
    -
    @@ -203,84 +187,70 @@

    Method Details

  • add

    -
    public void add(URI uri, HttpCookie cookie)
    Specified by:
    add in interface CookieStore
    -
  • get

    -
    public List<HttpCookie> get(URI uri)
    Specified by:
    get in interface CookieStore
    -
  • getCookies

    -
    public List<HttpCookie> getCookies()
    Specified by:
    getCookies in interface CookieStore
    -
  • getURIs

    -
    public List<URI> getURIs()
    Specified by:
    getURIs in interface CookieStore
    -
  • remove

    -
    public boolean remove(URI uri, HttpCookie cookie)
    Specified by:
    remove in interface CookieStore
    -
  • removeAll

    -
    public boolean removeAll()
    Specified by:
    removeAll in interface CookieStore
    -
  • matchPath

    -
    public static List<HttpCookie> matchPath(URI uri, List<HttpCookie> cookies)
    -
  • @@ -294,5 +264,7 @@

    matchPath


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/IO.html b/jetty-11/org/eclipse/jetty/util/IO.html index cefe0abdcf5..c831cc126f8 100644 --- a/jetty-11/org/eclipse/jetty/util/IO.html +++ b/jetty-11/org/eclipse/jetty/util/IO.html @@ -1,29 +1,35 @@ - -IO (Eclipse Jetty API Doc - v11.0.21) + +IO (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class IO

    org.eclipse.jetty.util.IO
    -

    public class IO extends Object
    IO Utilities. Provides stream handling utilities in singleton Threadpool implementation accessed by static members.
    -
      @@ -291,41 +277,35 @@

      Field Details

    • CRLF

      -
      public static final String CRLF
      See Also:
      -
      -
    • CRLF_BYTES

      -
      public static final byte[] CRLF_BYTES
      -
    • bufferSize

      -
      public static final int bufferSize
      See Also:
      -
      -
    @@ -339,9 +319,7 @@

    Constructor Details

  • IO

    -
    public IO()
    -
  • @@ -355,7 +333,6 @@

    Method Details

  • copy

    -
    public static void copy(InputStream in, OutputStream out) throws IOException
    @@ -367,13 +344,11 @@

    copy

    Throws:
    IOException - if unable to copy streams
    -
  • copy

    -
    public static void copy(Reader in, Writer out) throws IOException
    @@ -385,13 +360,11 @@

    copy

    Throws:
    IOException - if unable to copy the streams
    -
  • copy

    -
    public static void copy(InputStream in, OutputStream out, long byteCount) @@ -405,13 +378,11 @@

    copy

    Throws:
    IOException - if unable to copy the streams
    -
  • copy

    -
    public static void copy(Reader in, Writer out, long byteCount) @@ -425,13 +396,11 @@

    copy

    Throws:
    IOException - if unable to copy streams
    -
  • copy

    -
    public static void copy(File from, File to) throws IOException
    @@ -443,13 +412,11 @@

    copy

    Throws:
    IOException - if unable to copy
    -
  • copyDir

    -
    public static void copyDir(File from, File to) throws IOException
    @@ -457,13 +424,11 @@

    copyDir

    Throws:
    IOException
    -
  • copyFile

    -
    public static void copyFile(File from, File to) throws IOException
    @@ -471,13 +436,11 @@

    copyFile

    Throws:
    IOException
    -
  • toString

    -
    public static String toString(Path path, Charset charset) throws IOException
    @@ -491,13 +454,11 @@

    toString

    Throws:
    IOException - if unable to read the path (or handle the charset)
    -
  • toString

    -
    public static String toString(InputStream in) throws IOException
    Read input stream to string.
    @@ -509,13 +470,11 @@

    toString

    Throws:
    IOException - if unable to read the stream (or handle the charset)
    -
  • toString

    -
    public static String toString(InputStream in, String encoding) throws IOException
    @@ -529,13 +488,11 @@

    toString

    Throws:
    IOException - if unable to read the stream (or handle the charset)
    -
  • toString

    -
    public static String toString(InputStream in, Charset encoding) throws IOException
    @@ -549,13 +506,11 @@

    toString

    Throws:
    IOException - if unable to read the stream (or handle the charset)
    -
  • toString

    -
    public static String toString(Reader in) throws IOException
    Read input stream to string.
    @@ -567,13 +522,11 @@

    toString

    Throws:
    IOException - if unable to read the stream (or handle the charset)
    -
  • delete

    -
    public static boolean delete(File file)
    Delete File. This delete will recursively delete directories - BE CAREFUL
    @@ -584,13 +537,11 @@

    delete

    true if file was deleted, or directory referenced was deleted. false if file doesn't exist, or was null.
    -
  • isEmptyDir

    -
    public static boolean isEmptyDir(File dir)
    Test if directory is empty.
    @@ -600,91 +551,77 @@

    isEmptyDir

    true if directory is null, doesn't exist, or has no content. false if not a directory, or has contents
    -
  • close

    -
    public static void close(Closeable closeable)
    Closes an arbitrary closable, and logs exceptions at ignore level
    Parameters:
    closeable - the closeable to close
    -
  • close

    -
    public static void close(InputStream is)
    closes an input stream, and logs exceptions
    Parameters:
    is - the input stream to close
    -
  • close

    -
    public static void close(OutputStream os)
    closes an output stream, and logs exceptions
    Parameters:
    os - the output stream to close
    -
  • close

    -
    public static void close(Reader reader)
    closes a reader, and logs exceptions
    Parameters:
    reader - the reader to close
    -
  • close

    -
    public static void close(Writer writer)
    closes a writer, and logs exceptions
    Parameters:
    writer - the writer to close
    -
  • readBytes

    -
    public static byte[] readBytes(InputStream in) throws IOException
    Throws:
    IOException
    -
  • write

    -
    public static long write(GatheringByteChannel out, ByteBuffer[] buffers, int offset, @@ -706,55 +643,46 @@

    write

    Throws:
    IOException - if unable write to the GatheringByteChannel
    -
  • getNullStream

    -
    public static OutputStream getNullStream()
    Returns:
    An outputstream to nowhere
    -
  • getClosedStream

    -
    public static InputStream getClosedStream()
    Returns:
    An outputstream to nowhere
    -
  • getNullWriter

    -
    public static Writer getNullWriter()
    Returns:
    An writer to nowhere
    -
  • getNullPrintWriter

    -
    public static PrintWriter getNullPrintWriter()
    Returns:
    An writer to nowhere
    -
  • @@ -768,5 +696,7 @@

    getNullPrintWriter


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/IncludeExclude.html b/jetty-11/org/eclipse/jetty/util/IncludeExclude.html index 587c429a701..ff3fc7e702f 100644 --- a/jetty-11/org/eclipse/jetty/util/IncludeExclude.html +++ b/jetty-11/org/eclipse/jetty/util/IncludeExclude.html @@ -1,18 +1,19 @@ - -IncludeExclude (Eclipse Jetty API Doc - v11.0.21) + +IncludeExclude (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class IncludeExcludeSet<T,<
    org.eclipse.jetty.util.IncludeExcludeSet<T,P>

    -
    Type Parameters:
    T - The type of element of the set (often a pattern)
    @@ -114,7 +101,6 @@

    Class IncludeExcludeSet<T,<

    The type of the underlying Set used may be passed into the constructor, so special sets like Servlet PathMap may be used.

    -
      @@ -164,10 +150,10 @@

      Method Summary

      void
      exclude(T... element)
       
      - +
       
      - +
       
      boolean
      @@ -224,16 +210,13 @@

      Constructor Details

    • IncludeExcludeSet

      -
      public IncludeExcludeSet()
      Default constructor over HashSet
      -
    • IncludeExcludeSet

      -
      public IncludeExcludeSet(Class<SET> setClass)
      Construct an IncludeExclude.
      @@ -245,13 +228,11 @@

      IncludeExcludeSet

      then it is also used as the item test for the set, otherwise a IncludeExcludeSet.SetContainsPredicate instance is created.
      -
    • IncludeExcludeSet

      -
      public IncludeExcludeSet(Set<T> includeSet, Predicate<P> includePredicate, Set<T> excludeSet, @@ -266,7 +247,6 @@

      IncludeExcludeSet

      excludeSet - the Set of items that represent the excluded space
      excludePredicate - the Predicate for excluded item testing (null for simple Set.contains(Object) test)
      -
    @@ -280,39 +260,30 @@

    Method Details

  • include

    -
    public void include(T element)
    -
  • include

    -
    public void include(T... element)
    -
  • exclude

    -
    public void exclude(T element)
    -
  • exclude

    -
    public void exclude(T... element)
    -
  • test

    -
    public boolean test(P t)
    Test includes and excludes for match. @@ -331,13 +302,11 @@

    test

    Returns:
    true if the input matches an include, and is not excluded.
    -
  • isIncludedAndNotExcluded

    -
    public Boolean isIncludedAndNotExcluded(P item)
    Test Included and not Excluded
    @@ -346,75 +315,58 @@

    isIncludedAndNotExcluded

    Returns:
    Boolean.TRUE if item is included, Boolean.FALSE if item is excluded, or null if neither
    -
  • hasIncludes

    -
    public boolean hasIncludes()
    -
  • hasExcludes

    -
    public boolean hasExcludes()
    -
  • size

    -
    public int size()
    -
  • getIncluded

    -
    public Set<T> getIncluded()
    -
  • getExcluded

    -
    public Set<T> getExcluded()
    -
  • clear

    -
    public void clear()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • isEmpty

    -
    public boolean isEmpty()
    -
  • @@ -428,5 +380,7 @@

    isEmpty


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Index.Builder.html b/jetty-11/org/eclipse/jetty/util/Index.Builder.html index 0118e5734d0..f950f7dc92a 100644 --- a/jetty-11/org/eclipse/jetty/util/Index.Builder.html +++ b/jetty-11/org/eclipse/jetty/util/Index.Builder.html @@ -1,29 +1,35 @@ - -Index.Builder (Eclipse Jetty API Doc - v11.0.21) + +Index.Builder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Index.Builder<V>

    org.eclipse.jetty.util.Index.Builder<V>
    -
    Type Parameters:
    V - the entry type
    @@ -100,13 +87,12 @@

    Class Index.Builder<V>

    Enclosing interface:
    -
    Index<V>
    +
    Index<V>

    public static class Index.Builder<V> extends Object
    Builder of Index instances.
    -
    @@ -215,7 +199,6 @@

    Method Details

  • caseSensitive

    -
    public Index.Builder<V> caseSensitive(boolean caseSensitive)
    Configure the index to be either case-sensitive or not. Default value is false.
    @@ -225,13 +208,11 @@

    caseSensitive

    Returns:
    this
    -
  • withAll

    -
    public Index.Builder<V> withAll(V[] values, Function<V,String> keyFunction)
    Configure some pre-existing entries.
    @@ -243,13 +224,11 @@

    withAll

    Returns:
    this
    -
  • withAll

    -
    public Index.Builder<V> withAll(Supplier<Map<String,V>> entriesSupplier)
    Configure some pre-existing entries.
    @@ -258,13 +237,11 @@

    withAll

    Returns:
    this
    -
  • with

    -
    public Index.Builder<V> with(V value)
    Configure a pre-existing entry with a key that is the toString() representation @@ -275,13 +252,11 @@

    with

    Returns:
    this
    -
  • with

    -
    public Index.Builder<V> with(String key, V value)
    Configure a pre-existing entry.
    @@ -292,45 +267,38 @@

    with

    Returns:
    this
    -
  • mutable

    -
    public Index.Mutable.Builder<V> mutable()
    Configure the index to be mutable.
    Returns:
    a Index.Mutable.Builder configured like this builder.
    -
  • build

    -
    public Index<V> build()
    Build a Index instance.
    Returns:
    a Index instance.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -344,5 +312,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Index.Mutable.Builder.html b/jetty-11/org/eclipse/jetty/util/Index.Mutable.Builder.html index 6b8f3055ae3..f9c55b18923 100644 --- a/jetty-11/org/eclipse/jetty/util/Index.Mutable.Builder.html +++ b/jetty-11/org/eclipse/jetty/util/Index.Mutable.Builder.html @@ -1,29 +1,35 @@ - -Index.Mutable.Builder (Eclipse Jetty API Doc - v11.0.21) + +Index.Mutable.Builder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,21 +79,19 @@

    Class Index.Mutable.Builde

    -
    Type Parameters:
    V - the entry type
    Enclosing interface:
    -
    Index.Mutable<V>
    +
    Index.Mutable<V>

    public static class Index.Mutable.Builder<V> extends Index.Builder<V>
    Builder of Index.Mutable instances. Such builder cannot be directly created, it is instead returned by calling Index.Builder.mutable().
    -
    @@ -214,5 +194,7 @@

    build


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Index.Mutable.html b/jetty-11/org/eclipse/jetty/util/Index.Mutable.html index 958b0118b60..6b491da4db8 100644 --- a/jetty-11/org/eclipse/jetty/util/Index.Mutable.html +++ b/jetty-11/org/eclipse/jetty/util/Index.Mutable.html @@ -1,29 +1,35 @@ - -Index.Mutable (Eclipse Jetty API Doc - v11.0.21) + +Index.Mutable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Index.Mutable<V>

    -
    Type Parameters:
    V - the entry type
    @@ -97,14 +84,13 @@

    Interface Index.Mutable<V&g

    Enclosing interface:
    -
    Index<V>
    +
    Index<V>

    public static interface Index.Mutable<V> extends Index<V>
    A mutable String lookup data structure. Implementations are not thread-safe.
    -
      @@ -124,7 +110,7 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Index

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Index

    Index.Mutable<V>
    @@ -180,7 +166,6 @@

    Method Details

  • put

    -
    boolean put(String s, V v)
    Put an entry into the index.
    @@ -191,13 +176,11 @@

    put

    Returns:
    True if the index had capacity to add the field.
    -
  • put

    -
    boolean put(V v)
    Put a value as both a key and a value.
    @@ -206,13 +189,11 @@

    put

    Returns:
    True if the Trie had capacity to add the field.
    -
  • remove

    -
    V remove(String s)
    Remove an entry from the index.
    @@ -221,16 +202,13 @@

    remove

    Returns:
    The removed value of the entry
    -
  • clear

    -
    void clear()
    Remove all entries from the index.
    -
  • @@ -244,5 +222,7 @@

    clear


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Index.html b/jetty-11/org/eclipse/jetty/util/Index.html index f6b15fe8909..10dba2b4d68 100644 --- a/jetty-11/org/eclipse/jetty/util/Index.html +++ b/jetty-11/org/eclipse/jetty/util/Index.html @@ -1,29 +1,35 @@ - -Index (Eclipse Jetty API Doc - v11.0.21) + +Index (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Index<V>

    -
    Type Parameters:
    V - the entry type
    @@ -98,7 +85,6 @@

    Interface Index<V>


    public interface Index<V>
    An immutable String lookup data structure.
    -
      @@ -135,13 +121,13 @@

      Method Summary

      Modifier and Type
      Method
      Description
      -
      static <V> Index.Mutable<V>
      +
      static <V> Index.Mutable<V>
      buildMutableVisibleAsciiAlphabet(boolean caseSensitive, int maxCapacity)
      A special purpose static builder for fast creation of specific Index type
      -
      static <V> Index<V>
      +
      static <V> Index<V>
      empty(boolean caseSensitive)
       
      @@ -210,7 +196,7 @@

      Method Summary

      Check if the index contains any entry.
      - +
      Get a Set of the keys contained in this index.
      @@ -237,7 +223,6 @@

      Method Details

    • get

      -
      V get(String s)
      Get an exact match from a String key
      @@ -246,13 +231,11 @@

      get

      Returns:
      the value for the string key
      -
    • get

      -
      V get(ByteBuffer b)
      Get an exact match from a segment of a ByteBuffer as key
      @@ -261,13 +244,11 @@

      get

      Returns:
      The value or null if not found
      -
    • get

      -
      V get(String s, int offset, int len)
      @@ -280,13 +261,11 @@

      get

      Returns:
      the value for the string / offset / length
      -
    • get

      -
      V get(ByteBuffer b, int offset, int len)
      @@ -299,13 +278,11 @@

      get

      Returns:
      The value or null if not found
      -
    • getBest

      -
      V getBest(String s, int offset, int len)
      @@ -318,13 +295,11 @@

      getBest

      Returns:
      The value or null if not found
      -
    • getBest

      -
      V getBest(String s)
      Get the best match from key in a String, which may be a prefix match or an exact match.
      @@ -334,13 +309,11 @@

      getBest

      Returns:
      The value or null if not found
      -
    • getBest

      -
      V getBest(ByteBuffer b, int offset, int len)
      @@ -354,13 +327,11 @@

      getBest

      Returns:
      The value or null if not found
      -
    • getBest

      -
      default V getBest(ByteBuffer b)
      Get the best match from key in a byte buffer. The key is assumed to by ISO_8859_1 characters.
      @@ -370,13 +341,11 @@

      getBest

      Returns:
      The value or null if not found
      -
    • getBest

      -
      V getBest(byte[] b, int offset, int len)
      @@ -390,13 +359,11 @@

      getBest

      Returns:
      The value or null if not found
      -
    • getBest

      -
      default V getBest(byte[] b)
      Get the best match from key in a byte array. The key is assumed to by ISO_8859_1 characters.
      @@ -406,52 +373,44 @@

      getBest

      Returns:
      The value or null if not found
      -
    • isEmpty

      -
      boolean isEmpty()
      Check if the index contains any entry.
      Returns:
      true if the index does not contain any entry.
      -
    • size

      -
      int size()
      Get the number of entries in the index.
      Returns:
      the index' entries count.
      -
    • keySet

      -
      Set<String> keySet()
      Get a Set of the keys contained in this index.
      Returns:
      a Set of the keys contained in this index.
      -
    • buildMutableVisibleAsciiAlphabet

      -
      static <V> Index.Mutable<V> buildMutableVisibleAsciiAlphabet(boolean caseSensitive, int maxCapacity)
      A special purpose static builder for fast creation of specific Index type
      @@ -463,15 +422,12 @@

      buildMutableVisibleAsciiAlphabet

      Returns:
      A case sensitive mutable Index tacking visible ASCII alphabet to a max capacity.
      -
    • empty

      -
      static <V> Index<V> empty(boolean caseSensitive)
      -
    @@ -485,5 +441,7 @@

    empty


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/InetAddressPattern.html b/jetty-11/org/eclipse/jetty/util/InetAddressPattern.html index f73a9752605..daf1b231a7c 100644 --- a/jetty-11/org/eclipse/jetty/util/InetAddressPattern.html +++ b/jetty-11/org/eclipse/jetty/util/InetAddressPattern.html @@ -1,29 +1,35 @@ - -InetAddressPattern (Eclipse Jetty API Doc - v11.0.21) + +InetAddressPattern (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InetAddressPattern

    org.eclipse.jetty.util.InetAddressPattern
    -
    All Implemented Interfaces:
    Predicate<InetAddress>
    @@ -118,7 +105,6 @@

    Class InetAddressPattern

    The legacy format used for IPv4 only. eg. "10.10.10-14.0-128"
    -
      @@ -190,9 +176,7 @@

      Field Details

    • _pattern

      -
      protected final String _pattern
      -
    @@ -206,9 +190,7 @@

    Constructor Details

  • InetAddressPattern

    -
    public InetAddressPattern(String pattern)
    -
  • @@ -222,21 +204,17 @@

    Method Details

  • from

    -
    public static InetAddressPattern from(String pattern)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -250,5 +228,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/InetAddressSet.html b/jetty-11/org/eclipse/jetty/util/InetAddressSet.html index 8ce3af0a26a..58875c5fbbe 100644 --- a/jetty-11/org/eclipse/jetty/util/InetAddressSet.html +++ b/jetty-11/org/eclipse/jetty/util/InetAddressSet.html @@ -1,29 +1,35 @@ - -InetAddressSet (Eclipse Jetty API Doc - v11.0.21) + +InetAddressSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Class InetAddressSet

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<String>, Collection<String>, Predicate<InetAddress>, Set<String>
    @@ -111,12 +98,11 @@

    Class InetAddressSet

    See Also:
    -
    -
    @@ -213,7 +197,6 @@

    Method Details

  • add

    -
    public boolean add(String pattern)
    Specified by:
    @@ -223,13 +206,11 @@

    add

    Overrides:
    add in class AbstractCollection<String>
    -
  • remove

    -
    public boolean remove(Object pattern)
    Specified by:
    @@ -239,13 +220,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<String>
    -
  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    @@ -257,13 +236,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<String>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -273,19 +250,16 @@

    size

    Specified by:
    size in class AbstractCollection<String>
    -
  • test

    -
    public boolean test(InetAddress address)
    Specified by:
    test in interface Predicate<InetAddress>
    -
  • @@ -299,5 +273,7 @@

    test


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/IntrospectionUtil.html b/jetty-11/org/eclipse/jetty/util/IntrospectionUtil.html index 17575604d8b..abcdf9b8f96 100644 --- a/jetty-11/org/eclipse/jetty/util/IntrospectionUtil.html +++ b/jetty-11/org/eclipse/jetty/util/IntrospectionUtil.html @@ -1,29 +1,35 @@ - -IntrospectionUtil (Eclipse Jetty API Doc - v11.0.21) + +IntrospectionUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class IntrospectionUtil

    org.eclipse.jetty.util.IntrospectionUtil
    -

    public class IntrospectionUtil extends Object
    IntrospectionUtil
    -
      @@ -201,9 +187,7 @@

      Constructor Details

    • IntrospectionUtil

      -
      public IntrospectionUtil()
      -
    @@ -217,15 +201,12 @@

    Method Details

  • isJavaBeanCompliantSetter

    -
    public static boolean isJavaBeanCompliantSetter(Method method)
    -
  • findMethod

    -
    public static Method findMethod(Class<?> clazz, String methodName, Class<?>[] args, @@ -236,13 +217,11 @@

    findMethod

    Throws:
    NoSuchMethodException
    -
  • findField

    -
    public static Field findField(Class<?> clazz, String targetName, Class<?> targetType, @@ -253,71 +232,57 @@

    findField

    Throws:
    NoSuchFieldException
    -
  • isInheritable

    -
    public static boolean isInheritable(Package pack, Member member)
    -
  • checkParams

    -
    public static boolean checkParams(Class<?>[] formalParams, Class<?>[] actualParams, boolean strict)
    -
  • isSameSignature

    -
    public static boolean isSameSignature(Method methodA, Method methodB)
    -
  • isTypeCompatible

    -
    public static boolean isTypeCompatible(Class<?> formalType, Class<?> actualType, boolean strict)
    -
  • containsSameMethodSignature

    -
    public static boolean containsSameMethodSignature(Method method, Class<?> c, boolean checkPackage)
    -
  • containsSameFieldName

    -
    public static boolean containsSameFieldName(Field field, Class<?> c, boolean checkPackage)
    -
  • findInheritedMethod

    -
    protected static Method findInheritedMethod(Package pack, Class<?> clazz, String methodName, @@ -328,13 +293,11 @@

    findInheritedMethod

    Throws:
    NoSuchMethodException
    -
  • findInheritedField

    -
    protected static Field findInheritedField(Package pack, Class<?> clazz, String fieldName, @@ -345,7 +308,6 @@

    findInheritedField

    Throws:
    NoSuchFieldException
    -
  • @@ -359,5 +321,7 @@

    findInheritedField


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/IteratingCallback.Action.html b/jetty-11/org/eclipse/jetty/util/IteratingCallback.Action.html index 5d6e2f98dfc..14998385731 100644 --- a/jetty-11/org/eclipse/jetty/util/IteratingCallback.Action.html +++ b/jetty-11/org/eclipse/jetty/util/IteratingCallback.Action.html @@ -1,29 +1,35 @@ - -IteratingCallback.Action (Eclipse Jetty API Doc - v11.0.21) + +IteratingCallback.Action (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,21 +79,19 @@

    Enum IteratingCallback.A

    -
    All Implemented Interfaces:
    Serializable, Comparable<IteratingCallback.Action>, java.lang.constant.Constable
    Enclosing class:
    -
    IteratingCallback
    +
    IteratingCallback

    protected static enum IteratingCallback.Action extends Enum<IteratingCallback.Action>
    The indication of the overall progress of the iteration that implementations of IteratingCallback.process() must return.
    -
      @@ -114,7 +100,7 @@

      Enum IteratingCallback.A

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -192,34 +178,28 @@

      Enum Constant Details

    • IDLE

      -
      public static final IteratingCallback.Action IDLE
      Indicates that IteratingCallback.process() has no more work to do, but the iteration is not completed yet, probably waiting for additional events to trigger more work.
      -
    • SCHEDULED

      -
      public static final IteratingCallback.Action SCHEDULED
      Indicates that IteratingCallback.process() has initiated an asynchronous sub-task, where the execution has started but the callback that signals the completion of the asynchronous sub-task may have not yet been invoked.
      -
    • SUCCEEDED

      -
      public static final IteratingCallback.Action SUCCEEDED
      Indicates that IteratingCallback.process() has completed the whole iteration successfully.
      -
    @@ -233,7 +213,6 @@

    Method Details

  • values

    -
    public static IteratingCallback.Action[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -241,13 +220,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static IteratingCallback.Action valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -262,7 +239,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -276,5 +252,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/IteratingCallback.html b/jetty-11/org/eclipse/jetty/util/IteratingCallback.html index fa59a3742c3..1e4315f7dce 100644 --- a/jetty-11/org/eclipse/jetty/util/IteratingCallback.html +++ b/jetty-11/org/eclipse/jetty/util/IteratingCallback.html @@ -1,29 +1,35 @@ - -IteratingCallback (Eclipse Jetty API Doc - v11.0.21) + +IteratingCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class IteratingCallback

    org.eclipse.jetty.util.IteratingCallback
    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -132,7 +119,6 @@

    Class IteratingCallback

    completion of the asynchronous sub-task, while a call to failed(Throwable) on this callback represents the completion with a failure of the large asynchronous task.
    -
      @@ -153,10 +139,10 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

    Callback.Completable, Callback.Completing, Callback.Nested
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

    Invocable.InvocationType, Invocable.ReadyTask, Invocable.Task
    @@ -283,17 +269,13 @@

    Constructor Details

  • IteratingCallback

    -
    protected IteratingCallback()
    -
  • IteratingCallback

    -
    protected IteratingCallback(boolean needReset)
    -
  • @@ -307,7 +289,6 @@

    Method Details

  • process

    -
    protected abstract IteratingCallback.Action process() throws Throwable
    Method called by iterate() to process the asynchronous sub-task. @@ -327,30 +308,26 @@

    process

    Throws:
    Throwable - if the sub-task processing throws
    -
  • onCompleteSuccess

    -
    protected void onCompleteSuccess()
    Invoked when the overall task has completed successfully.
    See Also:
    -
    -
  • onCompleteFailure

    -
    protected void onCompleteFailure(Throwable cause)
    Invoked when the overall task has completed with a failure.
    @@ -358,18 +335,16 @@

    onCompleteFailure

    cause - the throwable to indicate cause of failure
    See Also:
    -
    -
  • iterate

    -
    public void iterate()
    This method must be invoked by applications to start the processing of asynchronous sub-tasks. @@ -378,13 +353,11 @@

    iterate

    when called, then the process() method will be called during or soon after, either by the calling thread or by another thread, but in either case by one thread only.
    -
  • succeeded

    -
    public void succeeded()
    Method to invoke when the asynchronous sub-task succeeds.

    @@ -395,18 +368,16 @@

    succeeded

    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    Method to invoke when the asynchronous sub-task fails, or to fail the overall asynchronous task and therefore @@ -425,18 +396,16 @@

    failed

    x - the reason for the operation failure
    See Also:
    -
    -
  • close

    -
    public void close()
    Method to invoke to forbid further invocations to iterate() and reset(). @@ -446,60 +415,52 @@

    close

    See Also:
    -
    -
  • isClosed

    -
    public boolean isClosed()
    Returns:
    whether this callback has been closed
    -
  • isFailed

    -
    public boolean isFailed()
    Returns:
    whether this callback has been failed
    -
  • isSucceeded

    -
    public boolean isSucceeded()
    Returns:
    whether this callback and the overall asynchronous task has been succeeded
    See Also:
    -
    -
  • reset

    -
    public boolean reset()
    Resets this callback.

    @@ -510,19 +471,16 @@

    reset

    Returns:
    true if the reset was successful
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -536,5 +494,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/IteratingNestedCallback.html b/jetty-11/org/eclipse/jetty/util/IteratingNestedCallback.html index 9c6a30641c0..61a9719e2ab 100644 --- a/jetty-11/org/eclipse/jetty/util/IteratingNestedCallback.html +++ b/jetty-11/org/eclipse/jetty/util/IteratingNestedCallback.html @@ -1,29 +1,35 @@ - -IteratingNestedCallback (Eclipse Jetty API Doc - v11.0.21) + +IteratingNestedCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class IteratingNestedCal

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -115,7 +102,6 @@

    Class IteratingNestedCal completion of the subtask. Only once all the subtasks are completed is the Callback.succeeded() method called on the Callback instance passed the the IteratingNestedCallback(Callback) constructor.

    -
    @@ -228,41 +212,36 @@

    Method Details

  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Returns:
    The InvocationType of this object
    -
  • onCompleteSuccess

    -
    protected void onCompleteSuccess()
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed successfully.
    Overrides:
    onCompleteSuccess in class IteratingCallback
    See Also:
    -
    -
  • onCompleteFailure

    -
    protected void onCompleteFailure(Throwable x)
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed with a failure.
    Overrides:
    @@ -271,24 +250,21 @@

    onCompleteFailure

    x - the throwable to indicate cause of failure
    See Also:
    -
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class IteratingCallback
    -
  • @@ -302,5 +278,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/JavaVersion.html b/jetty-11/org/eclipse/jetty/util/JavaVersion.html index 2f605adc64f..f4788c09cc4 100644 --- a/jetty-11/org/eclipse/jetty/util/JavaVersion.html +++ b/jetty-11/org/eclipse/jetty/util/JavaVersion.html @@ -1,29 +1,35 @@ - -JavaVersion (Eclipse Jetty API Doc - v11.0.21) + +JavaVersion (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class JavaVersion

    org.eclipse.jetty.util.JavaVersion
    -

    public class JavaVersion extends Object
    Java Version Utility class.

    Parses java versions to extract a consistent set of version parts

    -
      @@ -179,27 +165,23 @@

      Field Details

    • JAVA_TARGET_PLATFORM

      -
      public static final String JAVA_TARGET_PLATFORM
      Context attribute that can be set to target a different version of the jvm than the current runtime. Acceptable values should correspond to those returned by JavaVersion.getPlatform().
      See Also:
      -
      -
    • VERSION

      -
      public static final JavaVersion VERSION
      -
    @@ -213,85 +195,71 @@

    Method Details

  • parse

    -
    public static JavaVersion parse(String v)
    -
  • getVersion

    -
    public String getVersion()
    Returns:
    the string from which this JavaVersion was created
    -
  • getPlatform

    -
    public int getPlatform()

    Returns the Java Platform version, such as 8 for JDK 1.8.0_92 and 9 for JDK 9.2.4.

    Returns:
    the Java Platform version
    -
  • getMajor

    -
    public int getMajor()

    Returns the major number version, such as 1 for JDK 1.8.0_92 and 9 for JDK 9.2.4.

    Returns:
    the major number version
    -
  • getMinor

    -
    public int getMinor()

    Returns the minor number version, such as 8 for JDK 1.8.0_92 and 2 for JDK 9.2.4.

    Returns:
    the minor number version
    -
  • getMicro

    -
    public int getMicro()

    Returns the micro number version (aka security number), such as 0 for JDK 1.8.0_92 and 4 for JDK 9.2.4.

    Returns:
    the micro number version
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -305,5 +273,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Jetty.html b/jetty-11/org/eclipse/jetty/util/Jetty.html index c774df70776..faba2fce3fa 100644 --- a/jetty-11/org/eclipse/jetty/util/Jetty.html +++ b/jetty-11/org/eclipse/jetty/util/Jetty.html @@ -1,18 +1,19 @@ - -Jetty (Eclipse Jetty API Doc - v11.0.21) + +Jetty (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class LazyList

    org.eclipse.jetty.util.LazyList
    -
    All Implemented Interfaces:
    Serializable, Cloneable
    @@ -129,13 +116,12 @@

    Class LazyList

    See Also:
    -
    -
      @@ -194,12 +180,12 @@

      Method Summary

      Get item from the list
      -
      static <E> List<E>
      +
      static <E> List<E>
      Get the real List from a LazyList.
      -
      static <E> List<E>
      +
      static <E> List<E>
      getList(Object list, boolean nullForEmpty)
      @@ -215,10 +201,10 @@

      Method Summary

      Simple utility method to test if List is empty
      -
      static <E> Iterator<E>
      +
      static <E> Iterator<E>
       
      -
      static <E> ListIterator<E>
      +
      static <E> ListIterator<E>
       
      static Object
      @@ -266,7 +252,6 @@

      Method Details

    • add

      -
      public static Object add(Object list, Object item)
      Add an item to a LazyList
      @@ -277,13 +262,11 @@

      add

      Returns:
      The lazylist created or added to.
      -
    • add

      -
      public static Object add(Object list, int index, Object item)
      @@ -296,13 +279,11 @@

      add

      Returns:
      The lazylist created or added to.
      -
    • addCollection

      -
      public static Object addCollection(Object list, Collection<?> collection)
      Add the contents of a Collection to a LazyList
      @@ -313,13 +294,11 @@

      addCollection

      Returns:
      The lazylist created or added to.
      -
    • addArray

      -
      public static Object addArray(Object list, Object[] array)
      Add the contents of an array to a LazyList
      @@ -330,13 +309,11 @@

      addArray

      Returns:
      The lazylist created or added to.
      -
    • ensureSize

      -
      public static Object ensureSize(Object list, int initialSize)
      Ensure the capacity of the underlying list.
      @@ -347,31 +324,25 @@

      ensureSize

      Returns:
      the new List with new size
      -
    • remove

      -
      public static Object remove(Object list, Object o)
      -
    • remove

      -
      public static Object remove(Object list, int i)
      -
    • getList

      -
      public static <E> List<E> getList(Object list)
      Get the real List from a LazyList.
      @@ -383,13 +354,11 @@

      getList

      The List of added items, which may be an EMPTY_LIST or a SingletonList.
      -
    • getList

      -
      public static <E> List<E> getList(Object list, boolean nullForEmpty)
      Get the real List from a LazyList.
      @@ -404,13 +373,11 @@

      getList

      The List of added items, which may be null, an EMPTY_LIST or a SingletonList.
      -
    • hasEntry

      -
      public static boolean hasEntry(Object list)
      Simple utility method to test if List has at least 1 entry.
      @@ -419,13 +386,11 @@

      hasEntry

      Returns:
      true if not-null and is not empty
      -
    • isEmpty

      -
      public static boolean isEmpty(Object list)
      Simple utility method to test if List is empty
      @@ -434,21 +399,17 @@

      isEmpty

      Returns:
      true if null or is empty
      -
    • toStringArray

      -
      public static String[] toStringArray(Object list)
      -
    • toArray

      -
      public static Object toArray(Object list, Class<?> clazz)
      Convert a lazylist to an array
      @@ -459,13 +420,11 @@

      toArray

      Returns:
      array of the lazylist entries passed in
      -
    • size

      -
      public static int size(Object list)
      The size of a lazy List
      @@ -474,13 +433,11 @@

      size

      Returns:
      the size of the list.
      -
    • get

      -
      public static <E> E get(Object list, int i)
      Get item from the list
      @@ -493,48 +450,37 @@

      get

      Returns:
      the item from the list.
      -
    • contains

      -
      public static boolean contains(Object list, Object item)
      -
    • clone

      -
      public static Object clone(Object list)
      -
    • toString

      -
      public static String toString(Object list)
      -
    • iterator

      -
      public static <E> Iterator<E> iterator(Object list)
      -
    • listIterator

      -
      public static <E> ListIterator<E> listIterator(Object list)
      -
    @@ -548,5 +494,7 @@

    listIterator


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/LeakDetector.LeakInfo.html b/jetty-11/org/eclipse/jetty/util/LeakDetector.LeakInfo.html index f017c17ec45..c9fe68b7b0a 100644 --- a/jetty-11/org/eclipse/jetty/util/LeakDetector.LeakInfo.html +++ b/jetty-11/org/eclipse/jetty/util/LeakDetector.LeakInfo.html @@ -1,29 +1,35 @@ - -LeakDetector.LeakInfo (Eclipse Jetty API Doc - v11.0.21) + +LeakDetector.LeakInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,16 +81,14 @@

    Class LeakDetector.LeakInf

    -
    Enclosing class:
    -
    LeakDetector<T>
    +
    LeakDetector<T>

    public class LeakDetector.LeakInfo extends PhantomReference<T>
    Information about the leak of a resource.
    -
      @@ -152,37 +138,31 @@

      Method Details

    • getResourceDescription

      -
      public String getResourceDescription()
      Returns:
      the resource description as provided by the resource's Object.toString() method.
      -
    • getStackFrames

      -
      public Throwable getStackFrames()
      Returns:
      a Throwable instance that contains the stack frames at the time of resource acquisition.
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class Object
      -
    @@ -196,5 +176,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/LeakDetector.html b/jetty-11/org/eclipse/jetty/util/LeakDetector.html index 355c5d3e080..aed2fcd70a0 100644 --- a/jetty-11/org/eclipse/jetty/util/LeakDetector.html +++ b/jetty-11/org/eclipse/jetty/util/LeakDetector.html @@ -1,29 +1,35 @@ - -LeakDetector (Eclipse Jetty API Doc - v11.0.21) + +LeakDetector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class LeakDetector<T>

    -
    Type Parameters:
    T - the resource type.
    @@ -129,7 +116,6 @@

    Class LeakDetector<T>

    are enqueued before). Since the resource is now garbage collected, LeakDetector checks whether it has been released and if not, it reports a leak. Using PhantomReferences is better than overriding Object.finalize() and works also in those cases where Object.finalize() is not overridable.
    -
    @@ -245,9 +231,7 @@

    Constructor Details

  • LeakDetector

    -
    public LeakDetector()
    -
  • @@ -261,7 +245,6 @@

    Method Details

  • acquired

    -
    public boolean acquired(T resource)
    Tracks the resource as been acquired.
    @@ -272,18 +255,16 @@

    acquired

    that another acquire occurred before a release of the same resource)
    See Also:
    -
    -
  • released

    -
    public boolean released(T resource)
    Tracks the resource as been released.
    @@ -294,18 +275,16 @@

    released

    has been released without a prior acquire (such as a double release scenario)
    See Also:
    -
    -
  • id

    -
    public String id(T resource)
    Generates a unique ID for the given resource.
    @@ -314,33 +293,30 @@

    id

    Returns:
    the unique ID of the given resource
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -348,32 +324,27 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • leaked

    -
    protected void leaked(LeakDetector<T>.LeakInfo leakInfo)
    Callback method invoked by LeakDetector when it detects that a resource has been leaked.
    Parameters:
    leakInfo - the information about the leak
    -
  • @@ -387,5 +358,7 @@

    leaked


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Loader.html b/jetty-11/org/eclipse/jetty/util/Loader.html index 17ce72a180f..08e3b61572e 100644 --- a/jetty-11/org/eclipse/jetty/util/Loader.html +++ b/jetty-11/org/eclipse/jetty/util/Loader.html @@ -1,29 +1,35 @@ - -Loader (Eclipse Jetty API Doc - v11.0.21) + +Loader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Loader

    org.eclipse.jetty.util.Loader
    -

    public class Loader extends Object
    @@ -106,7 +93,6 @@

    Class Loader

    ... }
    -
      @@ -173,9 +159,7 @@

      Constructor Details

    • Loader

      -
      public Loader()
      -
    @@ -189,15 +173,12 @@

    Method Details

  • getResource

    -
    public static URL getResource(String name)
    -
  • loadClass

    -
    public static Class loadClass(String name) throws ClassNotFoundException
    Load a class. @@ -211,13 +192,11 @@

    loadClass

    Throws:
    ClassNotFoundException - if not able to find the class
    -
  • loadClass

    -
    public static Class loadClass(Class loaderClass, String name) throws ClassNotFoundException
    @@ -233,13 +212,11 @@

    loadClass

    Throws:
    ClassNotFoundException - if not able to find the class
    -
  • getResourceBundle

    -
    public static ResourceBundle getResourceBundle(String name, boolean checkParents, Locale locale) @@ -248,7 +225,6 @@

    getResourceBundle

    Throws:
    MissingResourceException
    -
  • @@ -262,5 +238,7 @@

    getResourceBundle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ManifestUtils.html b/jetty-11/org/eclipse/jetty/util/ManifestUtils.html index b2280a1c3da..ba439c01c3f 100644 --- a/jetty-11/org/eclipse/jetty/util/ManifestUtils.html +++ b/jetty-11/org/eclipse/jetty/util/ManifestUtils.html @@ -1,29 +1,35 @@ - -ManifestUtils (Eclipse Jetty API Doc - v11.0.21) + +ManifestUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class ManifestUtils

    org.eclipse.jetty.util.ManifestUtils
    -

    public class ManifestUtils extends Object
    -
      @@ -108,10 +94,10 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
      getManifest(Class<?> klass)
       
      - +
      getVersion(Class<?> klass)
      Attempts to return the version of the jar/module for the given class.
      @@ -136,15 +122,12 @@

      Method Details

    • getManifest

      -
      public static Optional<Manifest> getManifest(Class<?> klass)
      -
    • getVersion

      -
      public static Optional<String> getVersion(Class<?> klass)

      Attempts to return the version of the jar/module for the given class.

      First, retrieves the Implementation-Version main attribute of the manifest; @@ -156,7 +139,6 @@

      getVersion

      Returns:
      the jar/module version, or an empty Optional
      -
    @@ -170,5 +152,7 @@

    getVersion


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/MathUtils.html b/jetty-11/org/eclipse/jetty/util/MathUtils.html index bf2f4361d8b..19cf01e99a1 100644 --- a/jetty-11/org/eclipse/jetty/util/MathUtils.html +++ b/jetty-11/org/eclipse/jetty/util/MathUtils.html @@ -1,29 +1,35 @@ - -MathUtils (Eclipse Jetty API Doc - v11.0.21) + +MathUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class MathUtils

    org.eclipse.jetty.util.MathUtils
    -

    public class MathUtils extends Object
    -
      @@ -147,7 +133,6 @@

      Method Details

    • sumOverflows

      -
      public static boolean sumOverflows(int a, int b)
      Returns whether the sum of the arguments overflows an int.
      @@ -158,13 +143,11 @@

      sumOverflows

      Returns:
      whether the sum of the arguments overflows an int
      -
    • cappedAdd

      -
      public static long cappedAdd(long a, long b)
      Returns the sum of its arguments, capping to Long.MAX_VALUE if they overflow.
      @@ -175,13 +158,11 @@

      cappedAdd

      Returns:
      the sum of the values, capped to Long.MAX_VALUE
      -
    • cappedAdd

      -
      public static int cappedAdd(int a, int b, int maxValue)
      @@ -193,7 +174,6 @@

      cappedAdd

      Returns:
      the sum of the values, capped to maxValue
      -
    @@ -207,5 +187,7 @@

    cappedAdd


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/MemoryUtils.html b/jetty-11/org/eclipse/jetty/util/MemoryUtils.html index c229fed99a6..a1e5aa47c80 100644 --- a/jetty-11/org/eclipse/jetty/util/MemoryUtils.html +++ b/jetty-11/org/eclipse/jetty/util/MemoryUtils.html @@ -1,29 +1,35 @@ - -MemoryUtils (Eclipse Jetty API Doc - v11.0.21) + +MemoryUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class MemoryUtils

    org.eclipse.jetty.util.MemoryUtils
    -

    public class MemoryUtils extends Object
    MemoryUtils provides an abstraction over memory properties and operations.
    -
      @@ -138,25 +124,19 @@

      Method Details

    • getCacheLineBytes

      -
      public static int getCacheLineBytes()
      -
    • getIntegersPerCacheLine

      -
      public static int getIntegersPerCacheLine()
      -
    • getLongsPerCacheLine

      -
      public static int getLongsPerCacheLine()
      -
    @@ -170,5 +150,7 @@

    getLongsPerCacheLine


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/MultiException.html b/jetty-11/org/eclipse/jetty/util/MultiException.html index 9533a8beb2c..e14e9c61a24 100644 --- a/jetty-11/org/eclipse/jetty/util/MultiException.html +++ b/jetty-11/org/eclipse/jetty/util/MultiException.html @@ -1,29 +1,35 @@ - -MultiException (Eclipse Jetty API Doc - v11.0.21) + +MultiException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class MultiException

    -
    All Implemented Interfaces:
    Serializable
    @@ -110,12 +97,11 @@

    Class MultiException

    See Also:
    -
    -
    @@ -217,39 +201,30 @@

    Method Details

  • add

    -
    public void add(Throwable e)
    -
  • size

    -
    public int size()
    -
  • getThrowables

    -
    public List<Throwable> getThrowables()
    -
  • getThrowable

    -
    public Throwable getThrowable(int i)
    -
  • ifExceptionThrow

    -
    public void ifExceptionThrow() throws Exception
    Throw a multiexception. @@ -260,13 +235,11 @@

    ifExceptionThrow

    Throws:
    Exception - the Error or Exception if nested is 1, or the MultiException itself if nested is more than 1.
    -
  • ifExceptionThrowRuntime

    -
    public void ifExceptionThrowRuntime() throws Error
    Throw a Runtime exception. @@ -279,13 +252,11 @@

    ifExceptionThrowRuntime

    RuntimeException - If this exception contains 1 Throwable but it is not an error, or it contains more than 1 Throwable of any type.
    -
  • ifExceptionThrowMulti

    -
    public void ifExceptionThrowMulti() throws MultiException
    Throw a multiexception. @@ -296,13 +267,11 @@

    ifExceptionThrowMulti

    Throws:
    MultiException - the multiexception if there are nested exception
    -
  • ifExceptionThrowSuppressed

    -
    public void ifExceptionThrowSuppressed() throws Exception
    Throw an Exception, potentially with suppress. @@ -314,19 +283,16 @@

    ifExceptionThrowSuppressed

    Throws:
    Exception - the Error or Exception if at least one is added.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Throwable
    -
  • @@ -340,5 +306,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/MultiMap.html b/jetty-11/org/eclipse/jetty/util/MultiMap.html index 16ea3a0f970..4278b03c3f0 100644 --- a/jetty-11/org/eclipse/jetty/util/MultiMap.html +++ b/jetty-11/org/eclipse/jetty/util/MultiMap.html @@ -1,29 +1,35 @@ - -MultiMap (Eclipse Jetty API Doc - v11.0.21) + +MultiMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,8 +74,8 @@

    Class MultiMap<V>

    java.lang.Object -
    java.util.AbstractMap<String,List<V>> -
    java.util.HashMap<String,List<V>> +
    java.util.AbstractMap<K,V> +
    java.util.HashMap<K,V>
    java.util.LinkedHashMap<String,List<V>>
    org.eclipse.jetty.util.MultiMap<V>
    @@ -95,14 +83,13 @@

    Class MultiMap<V>

    -
    Type Parameters:
    V - the entry type for multimap values
    All Implemented Interfaces:
    -
    Serializable, Cloneable, Map<String,List<V>>, SequencedMap<String,List<V>>
    +
    Serializable, Cloneable, Map<String,List<V>>

    public class MultiMap<V> @@ -111,12 +98,11 @@

    Class MultiMap<V>

    See Also:
    -
    -
    @@ -196,12 +182,12 @@

    Method Summary

    Get a value from a multiple value.
    - +
    Get multiple values.
    - +
    put(String name, V value)
    @@ -212,13 +198,13 @@

    Method Summary

    Shorthand version of putAll
    - +
    putValues(String name, List<V> values)
    Put multi valued entry.
    -
    final List<V>
    +
    final List<V>
    putValues(String name, V... values)
    @@ -233,7 +219,7 @@

    Method Summary

     
    - +
     
    @@ -241,10 +227,10 @@

    Method Summary

    +clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
    +clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size

    Methods inherited from class java.util.AbstractMap

    equals, hashCode
    @@ -254,9 +240,6 @@

    Methods inherited from cl -
    -

    Methods inherited from interface java.util.SequencedMap

    -firstEntry, lastEntry, pollFirstEntry, pollLastEntry
    @@ -271,25 +254,19 @@

    Constructor Details

  • MultiMap

    -
    public MultiMap()
    -
  • MultiMap

    -
    public MultiMap(Map<String,List<V>> map)
    -
  • MultiMap

    -
    public MultiMap(MultiMap<V> map)
    -
  • @@ -303,7 +280,6 @@

    Method Details

  • getValues

    -
    public List<V> getValues(String name)
    Get multiple values. Single valued entries are converted to singleton lists.
    @@ -313,13 +289,11 @@

    getValues

    Returns:
    Unmodifieable List of values.
    -
  • getValue

    -
    public V getValue(String name, int i)
    Get a value from a multiple value. @@ -332,13 +306,11 @@

    getValue

    Returns:
    Unmodifieable List of values.
    -
  • getString

    -
    public String getString(String name)
    Get value as String. Single valued items are converted to a String with the toString() @@ -350,13 +322,11 @@

    getString

    Returns:
    String value.
    -
  • put

    -
    public List<V> put(String name, V value)
    Put multi valued entry.
    @@ -367,26 +337,22 @@

    put

    Returns:
    The previous value or null.
    -
  • putAllValues

    -
    public void putAllValues(Map<String,V> input)
    Shorthand version of putAll
    Parameters:
    input - the input map
    -
  • putValues

    -
    public List<V> putValues(String name, List<V> values)
    Put multi valued entry.
    @@ -397,13 +363,11 @@

    putValues

    Returns:
    The previous value or null.
    -
  • putValues

    -
    @SafeVarargs public final List<V> putValues(String name, V... values)
    @@ -415,13 +379,11 @@

    putValues

    Returns:
    The previous value or null.
    -
  • add

    -
    public void add(String name, V value)
    Add value to multi valued entry. @@ -432,13 +394,11 @@

    add

    name - The entry key.
    value - The entry value.
    -
  • addValues

    -
    public void addValues(String name, List<V> values)
    Add values to multi valued entry. @@ -449,13 +409,11 @@

    addValues

    name - The entry key.
    values - The List of multiple values.
    -
  • addValues

    -
    public void addValues(String name, V[] values)
    Add values to multi valued entry. @@ -466,13 +424,11 @@

    addValues

    name - The entry key.
    values - The String array of multiple values.
    -
  • addAllValues

    -
    public boolean addAllValues(MultiMap<V> map)
    Merge values.
    @@ -481,13 +437,11 @@

    addAllValues

    Returns:
    true if an existing key was merged with potentially new values, false if either no change was made, or there were only new keys.
    -
  • removeValue

    -
    public boolean removeValue(String name, V value)
    Remove value.
    @@ -498,13 +452,11 @@

    removeValue

    Returns:
    true if it was removed.
    -
  • containsSimpleValue

    -
    public boolean containsSimpleValue(V value)
    Test for a specific single value in the map.

    @@ -515,31 +467,26 @@

    containsSimpleValue

    Returns:
    true if contains simple value
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractMap<String,List<V>>
    -
  • toStringArrayMap

    -
    public Map<String,String[]> toStringArrayMap()
    Returns:
    Map of String arrays
    -
  • @@ -553,5 +500,7 @@

    toStringArrayMap


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/MultiPartOutputStream.html b/jetty-11/org/eclipse/jetty/util/MultiPartOutputStream.html index 143426bdc31..d47d539b2a9 100644 --- a/jetty-11/org/eclipse/jetty/util/MultiPartOutputStream.html +++ b/jetty-11/org/eclipse/jetty/util/MultiPartOutputStream.html @@ -1,29 +1,35 @@ - -MultiPartOutputStream (Eclipse Jetty API Doc - v11.0.21) + +MultiPartOutputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class MultiPartOutputStrea

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -102,7 +89,6 @@

    Class MultiPartOutputStrea
    public class MultiPartOutputStream extends FilterOutputStream
    Handle a multipart MIME response.
    -

    @@ -247,20 +229,17 @@

    Constructor Details

  • MultiPartOutputStream

    -
    public MultiPartOutputStream(OutputStream out) throws IOException
    Throws:
    IOException
    -
  • MultiPartOutputStream

    -
    public MultiPartOutputStream(OutputStream out, String boundary) throws IOException
    @@ -268,7 +247,6 @@

    MultiPartOutputStream

    Throws:
    IOException
    -
  • @@ -282,7 +260,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    End the current part.
    @@ -296,29 +273,23 @@

    close

    Throws:
    IOException - IOException
    -
  • getBoundary

    -
    public String getBoundary()
    -
  • getOut

    -
    public OutputStream getOut()
    -
  • startPart

    -
    public void startPart(String contentType) throws IOException
    Start creation of the next Content.
    @@ -328,13 +299,11 @@

    startPart

    Throws:
    IOException - if unable to write the part
    -
  • startPart

    -
    public void startPart(String contentType, String[] headers) throws IOException
    @@ -346,13 +315,11 @@

    startPart

    Throws:
    IOException - if unable to write the part
    -
  • write

    -
    public void write(byte[] b, int off, int len) @@ -363,7 +330,6 @@

    write

    Throws:
    IOException
    -
  • @@ -377,5 +343,7 @@

    write


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/MultiPartWriter.html b/jetty-11/org/eclipse/jetty/util/MultiPartWriter.html index be9cf5867fa..065d7acb6a7 100644 --- a/jetty-11/org/eclipse/jetty/util/MultiPartWriter.html +++ b/jetty-11/org/eclipse/jetty/util/MultiPartWriter.html @@ -1,29 +1,35 @@ - -MultiPartWriter (Eclipse Jetty API Doc - v11.0.21) + +MultiPartWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class MultiPartWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -102,7 +89,6 @@

    Class MultiPartWriter

    public class MultiPartWriter extends FilterWriter
    Handle a multipart MIME response.
    -
    @@ -244,14 +226,12 @@

    Constructor Details

  • MultiPartWriter

    -
    public MultiPartWriter(Writer out) throws IOException
    Throws:
    IOException
    -
  • @@ -265,7 +245,6 @@

    Method Details

  • close

    -
    public void close() throws IOException
    End the current part.
    @@ -279,21 +258,17 @@

    close

    Throws:
    IOException - IOException
    -
  • getBoundary

    -
    public String getBoundary()
    -
  • startPart

    -
    public void startPart(String contentType) throws IOException
    Start creation of the next Content.
    @@ -303,13 +278,11 @@

    startPart

    Throws:
    IOException - if unable to write the part
    -
  • startPart

    -
    public void startPart(String contentType, String[] headers) throws IOException
    @@ -321,13 +294,11 @@

    startPart

    Throws:
    IOException - if unable to write the part
    -
  • endPart

    -
    public void endPart() throws IOException
    end creation of the next Content.
    @@ -335,7 +306,6 @@

    endPart

    Throws:
    IOException - if unable to write the part
    -
  • @@ -349,5 +319,7 @@

    endPart


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.VersionedJarEntry.html b/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.VersionedJarEntry.html index d417f3bee93..0a112721212 100644 --- a/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.VersionedJarEntry.html +++ b/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.VersionedJarEntry.html @@ -1,29 +1,35 @@ - -MultiReleaseJarFile.VersionedJarEntry (Eclipse Jetty API Doc - v11.0.21) + +MultiReleaseJarFile.VersionedJarEntry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class Mult
    org.eclipse.jetty.util.MultiReleaseJarFile.VersionedJarEntry

    -
    Enclosing class:
    -
    MultiReleaseJarFile
    +
    MultiReleaseJarFile

    public class MultiReleaseJarFile.VersionedJarEntry extends Object
    A versioned Jar entry
    -
      @@ -154,67 +140,56 @@

      Method Details

    • getName

      -
      public String getName()
      Returns:
      the unversioned name of the resource
      -
    • getNameInJar

      -
      public String getNameInJar()
      Returns:
      The name of the resource within the jar, which could be versioned
      -
    • getVersion

      -
      public int getVersion()
      Returns:
      The version of the resource or 0 for a base version
      -
    • isVersioned

      -
      public boolean isVersioned()
      Returns:
      True iff the entry is not from the base version
      -
    • isDirectory

      -
      public boolean isDirectory()
      Returns:
      True iff the entry is a directory
      -
    • getInputStream

      -
      public InputStream getInputStream() throws IOException
      @@ -223,19 +198,16 @@

      getInputStream

      Throws:
      IOException - if something goes wrong!
      -
    • toString

      -
      public String toString()
      Overrides:
      toString in class Object
      -
    @@ -249,5 +221,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.html b/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.html index 57c33cd90a5..7712b7606bc 100644 --- a/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.html +++ b/jetty-11/org/eclipse/jetty/util/MultiReleaseJarFile.html @@ -1,29 +1,35 @@ - -MultiReleaseJarFile (Eclipse Jetty API Doc - v11.0.21) + +MultiReleaseJarFile (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MultiReleaseJarFileorg.eclipse.jetty.util.MultiReleaseJarFile

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    @@ -99,7 +86,6 @@

    Class MultiReleaseJarFileextends Object implements Closeable

    Utility class to handle a Multi Release Jar file

    -
    @@ -236,43 +218,36 @@

    Method Details

  • isMultiRelease

    -
    public boolean isMultiRelease()
    Returns:
    true IFF the jar is a multi release jar
    -
  • getVersion

    -
    public int getVersion()
    Returns:
    The major version applied to this jar for the purposes of selecting entries
    -
  • stream

    -
    Returns:
    A stream of versioned entries from the jar, excluded any that are not applicable
    -
  • getEntry

    -
    Get a versioned resource entry by name
    @@ -281,13 +256,11 @@

    getEntry

    Returns:
    The versioned entry of the resource
    -
  • close

    -
    public void close() throws IOException
    @@ -298,19 +271,16 @@

    close

    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -324,5 +294,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/NanoTime.html b/jetty-11/org/eclipse/jetty/util/NanoTime.html index 696f3e13127..e91ad5ddc1c 100644 --- a/jetty-11/org/eclipse/jetty/util/NanoTime.html +++ b/jetty-11/org/eclipse/jetty/util/NanoTime.html @@ -1,29 +1,35 @@ - -NanoTime (Eclipse Jetty API Doc - v11.0.21) + +NanoTime (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class NanoTime

    org.eclipse.jetty.util.NanoTime
    -

    public class NanoTime extends Object

    Utility class with methods that deal with System.nanoTime().

    -
      @@ -197,19 +183,16 @@

      Method Details

    • now

      -
      public static long now()
      Returns:
      the current nanoTime via System.nanoTime()
      -
    • elapsed

      -
      public static long elapsed(long beginNanoTime, long endNanoTime)

      Calculates the nanoseconds elapsed between two nanoTimes.

      @@ -220,13 +203,11 @@

      elapsed

      Returns:
      the nanoseconds elapsed
      -
    • since

      -
      public static long since(long beginNanoTime)

      Calculates the nanoseconds elapsed since a begin nanoTime and the current nanoTime.

      @@ -235,13 +216,11 @@

      since

      Returns:
      the nanoseconds elapsed since the given begin nanoTime and the current nanoTime
      -
    • until

      -
      public static long until(long endNanoTime)

      Calculates the nanoseconds remaining from the current nanoTime until an end nanoTime.

      @@ -250,13 +229,11 @@

      until

      Returns:
      the nanoseconds remaining from the current nanoTime until the given end nanoTime
      -
    • millisElapsed

      -
      public static long millisElapsed(long beginNanoTime, long endNanoTime)

      Calculates the milliseconds elapsed between two nanoTimes.

      @@ -267,13 +244,11 @@

      millisElapsed

      Returns:
      the milliseconds elapsed
      -
    • millisSince

      -
      public static long millisSince(long beginNanoTime)

      Calculates the milliseconds elapsed between a begin nanoTime and the current nanoTime.

      @@ -282,13 +257,11 @@

      millisSince

      Returns:
      the milliseconds elapsed between the given begin nanoTime and the current nanoTime
      -
    • millisUntil

      -
      public static long millisUntil(long endNanoTime)

      Calculates the milliseconds remaining between the current nanoTime and an end nanoTime.

      @@ -297,13 +270,11 @@

      millisUntil

      Returns:
      the milliseconds remaining between the current nanoTime and the given end nanoTime
      -
    • secondsElapsed

      -
      public static long secondsElapsed(long beginNanoTime, long endNanoTime)

      Calculates the seconds elapsed between two nanoTimes.

      @@ -314,13 +285,11 @@

      secondsElapsed

      Returns:
      the seconds elapsed
      -
    • secondsSince

      -
      public static long secondsSince(long beginNanoTime)

      Calculates the seconds elapsed between a begin nanoTime and the current nanoTime.

      @@ -329,13 +298,11 @@

      secondsSince

      Returns:
      the seconds elapsed between the given begin nanoTime and the current nanoTime
      -
    • secondsUntil

      -
      public static long secondsUntil(long endNanoTime)

      Calculates the seconds remaining between the current nanoTime and an end nanoTime.

      @@ -344,13 +311,11 @@

      secondsUntil

      Returns:
      the seconds remaining between the current nanoTime and the given end nanoTime
      -
    • isBefore

      -
      public static boolean isBefore(long nanoTime1, long nanoTime2)

      Returns whether the first nanoTime is strictly before the second nanoTime.

      @@ -366,18 +331,16 @@

      isBefore

      whether the first nanoTime is strictly before the second nanoTime
      See Also:
      -
      -
    • isBeforeOrSame

      -
      public static boolean isBeforeOrSame(long nanoTime1, long nanoTime2)

      Returns whether the first nanoTime is before or the same as the second nanoTime.

      @@ -389,25 +352,22 @@

      isBeforeOrSame

      whether the first nanoTime is before or the same as the second nanoTime
      See Also:
      -
      -
    • spinWait

      -
      public static void spinWait(long nanos)

      Spin waits for the specified number of nanoseconds.

      Parameters:
      nanos - the amount of nanoseconds to spin wait
      -
    @@ -421,5 +381,7 @@

    spinWait


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.Config.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.Config.html index d957957c4d1..8e17bffe7ea 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.Config.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.Config.html @@ -1,29 +1,35 @@ - -PathWatcher.Config (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.Config (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class PathWatcher.Config

    org.eclipse.jetty.util.PathWatcher.Config
    -
    All Implemented Interfaces:
    Predicate<Path>
    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public static class PathWatcher.Config extends Object implements Predicate<Path>
    -
    @@ -349,18 +321,14 @@

    Constructor Details

  • Config

    -
    public Config(Path path)
    -
  • Config

    -
    public Config(Path path, PathWatcher.Config parent)
    -
  • @@ -374,44 +342,35 @@

    Method Details

  • getParent

    -
    public PathWatcher.Config getParent()
    -
  • setPauseUntil

    -
    public void setPauseUntil(long time)
    -
  • isPaused

    -
    public boolean isPaused(long now)
    -
  • addExclude

    -
    public void addExclude(PathMatcher matcher)
    Add an exclude PathMatcher
    Parameters:
    matcher - the path matcher for this exclude
    -
  • addExclude

    -
    public void addExclude(String syntaxAndPattern)
    Add an exclude PathMatcher.

    @@ -421,18 +380,16 @@

    addExclude

    syntaxAndPattern - the PathMatcher syntax and pattern to use
    See Also:
    -
    -
  • addExcludeGlobRelative

    -
    public void addExcludeGlobRelative(String pattern)
    Add a glob: syntax pattern exclude reference in a directory relative, os neutral, pattern. @@ -450,22 +407,18 @@

    addExcludeGlobRelative

    Parameters:
    pattern - the pattern, in unixy format, relative to config.dir
    -
  • addExcludeHidden

    -
    public void addExcludeHidden()
    Exclude hidden files and hidden directories
    -
  • addExcludes

    -
    public void addExcludes(List<String> syntaxAndPatterns)
    Add multiple exclude PathMatchers
    @@ -473,31 +426,27 @@

    addExcludes

    syntaxAndPatterns - the list of PathMatcher syntax and patterns to use
    See Also:
    -
    -
  • addInclude

    -
    public void addInclude(PathMatcher matcher)
    Add an include PathMatcher
    Parameters:
    matcher - the path matcher for this include
    -
  • addInclude

    -
    public void addInclude(String syntaxAndPattern)
    Add an include PathMatcher
    @@ -505,18 +454,16 @@

    addInclude

    syntaxAndPattern - the PathMatcher syntax and pattern to use
    See Also:
    -
    -
  • addIncludeGlobRelative

    -
    public void addIncludeGlobRelative(String pattern)
    Add a glob: syntax pattern reference in a directory relative, os neutral, pattern. @@ -534,13 +481,11 @@

    addIncludeGlobRelative

    Parameters:
    pattern - the pattern, in unixy format, relative to config.dir
    -
  • addIncludes

    -
    public void addIncludes(List<String> syntaxAndPatterns)
    Add multiple include PathMatchers
    @@ -548,18 +493,16 @@

    addIncludes

    syntaxAndPatterns - the list of PathMatcher syntax and patterns to use
    See Also:
    -
    -
  • asSubConfig

    -
    public PathWatcher.Config asSubConfig(Path dir)
    Build a new config from a this configuration.

    @@ -570,57 +513,45 @@

    asSubConfig

    Returns:
    the new Config
    -
  • getRecurseDepth

    -
    public int getRecurseDepth()
    -
  • isRecurseDepthUnlimited

    -
    public boolean isRecurseDepthUnlimited()
    -
  • getPath

    -
    public Path getPath()
    -
  • resolve

    -
    public Path resolve(Path path)
    -
  • test

    -
    public boolean test(Path path)
    Specified by:
    test in interface Predicate<Path>
    -
  • setRecurseDepth

    -
    public void setRecurseDepth(int depth)
    Set the recurse depth for the directory scanning.

    @@ -629,35 +560,28 @@

    setRecurseDepth

    Parameters:
    depth - the number of directories deep to recurse
    -
  • isHidden

    -
    public boolean isHidden(Path path)
    -
  • toShortPath

    -
    public String toShortPath(Path path)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -671,5 +595,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.DirAction.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.DirAction.html index 3da1ee43026..eb42a023a07 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.DirAction.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.DirAction.html @@ -1,29 +1,35 @@ - -PathWatcher.DirAction (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.DirAction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum PathWatcher.DirAction<

    -
    All Implemented Interfaces:
    Serializable, Comparable<PathWatcher.DirAction>, java.lang.constant.Constable
    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public static enum PathWatcher.DirAction extends Enum<PathWatcher.DirAction>
    -
      @@ -112,7 +98,7 @@

      Enum PathWatcher.DirAction<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -178,25 +164,19 @@

      Enum Constant Details

    • IGNORE

      -
      public static final PathWatcher.DirAction IGNORE
      -
    • WATCH

      -
      public static final PathWatcher.DirAction WATCH
      -
    • ENTER

      -
      public static final PathWatcher.DirAction ENTER
      -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static PathWatcher.DirAction[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static PathWatcher.DirAction valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.EventListListener.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.EventListListener.html index b5ceaf4bbc1..2d2b30a3f09 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.EventListListener.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.EventListListener.html @@ -1,29 +1,35 @@ - -PathWatcher.EventListListener (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.EventListListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface PathWatcher.EventListListener

    -
    All Superinterfaces:
    EventListener
    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public static interface PathWatcher.EventListListener extends EventListener
    Listener that reports accumulated events in one shot
    -
    @@ -150,5 +134,7 @@

    onPathWatchEvents


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.Listener.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.Listener.html index b7de24931fb..69d38765a72 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.Listener.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.Listener.html @@ -1,29 +1,35 @@ - -PathWatcher.Listener (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface PathWatcher.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -97,13 +84,12 @@

    Interface PathWatcher.L

    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public static interface PathWatcher.Listener extends EventListener
    Listener for path change events
    -
    @@ -154,5 +138,7 @@

    onPathWatchEvent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.PathMatcherSet.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.PathMatcherSet.html index 59045ff3afa..55ed7956195 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.PathMatcherSet.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.PathMatcherSet.html @@ -1,29 +1,35 @@ - -PathWatcher.PathMatcherSet (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.PathMatcherSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,8 +74,8 @@

    Class PathWatcher.PathMatcherSet

    java.lang.Object -
    java.util.AbstractCollection<PathMatcher> -
    java.util.AbstractSet<PathMatcher> +
    java.util.AbstractCollection<E> +
    java.util.AbstractSet<E>
    java.util.HashSet<PathMatcher>
    org.eclipse.jetty.util.PathWatcher.PathMatcherSet
    @@ -95,14 +83,13 @@

    Class PathWatcher.Pat

    -
    All Implemented Interfaces:
    Serializable, Cloneable, Iterable<PathMatcher>, Collection<PathMatcher>, Predicate<Path>, Set<PathMatcher>
    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public static class PathWatcher.PathMatcherSet @@ -111,12 +98,11 @@

    Class PathWatcher.Pat
    See Also:
    -
    -

      @@ -152,7 +138,7 @@

      Method Summary

    Methods inherited from class java.util.HashSet

    -add, clear, clone, contains, isEmpty, iterator, newHashSet, remove, size, spliterator, toArray, toArray
    +add, clear, clone, contains, isEmpty, iterator, remove, size, spliterator, toArray, toArray

    Methods inherited from class java.util.AbstractSet

    equals, hashCode, removeAll
    @@ -188,9 +174,7 @@

    Constructor Details

  • PathMatcherSet

    -
    public PathMatcherSet()
    -
  • @@ -204,13 +188,11 @@

    Method Details

  • test

    -
    public boolean test(Path path)
    Specified by:
    test in interface Predicate<Path>
    -
  • @@ -224,5 +206,7 @@

    test


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEvent.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEvent.html index 09d06d76b1e..3b9b0a5d97d 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEvent.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEvent.html @@ -1,29 +1,35 @@ - -PathWatcher.PathWatchEvent (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.PathWatchEvent (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class PathWatcher.Pat
    org.eclipse.jetty.util.PathWatcher.PathWatchEvent

    -
    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public class PathWatcher.PathWatchEvent extends Object
    Represents a file event. Reported to registered listeners.
    -
    @@ -209,87 +191,69 @@

    Method Details

  • getConfig

    -
    public PathWatcher.Config getConfig()
    -
  • isQuiet

    -
    public boolean isQuiet(long now, long quietTime)
    -
  • toQuietCheck

    -
    public long toQuietCheck(long now, long quietTime)
    -
  • modified

    -
    public void modified()
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getPath

    -
    public Path getPath()
    -
  • getType

    -
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -303,5 +267,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEventType.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEventType.html index b1346d2e7d0..a1fdfee451a 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEventType.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.PathWatchEventType.html @@ -1,29 +1,35 @@ - -PathWatcher.PathWatchEventType (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher.PathWatchEventType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Enum PathWatcher.P

    -
    All Implemented Interfaces:
    Serializable, Comparable<PathWatcher.PathWatchEventType>, java.lang.constant.Constable
    Enclosing class:
    -
    PathWatcher
    +
    PathWatcher

    public static enum PathWatcher.PathWatchEventType extends Enum<PathWatcher.PathWatchEventType>
    Type of an event
    -
    @@ -221,7 +199,6 @@

    Method Details

  • values

    -
    public static PathWatcher.PathWatchEventType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -229,13 +206,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static PathWatcher.PathWatchEventType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -250,7 +225,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -264,5 +238,7 @@

    valueOf


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PathWatcher.html b/jetty-11/org/eclipse/jetty/util/PathWatcher.html index a8a494955a3..bde3501d0dc 100644 --- a/jetty-11/org/eclipse/jetty/util/PathWatcher.html +++ b/jetty-11/org/eclipse/jetty/util/PathWatcher.html @@ -1,29 +1,35 @@ - -PathWatcher (Eclipse Jetty API Doc - v11.0.21) + +PathWatcher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PathWatcher

    -
    All Implemented Interfaces:
    Runnable, LifeCycle
    @@ -107,7 +94,6 @@

    Class PathWatcher

    Allows for configured Excludes and Includes using FileSystem.getPathMatcher(String) syntax.

    Reports activity via registered PathWatcher.Listeners

    -
    @@ -195,7 +181,7 @@

    Method Summary

    Add a listener for changes the watcher notices.
    -
    protected static <T> WatchEvent<T>
    +
    protected static <T> WatchEvent<T>
    cast(WatchEvent<?> event)
     
    protected void
    @@ -208,10 +194,10 @@

    Method Summary

    Method to override to stop the lifecycle
    - +
     
    - +
    Get an iterator over the listeners.
    @@ -301,10 +287,8 @@

    Constructor Details

  • PathWatcher

    -
    public PathWatcher()
    Construct new PathWatcher
    -
  • @@ -318,23 +302,18 @@

    Method Details

  • cast

    -
    protected static <T> WatchEvent<T> cast(WatchEvent<?> event)
    -
  • getConfigs

    -
    public Collection<PathWatcher.Config> getConfigs()
    -
  • watch

    -
    public void watch(Path file)
    Request watch on a the given path (either file or dir) using all Config defaults. In the case of a dir, @@ -343,13 +322,11 @@

    watch

    Parameters:
    file - the path to watch
    -
  • watch

    -
    public void watch(PathWatcher.Config config)
    Request watch on a path with custom Config provided.
    @@ -357,46 +334,41 @@

    watch

    Parameters:
    config - the configuration to watch
    -
  • addListener

    -
    public void addListener(EventListener listener)
    Add a listener for changes the watcher notices.
    Parameters:
    listener - change listener
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -404,22 +376,18 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • reset

    -
    public void reset()
    Remove all current configs and listeners.
    -
  • isNotifiable

    -
    protected boolean isNotifiable()
    Check to see if the watcher is in a state where it should generate watch events to the listeners. Used to determine if watcher should generate @@ -428,26 +396,22 @@

    isNotifiable

    Returns:
    true if the watcher should generate events to the listeners.
    -
  • getListeners

    -
    public Iterator<EventListener> getListeners()
    Get an iterator over the listeners.
    Returns:
    iterator over the listeners.
    -
  • register

    -
    protected void register(Path path, PathWatcher.Config config) throws IOException
    @@ -455,13 +419,11 @@

    register

    Throws:
    IOException
    -
  • removeListener

    -
    public boolean removeListener(PathWatcher.Listener listener)
    Delete a listener
    @@ -470,13 +432,11 @@

    removeListener

    Returns:
    true if the listener existed and was removed
    -
  • run

    -
    public void run()
    Forever loop. @@ -495,13 +455,11 @@

    run

    Specified by:
    run in interface Runnable
    -
  • handleWatchEvent

    -
    public void handleWatchEvent(Path path, PathWatcher.PathWatchEvent event)
    Add an event reported by the WatchService to list of pending events @@ -511,13 +469,11 @@

    handleWatchEvent

    path - the path to add to the pending list
    event - the pending event
    -
  • setNotifyExistingOnStart

    -
    public void setNotifyExistingOnStart(boolean notify)
    Whether or not to issue notifications for directories and files that already exist when the watcher starts.
    @@ -525,21 +481,17 @@

    setNotifyExistingOnStart

    Parameters:
    notify - true if existing paths should be notified or not
    -
  • isNotifyExistingOnStart

    -
    public boolean isNotifyExistingOnStart()
    -
  • setUpdateQuietTime

    -
    public void setUpdateQuietTime(long duration, TimeUnit unit)
    Set the quiet time.
    @@ -548,19 +500,16 @@

    setUpdateQuietTime

    duration - the quiet time duration
    unit - the quite time unit
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -574,5 +523,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/PatternMatcher.html b/jetty-11/org/eclipse/jetty/util/PatternMatcher.html index 210d875fb3b..7a041c39bdb 100644 --- a/jetty-11/org/eclipse/jetty/util/PatternMatcher.html +++ b/jetty-11/org/eclipse/jetty/util/PatternMatcher.html @@ -1,29 +1,35 @@ - -PatternMatcher (Eclipse Jetty API Doc - v11.0.21) + +PatternMatcher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PatternMatcher

    org.eclipse.jetty.util.PatternMatcher
    -
    Direct Known Subclasses:
    MetaInfConfiguration.ContainerPathNameMatcher, MetaInfConfiguration.WebAppPathNameMatcher
    @@ -97,7 +84,6 @@

    Class PatternMatcher


    public abstract class PatternMatcher extends Object
    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • PatternMatcher

      -
      public PatternMatcher()
      -
    @@ -181,20 +165,17 @@

    Method Details

  • matched

    -
    public abstract void matched(URI uri) throws Exception
    Throws:
    Exception
    -
  • match

    -
    public void match(String pattern, URI[] uris, boolean isNullInclusive) @@ -203,13 +184,11 @@

    match

    Throws:
    Exception
    -
  • match

    -
    public void match(Pattern pattern, URI[] uris, boolean isNullInclusive) @@ -242,13 +221,11 @@

    match

    Throws:
    Exception - if fundamental error in pattern matching
    -
  • matchPatterns

    -
    public void matchPatterns(Pattern pattern, URI[] uris, boolean isNullInclusive) @@ -257,7 +234,6 @@

    matchPatterns

    Throws:
    Exception
    -
  • @@ -271,5 +247,7 @@

    matchPatterns


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/PidFile.html b/jetty-11/org/eclipse/jetty/util/PidFile.html index 267220fe8a1..5b3b3a989d6 100644 --- a/jetty-11/org/eclipse/jetty/util/PidFile.html +++ b/jetty-11/org/eclipse/jetty/util/PidFile.html @@ -1,29 +1,35 @@ - -PidFile (Eclipse Jetty API Doc - v11.0.21) + +PidFile (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PidFile

    -
    All Implemented Interfaces:
    Runnable
    @@ -105,7 +92,6 @@

    Class PidFile

    Will register itself in a Runtime.addShutdownHook(Thread) to cleanup the PID file it created during normal JVM shutdown.

    -
    @@ -203,5 +185,7 @@

    run


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Pool.Entry.html b/jetty-11/org/eclipse/jetty/util/Pool.Entry.html index cf230444dcc..f5466a9851d 100644 --- a/jetty-11/org/eclipse/jetty/util/Pool.Entry.html +++ b/jetty-11/org/eclipse/jetty/util/Pool.Entry.html @@ -1,29 +1,35 @@ - -Pool.Entry (Eclipse Jetty API Doc - v11.0.21) + +Pool.Entry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class Pool.Entry

    org.eclipse.jetty.util.Pool.Entry
    -
    Enclosing class:
    -
    Pool<T>
    +
    Pool<T>

    public abstract class Pool.Entry extends Object

    A Pool entry that holds metadata and a pooled object.

    -
      @@ -184,9 +170,7 @@

      Constructor Details

    • Entry

      -
      public Entry()
      -
    @@ -200,7 +184,6 @@

    Method Details

  • enable

    -
    public boolean enable(T pooled, boolean acquire)

    Enables this, previously reserved, Entry.

    @@ -218,25 +201,21 @@

    enable

    Throws:
    IllegalStateException - if this Entry was already enabled
    -
  • getPooled

    -
    public T getPooled()
    Returns:
    the pooled object
    -
  • release

    -
    public boolean release()

    Releases this Entry.

    This is equivalent to calling Pool.release(Pool.Entry) passing this entry.

    @@ -244,13 +223,11 @@

    release

    Returns:
    whether this Entry was released
    -
  • remove

    -
    public boolean remove()

    Removes this Entry from the Pool.

    This is equivalent to calling Pool.remove(Pool.Entry) passing this entry.

    @@ -258,61 +235,51 @@

    remove

    Returns:
    whether this Entry was removed
    -
  • isClosed

    -
    public abstract boolean isClosed()
    Returns:
    whether this Entry is closed
    -
  • isReserved

    -
    public abstract boolean isReserved()
    Returns:
    whether this Entry is reserved
    -
  • isIdle

    -
    public abstract boolean isIdle()
    Returns:
    whether this Entry is idle
    -
  • isInUse

    -
    public abstract boolean isInUse()
    Returns:
    whether this entry is in use.
    -
  • isOverUsed

    -
    @Deprecated public boolean isOverUsed()
    Deprecated. @@ -322,7 +289,6 @@

    isOverUsed

    Returns:
    whether this entry has been used beyond Pool.getMaxUsageCount()
    -
  • @@ -336,5 +302,7 @@

    isOverUsed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Pool.StrategyType.html b/jetty-11/org/eclipse/jetty/util/Pool.StrategyType.html index 4cdb61a8c91..b1e145cfc38 100644 --- a/jetty-11/org/eclipse/jetty/util/Pool.StrategyType.html +++ b/jetty-11/org/eclipse/jetty/util/Pool.StrategyType.html @@ -1,29 +1,35 @@ - -Pool.StrategyType (Eclipse Jetty API Doc - v11.0.21) + +Pool.StrategyType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,21 +79,19 @@

    Enum Pool.StrategyType

    -
    All Implemented Interfaces:
    Serializable, Comparable<Pool.StrategyType>, java.lang.constant.Constable
    Enclosing class:
    -
    Pool<T>
    +
    Pool<T>

    public static enum Pool.StrategyType extends Enum<Pool.StrategyType>
    The type of the strategy to use for the pool. The strategy primarily determines where iteration over the pool entries begins.
    -
      @@ -114,7 +100,7 @@

      Enum Pool.StrategyType

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -193,46 +179,38 @@

      Enum Constant Details

    • FIRST

      -
      public static final Pool.StrategyType FIRST
      A strategy that looks for an entry always starting from the first entry. It will favour the early entries in the pool, but may contend on them more.
      -
    • RANDOM

      -
      public static final Pool.StrategyType RANDOM
      A strategy that looks for an entry by iterating from a random starting index. No entries are favoured and contention is reduced.
      -
    • THREAD_ID

      -
      public static final Pool.StrategyType THREAD_ID
      A strategy that uses the Thread.getId() of the current thread to select a starting point for an entry search. Whilst not as performant as using the ThreadLocal cache, it may be suitable when the pool is substantially smaller than the number of available threads. No entries are favoured and contention is reduced.
      -
    • ROUND_ROBIN

      -
      public static final Pool.StrategyType ROUND_ROBIN
      A strategy that looks for an entry by iterating from a starting point that is incremented on every search. This gives similar results to the random strategy but with more predictable behaviour. No entries are favoured and contention is reduced.
      -
    @@ -246,7 +224,6 @@

    Method Details

  • values

    -
    public static Pool.StrategyType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -254,13 +231,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Pool.StrategyType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -275,7 +250,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -289,5 +263,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Pool.html b/jetty-11/org/eclipse/jetty/util/Pool.html index 0b53118df5a..cc076181cb1 100644 --- a/jetty-11/org/eclipse/jetty/util/Pool.html +++ b/jetty-11/org/eclipse/jetty/util/Pool.html @@ -1,29 +1,35 @@ - -Pool (Eclipse Jetty API Doc - v11.0.21) + +Pool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Pool<T>

    org.eclipse.jetty.util.Pool<T>
    -
    Type Parameters:
    T - the type of the pooled objects
    @@ -108,7 +95,6 @@

    Class Pool<T>

    an optional ThreadLocal cache of the last release entry.

    When the method close() is called, all Closeables object pooled by the pool are also closed.

    -
      @@ -133,7 +119,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
    @@ -289,7 +275,7 @@

    Method Summary

     
    - +
     
    @@ -315,7 +301,6 @@

    Constructor Details

  • Pool

    -
    public Pool(Pool.StrategyType strategyType, int maxEntries)
    Construct a Pool with a specified lookup strategy and no @@ -325,13 +310,11 @@

    Pool

    strategyType - The strategy to used for looking up entries.
    maxEntries - the maximum amount of entries that the pool will accept.
    -
  • Pool

    -
    public Pool(Pool.StrategyType strategyType, int maxEntries, boolean cache)
    @@ -343,7 +326,6 @@

    Pool

    maxEntries - the maximum amount of entries that the pool will accept.
    cache - True if a ThreadLocal cache should be used to try the most recently released entry.
    -
  • @@ -357,72 +339,61 @@

    Method Details

  • getReservedCount

    -
    @ManagedAttribute("The number of reserved entries") public int getReservedCount()
    Returns:
    the number of reserved entries
    -
  • getIdleCount

    -
    @ManagedAttribute("The number of idle entries") public int getIdleCount()
    Returns:
    the number of idle entries
    -
  • getInUseCount

    -
    @ManagedAttribute("The number of in-use entries") public int getInUseCount()
    Returns:
    the number of in-use entries
    -
  • getClosedCount

    -
    @ManagedAttribute("The number of closed entries") public int getClosedCount()
    Returns:
    the number of closed entries
    -
  • getMaxEntries

    -
    @ManagedAttribute("The maximum number of entries") public int getMaxEntries()
    Returns:
    the maximum number of entries
    -
  • getMaxMultiplex

    -
    @ManagedAttribute("The default maximum multiplex count of entries") @Deprecated public int getMaxMultiplex()
    @@ -433,13 +404,11 @@

    getMaxMultiplex

    Returns:
    the default maximum multiplex count of entries
    -
  • getMaxMultiplex

    -
    @Deprecated protected int getMaxMultiplex(T pooled)
    Deprecated. @@ -452,13 +421,11 @@

    getMaxMultiplex

    Returns:
    the max multiplex count for the given pooled object
    -
  • setMaxMultiplex

    -
    @Deprecated public final void setMaxMultiplex(int maxMultiplex)
    Deprecated. @@ -469,13 +436,11 @@

    setMaxMultiplex

    Parameters:
    maxMultiplex - the default maximum multiplex count of entries
    -
  • getMaxUsageCount

    -
    @ManagedAttribute("The default maximum usage count of entries") @Deprecated public int getMaxUsageCount()
    @@ -488,13 +453,11 @@

    getMaxUsageCount

    Returns:
    the default maximum usage count of entries
    -
  • getMaxUsageCount

    -
    @Deprecated protected int getMaxUsageCount(T pooled)
    Deprecated. @@ -507,13 +470,11 @@

    getMaxUsageCount

    Returns:
    the max usage count for the given pooled object
    -
  • setMaxUsageCount

    -
    @Deprecated public final void setMaxUsageCount(int maxUsageCount)
    Deprecated. @@ -526,13 +487,11 @@

    setMaxUsageCount

    Parameters:
    maxUsageCount - the default maximum usage count of entries
    -
  • reserve

    -
    @Deprecated public Pool<T>.Entry reserve(int allotment)
    Deprecated. @@ -551,13 +510,11 @@

    reserve

    or null if the pool is closed or if the pool already contains getMaxEntries() entries, or the allotment has already been reserved -
  • reserve

    -
    public Pool<T>.Entry reserve()

    Creates a new disabled slot into the pool.

    The returned entry must ultimately have the Pool.Entry.enable(Object, boolean) @@ -569,13 +526,11 @@

    reserve

    or null if the pool is closed or if the pool already contains getMaxEntries() entries -
  • acquire

    -
    public Pool<T>.Entry acquire()

    Acquires an entry from the pool.

    Only enabled entries will be returned from this method @@ -585,13 +540,11 @@

    acquire

    Returns:
    an entry from the pool or null if none is available.
    -
  • acquire

    -
    public Pool<T>.Entry acquire(Function<Pool<T>.Entry,T> creator)

    Acquires an entry from the pool, reserving and creating a new entry if necessary.

    @@ -601,13 +554,11 @@

    acquire

    Returns:
    an entry from the pool or null if none is available.
    -
  • release

    -
    public boolean release(Pool<T>.Entry entry)

    Releases an acquired entry to the pool.

    Entries that are acquired from the pool but never released @@ -620,13 +571,11 @@

    release

    false if the entry should be removed by calling remove(Pool.Entry) and the object contained by the entry should be disposed. -
  • remove

    -
    public boolean remove(Pool<T>.Entry entry)

    Removes an entry from the pool.

    @@ -635,53 +584,43 @@

    remove

    Returns:
    true if the entry was removed, false otherwise
    -
  • isClosed

    -
    public boolean isClosed()
    -
  • close

    -
    public void close()
    Specified by:
    close in interface AutoCloseable
    -
  • size

    -
    public int size()
    -
  • values

    -
    public Collection<Pool<T>.Entry> values()
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -693,19 +632,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -719,5 +655,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ProcessorUtils.html b/jetty-11/org/eclipse/jetty/util/ProcessorUtils.html index a9dd288581b..0c66a57c804 100644 --- a/jetty-11/org/eclipse/jetty/util/ProcessorUtils.html +++ b/jetty-11/org/eclipse/jetty/util/ProcessorUtils.html @@ -1,29 +1,35 @@ - -ProcessorUtils (Eclipse Jetty API Doc - v11.0.21) + +ProcessorUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProcessorUtils

    org.eclipse.jetty.util.ProcessorUtils
    -

    public class ProcessorUtils extends Object
    @@ -97,7 +84,6 @@

    Class ProcessorUtils

    overridden by system properties or environment variables.

    This can be useful in virtualized environments where the runtime may miss report the available resources.

    -
      @@ -170,17 +156,15 @@

      Field Details

    • AVAILABLE_PROCESSORS

      -
      public static final String AVAILABLE_PROCESSORS
      See Also:
      -
      -
    @@ -194,9 +178,7 @@

    Constructor Details

  • ProcessorUtils

    -
    public ProcessorUtils()
    -
  • @@ -210,7 +192,6 @@

    Method Details

  • availableProcessors

    -
    public static int availableProcessors()
    Returns the number of available processors, from System Property "JETTY_AVAILABLE_PROCESSORS", or if not set then from environment variable "JETTY_AVAILABLE_PROCESSORS" or if not set then @@ -219,15 +200,12 @@

    availableProcessors

    Returns:
    the number of processors
    -
  • setAvailableProcessors

    -
    public static void setAvailableProcessors(int processors)
    -
  • @@ -241,5 +219,7 @@

    setAvailableProcessors


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Promise.Adapter.html b/jetty-11/org/eclipse/jetty/util/Promise.Adapter.html index 7220b8e34aa..dc393fc42c4 100644 --- a/jetty-11/org/eclipse/jetty/util/Promise.Adapter.html +++ b/jetty-11/org/eclipse/jetty/util/Promise.Adapter.html @@ -1,29 +1,35 @@ - -Promise.Adapter (Eclipse Jetty API Doc - v11.0.21) + +Promise.Adapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Promise.Adapter<U>org.eclipse.jetty.util.Promise.Adapter<U>

    -
    Type Parameters:
    U - the type of the result
    @@ -100,14 +87,13 @@

    Class Promise.Adapter<U>
    Enclosing interface:
    -
    Promise<C>
    +
    Promise<C>

    public static class Promise.Adapter<U> extends Object implements Promise<U>

    Empty implementation of Promise.

    -

    @@ -172,9 +158,7 @@

    Constructor Details

  • Adapter

    -
    public Adapter()
    -
  • @@ -188,9 +172,8 @@

    Method Details

  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation fails.

    Specified by:
    @@ -198,7 +181,6 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • @@ -212,5 +194,7 @@

    failed


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Promise.Completable.html b/jetty-11/org/eclipse/jetty/util/Promise.Completable.html index aa269715a48..27243751766 100644 --- a/jetty-11/org/eclipse/jetty/util/Promise.Completable.html +++ b/jetty-11/org/eclipse/jetty/util/Promise.Completable.html @@ -1,29 +1,35 @@ - -Promise.Completable (Eclipse Jetty API Doc - v11.0.21) + +Promise.Completable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Promise.Completable<

    -
    Type Parameters:
    S - the type of the result
    @@ -102,14 +89,13 @@

    Class Promise.Completable<

    Enclosing interface:
    -
    Promise<C>
    +
    Promise<C>

    public static class Promise.Completable<S> extends CompletableFuture<S> implements Promise<S>

    A CompletableFuture that is also a Promise.

    -
    +acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -188,9 +171,7 @@

    Constructor Details

  • Completable

    -
    public Completable()
    -
  • @@ -204,9 +185,8 @@

    Method Details

  • succeeded

    -
    public void succeeded(S result)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation completes.

    Specified by:
    @@ -215,20 +195,18 @@

    succeeded

    result - the context
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation fails.

    Specified by:
    @@ -236,7 +214,6 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • @@ -250,5 +227,7 @@

    failed


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Promise.Wrapper.html b/jetty-11/org/eclipse/jetty/util/Promise.Wrapper.html index 0c5f0f928ae..57d0d36d789 100644 --- a/jetty-11/org/eclipse/jetty/util/Promise.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/util/Promise.Wrapper.html @@ -1,29 +1,35 @@ - -Promise.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +Promise.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Promise.Wrapper<W>org.eclipse.jetty.util.Promise.Wrapper<W>

    -
    All Implemented Interfaces:
    Promise<W>
    Enclosing interface:
    -
    Promise<C>
    +
    Promise<C>

    public static class Promise.Wrapper<W> extends Object implements Promise<W>
    -
    @@ -144,7 +130,7 @@

    Method Summary

    Callback invoked when the operation fails.
    - +
     
    void
    @@ -152,7 +138,7 @@

    Method Summary

    Callback invoked when the operation completes.
    - +
     
    @@ -178,9 +164,7 @@

    Constructor Details

  • Wrapper

    -
    public Wrapper(Promise<W> promise)
    -
  • @@ -194,9 +178,8 @@

    Method Details

  • succeeded

    -
    public void succeeded(W result)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation completes.

    Specified by:
    @@ -205,20 +188,18 @@

    succeeded

    result - the context
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Promise
    +
    Description copied from interface: Promise

    Callback invoked when the operation fails.

    Specified by:
    @@ -226,23 +207,18 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • getPromise

    -
    public Promise<W> getPromise()
    -
  • unwrap

    -
    public Promise<W> unwrap()
    -
  • @@ -256,5 +232,7 @@

    unwrap


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Promise.html b/jetty-11/org/eclipse/jetty/util/Promise.html index d04b4381697..c7b34b6f085 100644 --- a/jetty-11/org/eclipse/jetty/util/Promise.html +++ b/jetty-11/org/eclipse/jetty/util/Promise.html @@ -1,29 +1,35 @@ - -Promise (Eclipse Jetty API Doc - v11.0.21) + +Promise (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Promise<C>

    -
    Type Parameters:
    C - the type of the context object
    @@ -98,7 +85,6 @@

    Interface Promise<C>


    public interface Promise<C>

    A callback abstraction that handles completed/failed events of asynchronous operations.

    -
      @@ -146,12 +132,12 @@

      Method Summary

      Callback invoked when the operation fails.
      -
      static <T> Promise<T>
      +
      static <T> Promise<T>
      from(CompletableFuture<? super T> completable)
      Creates a promise from the given incomplete CompletableFuture.
      -
      static <T> Promise<T>
      +
      static <T> Promise<T>
      from(Consumer<T> success, Consumer<Throwable> failure)
      @@ -179,15 +165,12 @@

      Method Details

    • completeWith

      -
      default void completeWith(CompletableFuture<C> cf)
      -
    • succeeded

      -
      default void succeeded(C result)

      Callback invoked when the operation completes.

      @@ -195,31 +178,27 @@

      succeeded

      result - the context
      See Also:
      -
      -
    • failed

      -
      default void failed(Throwable x)

      Callback invoked when the operation fails.

      Parameters:
      x - the reason for the operation failure
      -
    • from

      -
      static <T> Promise<T> from(Consumer<T> success, Consumer<Throwable> failure)

      Creates a Promise from the given success and failure consumers.

      @@ -232,13 +211,11 @@

      from

      Returns:
      a new Promise wrapping the success and failure consumers.
      -
    • from

      -
      static <T> Promise<T> from(CompletableFuture<? super T> completable)

      Creates a promise from the given incomplete CompletableFuture.

      When the promise completes, either succeeding or failing, the @@ -253,7 +230,6 @@

      from

      Returns:
      a promise that when completed, completes the given CompletableFuture
      -
    @@ -267,5 +243,7 @@

    from


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/QuotedStringTokenizer.html b/jetty-11/org/eclipse/jetty/util/QuotedStringTokenizer.html index 40929171342..76bdcc38061 100644 --- a/jetty-11/org/eclipse/jetty/util/QuotedStringTokenizer.html +++ b/jetty-11/org/eclipse/jetty/util/QuotedStringTokenizer.html @@ -1,29 +1,35 @@ - -QuotedStringTokenizer (Eclipse Jetty API Doc - v11.0.21) + +QuotedStringTokenizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class QuotedStringTokenize

    -
    All Implemented Interfaces:
    Enumeration<Object>
    @@ -109,12 +96,11 @@

    Class QuotedStringTokenize
    See Also:
    -
    -

      @@ -257,39 +243,31 @@

      Constructor Details

    • QuotedStringTokenizer

      -
      public QuotedStringTokenizer(String str, String delim, boolean returnDelimiters, boolean returnQuotes)
      -
    • QuotedStringTokenizer

      -
      public QuotedStringTokenizer(String str, String delim, boolean returnDelimiters)
      -
    • QuotedStringTokenizer

      -
      public QuotedStringTokenizer(String str, String delim)
      -
    • QuotedStringTokenizer

      -
      public QuotedStringTokenizer(String str)
      -
    @@ -303,19 +281,16 @@

    Method Details

  • hasMoreTokens

    -
    public boolean hasMoreTokens()
    Overrides:
    hasMoreTokens in class StringTokenizer
    -
  • nextToken

    -
    public String nextToken() throws NoSuchElementException
    @@ -324,13 +299,11 @@

    nextToken

    Throws:
    NoSuchElementException
    -
  • nextToken

    -
    public String nextToken(String delim) throws NoSuchElementException
    @@ -339,26 +312,22 @@

    nextToken

    Throws:
    NoSuchElementException
    -
  • countTokens

    -
    public int countTokens()
    Not implemented.
    Overrides:
    countTokens in class StringTokenizer
    -
  • quoteIfNeeded

    -
    public static String quoteIfNeeded(String s, String delim)
    Quote a string. @@ -372,13 +341,11 @@

    quoteIfNeeded

    Returns:
    quoted string
    -
  • quoteIfNeeded

    -
    public static void quoteIfNeeded(StringBuilder buf, String str, String delim)
    @@ -391,13 +358,11 @@

    quoteIfNeeded

    str - the string to possibly quote
    delim - the delimiter characters that will trigger automatic quoting
    -
  • quote

    -
    public static String quote(String s)
    Quote a string. The string is quoted only if quoting is required due to @@ -409,13 +374,11 @@

    quote

    Returns:
    quoted string
    -
  • quote

    -
    public static void quote(Appendable buffer, String input)
    Quote a string into an Appendable. @@ -425,13 +388,11 @@

    quote

    buffer - The Appendable
    input - The String to quote.
    -
  • quoteOnly

    -
    public static void quoteOnly(Appendable buffer, String input)
    Quote a string into an Appendable. @@ -441,21 +402,17 @@

    quoteOnly

    buffer - The Appendable
    input - The String to quote.
    -
  • unquoteOnly

    -
    public static String unquoteOnly(String s)
    -
  • unquoteOnly

    -
    public static String unquoteOnly(String s, boolean lenient)
    Unquote a string, NOT converting unicode sequences
    @@ -466,21 +423,17 @@

    unquoteOnly

    Returns:
    quoted string
    -
  • unquote

    -
    public static String unquote(String s)
    -
  • unquote

    -
    public static String unquote(String s, boolean lenient)
    Unquote a string.
    @@ -491,63 +444,52 @@

    unquote

    Returns:
    quoted string
    -
  • isQuoted

    -
    public static boolean isQuoted(String s)
    -
  • getDouble

    -
    public boolean getDouble()
    Returns:
    handle double quotes if true
    -
  • setDouble

    -
    public void setDouble(boolean d)
    Parameters:
    d - handle double quotes if true
    -
  • getSingle

    -
    public boolean getSingle()
    Returns:
    handle single quotes if true
    -
  • setSingle

    -
    public void setSingle(boolean single)
    Parameters:
    single - handle single quotes if true
    -
  • @@ -561,5 +503,7 @@

    setSingle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.Termination.html b/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.Termination.html index f017eb25132..78b919bcda4 100644 --- a/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.Termination.html +++ b/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.Termination.html @@ -1,29 +1,35 @@ - -ReadLineInputStream.Termination (Eclipse Jetty API Doc - v11.0.21) + +ReadLineInputStream.Termination (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum ReadLineInpu

    -
    All Implemented Interfaces:
    Serializable, Comparable<ReadLineInputStream.Termination>, java.lang.constant.Constable
    Enclosing class:
    -
    ReadLineInputStream
    +
    ReadLineInputStream

    public static enum ReadLineInputStream.Termination extends Enum<ReadLineInputStream.Termination>
    -
    @@ -220,7 +198,6 @@

    Method Details

  • values

    -
    public static ReadLineInputStream.Termination[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -228,13 +205,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static ReadLineInputStream.Termination valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -249,7 +224,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -263,5 +237,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.html b/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.html index 25d471665ef..96ea0b9e5f9 100644 --- a/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.html +++ b/jetty-11/org/eclipse/jetty/util/ReadLineInputStream.html @@ -1,29 +1,35 @@ - -ReadLineInputStream (Eclipse Jetty API Doc - v11.0.21) + +ReadLineInputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class ReadLineInputStream

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    @@ -108,7 +95,6 @@

    Class ReadLineInputStreamReadLineInputStream Read from an input stream, accepting CR/LF, LF or just CR.

    -

    Methods inherited from class java.io.FilterInputStream

    read

    Methods inherited from class java.io.InputStream

    -nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes
    +nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -223,20 +209,16 @@

    Constructor Details

  • ReadLineInputStream

    -
    public ReadLineInputStream(InputStream in)
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • ReadLineInputStream

    -
    public ReadLineInputStream(InputStream in, int size)
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • @@ -250,16 +232,13 @@

    Method Details

  • getLineTerminations

    -
    public EnumSet<ReadLineInputStream.Termination> getLineTerminations()
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • readLine

    -
    public String readLine() throws IOException
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -267,13 +246,11 @@

    readLine

    Throws:
    IOException
    -
  • read

    -
    public int read() throws IOException
    Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -283,13 +260,11 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(byte[] buf, int off, int len) @@ -301,7 +276,6 @@

    read

    Throws:
    IOException
    -
  • @@ -315,5 +289,7 @@

    read


    + + diff --git a/jetty-11/org/eclipse/jetty/util/RegexSet.html b/jetty-11/org/eclipse/jetty/util/RegexSet.html index e3f0ec87c19..98b21769fa5 100644 --- a/jetty-11/org/eclipse/jetty/util/RegexSet.html +++ b/jetty-11/org/eclipse/jetty/util/RegexSet.html @@ -1,29 +1,35 @@ - -RegexSet (Eclipse Jetty API Doc - v11.0.21) + +RegexSet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Class RegexSet

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<String>, Collection<String>, Predicate<String>, Set<String>
    @@ -105,7 +92,6 @@

    Class RegexSet

    A Set of Regular expressions strings.

    Provides the efficient matches(String) method to check for a match against all the combined Regex's

    -
    @@ -211,7 +195,6 @@

    Method Details

  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    @@ -223,13 +206,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<String>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -239,13 +220,11 @@

    size

    Specified by:
    size in class AbstractCollection<String>
    -
  • add

    -
    public boolean add(String pattern)
    Specified by:
    @@ -255,13 +234,11 @@

    add

    Overrides:
    add in class AbstractCollection<String>
    -
  • remove

    -
    public boolean remove(Object pattern)
    Specified by:
    @@ -271,13 +248,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<String>
    -
  • isEmpty

    -
    public boolean isEmpty()
    Specified by:
    @@ -287,13 +262,11 @@

    isEmpty

    Overrides:
    isEmpty in class AbstractCollection<String>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -303,27 +276,22 @@

    clear

    Overrides:
    clear in class AbstractCollection<String>
    -
  • test

    -
    public boolean test(String s)
    Specified by:
    test in interface Predicate<String>
    -
  • matches

    -
    public boolean matches(String s)
    -
  • @@ -337,5 +305,7 @@

    matches


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Retainable.html b/jetty-11/org/eclipse/jetty/util/Retainable.html index d6769dea3a6..6e63d8cf99e 100644 --- a/jetty-11/org/eclipse/jetty/util/Retainable.html +++ b/jetty-11/org/eclipse/jetty/util/Retainable.html @@ -1,29 +1,35 @@ - -Retainable (Eclipse Jetty API Doc - v11.0.21) + +Retainable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface Retainable

    -
    All Known Implementing Classes:
    RetainableByteBuffer

    public interface Retainable
    -
      @@ -128,9 +114,7 @@

      Method Details

    • retain

      -
      void retain()
      -
    @@ -144,5 +128,7 @@

    retain


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/RolloverFileOutputStream.html b/jetty-11/org/eclipse/jetty/util/RolloverFileOutputStream.html index a8989149633..fcfde37c6fd 100644 --- a/jetty-11/org/eclipse/jetty/util/RolloverFileOutputStream.html +++ b/jetty-11/org/eclipse/jetty/util/RolloverFileOutputStream.html @@ -1,29 +1,35 @@ - -RolloverFileOutputStream (Eclipse Jetty API Doc - v11.0.21) + +RolloverFileOutputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RolloverFileOutpu

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -109,7 +96,6 @@

    Class RolloverFileOutpu

    Old files are retained for a number of days before being deleted.

    -
      @@ -217,7 +203,6 @@

      Constructor Details

    • RolloverFileOutputStream

      -
      public RolloverFileOutputStream(String filename) throws IOException
      @@ -227,13 +212,11 @@

      RolloverFileOutputStream

      Throws:
      IOException - if unable to create output
      -
    • RolloverFileOutputStream

      -
      public RolloverFileOutputStream(String filename, boolean append) throws IOException
      @@ -245,13 +228,11 @@

      RolloverFileOutputStream

      Throws:
      IOException - if unable to create output
      -
    • RolloverFileOutputStream

      -
      public RolloverFileOutputStream(String filename, boolean append, int retainDays) @@ -265,13 +246,11 @@

      RolloverFileOutputStream

      Throws:
      IOException - if unable to create output
      -
    • RolloverFileOutputStream

      -
      public RolloverFileOutputStream(String filename, boolean append, int retainDays, @@ -287,13 +266,11 @@

      RolloverFileOutputStream

      Throws:
      IOException - if unable to create output
      -
    • RolloverFileOutputStream

      -
      public RolloverFileOutputStream(String filename, boolean append, int retainDays, @@ -314,7 +291,6 @@

      RolloverFileOutputStream

      Throws:
      IOException - if unable to create output
      -
    @@ -328,7 +304,6 @@

    Method Details

  • toMidnight

    -
    public static ZonedDateTime toMidnight(ZonedDateTime now)
    Get the "start of day" for the provided DateTime at the zone specified.
    @@ -337,37 +312,29 @@

    toMidnight

    Returns:
    start of the day of the date provided
    -
  • getFilename

    -
    public String getFilename()
    -
  • getDatedFilename

    -
    public String getDatedFilename()
    -
  • getRetainDays

    -
    public int getRetainDays()
    -
  • rollover

    -
    protected void rollover(File oldFile, File backupFile, File newFile)
    @@ -378,13 +345,11 @@

    rollover

    backupFile - The backup filename or null if the filename is dated.
    newFile - The new filename that is now being used for logging
    -
  • write

    -
    public void write(int b) throws IOException
    @@ -393,13 +358,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(byte[] buf) throws IOException
    @@ -408,13 +371,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(byte[] buf, int off, int len) @@ -425,13 +386,11 @@

    write

    Throws:
    IOException
    -
  • flush

    -
    public void flush() throws IOException
    @@ -442,13 +401,11 @@

    flush

    Throws:
    IOException
    -
  • close

    -
    public void close() throws IOException
    @@ -461,7 +418,6 @@

    close

    Throws:
    IOException
    -
  • @@ -475,5 +431,7 @@

    close


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/Scanner.BulkListener.html b/jetty-11/org/eclipse/jetty/util/Scanner.BulkListener.html index 89be3a625fd..cdf3e4e8056 100644 --- a/jetty-11/org/eclipse/jetty/util/Scanner.BulkListener.html +++ b/jetty-11/org/eclipse/jetty/util/Scanner.BulkListener.html @@ -1,29 +1,35 @@ - -Scanner.BulkListener (Eclipse Jetty API Doc - v11.0.21) + +Scanner.BulkListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Scanner.BulkListener

    -
    All Superinterfaces:
    Scanner.Listener
    @@ -97,13 +84,12 @@

    Interface Scanner.BulkL

    Enclosing class:
    -
    Scanner
    +
    Scanner

    public static interface Scanner.BulkListener extends Scanner.Listener
    Notification of files that changed in the last scan.
    -
    @@ -175,5 +157,7 @@

    filesChanged


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Scanner.DiscreteListener.html b/jetty-11/org/eclipse/jetty/util/Scanner.DiscreteListener.html index c76bfd30a56..48f8a8e6bdd 100644 --- a/jetty-11/org/eclipse/jetty/util/Scanner.DiscreteListener.html +++ b/jetty-11/org/eclipse/jetty/util/Scanner.DiscreteListener.html @@ -1,29 +1,35 @@ - -Scanner.DiscreteListener (Eclipse Jetty API Doc - v11.0.21) + +Scanner.DiscreteListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Scanner.DiscreteListener

    -
    All Superinterfaces:
    Scanner.Listener
    @@ -97,13 +84,12 @@

    Interface Scanner.D

    Enclosing class:
    -
    Scanner
    +
    Scanner

    public static interface Scanner.DiscreteListener extends Scanner.Listener
    Notification of exact file changes in the last scan.
    -
      @@ -165,7 +151,6 @@

      Method Details

    • pathChanged

      -
      default void pathChanged(Path path) throws Exception
      Called when a file is changed. @@ -176,13 +161,11 @@

      pathChanged

      Throws:
      Exception - May be thrown for handling errors
      -
    • pathAdded

      -
      default void pathAdded(Path path) throws Exception
      Called when a file is added. @@ -193,13 +176,11 @@

      pathAdded

      Throws:
      Exception - May be thrown for handling errors
      -
    • pathRemoved

      -
      default void pathRemoved(Path path) throws Exception
      Called when a file is removed. @@ -210,13 +191,11 @@

      pathRemoved

      Throws:
      Exception - May be thrown for handling errors
      -
    • fileChanged

      -
      void fileChanged(String filename) throws Exception
      Called when a file is changed. @@ -227,13 +206,11 @@

      fileChanged

      Throws:
      Exception - May be thrown for handling errors
      -
    • fileAdded

      -
      void fileAdded(String filename) throws Exception
      Called when a file is added. @@ -244,13 +221,11 @@

      fileAdded

      Throws:
      Exception - May be thrown for handling errors
      -
    • fileRemoved

      -
      void fileRemoved(String filename) throws Exception
      Called when a file is removed. @@ -261,7 +236,6 @@

      fileRemoved

      Throws:
      Exception - May be thrown for handling errors
      -
    @@ -275,5 +249,7 @@

    fileRemoved


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Scanner.Listener.html b/jetty-11/org/eclipse/jetty/util/Scanner.Listener.html index 1a2d1942571..0714ae6558f 100644 --- a/jetty-11/org/eclipse/jetty/util/Scanner.Listener.html +++ b/jetty-11/org/eclipse/jetty/util/Scanner.Listener.html @@ -1,18 +1,19 @@ - -Scanner.Listener (Eclipse Jetty API Doc - v11.0.21) + +Scanner.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,20 +74,18 @@

    Interface Scanner.ScanCycleListener

    -
    All Superinterfaces:
    Scanner.Listener
    Enclosing class:
    -
    Scanner
    +
    Scanner

    public static interface Scanner.ScanCycleListener extends Scanner.Listener
    Listener that notifies when a scan has started and when it has ended.
    -
      @@ -137,27 +123,23 @@

      Method Details

    • scanStarted

      -
      default void scanStarted(int cycle) throws Exception
      Throws:
      Exception
      -
    • scanEnded

      -
      default void scanEnded(int cycle) throws Exception
      Throws:
      Exception
      -
    @@ -171,5 +153,7 @@

    scanEnded


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Scanner.html b/jetty-11/org/eclipse/jetty/util/Scanner.html index 319229b70f7..4f9b55d39a7 100644 --- a/jetty-11/org/eclipse/jetty/util/Scanner.html +++ b/jetty-11/org/eclipse/jetty/util/Scanner.html @@ -1,29 +1,35 @@ - -Scanner (Eclipse Jetty API Doc - v11.0.21) + +Scanner (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class Scanner

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class Scanner

    files and reporting these events via registered Listeners. The scanner operates on the Path.toRealPath(LinkOption...) of the files scanned and can be configured to follow symlinks.
    -
    @@ -211,7 +197,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
    Add a directory to be scanned.
    @@ -260,7 +246,7 @@

    Method Summary

    Get the scan interval
    - +
     
    boolean
    @@ -363,7 +349,6 @@

    Field Details

  • DEFAULT_SCAN_DEPTH

    -
    public static final int DEFAULT_SCAN_DEPTH
    When walking a directory, a depth of 1 ensures that the directory's descendants are visited, not just the @@ -371,28 +356,25 @@

    DEFAULT_SCAN_DEPTH

    See Also:
    -
    -
  • MAX_SCAN_DEPTH

    -
    public static final int MAX_SCAN_DEPTH
    See Also:
    -
    -
  • @@ -406,23 +388,18 @@

    Constructor Details

  • Scanner

    -
    public Scanner()
    -
  • Scanner

    -
    public Scanner(Scheduler scheduler)
    -
  • Scanner

    -
    public Scanner(Scheduler scheduler, boolean reportRealPaths)
    @@ -430,7 +407,6 @@

    Scanner

    scheduler - The scheduler to use for scanning.
    reportRealPaths - If true, the Scanner.Listeners are called with the real path of scanned files.
    -
  • @@ -444,54 +420,45 @@

    Method Details

  • getScanInterval

    -
    public int getScanInterval()
    Get the scan interval
    Returns:
    interval between scans in seconds
    -
  • setScanInterval

    -
    public void setScanInterval(int scanInterval)
    Set the scan interval
    Parameters:
    scanInterval - pause between scans in seconds, or 0 for no scan after the initial scan.
    -
  • setScanDirs

    -
    public void setScanDirs(List<File> dirs)
    -
  • addFile

    -
    public void addFile(Path path)
    Add a file to be scanned. The file must not be null, and must exist.
    Parameters:
    path - the Path of the file to scan.
    -
  • addDirectory

    -
    public IncludeExcludeSet<PathMatcher,Path> addDirectory(Path p)
    Add a directory to be scanned. The directory must not be null and must exist.
    @@ -500,13 +467,11 @@

    addDirectory

    Returns:
    an IncludeExcludeSet to which the caller can add PathMatcher patterns to match
    -
  • setFilenameFilter

    -
    @Deprecated public void setFilenameFilter(FilenameFilter filter)
    Deprecated.
    @@ -516,13 +481,11 @@

    setFilenameFilter

    Parameters:
    filter - the filename filter to use
    -
  • getFilenameFilter

    -
    @Deprecated public FilenameFilter getFilenameFilter()
    Deprecated.
    @@ -531,60 +494,50 @@

    getFilenameFilter

    Returns:
    the filename filter
    -
  • getScannables

    -
    public Set<Path> getScannables()
    -
  • getScanDepth

    -
    public int getScanDepth()
    Get the scanDepth.
    Returns:
    the scanDepth
    -
  • setScanDepth

    -
    public void setScanDepth(int scanDepth)
    Set the scanDepth.
    Parameters:
    scanDepth - the scanDepth to set
    -
  • isAutoStartScanning

    -
    public boolean isAutoStartScanning()
    Test if scanning should start automatically with Scanner.AbstractLifeCycle.start()
    Returns:
    true if scanning should start automatically, false to have scanning is deferred to a later manual call to startScanning()
    -
  • setAutoStartScanning

    -
    public void setAutoStartScanning(boolean autostart)
    Flag to control scanning auto start feature. @@ -601,13 +554,11 @@

    setAutoStartScanning

    Parameters:
    autostart - true if scanning should start automatically, false to defer start of scanning to a later call to startScanning()
    -
  • setReportExistingFilesOnStartup

    -
    public void setReportExistingFilesOnStartup(boolean reportExisting)
    Whether or not an initial scan will report all files as being added.
    @@ -616,68 +567,56 @@

    setReportExistingFilesOnStartup

    reportExisting - if true, all files found on initial scan will be reported as being added, otherwise not
    -
  • getReportExistingFilesOnStartup

    -
    public boolean getReportExistingFilesOnStartup()
    -
  • setReportDirs

    -
    public void setReportDirs(boolean dirs)
    Set if found directories should be reported.
    Parameters:
    dirs - true to report directory changes as well
    -
  • getReportDirs

    -
    public boolean getReportDirs()
    -
  • addListener

    -
    public void addListener(Scanner.Listener listener)
    Add an added/removed/changed listener
    Parameters:
    listener - the listener to add
    -
  • removeListener

    -
    public void removeListener(Scanner.Listener listener)
    Remove a registered listener
    Parameters:
    listener - the Listener to be removed
    -
  • doStart

    -
    public void doStart() throws Exception
    Start the scanning action.
    @@ -685,15 +624,14 @@

    doStart

    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • startScanning

    -
    public void startScanning()
    Start scanning.

    @@ -701,13 +639,11 @@

    startScanning

    and schedule future scans, following all of the configuration of the scan (eg: setReportExistingFilesOnStartup(boolean))

    -
  • doStop

    -
    public void doStop() throws Exception
    Stop the scanning.
    @@ -717,23 +653,19 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • reset

    -
    public void reset()
    Clear the list of scannables. The scanner must first be in the stopped state.
    -
  • exists

    -
    public boolean exists(String path)
    Parameters:
    @@ -741,24 +673,20 @@

    exists

    Returns:
    true if the path exists in one of the scandirs
    -
  • nudge

    -
    public void nudge()
    Hint to the scanner to perform a scan cycle as soon as possible. NOTE that the scan is not guaranteed to have happened by the time this method returns.
    -
  • scan

    -
    public void scan(Callback complete)
    Get the scanner to perform a scan cycle as soon as possible and call the Callback when the scan is finished or failed.
    @@ -766,7 +694,6 @@

    scan

    Parameters:
    complete - called when the scan cycle finishes or fails.
    -
  • @@ -780,5 +707,7 @@

    scan


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/SearchPattern.html b/jetty-11/org/eclipse/jetty/util/SearchPattern.html index e6bcbc51d2f..028ecb1f755 100644 --- a/jetty-11/org/eclipse/jetty/util/SearchPattern.html +++ b/jetty-11/org/eclipse/jetty/util/SearchPattern.html @@ -1,29 +1,35 @@ - -SearchPattern (Eclipse Jetty API Doc - v11.0.21) + +SearchPattern (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SearchPattern

    org.eclipse.jetty.util.SearchPattern
    -

    public class SearchPattern extends Object
    @@ -104,7 +91,6 @@

    Class SearchPattern

    where: m = pattern length n = length of data to search
    -
      @@ -176,7 +162,6 @@

      Method Details

    • compile

      -
      public static SearchPattern compile(byte[] pattern)
      Produces a SearchPattern instance which can be used to find matches of the pattern in data
      @@ -186,13 +171,11 @@

      compile

      Returns:
      a new SearchPattern instance using the given pattern
      -
    • compile

      -
      public static SearchPattern compile(String pattern)
      Produces a SearchPattern instance which can be used to find matches of the pattern in data
      @@ -202,13 +185,11 @@

      compile

      Returns:
      a new SearchPattern instance using the given pattern
      -
    • match

      -
      public int match(byte[] data, int offset, int length)
      @@ -222,13 +203,11 @@

      match

      Returns:
      The index within the data array at which the first instance of the pattern or -1 if not found
      -
    • endsWith

      -
      public int endsWith(byte[] data, int offset, int length)
      @@ -242,13 +221,11 @@

      endsWith

      Returns:
      the length of the partial pattern matched and 0 for no match.
      -
    • startsWith

      -
      public int startsWith(byte[] data, int offset, int length, @@ -264,19 +241,16 @@

      startsWith

      Returns:
      the length of the partial pattern matched and 0 for no match.
      -
    • getLength

      -
      public int getLength()
      Returns:
      The length of the pattern in bytes.
      -
    @@ -290,5 +264,7 @@

    getLength


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.Blocker.html b/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.Blocker.html index 2eb207ea7c2..78eeee24378 100644 --- a/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.Blocker.html +++ b/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.Blocker.html @@ -1,29 +1,35 @@ - -SharedBlockingCallback.Blocker (Eclipse Jetty API Doc - v11.0.21) + +SharedBlockingCallback.Blocker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class SharedBlock
    org.eclipse.jetty.util.SharedBlockingCallback.Blocker

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Callback, Invocable
    Enclosing class:
    -
    SharedBlockingCallback
    +
    SharedBlockingCallback

    public class SharedBlockingCallback.Blocker @@ -107,7 +94,6 @@

    Class SharedBlock

    Implements Callback because calls to this callback do not blocak, rather they wakeup the thread that is blocked in block()

    -
    @@ -226,7 +210,6 @@

    Method Details

  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -234,35 +217,31 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • failed

    -
    public void failed(Throwable cause)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -270,13 +249,11 @@

    failed

    Parameters:
    cause - the reason for the operation failure
    -
  • block

    -
    public void block() throws IOException
    Block until the Callback has succeeded or failed and after the return leave in the state to allow reuse. This is useful for code that wants to @@ -285,13 +262,11 @@

    block

    Throws:
    IOException - if exception was caught during blocking, or callback was cancelled
    -
  • close

    -
    public void close()
    Check the Callback has succeeded or failed and after the return leave in the state to allow reuse.
    @@ -300,19 +275,16 @@

    close

    Specified by:
    close in interface Closeable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -326,5 +298,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.html b/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.html index 3967de591b2..b440525d383 100644 --- a/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.html +++ b/jetty-11/org/eclipse/jetty/util/SharedBlockingCallback.html @@ -1,29 +1,35 @@ - -SharedBlockingCallback (Eclipse Jetty API Doc - v11.0.21) + +SharedBlockingCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SharedBlockingCallb
    org.eclipse.jetty.util.SharedBlockingCallback

    -

    public class SharedBlockingCallback extends Object
    @@ -107,7 +94,6 @@

    Class SharedBlockingCallb } }

    -
      @@ -181,9 +167,7 @@

      Constructor Details

    • SharedBlockingCallback

      -
      public SharedBlockingCallback()
      -
    @@ -197,30 +181,24 @@

    Method Details

  • acquire

    -
    Throws:
    IOException
    -
  • fail

    -
    public boolean fail(Throwable cause)
    -
  • notComplete

    -
    protected void notComplete(SharedBlockingCallback.Blocker blocker)
    -
  • @@ -234,5 +212,7 @@

    notComplete


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Async.html b/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Async.html index 67be50e7abb..e5c84424256 100644 --- a/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Async.html +++ b/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Async.html @@ -1,29 +1,35 @@ - -SocketAddressResolver.Async (Eclipse Jetty API Doc - v11.0.21) + +SocketAddressResolver.Async (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class SocketAddressR
    org.eclipse.jetty.util.SocketAddressResolver.Async

    -
    All Implemented Interfaces:
    SocketAddressResolver
    Enclosing interface:
    -
    SocketAddressResolver
    +
    SocketAddressResolver

    @ManagedObject("The asynchronous address resolver") @@ -124,7 +111,6 @@

    Class SocketAddressR } });

    -
      @@ -133,7 +119,7 @@

      Class SocketAddressR

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.SocketAddressResolver

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.SocketAddressResolver

      SocketAddressResolver.Async, SocketAddressResolver.Sync
      @@ -203,7 +189,6 @@

      Constructor Details

    • Async

      -
      public Async(Executor executor, Scheduler scheduler, long timeout)
      @@ -215,7 +200,6 @@

      Async

      scheduler - the scheduler to schedule tasks to cancel DNS resolution if it takes too long
      timeout - the timeout, in milliseconds, for the DNS resolution to complete
      -
    @@ -229,37 +213,30 @@

    Method Details

  • getExecutor

    -
    public Executor getExecutor()
    -
  • getScheduler

    -
    public Scheduler getScheduler()
    -
  • getTimeout

    -
    @ManagedAttribute(value="The timeout, in milliseconds, to resolve an address", readonly=true) public long getTimeout()
    -
  • resolve

    -
    public void resolve(String host, int port, Promise<List<InetSocketAddress>> promise)
    -
    Description copied from interface: SocketAddressResolver
    +
    Description copied from interface: SocketAddressResolver
    Resolves via DNS the given host and port, within the connect timeout, returning a list of InetSocketAddress through the given Promise.
    @@ -270,7 +247,6 @@

    resolve

    port - the port of the resulting socket address
    promise - the callback invoked when the resolution succeeds or fails
    -
  • @@ -284,5 +260,7 @@

    resolve


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Sync.html b/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Sync.html index 556028197b0..02275aa6906 100644 --- a/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Sync.html +++ b/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.Sync.html @@ -1,29 +1,35 @@ - -SocketAddressResolver.Sync (Eclipse Jetty API Doc - v11.0.21) + +SocketAddressResolver.Sync (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class SocketAddressRe
    org.eclipse.jetty.util.SocketAddressResolver.Sync

    -
    All Implemented Interfaces:
    SocketAddressResolver
    Enclosing interface:
    -
    SocketAddressResolver
    +
    SocketAddressResolver

    @ManagedObject("The synchronous address resolver") @@ -104,7 +91,6 @@

    Class SocketAddressRe extends Object implements SocketAddressResolver

    Creates InetSocketAddress instances synchronously in the caller thread.

    -
    @@ -185,11 +169,10 @@

    Method Details

  • resolve

    -
    public void resolve(String host, int port, Promise<List<InetSocketAddress>> promise)
    -
    Description copied from interface: SocketAddressResolver
    +
    Description copied from interface: SocketAddressResolver
    Resolves via DNS the given host and port, within the connect timeout, returning a list of InetSocketAddress through the given Promise.
    @@ -200,7 +183,6 @@

    resolve

    port - the port of the resulting socket address
    promise - the callback invoked when the resolution succeeds or fails
    -
  • @@ -214,5 +196,7 @@

    resolve


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.html b/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.html index abd49fc35fe..c2dccace9c4 100644 --- a/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.html +++ b/jetty-11/org/eclipse/jetty/util/SocketAddressResolver.html @@ -1,29 +1,35 @@ - -SocketAddressResolver (Eclipse Jetty API Doc - v11.0.21) + +SocketAddressResolver (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SocketAddressResolver

    -
    All Known Implementing Classes:
    SocketAddressResolver.Async, SocketAddressResolver.Sync
    @@ -94,7 +81,6 @@

    Interface SocketAddres
    public interface SocketAddressResolver

    Creates SocketAddress instances, returning them through a Promise.

    -

      @@ -156,7 +142,6 @@

      Method Details

    • resolve

      -
      void resolve(String host, int port, Promise<List<InetSocketAddress>> promise)
      @@ -168,7 +153,6 @@

      resolve

      port - the port of the resulting socket address
      promise - the callback invoked when the resolution succeeds or fails
      -
    @@ -182,5 +166,7 @@

    resolve


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/StaticException.html b/jetty-11/org/eclipse/jetty/util/StaticException.html index 591b902745e..13e5c33ad05 100644 --- a/jetty-11/org/eclipse/jetty/util/StaticException.html +++ b/jetty-11/org/eclipse/jetty/util/StaticException.html @@ -1,18 +1,19 @@ - -StaticException (Eclipse Jetty API Doc - v11.0.21) + +StaticException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class StringUtil

    org.eclipse.jetty.util.StringUtil
    -

    public class StringUtil extends Object
    @@ -99,7 +86,6 @@

    Class StringUtil

    performance improvements over most standard library versions. The main aim of the optimizations is to avoid object creation unless absolutely required.
    -
    @@ -542,9 +516,7 @@

    Constructor Details

  • StringUtil

    -
    public StringUtil()
    -
  • @@ -558,7 +530,6 @@

    Method Details

  • normalizeCharset

    -
    public static String normalizeCharset(String s)
    Convert alternate charset names (eg utf8) to normalized name (eg UTF-8).
    @@ -568,13 +539,11 @@

    normalizeCharset

    Returns:
    the normalized charset (or null if normalized version not found)
    -
  • normalizeCharset

    -
    public static String normalizeCharset(String s, int offset, int length)
    @@ -588,13 +557,11 @@

    normalizeCharset

    Returns:
    the normalized charset (or null if not found)
    -
  • asciiToLowerCase

    -
    public static char asciiToLowerCase(char c)
    fast lower case conversion. Only works on ascii (not unicode)
    @@ -603,13 +570,11 @@

    asciiToLowerCase

    Returns:
    a lower case version of c
    -
  • asciiToLowerCase

    -
    public static byte asciiToLowerCase(byte c)
    fast lower case conversion. Only works on ascii (not unicode)
    @@ -618,13 +583,11 @@

    asciiToLowerCase

    Returns:
    a lower case version of c
    -
  • asciiToUpperCase

    -
    public static char asciiToUpperCase(char c)
    fast upper case conversion. Only works on ascii (not unicode)
    @@ -633,13 +596,11 @@

    asciiToUpperCase

    Returns:
    a upper case version of c
    -
  • asciiToUpperCase

    -
    public static byte asciiToUpperCase(byte c)
    fast upper case conversion. Only works on ascii (not unicode)
    @@ -648,13 +609,11 @@

    asciiToUpperCase

    Returns:
    a upper case version of c
    -
  • asciiToLowerCase

    -
    public static String asciiToLowerCase(String s)
    fast lower case conversion. Only works on ascii (not unicode)
    @@ -663,13 +622,11 @@

    asciiToLowerCase

    Returns:
    a lower case version of s
    -
  • asciiToUpperCase

    -
    public static String asciiToUpperCase(String s)
    fast upper case conversion. Only works on ascii (not unicode)
    @@ -678,13 +635,11 @@

    asciiToUpperCase

    Returns:
    a lower case version of s
    -
  • sanitizeFileSystemName

    -
    public static String sanitizeFileSystemName(String str)
    Replace all characters from input string that are known to have special meaning in various filesystems. @@ -705,31 +660,25 @@

    sanitizeFileSystemName

    Returns:
    the sanitized output string. or null if str is null.
    -
  • startsWithIgnoreCase

    -
    public static boolean startsWithIgnoreCase(String s, String w)
    -
  • endsWithIgnoreCase

    -
    public static boolean endsWithIgnoreCase(String s, String w)
    -
  • indexFrom

    -
    public static int indexFrom(String s, String chars)
    returns the next index of a character from the chars string
    @@ -740,13 +689,11 @@

    indexFrom

    Returns:
    the index of the character in the input stream found.
    -
  • replace

    -
    public static String replace(String str, char find, char with)
    @@ -762,13 +709,11 @@

    replace

    Returns:
    the now replaced string
    -
  • replace

    -
    public static String replace(String s, String sub, String with)
    @@ -784,13 +729,11 @@

    replace

    Returns:
    the now replaced string
    -
  • replaceFirst

    -
    public static String replaceFirst(String original, String target, String replacement)
    @@ -807,13 +750,11 @@

    replaceFirst

    Returns:
    the replaced string
    -
  • append

    -
    public static void append(StringBuilder buf, String s, int offset, @@ -826,13 +767,11 @@

    append

    offset - The offset of the substring
    length - The length of the substring
    -
  • append

    -
    public static void append(StringBuilder buf, byte b, int base)
    @@ -843,13 +782,11 @@

    append

    b - the byte to append
    base - the base of the hex output (almost always 16).
    -
  • append2digits

    -
    public static void append2digits(StringBuffer buf, int i)
    Append 2 digits (zero padded) to the StringBuffer
    @@ -858,13 +795,11 @@

    append2digits

    buf - the buffer to append to
    i - the value to append
    -
  • append2digits

    -
    public static void append2digits(StringBuilder buf, int i)
    Append 2 digits (zero padded) to the StringBuilder
    @@ -873,13 +808,11 @@

    append2digits

    buf - the buffer to append to
    i - the value to append
    -
  • stringFrom

    -
    public static String stringFrom(String s, int n)
    Generate a string from another string repeated n times.
    @@ -888,13 +821,11 @@

    stringFrom

    s - the string to use
    n - the number of times this string should be appended
    -
  • nonNull

    -
    public static String nonNull(String s)
    Return a non null string.
    @@ -903,34 +834,28 @@

    nonNull

    Returns:
    The string passed in or empty string if it is null.
    -
  • equals

    -
    public static boolean equals(String s, char[] buf, int offset, int length)
    -
  • toUTF8String

    -
    public static String toUTF8String(byte[] b, int offset, int length)
    -
  • toString

    -
    @Deprecated(since="10", forRemoval=true) public static String toString(byte[] b, @@ -940,13 +865,11 @@

    toString

    Deprecated, for removal: This API element is subject to removal in a future version.
    -
  • indexOfControlChars

    -
    public static int indexOfControlChars(String str)
    Find the index of a control characters in String

    @@ -976,13 +899,11 @@

    indexOfControlChars

    Returns:
    the index of first control character in string, -1 if no control characters encountered
    -
  • isBlank

    -
    public static boolean isBlank(String str)
    Test if a string is null or only has whitespace characters in it.

    @@ -1004,13 +925,11 @@

    isBlank

    Returns:
    true if string is null or only whitespace characters, false if non-whitespace characters encountered.
    -
  • isEmpty

    -
    public static boolean isEmpty(String str)

    Checks if a String is empty ("") or null.

    @@ -1030,13 +949,11 @@

    isEmpty

    Returns:
    true if string is null or empty.
    -
  • getLength

    -
    public static int getLength(String s)
    Get the length of a string where a null string is length 0.
    @@ -1045,13 +962,11 @@

    getLength

    Returns:
    the length of the string.
    -
  • isNotBlank

    -
    public static boolean isNotBlank(String str)
    Test if a string is not null and contains at least 1 non-whitespace characters in it.

    @@ -1073,106 +988,82 @@

    isNotBlank

    Returns:
    true if string is not null and has at least 1 non-whitespace character, false if null or all-whitespace characters.
    -
  • isUTF8

    -
    public static boolean isUTF8(String charset)
    -
  • isHex

    -
    public static boolean isHex(String str, int offset, int length)
    -
  • fromHexString

    -
    public static byte[] fromHexString(String s)
    -
  • toHexString

    -
    public static String toHexString(byte b)
    -
  • toHexString

    -
    public static String toHexString(byte[] b)
    -
  • toHexString

    -
    public static String toHexString(byte[] b, int offset, int length)
    -
  • printable

    -
    public static String printable(String name)
    -
  • printable

    -
    public static String printable(byte[] b)
    -
  • getBytes

    -
    public static byte[] getBytes(String s)
    -
  • getBytes

    -
    public static byte[] getBytes(String s, String charset)
    -
  • getUtf8Bytes

    -
    public static byte[] getUtf8Bytes(String s)
    -
  • toInt

    -
    public static int toInt(String string, int from)
    Convert String to an integer. Parses up to the first non-numeric character. If no number is found an IllegalArgumentException is thrown
    @@ -1183,13 +1074,11 @@

    toInt

    Returns:
    an int
    -
  • toLong

    -
    public static long toLong(String string)
    Convert String to an long. Parses up to the first non-numeric character. If no number is found an IllegalArgumentException is thrown
    @@ -1198,13 +1087,11 @@

    toLong

    Returns:
    an int
    -
  • truncate

    -
    public static String truncate(String str, int maxSize)
    Truncate a string to a max size.
    @@ -1215,13 +1102,11 @@

    truncate

    Returns:
    the truncated string. if str param is null, then the returned string will also be null.
    -
  • arrayFromString

    -
    public static String[] arrayFromString(String s)
    Parse the string representation of a list using csvSplit(List, String, int, int)
    @@ -1230,13 +1115,11 @@

    arrayFromString

    Returns:
    An array of parsed values.
    -
  • csvSplit

    -
    public static String[] csvSplit(String s)
    Parse a CSV string using csvSplit(List, String, int, int)
    @@ -1245,13 +1128,11 @@

    csvSplit

    Returns:
    An array of parsed values.
    -
  • csvSplit

    -
    public static String[] csvSplit(String s, int off, int len)
    @@ -1264,13 +1145,11 @@

    csvSplit

    Returns:
    An array of parsed values.
    -
  • csvSplit

    -
    public static List<String> csvSplit(List<String> list, String s, int off, @@ -1292,30 +1171,24 @@

    csvSplit

    Returns:
    list containing the parsed list values
    -
  • sanitizeXmlString

    -
    public static String sanitizeXmlString(String html)
    -
  • strip

    -
    public static String strip(String str, String find)
    -
  • valueOf

    -
    public static String valueOf(Object object)
    The String value of an Object

    This method calls String.valueOf(Object) unless the object is null, @@ -1326,7 +1199,6 @@

    valueOf

    Returns:
    String value or null
    -
  • @@ -1340,5 +1212,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/TopologicalSort.html b/jetty-11/org/eclipse/jetty/util/TopologicalSort.html index 2555ac2076a..5b79599f480 100644 --- a/jetty-11/org/eclipse/jetty/util/TopologicalSort.html +++ b/jetty-11/org/eclipse/jetty/util/TopologicalSort.html @@ -1,29 +1,35 @@ - -TopologicalSort (Eclipse Jetty API Doc - v11.0.21) + +TopologicalSort (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class TopologicalSort<T>org.eclipse.jetty.util.TopologicalSort<T>

    -
    Type Parameters:
    T - The type to be sorted. It must be able to be added to a HashSet
    @@ -109,7 +96,6 @@

    Class TopologicalSort<T>

    -
      @@ -186,9 +172,7 @@

      Constructor Details

    • TopologicalSort

      -
      public TopologicalSort()
      -
    @@ -202,7 +186,6 @@

    Method Details

  • addDependency

    -
    public void addDependency(T dependent, T... dependency)
    Add a dependency to be considered in the sort.
    @@ -211,13 +194,11 @@

    addDependency

    dependent - The dependent item will be sorted after all its dependencies
    dependency - The dependency item, will be sorted before its dependent item
    -
  • addBeforeAfter

    -
    public void addBeforeAfter(T before, T after)
    An alternative to addDependency(Object, Object[]), which is @@ -228,13 +209,11 @@

    addBeforeAfter

    before - The item will be sorted before the after
    after - The item will be sorted after the before
    -
  • sort

    -
    public void sort(T[] array)
    Sort the passed array according to dependencies previously set with addDependency(Object, Object[]). Where possible, ordering will be @@ -243,13 +222,11 @@

    sort

    Parameters:
    array - The array to be sorted.
    -
  • sort

    -
    public void sort(Collection<T> list)
    Sort the passed list according to dependencies previously set with addDependency(Object, Object[]). Where possible, ordering will be @@ -258,19 +235,16 @@

    sort

    Parameters:
    list - The list to be sorted.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -284,5 +258,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/TypeUtil.html b/jetty-11/org/eclipse/jetty/util/TypeUtil.html index 3b094661e0f..f8f95535063 100644 --- a/jetty-11/org/eclipse/jetty/util/TypeUtil.html +++ b/jetty-11/org/eclipse/jetty/util/TypeUtil.html @@ -1,29 +1,35 @@ - -TypeUtil (Eclipse Jetty API Doc - v11.0.21) + +TypeUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class TypeUtil

    org.eclipse.jetty.util.TypeUtil
    -

    public class TypeUtil extends Object
    @@ -100,7 +87,6 @@

    Class TypeUtil

    Since:
    Jetty 4.1
    -
    -
    static Class<?>
    +
    static Class<?>
    Class from a canonical name for a type.
    @@ -236,12 +222,12 @@

    Method Summary

    Parse an int from a substring.
    - +
    Utility to create a stream which provides the same functionality as ServiceLoader.stream().
    -
    static <T> Stream<T>
    +
    static <T> Stream<T>
    serviceStream(ServiceLoader<T> serviceLoader)
    Utility method to provide a stream of the service type from a ServiceLoader.
    @@ -334,41 +320,35 @@

    Field Details

  • NO_ARGS

    -
    public static final Class<?>[] NO_ARGS
    -
  • CR

    -
    public static final int CR
    See Also:
    -
    -
  • LF

    -
    public static final int LF
    See Also:
    -
    -
  • @@ -382,9 +362,7 @@

    Constructor Details

  • TypeUtil

    -
    public TypeUtil()
    -
  • @@ -398,7 +376,6 @@

    Method Details

  • asList

    -
    public static <T> List<T> asList(T[] a)
    Array to List.

    @@ -411,13 +388,11 @@

    asList

    Returns:
    a list backed by the array.
    -
  • fromName

    -
    public static Class<?> fromName(String name)
    Class from a canonical name for a type.
    @@ -426,13 +401,11 @@

    fromName

    Returns:
    A class , which may be a primitive TYPE field..
    -
  • toName

    -
    public static String toName(Class<?> type)
    Canonical name for a type.
    @@ -441,13 +414,11 @@

    toName

    Returns:
    Canonical name.
    -
  • toClassReference

    -
    public static String toClassReference(Class<?> clazz)
    Return the Classpath / Classloader reference for the provided class file. @@ -465,13 +436,11 @@

    toClassReference

    Returns:
    the classpath reference syntax for the class file
    -
  • toClassReference

    -
    public static String toClassReference(String className)
    Return the Classpath / Classloader reference for the provided class file. @@ -489,13 +458,11 @@

    toClassReference

    Returns:
    the classpath reference syntax for the class file
    -
  • valueOf

    -
    public static Object valueOf(Class<?> type, String value)
    Convert String value to instance.
    @@ -506,13 +473,11 @@

    valueOf

    Returns:
    The value as an Object.
    -
  • valueOf

    -
    public static Object valueOf(String type, String value)
    Convert String value to instance.
    @@ -523,13 +488,11 @@

    valueOf

    Returns:
    The value as an Object.
    -
  • parseInt

    -
    public static int parseInt(String s, int offset, int length, @@ -548,13 +511,11 @@

    parseInt

    Throws:
    NumberFormatException - if the string cannot be parsed
    -
  • parseInt

    -
    public static int parseInt(byte[] b, int offset, int length, @@ -573,35 +534,29 @@

    parseInt

    Throws:
    NumberFormatException - if the array cannot be parsed into an integer
    -
  • parseBytes

    -
    @Deprecated public static byte[] parseBytes(String s, int base)
    Deprecated.
    -
  • toString

    -
    public static String toString(byte[] bytes, int base)
    -
  • convertHexDigit

    -
    public static byte convertHexDigit(byte c)
    Parameters:
    @@ -609,13 +564,11 @@

    convertHexDigit

    Returns:
    The byte value of the character 0-16.
    -
  • convertHexDigit

    -
    public static int convertHexDigit(char c)
    Parameters:
    @@ -623,13 +576,11 @@

    convertHexDigit

    Returns:
    The byte value of the character 0-16.
    -
  • convertHexDigit

    -
    public static int convertHexDigit(int c)
    Parameters:
    @@ -637,22 +588,18 @@

    convertHexDigit

    Returns:
    The byte value of the character 0-16.
    -
  • toHex

    -
    public static void toHex(byte b, Appendable buf)
    -
  • toHex

    -
    public static void toHex(int value, Appendable buf) throws IOException
    @@ -660,13 +607,11 @@

    toHex

    Throws:
    IOException
    -
  • toHex

    -
    public static void toHex(long value, Appendable buf) throws IOException
    @@ -674,37 +619,31 @@

    toHex

    Throws:
    IOException
    -
  • toHexString

    -
    @Deprecated public static String toHexString(byte b)
    Deprecated.
    -
  • toHexString

    -
    @Deprecated public static String toHexString(byte[] b)
    Deprecated.
    -
  • toHexString

    -
    @Deprecated public static String toHexString(byte[] b, int offset, @@ -712,41 +651,33 @@

    toHexString

    -
  • fromHexString

    -
    @Deprecated public static byte[] fromHexString(String s)
    -
  • dump

    -
    public static void dump(Class<?> c)
    -
  • dump

    -
    public static void dump(ClassLoader cl)
    -
  • isTrue

    -
    public static boolean isTrue(Object o)
    Parameters:
    @@ -754,13 +685,11 @@

    isTrue

    Returns:
    True if passed object is not null and is either a Boolean with value true or evaluates to a string that evaluates to true.
    -
  • isFalse

    -
    public static boolean isFalse(Object o)
    Parameters:
    @@ -768,13 +697,11 @@

    isFalse

    Returns:
    True if passed object is not null and is either a Boolean with value false or evaluates to a string that evaluates to false.
    -
  • getLocationOfClass

    -
    public static URI getLocationOfClass(Class<?> clazz)
    Attempt to find the Location of a loaded Class.

    @@ -787,63 +714,49 @@

    getLocationOfClass

    the location as a URI (this is a URI pointing to a holder of the class: a directory, a jar file, a jrt:// resource, etc), or null of no location available.
    -
  • getSystemClassLoaderLocation

    -
    public static URI getSystemClassLoaderLocation(Class<?> clazz)
    -
  • getClassLoaderLocation

    -
    public static URI getClassLoaderLocation(Class<?> clazz)
    -
  • getClassLoaderLocation

    -
    public static URI getClassLoaderLocation(Class<?> clazz, ClassLoader loader)
    -
  • getCodeSourceLocation

    -
    public static URI getCodeSourceLocation(Class<?> clazz)
    -
  • getModuleLocation

    -
    public static URI getModuleLocation(Class<?> clazz)
    -
  • concat

    -
    public static <T> Iterator<T> concat(Iterator<T> i1, Iterator<T> i2)
    -
  • serviceStream

    -
    public static <T> Stream<T> serviceStream(ServiceLoader<T> serviceLoader)
    Utility method to provide a stream of the service type from a ServiceLoader. Log warnings will be given for any ServiceConfigurationErrors which occur when loading or @@ -856,13 +769,11 @@

    serviceStream

    Returns:
    a stream of the service type which will not throw ServiceConfigurationError.
    -
  • serviceProviderStream

    -
    public static <T> Stream<ServiceLoader.Provider<T>> serviceProviderStream(ServiceLoader<T> serviceLoader)
    Utility to create a stream which provides the same functionality as ServiceLoader.stream(). However this also guards the case in which Iterator.hasNext() throws. Any exceptions @@ -875,7 +786,6 @@

    serviceProviderStream

    Returns:
    A stream that lazily loads providers for this loader's service
    -
  • @@ -889,5 +799,7 @@

    serviceProviderStream


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/URIUtil.html b/jetty-11/org/eclipse/jetty/util/URIUtil.html index b4c66f30411..e552e80d16c 100644 --- a/jetty-11/org/eclipse/jetty/util/URIUtil.html +++ b/jetty-11/org/eclipse/jetty/util/URIUtil.html @@ -1,29 +1,35 @@ - -URIUtil (Eclipse Jetty API Doc - v11.0.21) + +URIUtil (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class URIUtil

    org.eclipse.jetty.util.URIUtil
    -

    public final class URIUtil extends Object
    @@ -103,12 +90,11 @@

    Class URIUtil

    See Also:
    -
    -
    @@ -389,7 +367,6 @@

    Method Details

  • encodePath

    -
    public static String encodePath(String path)
    Encode a URI path. This is the same encoding offered by URLEncoder, except that @@ -400,30 +377,26 @@

    encodePath

    Returns:
    The encoded path
    -
  • encodePath

    -
    public static StringBuilder encodePath(StringBuilder buf, String path)
    Encode a URI path.
    Parameters:
    -
    buf - StringBuilder to encode path into (or null)
    path - The path the encode
    +
    buf - StringBuilder to encode path into (or null)
    Returns:
    The StringBuilder or null if no substitutions required.
    -
  • encodeSpaces

    -
    public static String encodeSpaces(String str)
    Encode a raw URI String and convert any raw spaces to their "%20" equivalent.
    @@ -433,13 +406,11 @@

    encodeSpaces

    Returns:
    output with spaces converted to "%20"
    -
  • encodeSpecific

    -
    public static String encodeSpecific(String str, String charsToEncode)
    Encode a raw String and convert any specific characters to their URI encoded equivalent.
    @@ -450,13 +421,11 @@

    encodeSpecific

    Returns:
    output with specified characters encoded.
    -
  • decodeSpecific

    -
    public static String decodeSpecific(String str, String charsToDecode)
    Decode a raw String and convert any specific URI encoded sequences into characters.
    @@ -467,50 +436,42 @@

    decodeSpecific

    Returns:
    output with specified characters decoded.
    -
  • encodeString

    -
    public static StringBuilder encodeString(StringBuilder buf, String path, String encode)
    Encode a URI path.
    Parameters:
    -
    buf - StringBuilder to encode path into (or null)
    path - The path the encode
    +
    buf - StringBuilder to encode path into (or null)
    encode - String of characters to encode. % is always encoded.
    Returns:
    The StringBuilder or null if no substitutions required.
    -
  • decodePath

    -
    public static String decodePath(String path)
    -
  • decodePath

    -
    public static String decodePath(String path, int offset, int length)
    -
  • addEncodedPaths

    -
    public static String addEncodedPaths(String p1, String p2)
    Add two encoded URI path segments. @@ -523,13 +484,11 @@

    addEncodedPaths

    Returns:
    Legally combined path segments.
    -
  • addPaths

    -
    public static String addPaths(String p1, String p2)
    Add two Decoded URI path segments. @@ -542,13 +501,11 @@

    addPaths

    Returns:
    Legally combined path segments.
    -
  • addPathQuery

    -
    public static String addPathQuery(String path, String query)
    Add a path and a query string
    @@ -559,13 +516,11 @@

    addPathQuery

    Returns:
    The path with any non null query added after a '?' or '&' as appropriate.
    -
  • getUriLastPathSegment

    -
    public static String getUriLastPathSegment(URI uri)
    Given a URI, attempt to get the last segment.

    @@ -578,13 +533,11 @@

    getUriLastPathSegment

    Returns:
    the last segment.
    -
  • parentPath

    -
    public static String parentPath(String p)
    Return the parent Path. Treat a URI like a directory path and return the parent directory.
    @@ -594,13 +547,11 @@

    parentPath

    Returns:
    the parent path of the URI
    -
  • canonicalURI

    -
    public static String canonicalURI(String uri)
    Convert a partial URI to a canonical form.

    @@ -614,18 +565,16 @@

    canonicalURI

    the canonical path, or null if path traversal above root.
    See Also:
    -
    -
  • canonicalEncodedPath

    -
    @Deprecated public static String canonicalEncodedPath(String path)
    Deprecated. @@ -637,13 +586,11 @@

    canonicalEncodedPath

    Returns:
    the canonical path, or null if path traversal above root.
    -
  • canonicalPath

    -
    public static String canonicalPath(String path)
    Convert a decoded URI path to a canonical form.

    @@ -658,18 +605,16 @@

    canonicalPath

    the canonical path, or null if path traversal above root.
    See Also:
    -
    -
  • compactPath

    -
    public static String compactPath(String path)
    Convert a path to a compact form. All instances of "//" and "///" etc. are factored out to single "/"
    @@ -679,13 +624,11 @@

    compactPath

    Returns:
    the compacted path
    -
  • hasScheme

    -
    public static boolean hasScheme(String uri)
    Parameters:
    @@ -693,13 +636,11 @@

    hasScheme

    Returns:
    True if the uri has a scheme
    -
  • isValidHostRegisteredName

    -
    public static boolean isValidHostRegisteredName(String token)
    True if token is a RFC3986 reg-name (Registered Name)
    @@ -708,13 +649,11 @@

    isValidHostRegisteredName

    Returns:
    true if the token passes as a valid Host Registered Name
    -
  • newURI

    -
    public static String newURI(String scheme, String server, int port, @@ -731,13 +670,11 @@

    newURI

    Returns:
    A String URI
    -
  • newURIBuilder

    -
    public static StringBuilder newURIBuilder(String scheme, String server, int port)
    @@ -750,13 +687,11 @@

    newURIBuilder

    Returns:
    a StringBuilder containing URI prefix
    -
  • appendSchemeHostPort

    -
    public static void appendSchemeHostPort(StringBuilder url, String scheme, String server, @@ -769,13 +704,11 @@

    appendSchemeHostPort

    server - the URI server
    port - the URI port
    -
  • appendSchemeHostPort

    -
    public static void appendSchemeHostPort(StringBuffer url, String scheme, String server, @@ -788,31 +721,25 @@

    appendSchemeHostPort

    server - the URI server
    port - the URI port
    -
  • equalsIgnoreEncodings

    -
    public static boolean equalsIgnoreEncodings(String uriA, String uriB)
    -
  • equalsIgnoreEncodings

    -
    public static boolean equalsIgnoreEncodings(URI uriA, URI uriB)
    -
  • addPath

    -
    public static URI addPath(URI uri, String path)
    @@ -822,13 +749,11 @@

    addPath

    Returns:
    URI with path added.
    -
  • addQueries

    -
    public static String addQueries(String query1, String query2)
    Combine two query strings into one. Each query string should not contain the beginning '?' character, but @@ -840,23 +765,18 @@

    addQueries

    Returns:
    the combination of the two query strings.
    -
  • getJarSource

    -
    public static URI getJarSource(URI uri)
    -
  • getJarSource

    -
    public static String getJarSource(String uri)
    -
  • @@ -870,5 +790,7 @@

    getJarSource


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Uptime.DefaultImpl.html b/jetty-11/org/eclipse/jetty/util/Uptime.DefaultImpl.html index c4d964c558d..eea41f09f30 100644 --- a/jetty-11/org/eclipse/jetty/util/Uptime.DefaultImpl.html +++ b/jetty-11/org/eclipse/jetty/util/Uptime.DefaultImpl.html @@ -1,29 +1,35 @@ - -Uptime.DefaultImpl (Eclipse Jetty API Doc - v11.0.21) + +Uptime.DefaultImpl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Uptime.DefaultImpl

    org.eclipse.jetty.util.Uptime.DefaultImpl
    -
    All Implemented Interfaces:
    Uptime.Impl
    Enclosing class:
    -
    Uptime
    +
    Uptime

    public static class Uptime.DefaultImpl extends Object implements Uptime.Impl
    -
      @@ -171,17 +157,13 @@

      Field Details

    • mxBean

      -
      public Object mxBean
      -
    • uptimeMethod

      -
      public Method uptimeMethod
      -
    @@ -195,9 +177,7 @@

    Constructor Details

  • DefaultImpl

    -
    public DefaultImpl()
    -
  • @@ -211,13 +191,11 @@

    Method Details

  • getUptime

    -
    public long getUptime()
    Specified by:
    getUptime in interface Uptime.Impl
    -
  • @@ -231,5 +209,7 @@

    getUptime


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Uptime.Impl.html b/jetty-11/org/eclipse/jetty/util/Uptime.Impl.html index 3fa5c377b12..c90d7646adf 100644 --- a/jetty-11/org/eclipse/jetty/util/Uptime.Impl.html +++ b/jetty-11/org/eclipse/jetty/util/Uptime.Impl.html @@ -1,29 +1,35 @@ - -Uptime.Impl (Eclipse Jetty API Doc - v11.0.21) + +Uptime.Impl (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface Uptime.Impl

    -
    All Known Implementing Classes:
    Uptime.DefaultImpl
    Enclosing class:
    -
    Uptime
    +
    Uptime

    public static interface Uptime.Impl
    -
      @@ -132,9 +118,7 @@

      Method Details

    • getUptime

      -
      long getUptime()
      -
    @@ -148,5 +132,7 @@

    getUptime


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Uptime.html b/jetty-11/org/eclipse/jetty/util/Uptime.html index a055443a0fc..f94098821b7 100644 --- a/jetty-11/org/eclipse/jetty/util/Uptime.html +++ b/jetty-11/org/eclipse/jetty/util/Uptime.html @@ -1,29 +1,35 @@ - -Uptime (Eclipse Jetty API Doc - v11.0.21) + +Uptime (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Uptime

    org.eclipse.jetty.util.Uptime
    -

    public class Uptime extends Object
    Provide for a Uptime class that is compatible with Android, GAE, and the new Java 8 compact profiles
    -
      @@ -174,17 +160,15 @@

      Field Details

    • NOIMPL

      -
      public static final int NOIMPL
      See Also:
      -
      -
    @@ -198,33 +182,25 @@

    Method Details

  • getInstance

    -
    public static Uptime getInstance()
    -
  • getImpl

    -
    public Uptime.Impl getImpl()
    -
  • setImpl

    -
    public void setImpl(Uptime.Impl impl)
    -
  • getUptime

    -
    public static long getUptime()
    -
  • @@ -238,5 +214,7 @@

    getUptime


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/UrlEncoded.html b/jetty-11/org/eclipse/jetty/util/UrlEncoded.html index 306cd6c611f..f9d443e4cec 100644 --- a/jetty-11/org/eclipse/jetty/util/UrlEncoded.html +++ b/jetty-11/org/eclipse/jetty/util/UrlEncoded.html @@ -1,29 +1,35 @@ - -UrlEncoded (Eclipse Jetty API Doc - v11.0.21) + +UrlEncoded (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UrlEncoded

    org.eclipse.jetty.util.UrlEncoded
    -

    public class UrlEncoded extends Object
    @@ -107,12 +94,11 @@

    Class UrlEncoded

    See Also:
    -
    -
      @@ -271,9 +257,7 @@

      Field Details

    • ENCODING

      -
      public static final Charset ENCODING
      -
    @@ -287,7 +271,6 @@

    Method Details

  • encode

    -
    public static String encode(MultiMap<String> map, Charset charset, boolean equalsForNullValue)
    @@ -301,13 +284,11 @@

    encode

    Returns:
    the MultiMap as a string encoded with % encodings.
    -
  • decodeTo

    -
    @Deprecated(since="10", forRemoval=true) public static void decodeTo(String content, @@ -323,13 +304,11 @@

    decodeTo

    map - the MultiMap to put parsed query parameters into
    charset - the charset to use for decoding
    -
  • decodeTo

    -
    public static void decodeTo(String content, MultiMap<String> map, Charset charset)
    @@ -340,13 +319,11 @@

    decodeTo

    map - the MultiMap to put parsed query parameters into
    charset - the charset to use for decoding
    -
  • decodeTo

    -
    public static void decodeTo(String content, MultiMap<String> map, Charset charset, @@ -358,22 +335,18 @@

    decodeTo

    map - the MultiMap to put parsed query parameters into
    charset - the charset to use for decoding
    -
  • decodeUtf8To

    -
    public static void decodeUtf8To(String query, MultiMap<String> map)
    -
  • decodeUtf8To

    -
    public static void decodeUtf8To(String query, int offset, int length, @@ -386,13 +359,11 @@

    decodeUtf8To

    length - the length of the section to decode
    map - the MultiMap to populate
    -
  • decode88591To

    -
    public static void decode88591To(InputStream in, MultiMap<String> map, int maxLength, @@ -408,13 +379,11 @@

    decode88591To

    Throws:
    IOException - if unable to decode the InputStream as ISO8859-1
    -
  • decodeUtf8To

    -
    public static void decodeUtf8To(InputStream in, MultiMap<String> map, int maxLength, @@ -430,13 +399,11 @@

    decodeUtf8To

    Throws:
    IOException - if unable to decode the input stream
    -
  • decodeUtf16To

    -
    public static void decodeUtf16To(InputStream in, MultiMap<String> map, int maxLength, @@ -446,13 +413,11 @@

    decodeUtf16To

    Throws:
    IOException
    -
  • decodeTo

    -
    @Deprecated(since="10", forRemoval=true) public static void decodeTo(InputStream in, @@ -475,13 +440,11 @@

    decodeTo

    Throws:
    IOException - if unable to decode the input stream
    -
  • decodeTo

    -
    public static void decodeTo(InputStream in, MultiMap<String> map, Charset charset, @@ -499,13 +462,11 @@

    decodeTo

    Throws:
    IOException - if unable to decode input stream
    -
  • decodeString

    -
    public static String decodeString(String encoded)
    Decode String with % encoding. This method makes the assumption that the majority of calls @@ -516,13 +477,11 @@

    decodeString

    Returns:
    the decoded string
    -
  • decodeString

    -
    public static String decodeString(String encoded, int offset, int length, @@ -539,13 +498,11 @@

    decodeString

    Returns:
    the decoded string
    -
  • encodeString

    -
    public static String encodeString(String string)
    Perform URL encoding.
    @@ -554,13 +511,11 @@

    encodeString

    Returns:
    encoded string.
    -
  • encodeString

    -
    public static String encodeString(String string, Charset charset)
    Perform URL encoding.
    @@ -571,7 +526,6 @@

    encodeString

    Returns:
    encoded string.
    -
  • @@ -585,5 +539,7 @@

    encodeString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Utf8Appendable.NotUtf8Exception.html b/jetty-11/org/eclipse/jetty/util/Utf8Appendable.NotUtf8Exception.html index 1cff174c259..05155dca4ba 100644 --- a/jetty-11/org/eclipse/jetty/util/Utf8Appendable.NotUtf8Exception.html +++ b/jetty-11/org/eclipse/jetty/util/Utf8Appendable.NotUtf8Exception.html @@ -1,18 +1,19 @@ - -Utf8Appendable.NotUtf8Exception (Eclipse Jetty API Doc - v11.0.21) + +Utf8Appendable.NotUtf8Exception (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Utf8Appendable

    org.eclipse.jetty.util.Utf8Appendable
    -
    Direct Known Subclasses:
    NullAppendable, Utf8StringBuffer, Utf8StringBuilder
    @@ -118,7 +105,6 @@

    Class Utf8Appendable

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    -
      @@ -266,49 +252,39 @@

      Field Details

    • LOG

      -
      protected static final org.slf4j.Logger LOG
      -
    • REPLACEMENT

      -
      public static final char REPLACEMENT
      See Also:
      -
      -
    • REPLACEMENT_UTF8

      -
      public static final byte[] REPLACEMENT_UTF8
      -
    • _appendable

      -
      protected final Appendable _appendable
      -
    • _state

      -
      protected int _state
      -
    @@ -322,9 +298,7 @@

    Constructor Details

  • Utf8Appendable

    -
    public Utf8Appendable(Appendable appendable)
    -
  • @@ -338,135 +312,106 @@

    Method Details

  • length

    -
    public abstract int length()
    -
  • reset

    -
    protected void reset()
    -
  • append

    -
    public void append(char c)
    -
  • append

    -
    public void append(String s)
    -
  • append

    -
    public void append(String s, int offset, int length)
    -
  • append

    -
    public void append(byte b)
    -
  • append

    -
    public void append(ByteBuffer buf)
    -
  • append

    -
    public void append(byte[] b)
    -
  • append

    -
    public void append(byte[] b, int offset, int length)
    -
  • append

    -
    public boolean append(byte[] b, int offset, int length, int maxChars)
    -
  • appendByte

    -
    protected void appendByte(byte b) throws IOException
    Throws:
    IOException
    -
  • isUtf8SequenceComplete

    -
    public boolean isUtf8SequenceComplete()
    -
  • checkState

    -
    public void checkState()
    -
  • getPartialString

    -
    public abstract String getPartialString()
    Returns:
    The UTF8 so far decoded, ignoring partial code points
    -
  • takePartialString

    -
    public String takePartialString()
    Take the partial string an reset in internal buffer, but retain partial code points.
    @@ -474,15 +419,12 @@

    takePartialString

    Returns:
    The UTF8 so far decoded, ignoring partial code points
    -
  • toReplacedString

    -
    public String toReplacedString()
    -
  • @@ -496,5 +438,7 @@

    toReplacedString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Utf8LineParser.html b/jetty-11/org/eclipse/jetty/util/Utf8LineParser.html index 318db1049b3..b88ee906b4f 100644 --- a/jetty-11/org/eclipse/jetty/util/Utf8LineParser.html +++ b/jetty-11/org/eclipse/jetty/util/Utf8LineParser.html @@ -1,29 +1,35 @@ - -Utf8LineParser (Eclipse Jetty API Doc - v11.0.21) + +Utf8LineParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class Utf8LineParser

    org.eclipse.jetty.util.Utf8LineParser
    -

    public class Utf8LineParser extends Object
    Stateful parser for lines of UTF8 formatted text, looking for "\n" as a line termination character.

    For use with new IO framework that is based on ByteBuffer parsing.

    -
      @@ -149,9 +135,7 @@

      Constructor Details

    • Utf8LineParser

      -
      public Utf8LineParser()
      -
    @@ -165,7 +149,6 @@

    Method Details

  • parse

    -
    public String parse(ByteBuffer buf)
    Parse a ByteBuffer (could be a partial buffer), and return once a complete line of UTF8 parsed text has been reached.
    @@ -177,7 +160,6 @@

    parse

    Throws:
    Utf8Appendable.NotUtf8Exception - if the input buffer has bytes that do not conform to UTF8 validation (validation performed by Utf8StringBuilder
    -
  • @@ -191,5 +173,7 @@

    parse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/Utf8StringBuffer.html b/jetty-11/org/eclipse/jetty/util/Utf8StringBuffer.html index a8648cdc282..88355bbdcb4 100644 --- a/jetty-11/org/eclipse/jetty/util/Utf8StringBuffer.html +++ b/jetty-11/org/eclipse/jetty/util/Utf8StringBuffer.html @@ -1,29 +1,35 @@ - -Utf8StringBuffer (Eclipse Jetty API Doc - v11.0.21) + +Utf8StringBuffer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Utf8StringBuffer

    -

    public class Utf8StringBuffer extends Utf8Appendable
    @@ -105,7 +92,6 @@

    Class Utf8StringBuffer

    The UTF-8 decoding is done by this class and no additional buffers or Readers are used. The UTF-8 code was inspired by http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
    -
      @@ -114,7 +100,7 @@

      Class Utf8StringBuffer

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.Utf8Appendable

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.Utf8Appendable

      Utf8Appendable.NotUtf8Exception
      @@ -191,17 +177,13 @@

      Constructor Details

    • Utf8StringBuffer

      -
      public Utf8StringBuffer()
      -
    • Utf8StringBuffer

      -
      public Utf8StringBuffer(int capacity)
      -
    @@ -215,31 +197,26 @@

    Method Details

  • length

    -
    public int length()
    Specified by:
    length in class Utf8Appendable
    -
  • reset

    -
    public void reset()
    Overrides:
    reset in class Utf8Appendable
    -
  • getPartialString

    -
    public String getPartialString()
    Specified by:
    @@ -247,27 +224,22 @@

    getPartialString

    Returns:
    The UTF8 so far decoded, ignoring partial code points
    -
  • getStringBuffer

    -
    public StringBuffer getStringBuffer()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -281,5 +253,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/Utf8StringBuilder.html b/jetty-11/org/eclipse/jetty/util/Utf8StringBuilder.html index 8a786d6a7a6..d9d08a439b5 100644 --- a/jetty-11/org/eclipse/jetty/util/Utf8StringBuilder.html +++ b/jetty-11/org/eclipse/jetty/util/Utf8StringBuilder.html @@ -1,29 +1,35 @@ - -Utf8StringBuilder (Eclipse Jetty API Doc - v11.0.21) + +Utf8StringBuilder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Utf8StringBuilder

    -

    public class Utf8StringBuilder extends Utf8Appendable
    @@ -105,7 +92,6 @@

    Class Utf8StringBuilder

    The UTF-8 decoding is done by this class and no additional buffers or Readers are used. The UTF-8 code was inspired by http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
    -
      @@ -114,7 +100,7 @@

      Class Utf8StringBuilder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.Utf8Appendable

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.Utf8Appendable

      Utf8Appendable.NotUtf8Exception
      @@ -191,17 +177,13 @@

      Constructor Details

    • Utf8StringBuilder

      -
      public Utf8StringBuilder()
      -
    • Utf8StringBuilder

      -
      public Utf8StringBuilder(int capacity)
      -
    @@ -215,31 +197,26 @@

    Method Details

  • length

    -
    public int length()
    Specified by:
    length in class Utf8Appendable
    -
  • reset

    -
    public void reset()
    Overrides:
    reset in class Utf8Appendable
    -
  • getPartialString

    -
    public String getPartialString()
    Specified by:
    @@ -247,27 +224,22 @@

    getPartialString

    Returns:
    The UTF8 so far decoded, ignoring partial code points
    -
  • getStringBuilder

    -
    public StringBuilder getStringBuilder()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -281,5 +253,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/VirtualThreads.Configurable.html b/jetty-11/org/eclipse/jetty/util/VirtualThreads.Configurable.html index c4d1f13a5cc..7295919c3c1 100644 --- a/jetty-11/org/eclipse/jetty/util/VirtualThreads.Configurable.html +++ b/jetty-11/org/eclipse/jetty/util/VirtualThreads.Configurable.html @@ -1,29 +1,35 @@ - -VirtualThreads.Configurable (Eclipse Jetty API Doc - v11.0.21) + +VirtualThreads.Configurable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface VirtualThreads.Configurable

    -
    All Known Implementing Classes:
    DelegatingThreadPool, ExecutorThreadPool, MonitoredQueuedThreadPool, QueuedThreadPool
    Enclosing class:
    -
    VirtualThreads
    +
    VirtualThreads

    public static interface VirtualThreads.Configurable
    @@ -101,7 +88,6 @@

    Interface Virtua

    Whether virtual threads are actually used depends on whether the runtime supports virtual threads and, if the runtime supports them, whether they are configured to be used via setVirtualThreadsExecutor(Executor).

    -
      @@ -153,19 +139,16 @@

      Method Details

    • getVirtualThreadsExecutor

      -
      default Executor getVirtualThreadsExecutor()
      Returns:
      the Executor to use to execute tasks in virtual threads
      -
    • setVirtualThreadsExecutor

      -
      default void setVirtualThreadsExecutor(Executor executor)
      Parameters:
      @@ -174,18 +157,16 @@

      setVirtualThreadsExecutor

      UnsupportedOperationException - if the runtime does not support virtual threads
      See Also:
      -
      -
    • isUseVirtualThreads

      -
      @Deprecated(forRemoval=true) default boolean isUseVirtualThreads()
      Deprecated, for removal: This API element is subject to removal in a future version. @@ -195,13 +176,11 @@

      isUseVirtualThreads

      Returns:
      whether to use virtual threads
      -
    • setUseVirtualThreads

      -
      @Deprecated(forRemoval=true) default void setUseVirtualThreads(boolean useVirtualThreads)
      Deprecated, for removal: This API element is subject to removal in a future version. @@ -214,12 +193,11 @@

      setUseVirtualThreads

      UnsupportedOperationException - if the runtime does not support virtual threads
      See Also:
      -
      -
    @@ -233,5 +211,7 @@

    setUseVirtualThreads


    + + diff --git a/jetty-11/org/eclipse/jetty/util/VirtualThreads.html b/jetty-11/org/eclipse/jetty/util/VirtualThreads.html index 53cd41684d8..59ae36d5db7 100644 --- a/jetty-11/org/eclipse/jetty/util/VirtualThreads.html +++ b/jetty-11/org/eclipse/jetty/util/VirtualThreads.html @@ -1,29 +1,35 @@ - -VirtualThreads (Eclipse Jetty API Doc - v11.0.21) + +VirtualThreads (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class VirtualThreads

    org.eclipse.jetty.util.VirtualThreads
    -

    public class VirtualThreads extends Object
    @@ -98,14 +85,13 @@

    Class VirtualThreads

    See Also:
    -
    -
      @@ -182,19 +168,16 @@

      Method Details

    • areSupported

      -
      public static boolean areSupported()
      Returns:
      whether the runtime supports virtual threads
      -
    • executeOnVirtualThread

      -
      @Deprecated(forRemoval=true) public static void executeOnVirtualThread(Runnable task)
      Deprecated, for removal: This API element is subject to removal in a future version. @@ -208,42 +191,36 @@

      executeOnVirtualThread

      task - the task to execute in a virtual thread
      See Also:
      -
      -
    • isVirtualThread

      -
      public static boolean isVirtualThread()
      Returns:
      whether the current thread is a virtual thread
      -
    • getDefaultVirtualThreadsExecutor

      -
      public static Executor getDefaultVirtualThreadsExecutor()
      Returns:
      a default virtual thread per task Executor
      -
    • getVirtualThreadsExecutor

      -
      public static Executor getVirtualThreadsExecutor(Executor executor)
      Parameters:
      @@ -251,13 +228,11 @@

      getVirtualThreadsExecutor

      Returns:
      a virtual threads Executor obtained from the given Executor
      -
    • isUseVirtualThreads

      -
      public static boolean isUseVirtualThreads(Executor executor)

      Tests whether the given executor implements VirtualThreads.Configurable and it has been configured to use virtual threads.

      @@ -268,7 +243,6 @@

      isUseVirtualThreads

      whether the given executor implements VirtualThreads.Configurable and it has been configured to use virtual threads
      -
    @@ -282,5 +256,7 @@

    isUseVirtualThreads


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Context.html b/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Context.html index 138a3d1ed79..98a0e3ab3ca 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Context.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Context.html @@ -1,29 +1,35 @@ - -AsyncJSON.Context (Eclipse Jetty API Doc - v11.0.21) + +AsyncJSON.Context (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,15 +74,13 @@

    Interface AsyncJSON.Context

    -
    Enclosing class:
    -
    AsyncJSON
    +
    AsyncJSON

    public static interface AsyncJSON.Context

    The state of JSON parsing.

    -
      @@ -129,13 +115,11 @@

      Method Details

    • depth

      -
      int depth()
      Returns:
      the depth in the JSON structure
      -
    @@ -149,5 +133,7 @@

    depth


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Factory.html b/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Factory.html index d61c224117f..0b3df12a0d5 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Factory.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.Factory.html @@ -1,29 +1,35 @@ - -AsyncJSON.Factory (Eclipse Jetty API Doc - v11.0.21) + +AsyncJSON.Factory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,10 +77,9 @@

    Class AsyncJSON.Factory

    org.eclipse.jetty.util.ajax.AsyncJSON.Factory
    -
    Enclosing class:
    -
    AsyncJSON
    +
    AsyncJSON

    public static class AsyncJSON.Factory @@ -101,7 +88,6 @@

    Class AsyncJSON.Factory

    The factory can be configured with custom JSON.Convertors, and with cached strings that will not be allocated if they can be looked up from the cache.

    -
    @@ -208,25 +192,22 @@

    Method Details

  • getArrayConverter

    -
    public Function<List<?>,Object> getArrayConverter()
    Returns:
    the function to customize the Java representation of JSON arrays
    See Also:
    -
    -
  • setArrayConverter

    -
    public void setArrayConverter(Function<List<?>,Object> arrayConverter)

    Sets the function to convert JSON arrays from their default Java representation, a List<Object>, to another Java data structure @@ -236,42 +217,36 @@

    setArrayConverter

    arrayConverter - the function to customize the Java representation of JSON arrays
    See Also:
    -
    -
  • isDetailedParseException

    -
    public boolean isDetailedParseException()
    Returns:
    whether a parse failure should report the whole JSON string or just the last chunk
    -
  • setDetailedParseException

    -
    public void setDetailedParseException(boolean detailedParseException)
    Parameters:
    detailedParseException - whether a parse failure should report the whole JSON string or just the last chunk
    -
  • cache

    -
    public boolean cache(String value)
    Parameters:
    @@ -279,13 +254,11 @@

    cache

    Returns:
    whether the value can be cached
    -
  • cached

    -
    protected String cached(ByteBuffer buffer)

    Attempts to return a cached string from the buffer bytes.

    In case of a cache hit, the string is returned and the buffer @@ -298,25 +271,21 @@

    cached

    Returns:
    a cached string or null
    -
  • newAsyncJSON

    -
    public AsyncJSON newAsyncJSON()
    Returns:
    a new parser instance
    -
  • putConvertor

    -
    public void putConvertor(String className, JSON.Convertor convertor)

    Associates the given JSON.Convertor to the given class name.

    @@ -325,13 +294,11 @@

    putConvertor

    className - the domain class name such as com.acme.Person
    convertor - the JSON.Convertor that converts Map to domain objects
    -
  • removeConvertor

    -
    public JSON.Convertor removeConvertor(String className)

    Removes the JSON.Convertor associated with the given class name.

    @@ -340,13 +307,11 @@

    removeConvertor

    Returns:
    the JSON.Convertor associated with the class name, or null
    -
  • getConvertor

    -
    public JSON.Convertor getConvertor(String className)

    Returns the JSON.Convertor associated with the given class name, if any.

    @@ -355,7 +320,6 @@

    getConvertor

    Returns:
    the JSON.Convertor associated with the class name, or null
    -
  • @@ -369,5 +333,7 @@

    getConvertor


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.html b/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.html index 6551fe17cc2..e51789e9259 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/AsyncJSON.html @@ -1,29 +1,35 @@ - -AsyncJSON (Eclipse Jetty API Doc - v11.0.21) + +AsyncJSON (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AsyncJSON

    org.eclipse.jetty.util.ajax.AsyncJSON
    -

    public class AsyncJSON extends Object
    @@ -127,7 +114,6 @@

    Class AsyncJSON

    or be mapped with a JSON.Convertor via AsyncJSON.Factory.putConvertor(String, Convertor).

    JSON arrays are by default represented with a List<Object>, but the Java representation can be customized via AsyncJSON.Factory.setArrayConverter(Function).

    -
    @@ -253,7 +237,6 @@

    Method Details

  • parse

    -
    public boolean parse(byte[] bytes)

    Feeds the parser with the given bytes chunk.

    @@ -264,13 +247,11 @@

    parse

    Throws:
    IllegalArgumentException - if the JSON is malformed
    -
  • parse

    -
    public boolean parse(byte[] bytes, int offset, int length)
    @@ -285,13 +266,11 @@

    parse

    Throws:
    IllegalArgumentException - if the JSON is malformed
    -
  • parse

    -
    public boolean parse(ByteBuffer buffer)

    Feeds the parser with the given buffer chunk.

    @@ -302,13 +281,11 @@

    parse

    Throws:
    IllegalArgumentException - if the JSON is malformed
    -
  • complete

    -
    public <R> R complete()

    Signals to the parser that the parse data is complete, and returns the object parsed from the JSON chunks passed to the parse() @@ -322,13 +299,11 @@

    complete

    IllegalArgumentException - if the JSON is malformed
    IllegalStateException - if the no JSON was passed to the parse() methods
    -
  • newObject

    -
    protected Map<String,Object> newObject(AsyncJSON.Context context)

    When a JSON { is encountered during parsing, this method is called to create a new Map instance.

    @@ -339,13 +314,11 @@

    newObject

    Returns:
    a Map instance
    -
  • newArray

    -
    protected List<Object> newArray(AsyncJSON.Context context)

    When a JSON [ is encountered during parsing, this method is called to create a new List instance.

    @@ -356,16 +329,13 @@

    newArray

    Returns:
    a List instance
    -
  • newInvalidJSON

    -
    protected RuntimeException newInvalidJSON(ByteBuffer buffer, String message)
    -
  • @@ -379,5 +349,7 @@

    newInvalidJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertible.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertible.html index 0312d4851a9..cd7127c7e02 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertible.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertible.html @@ -1,29 +1,35 @@ - -JSON.Convertible (Eclipse Jetty API Doc - v11.0.21) + +JSON.Convertible (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface JSON.Convertible

    -
    Enclosing class:
    -
    JSON
    +
    JSON

    public static interface JSON.Convertible
    @@ -102,7 +89,6 @@

    Interface JSON.Convertible<

    If the JSON is to be convertible back to an Object, then the method JSON.Output.addClass(Class) must be called from within toJSON(Output).

    -
      @@ -140,17 +126,13 @@

      Method Details

    • toJSON

      -
      void toJSON(JSON.Output out)
      -
    • fromJSON

      -
      void fromJSON(Map<String,Object> object)
      -
    @@ -164,5 +146,7 @@

    fromJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertor.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertor.html index 2d911037029..3f096b63da1 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertor.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Convertor.html @@ -1,29 +1,35 @@ - -JSON.Convertor (Eclipse Jetty API Doc - v11.0.21) + +JSON.Convertor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface JSON.Convertor

    -
    All Known Implementing Classes:
    JSONCollectionConvertor, JSONDateConvertor, JSONEnumConvertor, JSONObjectConvertor, JSONPojoConvertor, JSONPojoConvertorFactory
    Enclosing class:
    -
    JSON
    +
    JSON

    public static interface JSON.Convertor
    @@ -104,7 +91,6 @@

    Interface JSON.Convertor

    by JSON.getConvertor(Class). Convertors should be used when the classes to be converted cannot implement JSON.Convertible or JSON.Generator.

    -
    @@ -168,5 +150,7 @@

    fromJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Generator.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Generator.html index 4843b3afa61..5538574427a 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Generator.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Generator.html @@ -1,29 +1,35 @@ - -JSON.Generator (Eclipse Jetty API Doc - v11.0.21) + +JSON.Generator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface JSON.Generator

    -
    All Known Implementing Classes:
    JSON.Literal
    Enclosing class:
    -
    JSON
    +
    JSON

    public static interface JSON.Generator
    @@ -103,7 +90,6 @@

    Interface JSON.Generator

    This is useful for object instances that are frequently converted and wish to avoid multiple conversions, as the result of the generation may be cached.

    -
      @@ -138,9 +124,7 @@

      Method Details

    • addJSON

      -
      void addJSON(Appendable buffer)
      -
    @@ -154,5 +138,7 @@

    addJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Literal.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Literal.html index b3e7aa52b81..c15e5da438d 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Literal.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Literal.html @@ -1,29 +1,35 @@ - -JSON.Literal (Eclipse Jetty API Doc - v11.0.21) + +JSON.Literal (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class JSON.Literal

    org.eclipse.jetty.util.ajax.JSON.Literal
    -
    All Implemented Interfaces:
    JSON.Generator
    Enclosing class:
    -
    JSON
    +
    JSON

    public static class JSON.Literal @@ -105,7 +92,6 @@

    Class JSON.Literal

    A Literal JSON generator.

    A utility instance of JSON.Generator that holds a pre-generated string on JSON text.

    -
      @@ -161,14 +147,12 @@

      Constructor Details

    • Literal

      -
      public Literal(String json)
      Constructs a literal JSON instance.
      Parameters:
      json - a literal JSON string
      -
    @@ -182,25 +166,21 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • addJSON

    -
    public void addJSON(Appendable buffer)
    Specified by:
    addJSON in interface JSON.Generator
    -
  • @@ -214,5 +194,7 @@

    addJSON


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Output.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Output.html index fc51c0787e3..4e57693030f 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Output.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Output.html @@ -1,29 +1,35 @@ - -JSON.Output (Eclipse Jetty API Doc - v11.0.21) + +JSON.Output (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,15 +74,13 @@

    Interface JSON.Output

    -
    Enclosing class:
    -
    JSON
    +
    JSON

    public static interface JSON.Output
    JSON Output class for use by JSON.Convertible.
    -
      @@ -148,53 +134,41 @@

      Method Details

    • addClass

      -
      void addClass(Class<?> c)
      -
    • add

      -
      void add(Object obj)
      -
    • add

      -
      void add(String name, Object value)
      -
    • add

      -
      void add(String name, double value)
      -
    • add

      -
      void add(String name, long value)
      -
    • add

      -
      void add(String name, boolean value)
      -
    @@ -208,5 +182,7 @@

    add


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.ReaderSource.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.ReaderSource.html index 83be02cb0cc..de7ef320456 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.ReaderSource.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.ReaderSource.html @@ -1,29 +1,35 @@ - -JSON.ReaderSource (Eclipse Jetty API Doc - v11.0.21) + +JSON.ReaderSource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class JSON.ReaderSource

    org.eclipse.jetty.util.ajax.JSON.ReaderSource
    -
    All Implemented Interfaces:
    JSON.Source
    Enclosing class:
    -
    JSON
    +
    JSON

    public static class JSON.ReaderSource extends Object implements JSON.Source

    A Reader source for a JSON string.

    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • ReaderSource

      -
      public ReaderSource(Reader r)
      -
    @@ -182,57 +166,47 @@

    Method Details

  • setReader

    -
    public void setReader(Reader reader)
    -
  • hasNext

    -
    public boolean hasNext()
    Specified by:
    hasNext in interface JSON.Source
    -
  • next

    -
    public char next()
    Specified by:
    next in interface JSON.Source
    -
  • peek

    -
    public char peek()
    Specified by:
    peek in interface JSON.Source
    -
  • scratchBuffer

    -
    public char[] scratchBuffer()
    Specified by:
    scratchBuffer in interface JSON.Source
    -
  • @@ -246,5 +220,7 @@

    scratchBuffer


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Source.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Source.html index fc2a14487d9..166e64e3ae2 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.Source.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.Source.html @@ -1,29 +1,35 @@ - -JSON.Source (Eclipse Jetty API Doc - v11.0.21) + +JSON.Source (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,19 +74,17 @@

    Interface JSON.Source

    -
    All Known Implementing Classes:
    JSON.ReaderSource, JSON.StringSource
    Enclosing class:
    -
    JSON
    +
    JSON

    public static interface JSON.Source

    A generic source for a JSON representation.

    -
      @@ -142,33 +128,25 @@

      Method Details

    • hasNext

      -
      boolean hasNext()
      -
    • next

      -
      char next()
      -
    • peek

      -
      char peek()
      -
    • scratchBuffer

      -
      char[] scratchBuffer()
      -
    @@ -182,5 +160,7 @@

    scratchBuffer


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.StringSource.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.StringSource.html index 51612238eb8..8fb8d835e2e 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.StringSource.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.StringSource.html @@ -1,29 +1,35 @@ - -JSON.StringSource (Eclipse Jetty API Doc - v11.0.21) + +JSON.StringSource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class JSON.StringSource

    org.eclipse.jetty.util.ajax.JSON.StringSource
    -
    All Implemented Interfaces:
    JSON.Source
    Enclosing class:
    -
    JSON
    +
    JSON

    public static class JSON.StringSource extends Object implements JSON.Source

    An in-memory source for a JSON string.

    -
      @@ -166,9 +152,7 @@

      Constructor Details

    • StringSource

      -
      public StringSource(String s)
      -
    @@ -182,61 +166,51 @@

    Method Details

  • hasNext

    -
    public boolean hasNext()
    Specified by:
    hasNext in interface JSON.Source
    -
  • next

    -
    public char next()
    Specified by:
    next in interface JSON.Source
    -
  • peek

    -
    public char peek()
    Specified by:
    peek in interface JSON.Source
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • scratchBuffer

    -
    public char[] scratchBuffer()
    Specified by:
    scratchBuffer in interface JSON.Source
    -
  • @@ -250,5 +224,7 @@

    scratchBuffer


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSON.html b/jetty-11/org/eclipse/jetty/util/ajax/JSON.html index d033cd5f172..b73afd3dc41 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSON.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSON.html @@ -1,29 +1,35 @@ - -JSON (Eclipse Jetty API Doc - v11.0.21) + +JSON (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSON

    org.eclipse.jetty.util.ajax.JSON
    -

    public class JSON extends Object
    @@ -136,7 +123,6 @@

    Class JSON

    a JSON.Convertor for that class.

    If a JSON object has a x-class field then a direct lookup for a JSON.Convertor for that class name is done (without loading the class).

    -
    @@ -442,33 +426,28 @@

    Method Details

  • getStringBufferSize

    -
    public int getStringBufferSize()
    Returns:
    the initial stringBuffer size to use when creating JSON strings (default 1024)
    -
  • setStringBufferSize

    -
    public void setStringBufferSize(int stringBufferSize)
    Parameters:
    stringBufferSize - the initial stringBuffer size to use when creating JSON strings (default 1024)
    -
  • escapeString

    -
    public void escapeString(Appendable buffer, String input) throws IOException
    @@ -481,18 +460,16 @@

    escapeString

    IOException - if appending to the buffer fails
    See Also:
    -
    -
  • escapeUnicode

    -
    protected void escapeUnicode(Appendable buffer, char c) throws IOException
    @@ -511,13 +488,11 @@

    escapeUnicode

    Throws:
    IOException
    -
  • toJSON

    -
    public String toJSON(Object object)

    Converts any object to JSON.

    @@ -527,18 +502,16 @@

    toJSON

    the JSON string representation of the object
    See Also:
    -
    -
  • append

    -
    public void append(Appendable buffer, Object object)

    Appends the given object as JSON to string buffer.

    @@ -550,116 +523,92 @@

    append

    buffer - the buffer to append to
    object - the object to convert to JSON
    -
  • appendNull

    -
    public void appendNull(Appendable buffer)
    -
  • appendJSON

    -
    public void appendJSON(Appendable buffer, JSON.Convertor convertor, Object object)
    -
  • appendJSON

    -
    public void appendJSON(Appendable buffer, JSON.Convertible converter)
    -
  • appendJSON

    -
    public void appendJSON(Appendable buffer, JSON.Generator generator)
    -
  • appendMap

    -
    public void appendMap(Appendable buffer, Map<?,?> map)
    -
  • appendArray

    -
    public void appendArray(Appendable buffer, Collection<?> collection)
    -
  • appendArray

    -
    public void appendArray(Appendable buffer, Object array)
    -
  • appendBoolean

    -
    public void appendBoolean(Appendable buffer, Boolean b)
    -
  • appendNumber

    -
    public void appendNumber(Appendable buffer, Number number)
    -
  • appendString

    -
    public void appendString(Appendable buffer, String string)
    -
  • newMap

    -
    protected Map<String,Object> newMap()

    Factory method that creates a Map when a JSON representation of {...} is parsed.

    Returns:
    a new Map representing the JSON object
    -
  • newArray

    -
    @Deprecated protected Object[] newArray(int size)
    Deprecated. @@ -672,13 +621,11 @@

    newArray

    Returns:
    a new array representing the JSON array
    -
  • contextForArray

    -
    protected JSON contextForArray()

    Every time a JSON array representation [...] is parsed, this method is called to (possibly) return a different JSON instance (for example configured with different @@ -687,13 +634,11 @@

    contextForArray

    Returns:
    a JSON instance to parse array items
    -
  • contextFor

    -
    protected JSON contextFor(String field)

    Every time a JSON object field representation {"name": value} is parsed, this method is called to (possibly) return a different JSON instance (for example @@ -704,22 +649,18 @@

    contextFor

    Returns:
    a JSON instance to parse the object field
    -
  • convertTo

    -
    protected Object convertTo(Class<?> type, Map<String,Object> map)
    -
  • addConvertor

    -
    public void addConvertor(Class<?> forClass, JSON.Convertor convertor)

    Registers a JSON.Convertor for the given class.

    @@ -728,13 +669,11 @@

    addConvertor

    forClass - the class the convertor applies to
    convertor - the convertor for the class
    -
  • addConvertorFor

    -
    public void addConvertorFor(String name, JSON.Convertor convertor)

    Registers a JSON.Convertor for a named class.

    @@ -743,13 +682,11 @@

    addConvertorFor

    name - the name of the class the convertor applies to
    convertor - the convertor for the class
    -
  • removeConvertor

    -
    public JSON.Convertor removeConvertor(Class<?> forClass)

    Unregisters a JSON.Convertor for a class.

    @@ -758,13 +695,11 @@

    removeConvertor

    Returns:
    the convertor for the class
    -
  • removeConvertorFor

    -
    public JSON.Convertor removeConvertorFor(String name)

    Unregisters a JSON.Convertor for a named class.

    @@ -773,13 +708,11 @@

    removeConvertorFor

    Returns:
    the convertor for the class
    -
  • getConvertor

    -
    protected JSON.Convertor getConvertor(Class<?> forClass)

    Looks up a convertor for a class.

    If no match is found for the class, then the interfaces @@ -792,13 +725,11 @@

    getConvertor

    Returns:
    a JSON.Convertor or null if none was found for the class
    -
  • getConvertorFor

    -
    public JSON.Convertor getConvertorFor(String name)

    Looks up a convertor for a class name.

    @@ -807,31 +738,27 @@

    getConvertorFor

    Returns:
    a JSON.Convertor or null if none were found.
    -
  • getArrayConverter

    -
    public Function<List<?>,Object> getArrayConverter()
    Returns:
    the function to customize the Java representation of JSON arrays
    See Also:
    -
    -
  • setArrayConverter

    -
    public void setArrayConverter(Function<List<?>,Object> arrayConverter)

    Sets the function to convert JSON arrays from their default Java representation, a List<Object>, to another Java data structure @@ -841,18 +768,16 @@

    setArrayConverter

    arrayConverter - the function to customize the Java representation of JSON arrays
    See Also:
    -
    -
  • parse

    -
    public Object parse(JSON.Source source, boolean stripOuterComment)

    Parses the given JSON source into an object.

    @@ -874,13 +799,11 @@

    parse

    Returns:
    the object constructed from the JSON string representation
    -
  • fromJSON

    -
    public Object fromJSON(String string)

    Parses the given JSON string into an object.

    @@ -889,13 +812,11 @@

    fromJSON

    Returns:
    the object constructed from the JSON string representation
    -
  • fromJSON

    -
    public Object fromJSON(Reader reader)

    Parses the JSON from the given Reader into an object.

    @@ -904,13 +825,11 @@

    fromJSON

    Returns:
    the object constructed from the JSON string representation
    -
  • parse

    -
    public Object parse(JSON.Source source)

    Parses the given JSON source into an object.

    Although the JSON specification does not allow comments (of any kind) @@ -932,75 +851,58 @@

    parse

    Returns:
    the object constructed from the JSON string representation
    -
  • handleUnknown

    -
    protected Object handleUnknown(JSON.Source source, char c)
    -
  • parseObject

    -
    protected Object parseObject(JSON.Source source)
    -
  • parseArray

    -
    protected Object parseArray(JSON.Source source)
    -
  • parseString

    -
    protected String parseString(JSON.Source source)
    -
  • parseNumber

    -
    public Number parseNumber(JSON.Source source)
    -
  • seekTo

    -
    protected void seekTo(char seek, JSON.Source source)
    -
  • seekTo

    -
    protected char seekTo(String seek, JSON.Source source)
    -
  • complete

    -
    protected static void complete(String seek, JSON.Source source)
    -
  • @@ -1014,5 +916,7 @@

    complete


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONCollectionConvertor.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONCollectionConvertor.html index 02edf9fc528..ee8ee4343c7 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONCollectionConvertor.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONCollectionConvertor.html @@ -1,29 +1,35 @@ - -JSONCollectionConvertor (Eclipse Jetty API Doc - v11.0.21) + +JSONCollectionConvertor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSONCollectionConv
    org.eclipse.jetty.util.ajax.JSONCollectionConvertor

    -
    All Implemented Interfaces:
    JSON.Convertor
    @@ -98,7 +85,6 @@

    Class JSONCollectionConv
    public class JSONCollectionConvertor extends Object implements JSON.Convertor
    -

      @@ -153,9 +139,7 @@

      Constructor Details

    • JSONCollectionConvertor

      -
      public JSONCollectionConvertor()
      -
    @@ -169,26 +153,22 @@

    Method Details

  • toJSON

    -
    public void toJSON(Object obj, JSON.Output out)
    Specified by:
    toJSON in interface JSON.Convertor
    -
  • fromJSON

    -
    public Object fromJSON(Map<String,Object> object)
    Specified by:
    fromJSON in interface JSON.Convertor
    -
  • @@ -202,5 +182,7 @@

    fromJSON


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONDateConvertor.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONDateConvertor.html index 48cc89913ca..9fd64f0ebb6 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONDateConvertor.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONDateConvertor.html @@ -1,29 +1,35 @@ - -JSONDateConvertor (Eclipse Jetty API Doc - v11.0.21) + +JSONDateConvertor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSONDateConvertor

    org.eclipse.jetty.util.ajax.JSONDateConvertor
    -
    All Implemented Interfaces:
    JSON.Convertor
    @@ -102,7 +89,6 @@

    Class JSONDateConvertor

    If fromJSON is true in the constructor, the JSON generated will be of the form {class="java.util.Date",value="1/1/1970 12:00 GMT"} If fromJSON is false, then only the string value of the date is generated.
    -
      @@ -168,38 +154,30 @@

      Constructor Details

    • JSONDateConvertor

      -
      public JSONDateConvertor()
      -
    • JSONDateConvertor

      -
      public JSONDateConvertor(boolean fromJSON)
      -
    • JSONDateConvertor

      -
      public JSONDateConvertor(String format, TimeZone zone, boolean fromJSON)
      -
    • JSONDateConvertor

      -
      public JSONDateConvertor(String format, TimeZone zone, boolean fromJSON, Locale locale)
      -
    @@ -213,26 +191,22 @@

    Method Details

  • fromJSON

    -
    public Object fromJSON(Map<String,Object> map)
    Specified by:
    fromJSON in interface JSON.Convertor
    -
  • toJSON

    -
    public void toJSON(Object obj, JSON.Output out)
    Specified by:
    toJSON in interface JSON.Convertor
    -
  • @@ -246,5 +220,7 @@

    toJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONEnumConvertor.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONEnumConvertor.html index 5ae57b562a1..070130124fd 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONEnumConvertor.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONEnumConvertor.html @@ -1,29 +1,35 @@ - -JSONEnumConvertor (Eclipse Jetty API Doc - v11.0.21) + +JSONEnumConvertor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSONEnumConvertor

    org.eclipse.jetty.util.ajax.JSONEnumConvertor
    -
    All Implemented Interfaces:
    JSON.Convertor
    @@ -102,7 +89,6 @@

    Class JSONEnumConvertor

    If fromJSON is true in the constructor, the JSON generated will be of the form {class="com.acme.TrafficLight",value="Green"} If fromJSON is false, then only the string value of the enum is generated.
    -
      @@ -159,17 +145,13 @@

      Constructor Details

    • JSONEnumConvertor

      -
      public JSONEnumConvertor()
      -
    • JSONEnumConvertor

      -
      public JSONEnumConvertor(boolean fromJSON)
      -
    @@ -183,26 +165,22 @@

    Method Details

  • fromJSON

    -
    public Object fromJSON(Map<String,Object> map)
    Specified by:
    fromJSON in interface JSON.Convertor
    -
  • toJSON

    -
    public void toJSON(Object obj, JSON.Output out)
    Specified by:
    toJSON in interface JSON.Convertor
    -
  • @@ -216,5 +194,7 @@

    toJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONObjectConvertor.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONObjectConvertor.html index 8589ddc50f8..d934040d9b7 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONObjectConvertor.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONObjectConvertor.html @@ -1,29 +1,35 @@ - -JSONObjectConvertor (Eclipse Jetty API Doc - v11.0.21) + +JSONObjectConvertor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSONObjectConvertororg.eclipse.jetty.util.ajax.JSONObjectConvertor

    -
    All Implemented Interfaces:
    JSON.Convertor
    @@ -99,7 +86,6 @@

    Class JSONObjectConvertorextends Object implements JSON.Convertor

    Converts an Object to JSON using reflection on getters methods.
    -
      @@ -164,23 +150,18 @@

      Constructor Details

    • JSONObjectConvertor

      -
      public JSONObjectConvertor()
      -
    • JSONObjectConvertor

      -
      public JSONObjectConvertor(boolean fromJSON)
      -
    • JSONObjectConvertor

      -
      public JSONObjectConvertor(boolean fromJSON, String[] excludedFieldNames)
      @@ -188,7 +169,6 @@

      JSONObjectConvertor

      fromJSON - true to convert from JSON
      excludedFieldNames - An array of field names to exclude from the conversion
      -
    @@ -202,36 +182,30 @@

    Method Details

  • fromJSON

    -
    public Object fromJSON(Map<String,Object> map)
    Specified by:
    fromJSON in interface JSON.Convertor
    -
  • toJSON

    -
    public void toJSON(Object obj, JSON.Output out)
    Specified by:
    toJSON in interface JSON.Convertor
    -
  • includeField

    -
    protected boolean includeField(String name, Object o, Method m)
    -
  • @@ -245,5 +219,7 @@

    includeField


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.NumberType.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.NumberType.html index 0ef4d599b43..e6a079db51d 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.NumberType.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.NumberType.html @@ -1,29 +1,35 @@ - -JSONPojoConvertor.NumberType (Eclipse Jetty API Doc - v11.0.21) + +JSONPojoConvertor.NumberType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface JSONPojoConvertor.NumberType

    -
    Enclosing class:
    -
    JSONPojoConvertor
    +
    JSONPojoConvertor

    public static interface JSONPojoConvertor.NumberType
    -
      @@ -128,9 +114,7 @@

      Method Details

    • getActualValue

      -
      Object getActualValue(Number number)
      -
    @@ -144,5 +128,7 @@

    getActualValue


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.Setter.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.Setter.html index 1a9288a313f..b6580301a82 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.Setter.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.Setter.html @@ -1,29 +1,35 @@ - -JSONPojoConvertor.Setter (Eclipse Jetty API Doc - v11.0.21) + +JSONPojoConvertor.Setter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class JSONPojoConvertor
    org.eclipse.jetty.util.ajax.JSONPojoConvertor.Setter

    -
    Enclosing class:
    -
    JSONPojoConvertor
    +
    JSONPojoConvertor

    public static class JSONPojoConvertor.Setter extends Object
    -
    @@ -153,7 +139,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
     
    @@ -165,7 +151,7 @@

    Method Summary

     
    - +
     
    void
    @@ -199,41 +185,31 @@

    Field Details

  • _propertyName

    -
    protected String _propertyName
    -
  • _setter

    -
    protected Method _setter
    -
  • _numberType

    -
    protected JSONPojoConvertor.NumberType _numberType
    -
  • _type

    -
    protected Class<?> _type
    -
  • _componentType

    -
    protected Class<?> _componentType
    -
  • @@ -247,10 +223,8 @@

    Constructor Details

  • Setter

    -
    public Setter(String propertyName, Method method)
    -
  • @@ -264,55 +238,42 @@

    Method Details

  • getPropertyName

    -
    public String getPropertyName()
    -
  • getMethod

    -
    public Method getMethod()
    -
  • getNumberType

    -
    public JSONPojoConvertor.NumberType getNumberType()
    -
  • getType

    -
    public Class<?> getType()
    -
  • getComponentType

    -
    public Class<?> getComponentType()
    -
  • isPropertyNumber

    -
    public boolean isPropertyNumber()
    -
  • invoke

    -
    public void invoke(Object obj, Object value) throws Exception
    @@ -320,13 +281,11 @@

    invoke

    Throws:
    Exception
    -
  • invokeObject

    -
    protected void invokeObject(Object obj, Object value) throws Exception
    @@ -334,7 +293,6 @@

    invokeObject

    Throws:
    Exception
    -
  • @@ -348,5 +306,7 @@

    invokeObject


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.html index 43fa6bef971..d710d8de3b5 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertor.html @@ -1,29 +1,35 @@ - -JSONPojoConvertor (Eclipse Jetty API Doc - v11.0.21) + +JSONPojoConvertor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSONPojoConvertor

    org.eclipse.jetty.util.ajax.JSONPojoConvertor
    -
    All Implemented Interfaces:
    JSON.Convertor
    @@ -105,7 +92,6 @@

    Class JSONPojoConvertor

  • the getters/setters are resolved at initialization (JSONObjectConverter resolves it at runtime)
  • correctly sets the number fields
  • -
    @@ -287,19 +263,16 @@

    Constructor Details

  • JSONPojoConvertor

    -
    public JSONPojoConvertor(Class<?> pojoClass)
    Parameters:
    pojoClass - The class to convert
    -
  • JSONPojoConvertor

    -
    public JSONPojoConvertor(Class<?> pojoClass, boolean fromJSON)
    @@ -307,13 +280,11 @@

    JSONPojoConvertor

    pojoClass - The class to convert
    fromJSON - If true, add a class field to the JSON
    -
  • JSONPojoConvertor

    -
    public JSONPojoConvertor(Class<?> pojoClass, String[] excluded)
    @@ -321,13 +292,11 @@

    JSONPojoConvertor

    pojoClass - The class to convert
    excluded - The fields to exclude
    -
  • JSONPojoConvertor

    -
    public JSONPojoConvertor(Class<?> pojoClass, Set<String> excluded)
    @@ -335,13 +304,11 @@

    JSONPojoConvertor

    pojoClass - The class to convert
    excluded - The fields to exclude
    -
  • JSONPojoConvertor

    -
    public JSONPojoConvertor(Class<?> pojoClass, Set<String> excluded, boolean fromJSON)
    @@ -351,7 +318,6 @@

    JSONPojoConvertor

    excluded - The fields to exclude
    fromJSON - If true, add a class field to the JSON
    -
  • @@ -365,77 +331,61 @@

    Method Details

  • getNumberType

    -
    public static JSONPojoConvertor.NumberType getNumberType(Class<?> clazz)
    -
  • init

    -
    protected void init()
    -
  • addGetter

    -
    protected void addGetter(String name, Method method)
    -
  • addSetter

    -
    protected void addSetter(String name, Method method)
    -
  • getSetter

    -
    protected JSONPojoConvertor.Setter getSetter(String name)
    -
  • includeField

    -
    protected boolean includeField(String name, Method m)
    -
  • fromJSON

    -
    public Object fromJSON(Map<String,Object> object)
    Specified by:
    fromJSON in interface JSON.Convertor
    -
  • toJSON

    -
    public void toJSON(Object obj, JSON.Output out)
    Specified by:
    toJSON in interface JSON.Convertor
    -
  • @@ -449,5 +399,7 @@

    toJSON


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertorFactory.html b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertorFactory.html index f5b2ebb7b5f..dd6c5da4e2d 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertorFactory.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/JSONPojoConvertorFactory.html @@ -1,29 +1,35 @@ - -JSONPojoConvertorFactory (Eclipse Jetty API Doc - v11.0.21) + +JSONPojoConvertorFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JSONPojoConvertor
    org.eclipse.jetty.util.ajax.JSONPojoConvertorFactory

    -
    All Implemented Interfaces:
    JSON.Convertor
    @@ -98,7 +85,6 @@

    Class JSONPojoConvertor
    public class JSONPojoConvertorFactory extends Object implements JSON.Convertor
    -

      @@ -156,15 +142,12 @@

      Constructor Details

    • JSONPojoConvertorFactory

      -
      public JSONPojoConvertorFactory(JSON json)
      -
    • JSONPojoConvertorFactory

      -
      public JSONPojoConvertorFactory(JSON json, boolean fromJSON)
      @@ -174,7 +157,6 @@

      JSONPojoConvertorFactory

      in the generated JSON and is used to instantiate the object when JSON is parsed (otherwise a Map is used).
      -
    @@ -188,26 +170,22 @@

    Method Details

  • toJSON

    -
    public void toJSON(Object obj, JSON.Output out)
    Specified by:
    toJSON in interface JSON.Convertor
    -
  • fromJSON

    -
    public Object fromJSON(Map<String,Object> map)
    Specified by:
    fromJSON in interface JSON.Convertor
    -
  • @@ -221,5 +199,7 @@

    fromJSON


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/class-use/AsyncJSON.Context.html b/jetty-11/org/eclipse/jetty/util/ajax/class-use/AsyncJSON.Context.html index a55b86adab2..c85f38c79cf 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/class-use/AsyncJSON.Context.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/class-use/AsyncJSON.Context.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.util.ajax.AsyncJSON.Context (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.util.ajax.AsyncJSON.Context (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.ajax


    -
    package org.eclipse.jetty.util.ajax
    Jetty Util : Simple JSON Utility classes
    -
    • @@ -179,5 +174,7 @@

      Package org.eclips
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ajax/package-tree.html b/jetty-11/org/eclipse/jetty/util/ajax/package-tree.html index 37cc7993d21..514f73004dc 100644 --- a/jetty-11/org/eclipse/jetty/util/ajax/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/ajax/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.ajax Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.ajax Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Clas
    org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener

    -
    All Implemented Interfaces:
    EventListener, LifeCycle.Listener
    @@ -100,7 +87,7 @@

    Clas

    Enclosing class:
    -
    AbstractLifeCycle
    +
    AbstractLifeCycle

    @Deprecated @@ -110,7 +97,6 @@

    Clas
    Deprecated.
    this class is redundant now that LifeCycle.Listener has default methods.
    -

      @@ -186,10 +172,8 @@

      Constructor Details

    • AbstractLifeCycleListener

      -
      public AbstractLifeCycleListener()
      Deprecated.
      -
    @@ -203,7 +187,6 @@

    Method Details

  • lifeCycleFailure

    -
    public void lifeCycleFailure(LifeCycle event, Throwable cause)
    Deprecated.
    @@ -211,59 +194,50 @@

    lifeCycleFailure

    Specified by:
    lifeCycleFailure in interface LifeCycle.Listener
    -
  • lifeCycleStarted

    -
    public void lifeCycleStarted(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStarted in interface LifeCycle.Listener
    -
  • lifeCycleStarting

    -
    public void lifeCycleStarting(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStarting in interface LifeCycle.Listener
    -
  • lifeCycleStopped

    -
    public void lifeCycleStopped(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStopped in interface LifeCycle.Listener
    -
  • lifeCycleStopping

    -
    public void lifeCycleStopping(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStopping in interface LifeCycle.Listener
    -
  • @@ -277,5 +251,7 @@

    lifeCycleStopping


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/AbstractLifeCycle.StopException.html b/jetty-11/org/eclipse/jetty/util/component/AbstractLifeCycle.StopException.html index 49cc16ee8f1..23b8ff9f908 100644 --- a/jetty-11/org/eclipse/jetty/util/component/AbstractLifeCycle.StopException.html +++ b/jetty-11/org/eclipse/jetty/util/component/AbstractLifeCycle.StopException.html @@ -1,18 +1,19 @@ - -AbstractLifeCycle.StopException (Eclipse Jetty API Doc - v11.0.21) + +AbstractLifeCycle.StopException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractLifeCycle

    org.eclipse.jetty.util.component.AbstractLifeCycle
    -
    All Implemented Interfaces:
    LifeCycle
    @@ -104,7 +91,6 @@

    Class AbstractLifeCycle

    extends Object implements LifeCycle
    Basic implementation of the life cycle interface for components.
    -
      @@ -131,7 +117,7 @@

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
    @@ -199,7 +185,7 @@

    Method Summary

    Method to override to stop the lifecycle
    - +
     
    @@ -265,41 +251,31 @@

    Field Details

  • STOPPED

    -
    public static final String STOPPED
    -
  • FAILED

    -
    public static final String FAILED
    -
  • STARTING

    -
    public static final String STARTING
    -
  • STARTED

    -
    public static final String STARTED
    -
  • STOPPING

    -
    public static final String STOPPING
    -
  • @@ -313,9 +289,7 @@

    Constructor Details

  • AbstractLifeCycle

    -
    public AbstractLifeCycle()
    -
  • @@ -329,7 +303,6 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    Method to override to start the lifecycle
    @@ -338,13 +311,11 @@

    doStart

    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    Method to override to stop the lifecycle
    @@ -352,16 +323,14 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • start

    -
    public final void start() throws Exception
    -
    Description copied from interface: LifeCycle
    +
    Description copied from interface: LifeCycle
    Starts the component.
    Specified by:
    @@ -370,23 +339,21 @@

    start

    Exception - If the component fails to start
    See Also:
    -
    -
  • stop

    -
    public final void stop() throws Exception
    -
    Description copied from interface: LifeCycle
    +
    Description copied from interface: LifeCycle
    Stops the component. The component may wait for current activities to complete normally, but it can be interrupted.
    @@ -397,20 +364,18 @@

    stop

    Exception - If the component fails to stop
    See Also:
    -
    -
  • isRunning

    -
    public boolean isRunning()
    Specified by:
    @@ -418,13 +383,11 @@

    isRunning

    Returns:
    true if the component is starting or has been started.
    -
  • isStarted

    -
    public boolean isStarted()
    Specified by:
    @@ -433,19 +396,17 @@

    isStarted

    true if the component has been started.
    See Also:
    -
    -
  • isStarting

    -
    public boolean isStarting()
    Specified by:
    @@ -454,18 +415,16 @@

    isStarting

    true if the component is starting.
    See Also:
    -
    -
  • isStopping

    -
    public boolean isStopping()
    Specified by:
    @@ -474,18 +433,16 @@

    isStopping

    true if the component is stopping.
    See Also:
    -
    -
  • isStopped

    -
    public boolean isStopped()
    Specified by:
    @@ -494,19 +451,17 @@

    isStopped

    true if the component has been stopped.
    See Also:
    -
    -
  • isFailed

    -
    public boolean isFailed()
    Specified by:
    @@ -514,77 +469,62 @@

    isFailed

    Returns:
    true if the component has failed to start or has failed to stop.
    -
  • getEventListeners

    -
    public List<EventListener> getEventListeners()
    -
  • setEventListeners

    -
    public void setEventListeners(Collection<EventListener> eventListeners)
    -
  • addEventListener

    -
    public boolean addEventListener(EventListener listener)
    Specified by:
    addEventListener in interface LifeCycle
    -
  • removeEventListener

    -
    public boolean removeEventListener(EventListener listener)
    Specified by:
    removeEventListener in interface LifeCycle
    -
  • getState

    -
    @ManagedAttribute(value="Lifecycle State for this instance", readonly=true) public String getState()
    -
  • getState

    -
    public static String getState(LifeCycle lc)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -598,5 +538,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/AttributeContainerMap.html b/jetty-11/org/eclipse/jetty/util/component/AttributeContainerMap.html index 60fa33724c4..bf32d4ad122 100644 --- a/jetty-11/org/eclipse/jetty/util/component/AttributeContainerMap.html +++ b/jetty-11/org/eclipse/jetty/util/component/AttributeContainerMap.html @@ -1,29 +1,35 @@ - -AttributeContainerMap (Eclipse Jetty API Doc - v11.0.21) + +AttributeContainerMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AttributeContainerMa

    -
    All Implemented Interfaces:
    Attributes, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -103,7 +90,6 @@

    Class AttributeContainerMa extends ContainerLifeCycle implements Attributes

    An Attributes implementation that holds it's values in an immutable ContainerLifeCycle
    -
    @@ -243,84 +227,71 @@

    Method Details

  • setAttribute

    -
    public void setAttribute(String name, Object attribute)
    Specified by:
    setAttribute in interface Attributes
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface Attributes
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface Attributes
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface Attributes
    -
  • getAttributeNameSet

    -
    public Set<String> getAttributeNameSet()
    Specified by:
    getAttributeNameSet in interface Attributes
    -
  • clearAttributes

    -
    public void clearAttributes()
    Specified by:
    clearAttributes in interface Attributes
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -334,19 +305,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -360,5 +328,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/Container.InheritedListener.html b/jetty-11/org/eclipse/jetty/util/component/Container.InheritedListener.html index 9f860097c8f..f5f264918e0 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Container.InheritedListener.html +++ b/jetty-11/org/eclipse/jetty/util/component/Container.InheritedListener.html @@ -1,18 +1,19 @@ - -Container.InheritedListener (Eclipse Jetty API Doc - v11.0.21) + +Container.InheritedListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Container.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -101,7 +88,7 @@

    Interface Container.Liste

    Enclosing interface:
    -
    Container
    +
    Container

    public static interface Container.Listener @@ -109,7 +96,6 @@

    Interface Container.Liste
    A listener for Container events. If an added bean implements this interface it will receive the events for this container.
    -

      @@ -149,19 +135,15 @@

      Method Details

    • beanAdded

      -
      void beanAdded(Container parent, Object child)
      -
    • beanRemoved

      -
      void beanRemoved(Container parent, Object child)
      -
    @@ -175,5 +157,7 @@

    beanRemoved


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/Container.html b/jetty-11/org/eclipse/jetty/util/component/Container.html index 6b4e69bfeac..752a2b7e882 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Container.html +++ b/jetty-11/org/eclipse/jetty/util/component/Container.html @@ -1,29 +1,35 @@ - -Container (Eclipse Jetty API Doc - v11.0.21) + +Container (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Container

    -
    All Known Subinterfaces:
    Connector, NetworkConnector
    @@ -98,7 +85,6 @@

    Interface Container


    public interface Container
    A Container
    -
      @@ -167,19 +153,19 @@

      Method Summary

      <T> T
      getBean(Class<T> clazz)
       
      - +
       
      -
      <T> Collection<T>
      +
      <T> Collection<T>
      getBeans(Class<T> clazz)
       
      -
      default <T> Collection<T>
      +
      default <T> Collection<T>
       
      -
      <T> Collection<T>
      +
      <T> Collection<T>
       
      - +
      Get the beans added to the container that are EventListeners.
      @@ -234,7 +220,6 @@

      Method Details

    • addBean

      -
      boolean addBean(Object o)
      Add a bean. If the bean is-a EventListener, then also do an implicit addEventListener(EventListener).
      @@ -243,13 +228,11 @@

      addBean

      Returns:
      true if the bean was added, false if it was already present
      -
    • addBean

      -
      boolean addBean(Object o, boolean managed)
      Adds the given bean, explicitly managing it or not. @@ -261,25 +244,21 @@

      addBean

      Returns:
      true if the bean was added, false if it was already present
      -
    • getBeans

      -
      Collection<Object> getBeans()
      Returns:
      the collection of beans known to this aggregate, in the order they were added.
      -
    • getBeans

      -
      <T> Collection<T> getBeans(Class<T> clazz)
      Type Parameters:
      @@ -290,19 +269,17 @@

      getBeans

      a list of beans of the given class (or subclass), in the order they were added.
      See Also:
      -
      -
    • getCachedBeans

      -
      default <T> Collection<T> getCachedBeans(Class<T> clazz)
      Type Parameters:
      @@ -313,19 +290,17 @@

      getCachedBeans

      a list of beans of the given class (or subclass), which may be cached/shared.
      See Also:
      -
      -
    • getBean

      -
      <T> T getBean(Class<T> clazz)
      Type Parameters:
      @@ -335,13 +310,11 @@

      getBean

      Returns:
      the first bean (in order added) of a specific class (or subclass), or null if no such bean exist
      -
    • removeBean

      -
      boolean removeBean(Object o)
      Removes the given bean. If the bean is-a EventListener, then also do an implicit removeEventListener(EventListener).
      @@ -351,13 +324,11 @@

      removeBean

      Returns:
      whether the bean was removed
      -
    • addEventListener

      -
      boolean addEventListener(EventListener listener)
      Add an event listener. EventListeners added by this method are also added as beans.
      @@ -368,20 +339,18 @@

      addEventListener

      true if the listener was added
      See Also:
      -
      -
    • removeEventListener

      -
      boolean removeEventListener(EventListener listener)
      Remove an event listener.
      @@ -391,18 +360,16 @@

      removeEventListener

      true if the listener was removed
      See Also:
      -
      -
    • unmanage

      -
      void unmanage(Object bean)
      Unmanages a bean already contained by this aggregate, so that it is not started/stopped/destroyed with this aggregate.
      @@ -410,13 +377,11 @@

      unmanage

      Parameters:
      bean - The bean to unmanage (must already have been added).
      -
    • manage

      -
      void manage(Object bean)
      Manages a bean already contained by this aggregate, so that it is started/stopped/destroyed with this aggregate.
      @@ -424,13 +389,11 @@

      manage

      Parameters:
      bean - The bean to manage (must already have been added).
      -
    • isManaged

      -
      boolean isManaged(Object bean)
      Test if this container manages a bean
      @@ -439,13 +402,11 @@

      isManaged

      Returns:
      whether this aggregate contains and manages the bean
      -
    • getContainedBeans

      -
      <T> Collection<T> getContainedBeans(Class<T> clazz)
      Type Parameters:
      @@ -456,13 +417,11 @@

      getContainedBeans

      the list of beans of the given class from the entire Container hierarchy. The order is by depth first and then the order beans were added.
      -
    • getEventListeners

      -
      default List<EventListener> getEventListeners()
      Get the beans added to the container that are EventListeners. This is essentially equivalent to getBeans(EventListener.class);, @@ -476,18 +435,16 @@

      getEventListeners

      An unmodifiable list of EventListener beans
      See Also:
      -
      -
    • addBean

      -
      static boolean addBean(Object parent, Object child)
      A utility method to add a bean to a container.
      @@ -498,13 +455,11 @@

      addBean

      Returns:
      true if the child was added as a bean, false if parent was not instance of Container or bean was already present.
      -
    • addBean

      -
      static boolean addBean(Object parent, Object child, boolean managed)
      @@ -517,13 +472,11 @@

      addBean

      Returns:
      true if the child was added as a bean, false if parent was not instance of Container or bean was already present.
      -
    • removeBean

      -
      static boolean removeBean(Object parent, Object child)
      A utility method to remove a bean from a container.
      @@ -534,7 +487,6 @@

      removeBean

      Returns:
      true if parent was an instance of Container and the bean was removed.
      -
    @@ -548,5 +500,7 @@

    removeBean


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/ContainerLifeCycle.html b/jetty-11/org/eclipse/jetty/util/component/ContainerLifeCycle.html index 505adfd230d..cd85aa690f7 100644 --- a/jetty-11/org/eclipse/jetty/util/component/ContainerLifeCycle.html +++ b/jetty-11/org/eclipse/jetty/util/component/ContainerLifeCycle.html @@ -1,29 +1,35 @@ - -ContainerLifeCycle (Eclipse Jetty API Doc - v11.0.21) + +ContainerLifeCycle (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ContainerLifeCycle

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -148,7 +135,6 @@

    Class ContainerLifeCycle

    +~ referenced UNMANAGED object, with separate lifecycle +? referenced AUTO object that could become MANAGED or UNMANAGED.
    -
    @@ -403,7 +387,6 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    Starts the managed lifecycle beans in the order they were added.
    @@ -411,15 +394,14 @@

    doStart

    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • start

    -
    protected void start(LifeCycle l) throws Exception
    Starts the given lifecycle.
    @@ -429,13 +411,11 @@

    start

    Throws:
    Exception - if unable to start lifecycle
    -
  • stop

    -
    protected void stop(LifeCycle l) throws Exception
    Stops the given lifecycle.
    @@ -445,13 +425,11 @@

    stop

    Throws:
    Exception - if unable to stop the lifecycle
    -
  • doStop

    -
    protected void doStop() throws Exception
    Stops the managed lifecycle beans in the reverse order they were added.
    @@ -461,26 +439,22 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • destroy

    -
    public void destroy()
    Destroys the managed Destroyable beans in the reverse order they were added.
    Specified by:
    destroy in interface Destroyable
    -
  • contains

    -
    public boolean contains(Object bean)
    Parameters:
    @@ -488,15 +462,13 @@

    contains

    Returns:
    whether this aggregate contains the bean
    -
  • isManaged

    -
    public boolean isManaged(Object bean)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Test if this container manages a bean
    Specified by:
    @@ -506,13 +478,11 @@

    isManaged

    Returns:
    whether this aggregate contains and manages the bean
    -
  • isAuto

    -
    public boolean isAuto(Object bean)
    Parameters:
    @@ -520,13 +490,11 @@

    isAuto

    Returns:
    whether this aggregate contains the bean in auto state
    -
  • isUnmanaged

    -
    public boolean isUnmanaged(Object bean)
    Parameters:
    @@ -534,13 +502,11 @@

    isUnmanaged

    Returns:
    whether this aggregate contains the bean in auto state
    -
  • addBean

    -
    public boolean addBean(Object o)
    Adds the given bean, detecting whether to manage it or not. If the bean is a LifeCycle, then it will be managed if it is not @@ -556,13 +522,11 @@

    addBean

    Returns:
    true if the bean was added, false if it was already present
    -
  • addBean

    -
    public boolean addBean(Object o, boolean managed)
    Adds the given bean, explicitly managing it or not.
    @@ -575,13 +539,11 @@

    addBean

    Returns:
    true if the bean was added, false if it was already present
    -
  • addManaged

    -
    public void addManaged(LifeCycle lifecycle)
    Adds a managed lifecycle.

    This is a convenience method that uses addBean(lifecycle,true) @@ -592,15 +554,13 @@

    addManaged

    Parameters:
    lifecycle - the managed lifecycle to add
    -
  • addEventListener

    -
    public boolean addEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Add an event listener. EventListeners added by this method are also added as beans.
    @@ -616,22 +576,20 @@

    addEventListener

    true if the listener was added
    See Also:
    -
    -
  • removeEventListener

    -
    public boolean removeEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Remove an event listener.
    Specified by:
    @@ -646,18 +604,16 @@

    removeEventListener

    true if the listener was removed
    See Also:
    -
    -
  • manage

    -
    public void manage(Object bean)
    Manages a bean already contained by this aggregate, so that it is started/stopped/destroyed with this aggregate.
    @@ -667,13 +623,11 @@

    manage

    Parameters:
    bean - The bean to manage (must already have been added).
    -
  • unmanage

    -
    public void unmanage(Object bean)
    Unmanages a bean already contained by this aggregate, so that it is not started/stopped/destroyed with this aggregate.
    @@ -683,21 +637,17 @@

    unmanage

    Parameters:
    bean - The bean to unmanage (must already have been added).
    -
  • setBeans

    -
    public void setBeans(Collection<Object> beans)
    -
  • getBeans

    -
    public Collection<Object> getBeans()
    Specified by:
    @@ -705,13 +655,11 @@

    getBeans

    Returns:
    the collection of beans known to this aggregate, in the order they were added.
    -
  • getBeans

    -
    public <T> Collection<T> getBeans(Class<T> clazz)
    Specified by:
    @@ -724,19 +672,17 @@

    getBeans

    a list of beans of the given class (or subclass), in the order they were added.
    See Also:
    -
    -
  • getBean

    -
    public <T> T getBean(Class<T> clazz)
    Specified by:
    @@ -748,24 +694,20 @@

    getBean

    Returns:
    the first bean (in order added) of a specific class (or subclass), or null if no such bean exist
    -
  • removeBeans

    -
    public void removeBeans()
    Removes all bean
    -
  • removeBean

    -
    public boolean removeBean(Object o)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Removes the given bean. If the bean is-a EventListener, then also do an implicit Container.removeEventListener(EventListener).
    @@ -776,48 +718,42 @@

    removeBean

    Returns:
    whether the bean was removed
    -
  • dumpStdErr

    -
    @ManagedOperation("Dump the object to stderr") public void dumpStdErr()
    Dumps to System.err.
    See Also:
    -
    -
  • dump

    -
    @ManagedOperation("Dump the object to a string") public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -829,13 +765,11 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dump

    -
    public void dump(Appendable out) throws IOException
    Dump this object to an Appendable with no indent.
    @@ -845,13 +779,11 @@

    dump

    Throws:
    IOException - May be thrown by the Appendable
    -
  • dumpObjects

    -
    protected void dumpObjects(Appendable out, String indent, Object... items) @@ -865,50 +797,40 @@

    dumpObjects

    Throws:
    IOException - May be thrown by the Appendable
    -
  • updateBean

    -
    public void updateBean(Object oldBean, Object newBean)
    -
  • updateBean

    -
    public void updateBean(Object oldBean, Object newBean, boolean managed)
    -
  • updateBeans

    -
    public void updateBeans(Object[] oldBeans, Object[] newBeans)
    -
  • updateBeans

    -
    public void updateBeans(Collection<?> oldBeans, Collection<?> newBeans)
    -
  • getContainedBeans

    -
    public <T> Collection<T> getContainedBeans(Class<T> clazz)
    Specified by:
    @@ -921,16 +843,13 @@

    getContainedBeans

    the list of beans of the given class from the entire Container hierarchy. The order is by depth first and then the order beans were added.
    -
  • getContainedBeans

    -
    protected <T> void getContainedBeans(Class<T> clazz, Collection<T> beans)
    -
  • @@ -944,5 +863,7 @@

    getContainedBeans


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/Destroyable.html b/jetty-11/org/eclipse/jetty/util/component/Destroyable.html index c598d1a9689..f91f7f29574 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Destroyable.html +++ b/jetty-11/org/eclipse/jetty/util/component/Destroyable.html @@ -1,29 +1,35 @@ - -Destroyable (Eclipse Jetty API Doc - v11.0.21) + +Destroyable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Destroyable

    -
    All Known Subinterfaces:
    Handler
    @@ -102,7 +89,6 @@

    Interface Destroyable

    Typically a Destroyable is a LifeCycle component that can hold onto resources over multiple start/stop cycles. A call to destroy will release all resources and will prevent any further start/stop cycles from being successful.

    -
    @@ -155,5 +139,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/Dumpable.DumpableContainer.html b/jetty-11/org/eclipse/jetty/util/component/Dumpable.DumpableContainer.html index 362becb9129..5b5163f1765 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Dumpable.DumpableContainer.html +++ b/jetty-11/org/eclipse/jetty/util/component/Dumpable.DumpableContainer.html @@ -1,29 +1,35 @@ - -Dumpable.DumpableContainer (Eclipse Jetty API Doc - v11.0.21) + +Dumpable.DumpableContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Dumpable.DumpableContainer

    -
    All Superinterfaces:
    Dumpable
    @@ -97,7 +84,7 @@

    Interface Dumpabl

    Enclosing interface:
    -
    Dumpable
    +
    Dumpable

    public static interface Dumpable.DumpableContainer @@ -107,7 +94,6 @@

    Interface Dumpabl A Dumpable that is a container of beans can implement this interface to allow it to refine which of its beans can be dumped.

    -
      @@ -116,7 +102,7 @@

      Interface Dumpabl

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -163,9 +149,7 @@

      Method Details

    • isDumpable

      -
      default boolean isDumpable(Object o)
      -
    @@ -179,5 +163,7 @@

    isDumpable


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/Dumpable.html b/jetty-11/org/eclipse/jetty/util/component/Dumpable.html index c800c7818c3..7f2b7077b31 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Dumpable.html +++ b/jetty-11/org/eclipse/jetty/util/component/Dumpable.html @@ -1,29 +1,35 @@ - -Dumpable (Eclipse Jetty API Doc - v11.0.21) + +Dumpable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Dumpable

    -
    All Known Subinterfaces:
    Dumpable.DumpableContainer
    @@ -98,7 +85,6 @@

    Interface Dumpable


    @ManagedObject("Dumpable Object") public interface Dumpable
    -
    @@ -245,17 +229,14 @@

    Method Details

  • dump

    -
    @ManagedOperation(value="Dump the nested Object state as a String", impact="INFO") default String dump()
    -
  • dump

    -
    void dump(Appendable out, String indent) throws IOException
    @@ -268,13 +249,11 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dump

    -
    static String dump(Dumpable dumpable)
    Utility method to implement dump() by calling dump(Appendable, String)
    @@ -283,13 +262,11 @@

    dump

    Returns:
    The dumped string
    -
  • dumpSelf

    -
    default String dumpSelf()
    The description of this/self found in the dump. Allows for alternative representation of Object other then .toString() @@ -299,13 +276,11 @@

    dumpSelf

    Returns:
    the representation of self
    -
  • dumpObject

    -
    static void dumpObject(Appendable out, Object o) throws IOException
    @@ -317,13 +292,11 @@

    dumpObject

    Throws:
    IOException - May be thrown by the Appendable
    -
  • dumpObjects

    -
    static void dumpObjects(Appendable out, String indent, Object object, @@ -343,13 +316,11 @@

    dumpObjects

    Throws:
    IOException - May be thrown by the Appendable
    -
  • dumpContainer

    -
    static void dumpContainer(Appendable out, String indent, Container object, @@ -359,13 +330,11 @@

    dumpContainer

    Throws:
    IOException
    -
  • dumpIterable

    -
    static void dumpIterable(Appendable out, String indent, Iterable<?> iterable, @@ -375,13 +344,11 @@

    dumpIterable

    Throws:
    IOException
    -
  • dumpMapEntries

    -
    static void dumpMapEntries(Appendable out, String indent, Map<?,?> map, @@ -391,16 +358,13 @@

    dumpMapEntries

    Throws:
    IOException
    -
  • named

    -
    static Dumpable named(String name, Object object)
    -
  • @@ -414,5 +378,7 @@

    named


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/DumpableCollection.html b/jetty-11/org/eclipse/jetty/util/component/DumpableCollection.html index 1b4525770f1..2756e61a91d 100644 --- a/jetty-11/org/eclipse/jetty/util/component/DumpableCollection.html +++ b/jetty-11/org/eclipse/jetty/util/component/DumpableCollection.html @@ -1,29 +1,35 @@ - -DumpableCollection (Eclipse Jetty API Doc - v11.0.21) + +DumpableCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DumpableCollection

    org.eclipse.jetty.util.component.DumpableCollection
    -
    All Implemented Interfaces:
    Dumpable
    @@ -98,7 +85,6 @@

    Class DumpableCollection

    public class DumpableCollection extends Object implements Dumpable
    -
      @@ -107,7 +93,7 @@

      Class DumpableCollection

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -189,10 +175,8 @@

      Constructor Details

    • DumpableCollection

      -
      public DumpableCollection(String name, Collection<?> collection)
      -
    @@ -206,50 +190,41 @@

    Method Details

  • fromArray

    -
    public static DumpableCollection fromArray(String name, Object[] array)
    -
  • from

    -
    public static DumpableCollection from(String name, Object... items)
    -
  • from

    -
    public static DumpableCollection from(String name, Collection<?> collection)
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -261,7 +236,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -275,5 +249,7 @@

    dump


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/FileDestroyable.html b/jetty-11/org/eclipse/jetty/util/component/FileDestroyable.html index 7e06a61fc55..1d03c9eb036 100644 --- a/jetty-11/org/eclipse/jetty/util/component/FileDestroyable.html +++ b/jetty-11/org/eclipse/jetty/util/component/FileDestroyable.html @@ -1,29 +1,35 @@ - -FileDestroyable (Eclipse Jetty API Doc - v11.0.21) + +FileDestroyable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FileDestroyable

    org.eclipse.jetty.util.component.FileDestroyable
    -
    All Implemented Interfaces:
    Destroyable
    @@ -98,7 +85,6 @@

    Class FileDestroyable

    public class FileDestroyable extends Object implements Destroyable
    -
      @@ -168,30 +154,24 @@

      Constructor Details

    • FileDestroyable

      -
      public FileDestroyable()
      -
    • FileDestroyable

      -
      public FileDestroyable(String file) throws IOException
      Throws:
      IOException
      -
    • FileDestroyable

      -
      public FileDestroyable(File file)
      -
    @@ -205,63 +185,51 @@

    Method Details

  • addFile

    -
    public void addFile(String file) throws IOException
    Throws:
    IOException
    -
  • addFile

    -
    public void addFile(File file)
    -
  • addFiles

    -
    public void addFiles(Collection<File> files)
    -
  • removeFile

    -
    public void removeFile(String file) throws IOException
    Throws:
    IOException
    -
  • removeFile

    -
    public void removeFile(File file)
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface Destroyable
    -
  • @@ -275,5 +243,7 @@

    destroy


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.html b/jetty-11/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.html index 3a29e3324db..b50c65e4f3b 100644 --- a/jetty-11/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.html +++ b/jetty-11/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.html @@ -1,29 +1,35 @@ - -FileNoticeLifeCycleListener (Eclipse Jetty API Doc - v11.0.21) + +FileNoticeLifeCycleListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class FileNoticeLife
    org.eclipse.jetty.util.component.FileNoticeLifeCycleListener

    -
    All Implemented Interfaces:
    EventListener, LifeCycle.Listener
    @@ -104,7 +91,6 @@

    Class FileNoticeLife

    A LifeCycle Listener that writes state changes to a file.

    This can be used with the jetty.sh script to wait for successful startup.

    -
      @@ -180,10 +166,8 @@

      Constructor Details

    • FileNoticeLifeCycleListener

      -
      public FileNoticeLifeCycleListener(String filename)
      Deprecated.
      -
    @@ -197,33 +181,28 @@

    Method Details

  • lifeCycleStarting

    -
    public void lifeCycleStarting(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStarting in interface LifeCycle.Listener
    -
  • lifeCycleStarted

    -
    public void lifeCycleStarted(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStarted in interface LifeCycle.Listener
    -
  • lifeCycleFailure

    -
    public void lifeCycleFailure(LifeCycle event, Throwable cause)
    Deprecated.
    @@ -231,33 +210,28 @@

    lifeCycleFailure

    Specified by:
    lifeCycleFailure in interface LifeCycle.Listener
    -
  • lifeCycleStopping

    -
    public void lifeCycleStopping(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStopping in interface LifeCycle.Listener
    -
  • lifeCycleStopped

    -
    public void lifeCycleStopped(LifeCycle event)
    Deprecated.
    Specified by:
    lifeCycleStopped in interface LifeCycle.Listener
    -
  • @@ -271,5 +245,7 @@

    lifeCycleStopped


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/Graceful.Shutdown.html b/jetty-11/org/eclipse/jetty/util/component/Graceful.Shutdown.html index aa73f9c2720..94687a3bff3 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Graceful.Shutdown.html +++ b/jetty-11/org/eclipse/jetty/util/component/Graceful.Shutdown.html @@ -1,29 +1,35 @@ - -Graceful.Shutdown (Eclipse Jetty API Doc - v11.0.21) + +Graceful.Shutdown (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class Graceful.Shutdown

    org.eclipse.jetty.util.component.Graceful.Shutdown
    -
    All Implemented Interfaces:
    Graceful
    Enclosing interface:
    -
    Graceful
    +
    Graceful

    public abstract static class Graceful.Shutdown @@ -106,7 +93,6 @@

    Class Graceful.Shutdown

    The isShutdownDone() method should be implemented to check if the CompletableFuture returned by shutdown() should be completed or not. The check() method should be called when any state is changed which may complete the shutdown.
    -
    @@ -200,9 +184,8 @@

    Method Details

  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -210,13 +193,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -224,39 +205,32 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • check

    -
    public void check()
    This method should be called whenever the components state has been updated. If shutdown() has been called, then isShutdownDone() is called by this method and if it returns true then the Future returned by shutdown() is completed.
    -
  • cancel

    -
    public void cancel()
    -
  • isShutdownDone

    -
    public abstract boolean isShutdownDone()
    Returns:
    True if the component is shutdown and has no remaining load.
    -
  • @@ -270,5 +244,7 @@

    isShutdownDone


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/Graceful.ThrowingRunnable.html b/jetty-11/org/eclipse/jetty/util/component/Graceful.ThrowingRunnable.html index 234eb052e51..dd88cc0ab20 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Graceful.ThrowingRunnable.html +++ b/jetty-11/org/eclipse/jetty/util/component/Graceful.ThrowingRunnable.html @@ -1,29 +1,35 @@ - -Graceful.ThrowingRunnable (Eclipse Jetty API Doc - v11.0.21) + +Graceful.ThrowingRunnable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface Graceful.ThrowingRunnable

    -
    Enclosing interface:
    -
    Graceful
    +
    Graceful
    Functional Interface:
    @@ -98,7 +85,6 @@

    Interface Graceful
    @FunctionalInterface public static interface Graceful.ThrowingRunnable
    -

      @@ -133,14 +119,12 @@

      Method Details

    • run

      -
      void run() throws Exception
      Throws:
      Exception
      -
    @@ -154,5 +138,7 @@

    run


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/Graceful.html b/jetty-11/org/eclipse/jetty/util/component/Graceful.html index 705e4feb938..8859aeb688c 100644 --- a/jetty-11/org/eclipse/jetty/util/component/Graceful.html +++ b/jetty-11/org/eclipse/jetty/util/component/Graceful.html @@ -1,29 +1,35 @@ - -Graceful (Eclipse Jetty API Doc - v11.0.21) + +Graceful (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Graceful

    -
    All Known Subinterfaces:
    Connector, NetworkConnector
    @@ -113,7 +100,6 @@

    Interface Graceful

    Graceful shutdown is typically orchestrated by the doStop methods of Server or ContextHandler (for a full or partial shutdown respectively).

    -
    @@ -249,5 +227,7 @@

    shutdown


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/HaltLifeCycleListener.html b/jetty-11/org/eclipse/jetty/util/component/HaltLifeCycleListener.html index 9646b329dde..5cf7ea28d9e 100644 --- a/jetty-11/org/eclipse/jetty/util/component/HaltLifeCycleListener.html +++ b/jetty-11/org/eclipse/jetty/util/component/HaltLifeCycleListener.html @@ -1,29 +1,35 @@ - -HaltLifeCycleListener (Eclipse Jetty API Doc - v11.0.21) + +HaltLifeCycleListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HaltLifeCycleListene
    org.eclipse.jetty.util.component.HaltLifeCycleListener

    -
    All Implemented Interfaces:
    EventListener, LifeCycle.Listener
    @@ -100,7 +87,6 @@

    Class HaltLifeCycleListene implements LifeCycle.Listener

    A LifeCycle listener that halts the JVM with exit code 0 when notified of the "started" event.

    -
      @@ -154,9 +140,7 @@

      Constructor Details

    • HaltLifeCycleListener

      -
      public HaltLifeCycleListener()
      -
    @@ -170,13 +154,11 @@

    Method Details

  • lifeCycleStarted

    -
    public void lifeCycleStarted(LifeCycle lifecycle)
    Specified by:
    lifeCycleStarted in interface LifeCycle.Listener
    -
  • @@ -190,5 +172,7 @@

    lifeCycleStarted


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/LifeCycle.Listener.html b/jetty-11/org/eclipse/jetty/util/component/LifeCycle.Listener.html index 79fcb5db1d8..a301e73b44c 100644 --- a/jetty-11/org/eclipse/jetty/util/component/LifeCycle.Listener.html +++ b/jetty-11/org/eclipse/jetty/util/component/LifeCycle.Listener.html @@ -1,29 +1,35 @@ - -LifeCycle.Listener (Eclipse Jetty API Doc - v11.0.21) + +LifeCycle.Listener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface LifeCycle.Listener

    -
    All Superinterfaces:
    EventListener
    @@ -97,14 +84,13 @@

    Interface LifeCycle.Liste

    Enclosing interface:
    -
    LifeCycle
    +
    LifeCycle

    public static interface LifeCycle.Listener extends EventListener
    Listener. A listener for Lifecycle events.
    -
      @@ -152,42 +138,32 @@

      Method Details

    • lifeCycleStarting

      -
      default void lifeCycleStarting(LifeCycle event)
      -
    • lifeCycleStarted

      -
      default void lifeCycleStarted(LifeCycle event)
      -
    • lifeCycleFailure

      -
      default void lifeCycleFailure(LifeCycle event, Throwable cause)
      -
    • lifeCycleStopping

      -
      default void lifeCycleStopping(LifeCycle event)
      -
    • lifeCycleStopped

      -
      default void lifeCycleStopped(LifeCycle event)
      -
    @@ -201,5 +177,7 @@

    lifeCycleStopped


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/LifeCycle.html b/jetty-11/org/eclipse/jetty/util/component/LifeCycle.html index 3e79ca2f7b3..d9fe92ab862 100644 --- a/jetty-11/org/eclipse/jetty/util/component/LifeCycle.html +++ b/jetty-11/org/eclipse/jetty/util/component/LifeCycle.html @@ -1,29 +1,35 @@ - -LifeCycle (Eclipse Jetty API Doc - v11.0.21) + +LifeCycle (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface LifeCycle

    -
    All Known Subinterfaces:
    AppProvider, Connector, Handler, HandlerContainer, NetworkConnector, Scheduler, ServletContextHandler.ServletContainerInitializerCaller, SessionCache, SessionDataMap, SessionDataStore, SessionIdManager
    @@ -102,7 +89,6 @@

    Interface LifeCycle


    Classes implementing this interface have a defined life cycle defined by the methods of this interface.
    -
      @@ -197,7 +183,6 @@

      Method Details

    • start

      -
      @ManagedOperation(value="Starts the instance", impact="ACTION") void start() @@ -208,20 +193,18 @@

      start

      Exception - If the component fails to start
      See Also:
      -
      -
    • start

      -
      static void start(Object object)
      Utility to start an object if it is a LifeCycle and to convert any exception thrown to a RuntimeException
      @@ -231,13 +214,11 @@

      start

      Throws:
      RuntimeException - if the call to start throws an exception.
      -
    • stop

      -
      @ManagedOperation(value="Stops the instance", impact="ACTION") void stop() @@ -250,20 +231,18 @@

      stop

      Exception - If the component fails to stop
      See Also:
      -
      -
    • stop

      -
      static void stop(Object object)
      Utility to stop an object if it is a LifeCycle and to convert any exception thrown to a RuntimeException
      @@ -273,121 +252,104 @@

      stop

      Throws:
      RuntimeException - if the call to stop throws an exception.
      -
    • isRunning

      -
      boolean isRunning()
      Returns:
      true if the component is starting or has been started.
      -
    • isStarted

      -
      boolean isStarted()
      Returns:
      true if the component has been started.
      See Also:
      -
      -
    • isStarting

      -
      boolean isStarting()
      Returns:
      true if the component is starting.
      See Also:
      -
      -
    • isStopping

      -
      boolean isStopping()
      Returns:
      true if the component is stopping.
      See Also:
      -
      -
    • isStopped

      -
      boolean isStopped()
      Returns:
      true if the component has been stopped.
      See Also:
      -
      -
    • isFailed

      -
      boolean isFailed()
      Returns:
      true if the component has failed to start or has failed to stop.
      -
    • addEventListener

      -
      boolean addEventListener(EventListener listener)
      -
    • removeEventListener

      -
      boolean removeEventListener(EventListener listener)
      -
    @@ -401,5 +363,7 @@

    removeEventListener


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/StopLifeCycle.html b/jetty-11/org/eclipse/jetty/util/component/StopLifeCycle.html index 1a4a2718ff6..f5cdf5e4f36 100644 --- a/jetty-11/org/eclipse/jetty/util/component/StopLifeCycle.html +++ b/jetty-11/org/eclipse/jetty/util/component/StopLifeCycle.html @@ -1,29 +1,35 @@ - -StopLifeCycle (Eclipse Jetty API Doc - v11.0.21) + +StopLifeCycle (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StopLifeCycle

    -
    All Implemented Interfaces:
    EventListener, LifeCycle, LifeCycle.Listener
    @@ -101,7 +88,6 @@

    Class StopLifeCycle

    extends AbstractLifeCycle implements LifeCycle.Listener
    A LifeCycle that when started will stop another LifeCycle
    -
    @@ -195,13 +179,11 @@

    Method Details

  • lifeCycleStarted

    -
    public void lifeCycleStarted(LifeCycle lifecycle)
    Specified by:
    lifeCycleStarted in interface LifeCycle.Listener
    -
  • @@ -215,5 +197,7 @@

    lifeCycleStarted


    + + diff --git a/jetty-11/org/eclipse/jetty/util/component/class-use/AbstractLifeCycle.AbstractLifeCycleListener.html b/jetty-11/org/eclipse/jetty/util/component/class-use/AbstractLifeCycle.AbstractLifeCycleListener.html index 44a74c9f652..1e0fddda45f 100644 --- a/jetty-11/org/eclipse/jetty/util/component/class-use/AbstractLifeCycle.AbstractLifeCycleListener.html +++ b/jetty-11/org/eclipse/jetty/util/component/class-use/AbstractLifeCycle.AbstractLifeCycleListener.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.component


    -
    package org.eclipse.jetty.util.component
    Jetty Util : Jetty Lifecycle Management
    -
    • @@ -185,5 +180,7 @@

      Package org.e
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/component/package-tree.html b/jetty-11/org/eclipse/jetty/util/component/package-tree.html index 8f86169273a..40bcdc0c346 100644 --- a/jetty-11/org/eclipse/jetty/util/component/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/component/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.component Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.component Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class CompressionPool.Entr
    org.eclipse.jetty.util.compression.CompressionPool.Entry

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    Enclosing class:
    -
    CompressionPool<T>
    +
    CompressionPool<T>

    public class CompressionPool.Entry extends Object implements Closeable
    -
      @@ -146,23 +132,18 @@

      Method Details

    • get

      -
      public T get()
      -
    • release

      -
      public void release()
      -
    • close

      -
      public void close()
      Specified by:
      @@ -170,7 +151,6 @@

      close

      Specified by:
      close in interface Closeable
      -
    @@ -184,5 +164,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/compression/CompressionPool.html b/jetty-11/org/eclipse/jetty/util/compression/CompressionPool.html index 03937da2122..90a56c9b246 100644 --- a/jetty-11/org/eclipse/jetty/util/compression/CompressionPool.html +++ b/jetty-11/org/eclipse/jetty/util/compression/CompressionPool.html @@ -1,29 +1,35 @@ - -CompressionPool (Eclipse Jetty API Doc - v11.0.21) + +CompressionPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class CompressionPool<T>

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class CompressionPool<T>@ManagedObject public abstract class CompressionPool<T> extends ContainerLifeCycle

    -
    @@ -203,7 +189,7 @@

    Method Summary

    int
     
    - +
     
    protected abstract T
    @@ -256,17 +242,15 @@

    Field Details

  • DEFAULT_CAPACITY

    -
    public static final int DEFAULT_CAPACITY
    See Also:
    -
    -
  • @@ -280,7 +264,6 @@

    Constructor Details

  • CompressionPool

    -
    public CompressionPool(int capacity)
    Create a Pool of CompressionPool instances. @@ -291,7 +274,6 @@

    CompressionPool

    Parameters:
    capacity - maximum number of Objects which can be contained in the pool
    -
  • @@ -305,99 +287,81 @@

    Method Details

  • getCapacity

    -
    public int getCapacity()
    -
  • setCapacity

    -
    public void setCapacity(int capacity)
    -
  • getPool

    -
    public Pool<CompressionPool<T>.Entry> getPool()
    -
  • newPooled

    -
    protected abstract T newPooled()
    -
  • end

    -
    protected abstract void end(T object)
    -
  • reset

    -
    protected abstract void reset(T object)
    -
  • acquire

    -
    public CompressionPool<T>.Entry acquire()
    Returns:
    Object taken from the pool if it is not empty or a newly created Object
    -
  • release

    -
    public void release(CompressionPool<T>.Entry entry)
    Parameters:
    entry - returns this Object to the pool or calls end(Object) if the pool is full.
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -405,19 +369,16 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -431,5 +392,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/compression/DeflaterPool.html b/jetty-11/org/eclipse/jetty/util/compression/DeflaterPool.html index d2a0825443b..307fbb51089 100644 --- a/jetty-11/org/eclipse/jetty/util/compression/DeflaterPool.html +++ b/jetty-11/org/eclipse/jetty/util/compression/DeflaterPool.html @@ -1,29 +1,35 @@ - -DeflaterPool (Eclipse Jetty API Doc - v11.0.21) + +DeflaterPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class DeflaterPool

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -103,7 +90,6 @@

    Class DeflaterPool


    public class DeflaterPool extends CompressionPool<Deflater>
    -
      @@ -112,19 +98,19 @@

      Class DeflaterPool

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.compression.CompressionPool

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.compression.CompressionPool

      CompressionPool.Entry
      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      Container.InheritedListener, Container.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -221,7 +207,6 @@

      Constructor Details

    • DeflaterPool

      -
      public DeflaterPool(int capacity, int compressionLevel, boolean nowrap)
      @@ -236,7 +221,6 @@

      DeflaterPool

      compressionLevel - the default compression level for new Deflater objects
      nowrap - if true then use GZIP compatible compression for all new Deflater objects
      -
    @@ -250,45 +234,37 @@

    Method Details

  • newPooled

    -
    protected Deflater newPooled()
    Specified by:
    newPooled in class CompressionPool<Deflater>
    -
  • end

    -
    protected void end(Deflater deflater)
    Specified by:
    end in class CompressionPool<Deflater>
    -
  • reset

    -
    protected void reset(Deflater deflater)
    Specified by:
    reset in class CompressionPool<Deflater>
    -
  • ensurePool

    -
    public static DeflaterPool ensurePool(Container container)
    -
  • @@ -302,5 +278,7 @@

    ensurePool


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/compression/InflaterPool.html b/jetty-11/org/eclipse/jetty/util/compression/InflaterPool.html index 5252e5c5fa5..83698f579c6 100644 --- a/jetty-11/org/eclipse/jetty/util/compression/InflaterPool.html +++ b/jetty-11/org/eclipse/jetty/util/compression/InflaterPool.html @@ -1,29 +1,35 @@ - -InflaterPool (Eclipse Jetty API Doc - v11.0.21) + +InflaterPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class InflaterPool

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -103,7 +90,6 @@

    Class InflaterPool


    public class InflaterPool extends CompressionPool<Inflater>
    -
      @@ -112,19 +98,19 @@

      Class InflaterPool

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.compression.CompressionPool

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.compression.CompressionPool

      CompressionPool.Entry
      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

      Container.InheritedListener, Container.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      @@ -220,7 +206,6 @@

      Constructor Details

    • InflaterPool

      -
      public InflaterPool(int capacity, boolean nowrap)
      Create a Pool of Inflater instances. @@ -233,7 +218,6 @@

      InflaterPool

      capacity - maximum number of Inflaters which can be contained in the pool
      nowrap - if true then use GZIP compatible compression for all new Inflater objects
      -
    @@ -247,45 +231,37 @@

    Method Details

  • newPooled

    -
    protected Inflater newPooled()
    Specified by:
    newPooled in class CompressionPool<Inflater>
    -
  • end

    -
    protected void end(Inflater inflater)
    Specified by:
    end in class CompressionPool<Inflater>
    -
  • reset

    -
    protected void reset(Inflater inflater)
    Specified by:
    reset in class CompressionPool<Inflater>
    -
  • ensurePool

    -
    public static InflaterPool ensurePool(Container container)
    -
  • @@ -299,5 +275,7 @@

    ensurePool


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/compression/class-use/CompressionPool.Entry.html b/jetty-11/org/eclipse/jetty/util/compression/class-use/CompressionPool.Entry.html index 0c6cee92479..2f9929f595d 100644 --- a/jetty-11/org/eclipse/jetty/util/compression/class-use/CompressionPool.Entry.html +++ b/jetty-11/org/eclipse/jetty/util/compression/class-use/CompressionPool.Entry.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.compression.CompressionPool.Entry (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.compression.CompressionPool.Entry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class Log

    org.eclipse.jetty.util.log.Log
    -

    public class Log extends Object
    Deprecated.
    Legacy bridge API to Slf4j
    -
    @@ -213,10 +197,8 @@

    Constructor Details

  • Log

    -
    public Log()
    Deprecated.
    -
  • @@ -230,51 +212,41 @@

    Method Details

  • getLogger

    -
    @Deprecated public static Logger getLogger(Class<?> clazz)
    Deprecated.
    -
  • getLogger

    -
    @Deprecated public static Logger getLogger(String name)
    Deprecated.
    -
  • getRootLogger

    -
    @Deprecated public static Logger getRootLogger()
    Deprecated.
    -
  • getLog

    -
    @Deprecated public static Logger getLog()
    Deprecated.
    -
  • setLog

    -
    @Deprecated public static void setLog(Logger log)
    Deprecated.
    -
  • @@ -288,5 +260,7 @@

    setLog


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/log/Logger.html b/jetty-11/org/eclipse/jetty/util/log/Logger.html index 01e149cd8f2..a3c5f5d515a 100644 --- a/jetty-11/org/eclipse/jetty/util/log/Logger.html +++ b/jetty-11/org/eclipse/jetty/util/log/Logger.html @@ -1,29 +1,35 @@ - -Logger (Eclipse Jetty API Doc - v11.0.21) + +Logger (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,13 +74,11 @@

    Interface Logger

    -

    @Deprecated public interface Logger
    Deprecated.
    Legacy Bridge API to Slf4j
    -
      @@ -218,20 +204,17 @@

      Method Details

    • getName

      -
      String getName()
      Deprecated.
      Returns:
      the name of this logger
      -
    • warn

      -
      void warn(String msg, Object... args)
      Deprecated.
      @@ -241,13 +224,11 @@

      warn

      msg - the formatting string
      args - the optional arguments
      -
    • warn

      -
      void warn(Throwable thrown)
      Deprecated.
      Logs the given Throwable information at warn level
      @@ -255,13 +236,11 @@

      warn

      Parameters:
      thrown - the Throwable to log
      -
    • warn

      -
      void warn(String msg, Throwable thrown)
      Deprecated.
      @@ -271,13 +250,11 @@

      warn

      msg - the message to log
      thrown - the Throwable to log
      -
    • info

      -
      void info(String msg, Object... args)
      Deprecated.
      @@ -287,13 +264,11 @@

      info

      msg - the formatting string
      args - the optional arguments
      -
    • info

      -
      void info(Throwable thrown)
      Deprecated.
      Logs the given Throwable information at info level
      @@ -301,13 +276,11 @@

      info

      Parameters:
      thrown - the Throwable to log
      -
    • info

      -
      void info(String msg, Throwable thrown)
      Deprecated.
      @@ -317,26 +290,22 @@

      info

      msg - the message to log
      thrown - the Throwable to log
      -
    • isDebugEnabled

      -
      boolean isDebugEnabled()
      Deprecated.
      Returns:
      whether the debug level is enabled
      -
    • setDebugEnabled

      -
      void setDebugEnabled(boolean enabled)
      Deprecated.
      Mutator used to turn debug on programmatically.
      @@ -344,13 +313,11 @@

      setDebugEnabled

      Parameters:
      enabled - whether to enable the debug level
      -
    • debug

      -
      void debug(String msg, Object... args)
      Deprecated.
      @@ -360,13 +327,11 @@

      debug

      msg - the formatting string
      args - the optional arguments
      -
    • debug

      -
      void debug(String msg, long value)
      Deprecated.
      @@ -377,13 +342,11 @@

      debug

      msg - the formatting string
      value - long value
      -
    • debug

      -
      void debug(Throwable thrown)
      Deprecated.
      Logs the given Throwable information at debug level
      @@ -391,13 +354,11 @@

      debug

      Parameters:
      thrown - the Throwable to log
      -
    • debug

      -
      void debug(String msg, Throwable thrown)
      Deprecated.
      @@ -407,13 +368,11 @@

      debug

      msg - the message to log
      thrown - the Throwable to log
      -
    • getLogger

      -
      Logger getLogger(String name)
      Deprecated.
      @@ -422,13 +381,11 @@

      getLogger

      Returns:
      a logger with the given name
      -
    • ignore

      -
      void ignore(Throwable ignored)
      Deprecated.
      Ignore an exception. @@ -437,7 +394,6 @@

      ignore

      Parameters:
      ignored - the throwable to log as ignored
      -
    @@ -451,5 +407,7 @@

    ignore


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/log/class-use/Log.html b/jetty-11/org/eclipse/jetty/util/log/class-use/Log.html index c6355ea0424..9398f165b4d 100644 --- a/jetty-11/org/eclipse/jetty/util/log/class-use/Log.html +++ b/jetty-11/org/eclipse/jetty/util/log/class-use/Log.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.log.Log (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.log.Log (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.log


    -
    package org.eclipse.jetty.util.log
    -
    • @@ -108,5 +103,7 @@

      Package org.eclipse
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/log/package-tree.html b/jetty-11/org/eclipse/jetty/util/log/package-tree.html index b76e4ce8dba..02e4facd65c 100644 --- a/jetty-11/org/eclipse/jetty/util/log/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/log/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.log Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.log Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util


    -
    package org.eclipse.jetty.util
    Jetty Util : Common Utility Classes
    -
    • @@ -127,7 +122,7 @@

      Package org.eclipse.jet

    • -
      +
      Class
      @@ -217,8 +212,8 @@

      Package org.eclipse.jet Interface to be implemented by classes capable of checking class visibility for a context.

      - -
      + +
      A Throwable that may be used in static contexts.
      @@ -571,5 +566,7 @@

      Package org.eclipse.jet
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/util/package-tree.html b/jetty-11/org/eclipse/jetty/util/package-tree.html index 8d467e5aeb8..4859fa2efd6 100644 --- a/jetty-11/org/eclipse/jetty/util/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -93,7 +81,6 @@

      Class AWTLeakPreventer

      -
      All Implemented Interfaces:
      LifeCycle
      @@ -108,7 +95,6 @@

      Class AWTLeakPreventer

      The java.awt.Toolkit class has a static field that is the default toolkit. Creating the default toolkit causes the creation of an EventQueue, which has a classloader field initialized by the thread context class loader.
      -
    @@ -205,13 +189,11 @@

    Method Details

  • prevent

    -
    public void prevent(ClassLoader loader)
    Specified by:
    prevent in class AbstractLeakPreventer
    -
  • @@ -225,5 +207,7 @@

    prevent


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/preventers/AbstractLeakPreventer.html b/jetty-11/org/eclipse/jetty/util/preventers/AbstractLeakPreventer.html index 8e3031dfac6..a97b80067c1 100644 --- a/jetty-11/org/eclipse/jetty/util/preventers/AbstractLeakPreventer.html +++ b/jetty-11/org/eclipse/jetty/util/preventers/AbstractLeakPreventer.html @@ -1,29 +1,35 @@ - -AbstractLeakPreventer (Eclipse Jetty API Doc - v11.0.21) + +AbstractLeakPreventer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AbstractLeakPrevente

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -112,7 +99,6 @@

    Class AbstractLeakPrevente Instances of subclasses of this class should be set with Server.addBean(), which will ensure that they are called when the Server instance starts up, which will have the jetty classloader in scope.

    -
    @@ -217,9 +201,7 @@

    Constructor Details

  • AbstractLeakPreventer

    -
    public AbstractLeakPreventer()
    -
  • @@ -233,26 +215,23 @@

    Method Details

  • prevent

    -
    public abstract void prevent(ClassLoader loader)
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • @@ -266,5 +245,7 @@

    doStart


    + + diff --git a/jetty-11/org/eclipse/jetty/util/preventers/AppContextLeakPreventer.html b/jetty-11/org/eclipse/jetty/util/preventers/AppContextLeakPreventer.html index 1932abcad20..e787eebb8e7 100644 --- a/jetty-11/org/eclipse/jetty/util/preventers/AppContextLeakPreventer.html +++ b/jetty-11/org/eclipse/jetty/util/preventers/AppContextLeakPreventer.html @@ -1,29 +1,35 @@ - -AppContextLeakPreventer (Eclipse Jetty API Doc - v11.0.21) + +AppContextLeakPreventer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AppContextLeakPrev

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -107,7 +94,6 @@

    Class AppContextLeakPrev a container or system classloader, not a webapp classloader. Inspired by Tomcat JreMemoryLeakPrevention.

    -
    @@ -204,13 +188,11 @@

    Method Details

  • prevent

    -
    public void prevent(ClassLoader loader)
    Specified by:
    prevent in class AbstractLeakPreventer
    -
  • @@ -224,5 +206,7 @@

    prevent


    + + diff --git a/jetty-11/org/eclipse/jetty/util/preventers/DriverManagerLeakPreventer.html b/jetty-11/org/eclipse/jetty/util/preventers/DriverManagerLeakPreventer.html index 98ac33b762b..57f728ea7cd 100644 --- a/jetty-11/org/eclipse/jetty/util/preventers/DriverManagerLeakPreventer.html +++ b/jetty-11/org/eclipse/jetty/util/preventers/DriverManagerLeakPreventer.html @@ -1,29 +1,35 @@ - -DriverManagerLeakPreventer (Eclipse Jetty API Doc - v11.0.21) + +DriverManagerLeakPreventer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DriverManagerLe

    -
    All Implemented Interfaces:
    LifeCycle
    @@ -106,7 +93,6 @@

    Class DriverManagerLe Cause DriverManager.getCallerClassLoader() to be called, which will pin the classloader. Inspired by Tomcat JreMemoryLeakPrevention.

    -
    @@ -203,13 +187,11 @@

    Method Details

  • prevent

    -
    public void prevent(ClassLoader loader)
    Specified by:
    prevent in class AbstractLeakPreventer
    -
  • @@ -223,5 +205,7 @@

    prevent


    + + diff --git a/jetty-11/org/eclipse/jetty/util/preventers/class-use/AWTLeakPreventer.html b/jetty-11/org/eclipse/jetty/util/preventers/class-use/AWTLeakPreventer.html index 9a81d4eb066..f066e3f1ad6 100644 --- a/jetty-11/org/eclipse/jetty/util/preventers/class-use/AWTLeakPreventer.html +++ b/jetty-11/org/eclipse/jetty/util/preventers/class-use/AWTLeakPreventer.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.preventers.AWTLeakPreventer (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.preventers.AWTLeakPreventer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class EmptyResource

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -102,7 +89,6 @@

    Class EmptyResource

    EmptyResource Represents a resource that does does not refer to any file, url, jar etc.
    -
      @@ -228,9 +214,7 @@

      Field Details

    • INSTANCE

      -
      public static final Resource INSTANCE
      -
    @@ -244,7 +228,6 @@

    Method Details

  • isContainedIn

    -
    public boolean isContainedIn(Resource r) throws MalformedURLException
    @@ -253,15 +236,13 @@

    isContainedIn

    Throws:
    MalformedURLException
    -
  • close

    -
    public void close()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Release any temporary resources held by the resource.
    Specified by:
    @@ -271,13 +252,11 @@

    close

    Specified by:
    close in class Resource
    -
  • exists

    -
    public boolean exists()
    Specified by:
    @@ -285,13 +264,11 @@

    exists

    Returns:
    true if the represented resource exists.
    -
  • isDirectory

    -
    public boolean isDirectory()
    Specified by:
    @@ -299,15 +276,13 @@

    isDirectory

    Returns:
    true if the represented resource is a container/directory.
    -
  • lastModified

    -
    public long lastModified()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Time resource was last modified.
    Specified by:
    @@ -315,15 +290,13 @@

    lastModified

    Returns:
    the last modified time as milliseconds since unix epoch
    -
  • length

    -
    public long length()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Length of the resource.
    Specified by:
    @@ -331,15 +304,13 @@

    length

    Returns:
    the length of the resource
    -
  • getURI

    -
    public URI getURI()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    URI representing the resource.
    Specified by:
    @@ -347,16 +318,14 @@

    getURI

    Returns:
    an URI representing the given resource
    -
  • getFile

    -
    public File getFile() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    File representing the given resource.
    Specified by:
    @@ -367,15 +336,13 @@

    getFile

    Throws:
    IOException - if unable to get the resource due to permissions
    -
  • getName

    -
    public String getName()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    The name of the resource.
    Specified by:
    @@ -383,16 +350,14 @@

    getName

    Returns:
    the name of the resource
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Input stream to the resource
    Specified by:
    @@ -402,16 +367,14 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • getReadableByteChannel

    -
    public ReadableByteChannel getReadableByteChannel() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Readable ByteChannel for the resource.
    Specified by:
    @@ -421,16 +384,14 @@

    getReadableByteChannel

    Throws:
    IOException - if unable to open the readable bytechannel for the resource.
    -
  • delete

    -
    public boolean delete() throws SecurityException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Deletes the given resource
    Specified by:
    @@ -441,16 +402,14 @@

    delete

    Throws:
    SecurityException - if unable to delete due to permissions
    -
  • renameTo

    -
    public boolean renameTo(Resource dest) throws SecurityException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Rename the given resource
    Specified by:
    @@ -462,15 +421,13 @@

    renameTo

    Throws:
    SecurityException - if unable to rename due to permissions
    -
  • list

    -
    public String[] list()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    list of resource names contained in the given resource. Ordering is unspecified, so callers may wish to sort the return value to ensure deterministic behavior.
    @@ -480,17 +437,15 @@

    list

    a list of resource names contained in the given resource, or null. Note: The resource names are not URL encoded.
    -
  • addPath

    -
    public Resource addPath(String path) throws IOException, MalformedURLException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Returns the resource contained inside the current resource with the given name, which may or may not exist.
    @@ -506,7 +461,6 @@

    addPath

    MalformedURLException - if the resolution of the path fails because the input path parameter is malformed, or a relative path attempts to access above the root resource.
    -
  • @@ -520,5 +474,7 @@

    addPath


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/resource/JarFileResource.html b/jetty-11/org/eclipse/jetty/util/resource/JarFileResource.html index c7a320d36b5..4fffd5aeea5 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/JarFileResource.html +++ b/jetty-11/org/eclipse/jetty/util/resource/JarFileResource.html @@ -1,29 +1,35 @@ - -JarFileResource (Eclipse Jetty API Doc - v11.0.21) + +JarFileResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class JarFileResource

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -103,7 +90,6 @@

    Class JarFileResource


    public class JarFileResource extends JarResource
    -
      @@ -221,10 +207,8 @@

      Constructor Details

    • JarFileResource

      -
      protected JarFileResource(URL url, boolean useCaches)
      -
    @@ -238,9 +222,8 @@

    Method Details

  • close

    -
    public void close()
    -
    Description copied from class: URLResource
    +
    Description copied from class: URLResource
    Release any resources held by the resource.
    Specified by:
    @@ -250,25 +233,21 @@

    close

    Overrides:
    close in class JarResource
    -
  • checkConnection

    -
    protected boolean checkConnection()
    Overrides:
    checkConnection in class JarResource
    -
  • newConnection

    -
    protected void newConnection() throws IOException
    @@ -277,13 +256,11 @@

    newConnection

    Throws:
    IOException - Sub-classes of JarResource may throw an IOException (or subclass)
    -
  • exists

    -
    public boolean exists()
    Returns true if the represented resource exists.
    @@ -292,13 +269,11 @@

    exists

    Returns:
    true if the represented resource exists.
    -
  • isDirectory

    -
    public boolean isDirectory()
    Overrides:
    @@ -306,13 +281,11 @@

    isDirectory

    Returns:
    true if the represented resource is a container/directory.
    -
  • lastModified

    -
    public long lastModified()
    Returns the last modified time
    @@ -321,15 +294,13 @@

    lastModified

    Returns:
    the last modified time as milliseconds since unix epoch
    -
  • list

    -
    public String[] list()
    -
    Description copied from class: URLResource
    +
    Description copied from class: URLResource
    Returns a list of resource names contained in the given resource
    Overrides:
    @@ -338,13 +309,11 @@

    list

    a list of resource names contained in the given resource, or null. Note: The resource names are not URL encoded.
    -
  • length

    -
    public long length()
    Return the length of the resource
    @@ -353,13 +322,11 @@

    length

    Returns:
    the length of the resource
    -
  • isContainedIn

    -
    public boolean isContainedIn(Resource resource) throws MalformedURLException
    Check if this jar:file: resource is contained in the @@ -374,15 +341,12 @@

    isContainedIn

    Throws:
    MalformedURLException - if unable to process is contained due to invalid URL format
    -
  • getJarFile

    -
    public File getJarFile()
    -
  • @@ -396,5 +360,7 @@

    getJarFile


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/resource/JarResource.html b/jetty-11/org/eclipse/jetty/util/resource/JarResource.html index 182bae43071..c4f2f8c60ae 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/JarResource.html +++ b/jetty-11/org/eclipse/jetty/util/resource/JarResource.html @@ -1,29 +1,35 @@ - -JarResource (Eclipse Jetty API Doc - v11.0.21) + +JarResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JarResource

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -105,7 +92,6 @@

    Class JarResource


    public class JarResource extends URLResource
    -
      @@ -221,9 +207,7 @@

      Field Details

    • _jarConnection

      -
      protected JarURLConnection _jarConnection
      -
    @@ -237,18 +221,14 @@

    Constructor Details

  • JarResource

    -
    protected JarResource(URL url)
    -
  • JarResource

    -
    protected JarResource(URL url, boolean useCaches)
    -
  • @@ -262,9 +242,8 @@

    Method Details

  • close

    -
    public void close()
    -
    Description copied from class: URLResource
    +
    Description copied from class: URLResource
    Release any resources held by the resource.
    Specified by:
    @@ -274,38 +253,32 @@

    close

    Overrides:
    close in class URLResource
    -
  • checkConnection

    -
    protected boolean checkConnection()
    Overrides:
    checkConnection in class URLResource
    -
  • newConnection

    -
    protected void newConnection() throws IOException
    Throws:
    IOException - Sub-classes of JarResource may throw an IOException (or subclass)
    -
  • exists

    -
    public boolean exists()
    Returns true if the represented resource exists.
    @@ -314,16 +287,14 @@

    exists

    Returns:
    true if the represented resource exists.
    -
  • getFile

    -
    public File getFile() throws IOException
    -
    Description copied from class: URLResource
    +
    Description copied from class: URLResource
    Returns an File representing the given resource or NULL if this is not possible.
    @@ -335,16 +306,14 @@

    getFile

    Throws:
    IOException - if unable to get the resource due to permissions
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    -
    Description copied from class: URLResource
    +
    Description copied from class: URLResource
    Returns an input stream to the resource. The underlying url connection will be nulled out to prevent re-use.
    @@ -355,16 +324,14 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • copyTo

    -
    public void copyTo(File directory) throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Copy the Resource to the new destination file.

    Will not replace existing destination file.

    @@ -376,20 +343,17 @@

    copyTo

    Throws:
    IOException - if unable to copy the resource
    -
  • newJarResource

    -
    public static Resource newJarResource(Resource resource) throws IOException
    Throws:
    IOException
    -
  • @@ -403,5 +367,7 @@

    newJarResource


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/resource/PathResource.html b/jetty-11/org/eclipse/jetty/util/resource/PathResource.html index 8e97128c9bf..4886493a34f 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/PathResource.html +++ b/jetty-11/org/eclipse/jetty/util/resource/PathResource.html @@ -1,29 +1,35 @@ - -PathResource (Eclipse Jetty API Doc - v11.0.21) + +PathResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PathResource

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -100,7 +87,6 @@

    Class PathResource

    public class PathResource extends Resource
    Java NIO Path Resource.
    -
      @@ -286,7 +272,6 @@

      Constructor Details

    • PathResource

      -
      public PathResource(File file)
      Construct a new PathResource from a File object.

      @@ -305,26 +290,22 @@

      PathResource

      Parameters:
      file - the file to use
      -
    • PathResource

      -
      public PathResource(Path path)
      Construct a new PathResource from a Path object.
      Parameters:
      path - the path to use
      -
    • PathResource

      -
      public PathResource(URI uri) throws IOException
      Construct a new PathResource from a URI object. @@ -336,13 +317,11 @@

      PathResource

      Throws:
      IOException - if unable to construct the PathResource from the URI.
      -
    • PathResource

      -
      public PathResource(URL url) throws IOException, URISyntaxException
      @@ -366,7 +345,6 @@

      PathResource

      IOException - if URL doesn't point to a location that can be transformed to a PathResource
      URISyntaxException - if the provided URL was malformed
      -
    @@ -380,7 +358,6 @@

    Method Details

  • isSameName

    -
    public static boolean isSameName(Path pathA, Path pathB)
    Test if the paths are the same name. @@ -435,15 +412,13 @@

    isSameName

    We also cannot rely on a.compareTo(b) as this is roughly equivalent in implementation to a.equals(b)

    -
  • isSame

    -
    public boolean isSame(Resource resource)
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Return true if the passed Resource represents the same resource as the Resource. For many resource types, this is equivalent to Object.equals(Object), however for resources types that support aliasing, this maybe some other check (e.g. Files.isSameFile(Path, Path)).
    @@ -455,16 +430,14 @@

    isSame

    Returns:
    true if the passed resource represents the same resource.
    -
  • addPath

    -
    public Resource addPath(String subPath) throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Returns the resource contained inside the current resource with the given name, which may or may not exist.
    @@ -477,16 +450,16 @@

    addPath

    the Resource for the resolved path within this Resource, never null
    Throws:
    IOException - if unable to resolve the path
    +
    MalformedURLException - if the resolution of the path fails because the input path parameter is malformed, or + a relative path attempts to access above the root resource.
    -
  • close

    -
    public void close()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Release any temporary resources held by the resource.
    Specified by:
    @@ -496,16 +469,14 @@

    close

    Specified by:
    close in class Resource
    -
  • delete

    -
    public boolean delete() throws SecurityException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Deletes the given resource
    Specified by:
    @@ -516,25 +487,21 @@

    delete

    Throws:
    SecurityException - if unable to delete due to permissions
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • exists

    -
    public boolean exists()
    Specified by:
    @@ -542,16 +509,14 @@

    exists

    Returns:
    true if the represented resource exists.
    -
  • getFile

    -
    public File getFile() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    File representing the given resource.
    Specified by:
    @@ -562,28 +527,24 @@

    getFile

    Throws:
    IOException - if unable to get the resource due to permissions
    -
  • getPath

    -
    public Path getPath()
    Returns:
    the Path of the resource
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Input stream to the resource
    Specified by:
    @@ -593,15 +554,13 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • getName

    -
    public String getName()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    The name of the resource.
    Specified by:
    @@ -609,16 +568,14 @@

    getName

    Returns:
    the name of the resource
    -
  • getReadableByteChannel

    -
    public ReadableByteChannel getReadableByteChannel() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Readable ByteChannel for the resource.
    Specified by:
    @@ -628,28 +585,24 @@

    getReadableByteChannel

    Throws:
    IOException - if unable to open the readable bytechannel for the resource.
    -
  • newSeekableByteChannel

    -
    public SeekableByteChannel newSeekableByteChannel() throws IOException
    Throws:
    IOException
    -
  • getURI

    -
    public URI getURI()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    URI representing the resource.
    Specified by:
    @@ -657,37 +610,31 @@

    getURI

    Returns:
    an URI representing the given resource
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • isContainedIn

    -
    public boolean isContainedIn(Resource r)
    Specified by:
    isContainedIn in class Resource
    -
  • isDirectory

    -
    public boolean isDirectory()
    Specified by:
    @@ -695,15 +642,13 @@

    isDirectory

    Returns:
    true if the represented resource is a container/directory.
    -
  • lastModified

    -
    public long lastModified()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Time resource was last modified.
    Specified by:
    @@ -711,15 +656,13 @@

    lastModified

    Returns:
    the last modified time as milliseconds since unix epoch
    -
  • length

    -
    public long length()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Length of the resource.
    Specified by:
    @@ -727,13 +670,11 @@

    length

    Returns:
    the length of the resource
    -
  • isAlias

    -
    public boolean isAlias()
    Overrides:
    @@ -741,13 +682,11 @@

    isAlias

    Returns:
    true if this Resource is an alias to another real Resource
    -
  • getAliasPath

    -
    public Path getAliasPath()
    The Alias as a Path.

    @@ -758,13 +697,11 @@

    getAliasPath

    Returns:
    the alias as a path.
    -
  • getAlias

    -
    public URI getAlias()
    Overrides:
    @@ -772,15 +709,13 @@

    getAlias

    Returns:
    The canonical Alias of this resource or null if none.
    -
  • list

    -
    public String[] list()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    list of resource names contained in the given resource. Ordering is unspecified, so callers may wish to sort the return value to ensure deterministic behavior.
    @@ -790,16 +725,14 @@

    list

    a list of resource names contained in the given resource, or null. Note: The resource names are not URL encoded.
    -
  • renameTo

    -
    public boolean renameTo(Resource dest) throws SecurityException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Rename the given resource
    Specified by:
    @@ -811,16 +744,14 @@

    renameTo

    Throws:
    SecurityException - if unable to rename due to permissions
    -
  • copyTo

    -
    public void copyTo(File destination) throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Copy the Resource to the new destination file.

    Will not replace existing destination file.

    @@ -832,19 +763,16 @@

    copyTo

    Throws:
    IOException - if unable to copy the resource
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -858,5 +786,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/resource/Resource.html b/jetty-11/org/eclipse/jetty/util/resource/Resource.html index f90303352fc..07c372683d4 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/Resource.html +++ b/jetty-11/org/eclipse/jetty/util/resource/Resource.html @@ -1,29 +1,35 @@ - -Resource (Eclipse Jetty API Doc - v11.0.21) + +Resource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Resource

    org.eclipse.jetty.util.resource.Resource
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -107,7 +94,6 @@

    Class Resource

    This class provides a resource abstraction, where a resource may be a file, a URL or an entry in a jar file.

    -
    @@ -384,9 +368,7 @@

    Constructor Details

  • Resource

    -
    public Resource()
    -
  • @@ -400,7 +382,6 @@

    Method Details

  • setDefaultUseCaches

    -
    public static void setDefaultUseCaches(boolean useCaches)
    Change the default setting for url connection caches. Subsequent URLConnections will use this default.
    @@ -408,21 +389,17 @@

    setDefaultUseCaches

    Parameters:
    useCaches - true to enable URL connection caches, false otherwise.
    -
  • getDefaultUseCaches

    -
    public static boolean getDefaultUseCaches()
    -
  • resolveAlias

    -
    public static Resource resolveAlias(Resource resource)
    Attempt to resolve the real path of a Resource to potentially remove any symlinks causing the Resource to be an alias.
    @@ -431,13 +408,11 @@

    resolveAlias

    Returns:
    a new Resource resolved to the real path of the original Resource, or the original resource if it was not an alias.
    -
  • newResource

    -
    public static Resource newResource(URI uri) throws MalformedURLException
    Construct a resource from a uri.
    @@ -449,13 +424,11 @@

    newResource

    Throws:
    MalformedURLException - Problem accessing URI
    -
  • newResource

    -
    public static Resource newResource(URL url)
    Construct a resource from a url.
    @@ -464,13 +437,11 @@

    newResource

    Returns:
    A Resource object.
    -
  • newResource

    -
    public static Resource newResource(String resource) throws IOException
    Construct a resource from a string.
    @@ -483,13 +454,11 @@

    newResource

    MalformedURLException - Problem accessing URI
    IOException
    -
  • newResource

    -
    public static Resource newResource(String resource, boolean useCaches) throws IOException
    @@ -504,21 +473,17 @@

    newResource

    MalformedURLException - Problem accessing URI
    IOException
    -
  • newResource

    -
    public static Resource newResource(File file)
    -
  • newResource

    -
    public static Resource newResource(Path path)
    Construct a Resource from provided path
    @@ -529,13 +494,11 @@

    newResource

    Since:
    9.4.10
    -
  • newSystemResource

    -
    public static Resource newSystemResource(String resource) throws IOException
    Construct a system resource from a string. @@ -549,13 +512,11 @@

    newSystemResource

    Throws:
    IOException - Problem accessing resource.
    -
  • newClassPathResource

    -
    public static Resource newClassPathResource(String resource)
    Find a classpath resource.
    @@ -564,13 +525,11 @@

    newClassPathResource

    Returns:
    Resource or null
    -
  • newClassPathResource

    -
    public static Resource newClassPathResource(String name, boolean useCaches, boolean checkParents)
    @@ -588,13 +547,11 @@

    newClassPathResource

    Returns:
    Resource or null
    -
  • isContainedIn

    -
    public static boolean isContainedIn(Resource r, Resource containingResource) throws MalformedURLException
    @@ -602,26 +559,22 @@

    isContainedIn

    Throws:
    MalformedURLException
    -
  • isContainedIn

    -
    public abstract boolean isContainedIn(Resource r) throws MalformedURLException
    Throws:
    MalformedURLException
    -
  • isSame

    -
    public boolean isSame(Resource resource)
    Return true if the passed Resource represents the same resource as the Resource. For many resource types, this is equivalent to Object.equals(Object), however @@ -632,13 +585,11 @@

    isSame

    Returns:
    true if the passed resource represents the same resource.
    -
  • close

    -
    public abstract void close()
    Release any temporary resources held by the resource.
    @@ -647,76 +598,64 @@

    close

    Specified by:
    close in interface Closeable
    -
  • exists

    -
    public abstract boolean exists()
    Returns:
    true if the represented resource exists.
    -
  • isDirectory

    -
    public abstract boolean isDirectory()
    Returns:
    true if the represented resource is a container/directory.
    -
  • lastModified

    -
    public abstract long lastModified()
    Time resource was last modified.
    Returns:
    the last modified time as milliseconds since unix epoch
    -
  • length

    -
    public abstract long length()
    Length of the resource.
    Returns:
    the length of the resource
    -
  • getURI

    -
    public abstract URI getURI()
    URI representing the resource.
    Returns:
    an URI representing the given resource
    -
  • getFile

    -
    public abstract File getFile() throws IOException
    File representing the given resource.
    @@ -727,26 +666,22 @@

    getFile

    Throws:
    IOException - if unable to get the resource due to permissions
    -
  • getName

    -
    public abstract String getName()
    The name of the resource.
    Returns:
    the name of the resource
    -
  • getInputStream

    -
    public abstract InputStream getInputStream() throws IOException
    Input stream to the resource
    @@ -756,13 +691,11 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • getReadableByteChannel

    -
    public abstract ReadableByteChannel getReadableByteChannel() throws IOException
    Readable ByteChannel for the resource.
    @@ -772,13 +705,11 @@

    getReadableByteChannel

    Throws:
    IOException - if unable to open the readable bytechannel for the resource.
    -
  • delete

    -
    public abstract boolean delete() throws SecurityException
    Deletes the given resource
    @@ -789,13 +720,11 @@

    delete

    Throws:
    SecurityException - if unable to delete due to permissions
    -
  • renameTo

    -
    public abstract boolean renameTo(Resource dest) throws SecurityException
    Rename the given resource
    @@ -807,13 +736,11 @@

    renameTo

    Throws:
    SecurityException - if unable to rename due to permissions
    -
  • list

    -
    public abstract String[] list()
    list of resource names contained in the given resource. Ordering is unspecified, so callers may wish to sort the return value to ensure deterministic behavior.
    @@ -822,13 +749,11 @@

    list

    a list of resource names contained in the given resource, or null. Note: The resource names are not URL encoded.
    -
  • addPath

    -
    public abstract Resource addPath(String path) throws IOException, MalformedURLException
    @@ -845,13 +770,11 @@

    addPath

    MalformedURLException - if the resolution of the path fails because the input path parameter is malformed, or a relative path attempts to access above the root resource.
    -
  • getResource

    -
    public Resource getResource(String path) throws IOException
    Get a resource from within this resource.
    @@ -865,53 +788,43 @@

    getResource

    Throws:
    IOException - if unable to create Resource
    -
  • getAssociate

    -
    public Object getAssociate()
    -
  • setAssociate

    -
    public void setAssociate(Object o)
    -
  • isAlias

    -
    public boolean isAlias()
    Returns:
    true if this Resource is an alias to another real Resource
    -
  • getAlias

    -
    public URI getAlias()
    Returns:
    The canonical Alias of this resource or null if none.
    -
  • getListHTML

    -
    public String getListHTML(String base, boolean parent, String query) @@ -927,13 +840,11 @@

    getListHTML

    Throws:
    IOException - on failure to generate a list.
    -
  • copyTo

    -
    public void copyTo(File destination) throws IOException
    Copy the Resource to the new destination file. @@ -945,42 +856,34 @@

    copyTo

    Throws:
    IOException - if unable to copy the resource
    -
  • getWeakETag

    -
    public String getWeakETag()
    Generate a weak ETag reference for this Resource.
    Returns:
    the weak ETag reference for this resource.
    -
  • getWeakETag

    -
    public String getWeakETag(String suffix)
    -
  • getAllResources

    -
    public Collection<Resource> getAllResources()
    -
  • toURL

    -
    public static URL toURL(File file) throws MalformedURLException
    Generate a properly encoded URL from a File instance.
    @@ -992,13 +895,11 @@

    toURL

    Throws:
    MalformedURLException - if unable to convert File to URL
    -
  • fromList

    -
    public static List<Resource> fromList(String resources, boolean globDirs) throws IOException
    @@ -1019,13 +920,11 @@

    fromList

    Throws:
    IOException
    -
  • fromList

    -
    public static List<Resource> fromList(String resources, boolean globDirs, ResourceFactory resourceFactory) @@ -1048,7 +947,6 @@

    fromList

    Throws:
    IOException
    -
  • @@ -1062,5 +960,7 @@

    fromList


    + + diff --git a/jetty-11/org/eclipse/jetty/util/resource/ResourceCollators.html b/jetty-11/org/eclipse/jetty/util/resource/ResourceCollators.html index 7cd63e2d293..d74f7dd3005 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/ResourceCollators.html +++ b/jetty-11/org/eclipse/jetty/util/resource/ResourceCollators.html @@ -1,29 +1,35 @@ - -ResourceCollators (Eclipse Jetty API Doc - v11.0.21) + +ResourceCollators (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class ResourceCollators

    org.eclipse.jetty.util.resource.ResourceCollators
    -

    public class ResourceCollators extends Object
    -
    @@ -150,9 +136,7 @@

    Constructor Details

  • ResourceCollators

    -
    public ResourceCollators()
    -
  • @@ -166,25 +150,19 @@

    Method Details

  • byLastModified

    -
    public static Comparator<? super Resource> byLastModified(boolean sortOrderAscending)
    -
  • byName

    -
    public static Comparator<? super Resource> byName(boolean sortOrderAscending)
    -
  • bySize

    -
    public static Comparator<? super Resource> bySize(boolean sortOrderAscending)
    -
  • @@ -198,5 +176,7 @@

    bySize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/resource/ResourceCollection.html b/jetty-11/org/eclipse/jetty/util/resource/ResourceCollection.html index 619333353be..efa46101b20 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/ResourceCollection.html +++ b/jetty-11/org/eclipse/jetty/util/resource/ResourceCollection.html @@ -1,29 +1,35 @@ - -ResourceCollection (Eclipse Jetty API Doc - v11.0.21) + +ResourceCollection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ResourceCollection

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -104,7 +91,6 @@

    Class ResourceCollection

    The first resource in the collection is the main resource. If a resource is not found in the main resource, it looks it up in the order the resources were constructed.
    -
      @@ -202,7 +188,7 @@

      Method Summary

      Readable ByteChannel for the resource.
      - +
      Retrieves the resource collection's resources.
      @@ -279,57 +265,48 @@

      Constructor Details

    • ResourceCollection

      -
      public ResourceCollection()
      Instantiates an empty resource collection.

      This constructor is used when configuring jetty-maven-plugin.

      -
    • ResourceCollection

      -
      public ResourceCollection(Resource... resources)
      Instantiates a new resource collection.
      Parameters:
      resources - the resources to be added to collection
      -
    • ResourceCollection

      -
      public ResourceCollection(Collection<Resource> resources)
      Instantiates a new resource collection.
      Parameters:
      resources - the resources to be added to collection
      -
    • ResourceCollection

      -
      public ResourceCollection(String[] resources)
      Instantiates a new resource collection.
      Parameters:
      resources - the resource strings to be added to collection
      -
    • ResourceCollection

      -
      public ResourceCollection(String csvResources) throws IOException
      Instantiates a new resource collection.
      @@ -339,7 +316,6 @@

      ResourceCollection

      Throws:
      IOException - if any listed resource is not valid
      -
    @@ -353,46 +329,39 @@

    Method Details

  • getResources

    -
    public List<Resource> getResources()
    Retrieves the resource collection's resources.
    Returns:
    the resource collection
    -
  • setResources

    -
    public void setResources(List<Resource> res)
    Sets the resource collection's resources.
    Parameters:
    res - the resources to set
    -
  • setResources

    -
    public void setResources(Resource[] resources)
    Sets the resource collection's resources.
    Parameters:
    resources - the new resource array
    -
  • setResources

    -
    public void setResources(String resources) throws IOException
    Sets the resources as string of comma-separated values. @@ -405,18 +374,16 @@

    setResources

    IOException - if unable resource declared is not valid
    See Also:
    -
    -
  • addPath

    -
    public Resource addPath(String path) throws IOException
    Add a path to the resource collection.
    @@ -437,16 +404,14 @@

    addPath

    MalformedURLException - if the resolution of the path fails because the input path parameter is malformed against any of the collection
    IOException - if unable to resolve the path
    -
  • delete

    -
    public boolean delete() throws SecurityException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Deletes the given resource
    Specified by:
    @@ -457,13 +422,11 @@

    delete

    Throws:
    SecurityException - if unable to delete due to permissions
    -
  • exists

    -
    public boolean exists()
    Specified by:
    @@ -471,16 +434,14 @@

    exists

    Returns:
    true if the represented resource exists.
    -
  • getFile

    -
    public File getFile() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    File representing the given resource.
    Specified by:
    @@ -491,16 +452,14 @@

    getFile

    Throws:
    IOException - if unable to get the resource due to permissions
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Input stream to the resource
    Specified by:
    @@ -510,16 +469,14 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • getReadableByteChannel

    -
    public ReadableByteChannel getReadableByteChannel() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Readable ByteChannel for the resource.
    Specified by:
    @@ -529,15 +486,13 @@

    getReadableByteChannel

    Throws:
    IOException - if unable to open the readable bytechannel for the resource.
    -
  • getName

    -
    public String getName()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    The name of the resource.
    Specified by:
    @@ -545,15 +500,13 @@

    getName

    Returns:
    the name of the resource
    -
  • getURI

    -
    public URI getURI()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    URI representing the resource.
    Specified by:
    @@ -561,13 +514,11 @@

    getURI

    Returns:
    an URI representing the given resource
    -
  • isDirectory

    -
    public boolean isDirectory()
    Specified by:
    @@ -575,15 +526,13 @@

    isDirectory

    Returns:
    true if the represented resource is a container/directory.
    -
  • lastModified

    -
    public long lastModified()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Time resource was last modified.
    Specified by:
    @@ -591,15 +540,13 @@

    lastModified

    Returns:
    the last modified time as milliseconds since unix epoch
    -
  • length

    -
    public long length()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Length of the resource.
    Specified by:
    @@ -607,15 +554,13 @@

    length

    Returns:
    the length of the resource
    -
  • list

    -
    public String[] list()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    list of resource names contained in the given resource. Ordering is unspecified, so callers may wish to sort the return value to ensure deterministic behavior.
    @@ -624,15 +569,13 @@

    list

    Returns:
    The list of resource names(merged) contained in the collection of resources.
    -
  • close

    -
    public void close()
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Release any temporary resources held by the resource.
    Specified by:
    @@ -642,16 +585,14 @@

    close

    Specified by:
    close in class Resource
    -
  • renameTo

    -
    public boolean renameTo(Resource dest) throws SecurityException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Rename the given resource
    Specified by:
    @@ -663,16 +604,14 @@

    renameTo

    Throws:
    SecurityException - if unable to rename due to permissions
    -
  • copyTo

    -
    public void copyTo(File destination) throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Copy the Resource to the new destination file.

    Will not replace existing destination file.

    @@ -684,13 +623,11 @@

    copyTo

    Throws:
    IOException - if unable to copy the resource
    -
  • toString

    -
    public String toString()
    Overrides:
    @@ -698,19 +635,16 @@

    toString

    Returns:
    the list of resources separated by a path separator
    -
  • isContainedIn

    -
    public boolean isContainedIn(Resource r)
    Specified by:
    isContainedIn in class Resource
    -
  • @@ -724,5 +658,7 @@

    isContainedIn


    + + diff --git a/jetty-11/org/eclipse/jetty/util/resource/ResourceFactory.html b/jetty-11/org/eclipse/jetty/util/resource/ResourceFactory.html index 55281158b8a..ca1755c917f 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/ResourceFactory.html +++ b/jetty-11/org/eclipse/jetty/util/resource/ResourceFactory.html @@ -1,29 +1,35 @@ - -ResourceFactory (Eclipse Jetty API Doc - v11.0.21) + +ResourceFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ResourceFactory

    -
    All Known Implementing Classes:
    DefaultServlet, EmptyResource, JarFileResource, JarResource, PathResource, Resource, ResourceCollection, ResourceHandler, URLResource
    @@ -94,7 +81,6 @@

    Interface ResourceFactory
    public interface ResourceFactory
    ResourceFactory.
    -

      @@ -131,7 +117,6 @@

      Method Details

    • getResource

      -
      Resource getResource(String path) throws IOException
      Get a Resource from a provided String. @@ -150,7 +135,6 @@

      getResource

      Throws:
      IOException - if unable to create Resource
      -
    @@ -164,5 +148,7 @@

    getResource


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/resource/URLResource.html b/jetty-11/org/eclipse/jetty/util/resource/URLResource.html index 915cd1f8f7c..f4b106a19c2 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/URLResource.html +++ b/jetty-11/org/eclipse/jetty/util/resource/URLResource.html @@ -1,29 +1,35 @@ - -URLResource (Eclipse Jetty API Doc - v11.0.21) + +URLResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class URLResource

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ResourceFactory
    @@ -104,7 +91,6 @@

    Class URLResource

    public class URLResource extends Resource
    URL resource class.
    -
      @@ -287,41 +273,31 @@

      Field Details

    • _lock

      -
      protected final AutoLock _lock
      -
    • _url

      -
      protected final URL _url
      -
    • _urlString

      -
      protected final String _urlString
      -
    • _connection

      -
      protected URLConnection _connection
      -
    • _in

      -
      protected InputStream _in
      -
    @@ -335,20 +311,16 @@

    Constructor Details

  • URLResource

    -
    protected URLResource(URL url, URLConnection connection)
    -
  • URLResource

    -
    protected URLResource(URL url, URLConnection connection, boolean useCaches)
    -
  • @@ -362,15 +334,12 @@

    Method Details

  • checkConnection

    -
    protected boolean checkConnection()
    -
  • close

    -
    public void close()
    Release any resources held by the resource.
    @@ -381,13 +350,11 @@

    close

    Specified by:
    close in class Resource
    -
  • exists

    -
    public boolean exists()
    Returns true if the represented resource exists.
    @@ -396,13 +363,11 @@

    exists

    Returns:
    true if the represented resource exists.
    -
  • isDirectory

    -
    public boolean isDirectory()
    Specified by:
    @@ -410,13 +375,11 @@

    isDirectory

    Returns:
    true if the represented resource is a container/directory.
    -
  • lastModified

    -
    public long lastModified()
    Returns the last modified time
    @@ -425,13 +388,11 @@

    lastModified

    Returns:
    the last modified time as milliseconds since unix epoch
    -
  • length

    -
    public long length()
    Return the length of the resource
    @@ -440,13 +401,11 @@

    length

    Returns:
    the length of the resource
    -
  • getURI

    -
    public URI getURI()
    Returns a URI representing the given resource
    @@ -455,13 +414,11 @@

    getURI

    Returns:
    an URI representing the given resource
    -
  • getFile

    -
    public File getFile() throws IOException
    Returns an File representing the given resource or NULL if this @@ -475,13 +432,11 @@

    getFile

    Throws:
    IOException - if unable to get the resource due to permissions
    -
  • getName

    -
    public String getName()
    Returns the name of the resource
    @@ -490,13 +445,11 @@

    getName

    Returns:
    the name of the resource
    -
  • getInputStream

    -
    public InputStream getInputStream() throws IOException
    Returns an input stream to the resource. The underlying @@ -509,13 +462,11 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • getInputStream

    -
    protected InputStream getInputStream(boolean resetConnection) throws IOException
    Returns an input stream to the resource, optionally nulling @@ -531,16 +482,14 @@

    getInputStream

    Throws:
    IOException - if unable to open the input stream
    -
  • getReadableByteChannel

    -
    public ReadableByteChannel getReadableByteChannel() throws IOException
    -
    Description copied from class: Resource
    +
    Description copied from class: Resource
    Readable ByteChannel for the resource.
    Specified by:
    @@ -550,13 +499,11 @@

    getReadableByteChannel

    Throws:
    IOException - if unable to open the readable bytechannel for the resource.
    -
  • delete

    -
    public boolean delete() throws SecurityException
    Deletes the given resource
    @@ -569,13 +516,11 @@

    delete

    Throws:
    SecurityException - if unable to delete due to permissions
    -
  • renameTo

    -
    public boolean renameTo(Resource dest) throws SecurityException
    Rename the given resource
    @@ -589,13 +534,11 @@

    renameTo

    Throws:
    SecurityException - if unable to rename due to permissions
    -
  • list

    -
    public String[] list()
    Returns a list of resource names contained in the given resource
    @@ -605,13 +548,11 @@

    list

    a list of resource names contained in the given resource, or null. Note: The resource names are not URL encoded.
    -
  • addPath

    -
    public Resource addPath(String path) throws IOException
    Returns the resource contained inside the current resource with the @@ -626,58 +567,50 @@

    addPath

    the Resource for the resolved path within this Resource, never null
    Throws:
    IOException - if unable to resolve the path
    +
    MalformedURLException - if the resolution of the path fails because the input path parameter is malformed, or + a relative path attempts to access above the root resource.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • getUseCaches

    -
    public boolean getUseCaches()
    -
  • isContainedIn

    -
    public boolean isContainedIn(Resource containingResource) throws MalformedURLException
    @@ -686,7 +619,6 @@

    isContainedIn

    Throws:
    MalformedURLException
    -
  • @@ -700,5 +632,7 @@

    isContainedIn


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/resource/class-use/EmptyResource.html b/jetty-11/org/eclipse/jetty/util/resource/class-use/EmptyResource.html index 88404e54d2c..1995cc8758e 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/class-use/EmptyResource.html +++ b/jetty-11/org/eclipse/jetty/util/resource/class-use/EmptyResource.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.resource.EmptyResource (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.resource.EmptyResource (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.resource


    -
    package org.eclipse.jetty.util.resource
    Jetty Util : Common Resource Utilities
    -
    • @@ -139,5 +134,7 @@

      Package org.ec
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/resource/package-tree.html b/jetty-11/org/eclipse/jetty/util/resource/package-tree.html index b36265426c0..effd54375a2 100644 --- a/jetty-11/org/eclipse/jetty/util/resource/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/resource/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.resource Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.resource Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class CertificateUtils

    org.eclipse.jetty.util.security.CertificateUtils
    -

    public class CertificateUtils extends Object
    -
      @@ -127,7 +113,7 @@

      Method Summary

      String storeProvider, String storePassword)
     
    -
    static Collection<? extends CRL>
    +
    static Collection<? extends CRL>
    loadCRL(String crlPath)
     
    @@ -150,9 +136,7 @@

    Constructor Details

  • CertificateUtils

    -
    public CertificateUtils()
    -
  • @@ -166,7 +150,6 @@

    Method Details

  • getKeyStore

    -
    public static KeyStore getKeyStore(Resource store, String storeType, String storeProvider, @@ -176,20 +159,17 @@

    getKeyStore

    Throws:
    Exception
    -
  • loadCRL

    -
    public static Collection<? extends CRL> loadCRL(String crlPath) throws Exception
    Throws:
    Exception
    -
  • @@ -203,5 +183,7 @@

    loadCRL


    + + diff --git a/jetty-11/org/eclipse/jetty/util/security/CertificateValidator.html b/jetty-11/org/eclipse/jetty/util/security/CertificateValidator.html index 97045c22975..6e3d4aba2b8 100644 --- a/jetty-11/org/eclipse/jetty/util/security/CertificateValidator.html +++ b/jetty-11/org/eclipse/jetty/util/security/CertificateValidator.html @@ -1,29 +1,35 @@ - -CertificateValidator (Eclipse Jetty API Doc - v11.0.21) + +CertificateValidator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class CertificateValidator<
    org.eclipse.jetty.util.security.CertificateValidator

    -

    public class CertificateValidator extends Object
    @@ -101,7 +88,6 @@

    Class CertificateValidator< IMPORTANT: at least one of the above mechanisms *MUST* be configured and operational, otherwise certificate validation *WILL FAIL* unconditionally.

    -
      @@ -132,7 +118,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      -
      Collection<? extends CRL>
      +
      Collection<? extends CRL>
       
      int
      @@ -208,7 +194,6 @@

      Constructor Details

    • CertificateValidator

      -
      public CertificateValidator(KeyStore trustStore, Collection<? extends CRL> crls)
      creates an instance of the certificate validator
      @@ -217,7 +202,6 @@

      CertificateValidator

      trustStore - the truststore to use
      crls - the Certificate Revocation List to use
      -
    @@ -231,7 +215,6 @@

    Method Details

  • validate

    -
    public void validate(KeyStore keyStore) throws CertificateException
    validates all aliases inside of a given keystore
    @@ -241,13 +224,11 @@

    validate

    Throws:
    CertificateException - if keystore error and unable to validate
    -
  • validate

    -
    public String validate(KeyStore keyStore, String keyAlias) throws CertificateException
    @@ -261,13 +242,11 @@

    validate

    Throws:
    CertificateException - if keystore error and unable to validate
    -
  • validate

    -
    public void validate(KeyStore keyStore, Certificate cert) throws CertificateException
    @@ -279,137 +258,114 @@

    validate

    Throws:
    CertificateException - if keystore error and unable to validate
    -
  • validate

    -
    public void validate(Certificate[] certChain) throws CertificateException
    Throws:
    CertificateException
    -
  • getTrustStore

    -
    public KeyStore getTrustStore()
    -
  • getCrls

    -
    public Collection<? extends CRL> getCrls()
    -
  • getMaxCertPathLength

    -
    public int getMaxCertPathLength()
    Returns:
    Maximum number of intermediate certificates in the certification path (-1 for unlimited)
    -
  • setMaxCertPathLength

    -
    public void setMaxCertPathLength(int maxCertPathLength)
    Parameters:
    maxCertPathLength - maximum number of intermediate certificates in the certification path (-1 for unlimited)
    -
  • isEnableCRLDP

    -
    public boolean isEnableCRLDP()
    Returns:
    true if CRL Distribution Points support is enabled
    -
  • setEnableCRLDP

    -
    public void setEnableCRLDP(boolean enableCRLDP)
    Enables CRL Distribution Points Support
    Parameters:
    enableCRLDP - true - turn on, false - turns off
    -
  • isEnableOCSP

    -
    public boolean isEnableOCSP()
    Returns:
    true if On-Line Certificate Status Protocol support is enabled
    -
  • setEnableOCSP

    -
    public void setEnableOCSP(boolean enableOCSP)
    Enables On-Line Certificate Status Protocol support
    Parameters:
    enableOCSP - true - turn on, false - turn off
    -
  • getOcspResponderURL

    -
    public String getOcspResponderURL()
    Returns:
    Location of the OCSP Responder
    -
  • setOcspResponderURL

    -
    public void setOcspResponderURL(String ocspResponderURL)
    Set the location of the OCSP Responder.
    Parameters:
    ocspResponderURL - location of the OCSP Responder
    -
  • @@ -423,5 +379,7 @@

    setOcspResponderURL


    + + diff --git a/jetty-11/org/eclipse/jetty/util/security/Constraint.html b/jetty-11/org/eclipse/jetty/util/security/Constraint.html index a345a5425d6..34662e90879 100644 --- a/jetty-11/org/eclipse/jetty/util/security/Constraint.html +++ b/jetty-11/org/eclipse/jetty/util/security/Constraint.html @@ -1,29 +1,35 @@ - -Constraint (Eclipse Jetty API Doc - v11.0.21) + +Constraint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Constraint

    org.eclipse.jetty.util.security.Constraint
    -
    All Implemented Interfaces:
    Serializable, Cloneable
    @@ -104,12 +91,11 @@

    Class Constraint

    See Also:
    -
    -
    @@ -538,16 +492,13 @@

    Constructor Details

  • Constraint

    -
    public Constraint()
    Constructor.
    -
  • Constraint

    -
    public Constraint(String name, String role)
    Convenience Constructor.
    @@ -556,7 +507,6 @@

    Constraint

    name - the name
    role - the role
    -
  • @@ -570,15 +520,12 @@

    Method Details

  • validateMethod

    -
    public static boolean validateMethod(String method)
    -
  • clone

    -
    public Object clone() throws CloneNotSupportedException
    @@ -587,78 +534,64 @@

    clone

    Throws:
    CloneNotSupportedException
    -
  • setName

    -
    public void setName(String name)
    Parameters:
    name - the name
    -
  • getName

    -
    public String getName()
    -
  • setRoles

    -
    public void setRoles(String[] roles)
    -
  • isAnyRole

    -
    public boolean isAnyRole()
    Returns:
    True if any user role is permitted.
    -
  • isAnyAuth

    -
    public boolean isAnyAuth()
    Servlet Spec 3.1, pg 140
    Returns:
    True if any authenticated user is permitted (ie a role "**" was specified in the constraint).
    -
  • getRoles

    -
    public String[] getRoles()
    Returns:
    List of roles for this constraint.
    -
  • hasRole

    -
    public boolean hasRole(String role)
    Parameters:
    @@ -666,93 +599,78 @@

    hasRole

    Returns:
    True if the constraint contains the role.
    -
  • setAuthenticate

    -
    public void setAuthenticate(boolean authenticate)
    Parameters:
    authenticate - True if users must be authenticated
    -
  • getAuthenticate

    -
    public boolean getAuthenticate()
    Returns:
    True if the constraint requires request authentication
    -
  • isForbidden

    -
    public boolean isForbidden()
    Returns:
    True if authentication required but no roles set
    -
  • setDataConstraint

    -
    public void setDataConstraint(int c)
    Parameters:
    c - Data constrain indicator: 0=DC+NONE, 1=DC_INTEGRAL & 2=DC_CONFIDENTIAL
    -
  • getDataConstraint

    -
    public int getDataConstraint()
    Returns:
    Data constrain indicator: 0=DC+NONE, 1=DC_INTEGRAL & 2=DC_CONFIDENTIAL
    -
  • hasDataConstraint

    -
    public boolean hasDataConstraint()
    Returns:
    True if a data constraint has been set.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -766,5 +684,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/security/Credential.Crypt.html b/jetty-11/org/eclipse/jetty/util/security/Credential.Crypt.html index 01c46577b71..decea916675 100644 --- a/jetty-11/org/eclipse/jetty/util/security/Credential.Crypt.html +++ b/jetty-11/org/eclipse/jetty/util/security/Credential.Crypt.html @@ -1,29 +1,35 @@ - -Credential.Crypt (Eclipse Jetty API Doc - v11.0.21) + +Credential.Crypt (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class Credential.Crypt

    -
    All Implemented Interfaces:
    Serializable
    Enclosing class:
    -
    Credential
    +
    Credential

    public static class Credential.Crypt @@ -107,12 +94,11 @@

    Class Credential.Crypt

    See Also:
    -
    -
      @@ -121,7 +107,7 @@

      Class Credential.Crypt

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential

      Credential.Crypt, Credential.MD5
      @@ -171,9 +157,8 @@

      Method Details

    • check

      -
      public boolean check(Object credentials)
      -
      Description copied from class: Credential
      +
      Description copied from class: Credential
      Check a credential
      Specified by:
      @@ -184,28 +169,23 @@

      check

      Returns:
      True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
      -
    • equals

      -
      public boolean equals(Object credential)
      Overrides:
      equals in class Object
      -
    • crypt

      -
      public static String crypt(String user, String pw)
      -
    @@ -219,5 +199,7 @@

    crypt


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/security/Credential.MD5.html b/jetty-11/org/eclipse/jetty/util/security/Credential.MD5.html index 7c288f5c386..bf612edefcf 100644 --- a/jetty-11/org/eclipse/jetty/util/security/Credential.MD5.html +++ b/jetty-11/org/eclipse/jetty/util/security/Credential.MD5.html @@ -1,29 +1,35 @@ - -Credential.MD5 (Eclipse Jetty API Doc - v11.0.21) + +Credential.MD5 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class Credential.MD5

    -
    All Implemented Interfaces:
    Serializable
    Enclosing class:
    -
    Credential
    +
    Credential

    public static class Credential.MD5 @@ -107,12 +94,11 @@

    Class Credential.MD5

    See Also:
    -
    -
      @@ -121,7 +107,7 @@

      Class Credential.MD5

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential

      Credential.Crypt, Credential.MD5
      @@ -175,17 +161,14 @@

      Method Details

    • getDigest

      -
      public byte[] getDigest()
      -
    • check

      -
      public boolean check(Object credentials)
      -
      Description copied from class: Credential
      +
      Description copied from class: Credential
      Check a credential
      Specified by:
      @@ -196,28 +179,23 @@

      check

      Returns:
      True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
      -
    • equals

      -
      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      -
    • digest

      -
      public static String digest(String password)
      Used only by Command Line Password utility
      -
    @@ -231,5 +209,7 @@

    digest


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/security/Credential.html b/jetty-11/org/eclipse/jetty/util/security/Credential.html index 6e3201d4a32..fe50518a993 100644 --- a/jetty-11/org/eclipse/jetty/util/security/Credential.html +++ b/jetty-11/org/eclipse/jetty/util/security/Credential.html @@ -1,29 +1,35 @@ - -Credential (Eclipse Jetty API Doc - v11.0.21) + +Credential (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Credential

    org.eclipse.jetty.util.security.Credential
    -
    All Implemented Interfaces:
    Serializable
    @@ -112,13 +99,12 @@

    Class Credential

    See Also:
    -
    -
      @@ -210,9 +196,7 @@

      Constructor Details

    • Credential

      -
      public Credential()
      -
    @@ -226,7 +210,6 @@

    Method Details

  • check

    -
    public abstract boolean check(Object credentials)
    Check a credential
    @@ -236,13 +219,11 @@

    check

    Returns:
    True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
    -
  • getCredential

    -
    public static Credential getCredential(String credential)
    Get a credential from a String. If the credential String starts with a known Credential type (eg "CRYPT:" or "MD5:" ) then a Credential of that type is returned. Otherwise, it tries to find a credential provider whose prefix matches with the start of the credential String. Else the credential is assumed @@ -253,13 +234,11 @@

    getCredential

    Returns:
    A Credential or Password instance.
    -
  • stringEquals

    -
    protected static boolean stringEquals(String known, String unknown)

    Utility method that replaces String.equals() to avoid timing attacks. @@ -271,13 +250,11 @@

    stringEquals

    Returns:
    whether the two strings are equal
    -
  • byteEquals

    -
    protected static boolean byteEquals(byte[] known, byte[] unknown)

    Utility method that replaces Arrays.equals() to avoid timing attacks. @@ -289,7 +266,6 @@

    byteEquals

    Returns:
    whether the two byte arrays are equal
    -
  • @@ -303,5 +279,7 @@

    byteEquals


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/security/CredentialProvider.html b/jetty-11/org/eclipse/jetty/util/security/CredentialProvider.html index f9308cbc76b..9a032d5da7d 100644 --- a/jetty-11/org/eclipse/jetty/util/security/CredentialProvider.html +++ b/jetty-11/org/eclipse/jetty/util/security/CredentialProvider.html @@ -1,29 +1,35 @@ - -CredentialProvider (Eclipse Jetty API Doc - v11.0.21) + +CredentialProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,11 +74,9 @@

    Interface CredentialProvider

    -

    public interface CredentialProvider
    Provider of credentials, it converts a String into a credential if it starts with a given prefix
    -
      @@ -132,7 +118,6 @@

      Method Details

    • getCredential

      -
      Credential getCredential(String credential)
      Get a credential from a String
      @@ -141,20 +126,17 @@

      getCredential

      Returns:
      A Credential or Password instance.
      -
    • getPrefix

      -
      String getPrefix()
      Get the prefix of the credential strings convertible into credentials
      Returns:
      prefix of the credential strings convertible into credentials
      -
    @@ -168,5 +150,7 @@

    getPrefix


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/security/Password.html b/jetty-11/org/eclipse/jetty/util/security/Password.html index 7a3bf67878e..cc697fa2f08 100644 --- a/jetty-11/org/eclipse/jetty/util/security/Password.html +++ b/jetty-11/org/eclipse/jetty/util/security/Password.html @@ -1,29 +1,35 @@ - -Password (Eclipse Jetty API Doc - v11.0.21) + +Password (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Password

    -
    All Implemented Interfaces:
    Serializable
    @@ -125,12 +112,11 @@

    Class Password

    See Also:
    -
    -
      @@ -139,7 +125,7 @@

      Class Password

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential

      Credential.Crypt, Credential.MD5
      @@ -240,17 +226,15 @@

      Field Details

    • __OBFUSCATE

      -
      public static final String __OBFUSCATE
      See Also:
      -
      -
    @@ -264,14 +248,12 @@

    Constructor Details

  • Password

    -
    public Password(String password)
    Constructor.
    Parameters:
    password - The String password.
    -
  • @@ -285,29 +267,24 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • toStarString

    -
    public String toStarString()
    -
  • check

    -
    public boolean check(Object credentials)
    -
    Description copied from class: Credential
    +
    Description copied from class: Credential
    Check a credential
    Specified by:
    @@ -318,53 +295,43 @@

    check

    Returns:
    True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • obfuscate

    -
    public static String obfuscate(String s)
    -
  • deobfuscate

    -
    public static String deobfuscate(String s)
    -
  • getPassword

    -
    public static Password getPassword(String realm, String dft, String promptDft)
    @@ -383,20 +350,17 @@

    getPassword

    Returns:
    Password
    -
  • main

    -
    public static void main(String[] args) throws IOException
    Throws:
    IOException
    -
  • @@ -410,5 +374,7 @@

    main


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/security/SecurityUtils.html b/jetty-11/org/eclipse/jetty/util/security/SecurityUtils.html index 953e60c6ae4..3005a2ff140 100644 --- a/jetty-11/org/eclipse/jetty/util/security/SecurityUtils.html +++ b/jetty-11/org/eclipse/jetty/util/security/SecurityUtils.html @@ -1,29 +1,35 @@ - -SecurityUtils (Eclipse Jetty API Doc - v11.0.21) + +SecurityUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class SecurityUtils

    org.eclipse.jetty.util.security.SecurityUtils
    -

    public class SecurityUtils extends Object

    Collections of utility methods to deal with the scheduled removal of the security classes defined by JEP 411.

    -
      @@ -145,19 +131,16 @@

      Method Details

    • getSecurityManager

      -
      public static Object getSecurityManager()
      Returns:
      the current security manager, if available
      -
    • checkPermission

      -
      public static void checkPermission(Permission permission) throws SecurityException

      Checks the given permission, if the security manager @@ -168,13 +151,11 @@

      checkPermission

      Throws:
      SecurityException - if the permission check fails
      -
    • doPrivileged

      -
      public static <T> T doPrivileged(PrivilegedAction<T> action)

      Runs the given action with the calling context restricted to just the calling frame, not all the frames in the stack.

      @@ -186,7 +167,6 @@

      doPrivileged

      Returns:
      the result of running the action
      -
    @@ -200,5 +180,7 @@

    doPrivileged


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/security/UnixCrypt.html b/jetty-11/org/eclipse/jetty/util/security/UnixCrypt.html index 614e149745a..1a5d69e8ab8 100644 --- a/jetty-11/org/eclipse/jetty/util/security/UnixCrypt.html +++ b/jetty-11/org/eclipse/jetty/util/security/UnixCrypt.html @@ -1,29 +1,35 @@ - -UnixCrypt (Eclipse Jetty API Doc - v11.0.21) + +UnixCrypt (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class UnixCrypt

    org.eclipse.jetty.util.security.UnixCrypt
    -

    public class UnixCrypt extends Object
    Unix Crypt. Implements the one way cryptography used by Unix systems for simple password protection.
    -
      @@ -139,7 +125,6 @@

      Method Details

    • crypt

      -
      public static String crypt(String key, String setting)
      Encrypts String into crypt (Unix) code.
      @@ -150,15 +135,12 @@

      crypt

      Returns:
      the encrypted String
      -
    • main

      -
      public static void main(String[] arg)
      -
    @@ -172,5 +154,7 @@

    main


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/security/class-use/CertificateUtils.html b/jetty-11/org/eclipse/jetty/util/security/class-use/CertificateUtils.html index 0d4d7bd266f..cb826f608f3 100644 --- a/jetty-11/org/eclipse/jetty/util/security/class-use/CertificateUtils.html +++ b/jetty-11/org/eclipse/jetty/util/security/class-use/CertificateUtils.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.security.CertificateUtils (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.security.CertificateUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.security


    -
    package org.eclipse.jetty.util.security
    Jetty Util : Common Security Utilities
    -
    • @@ -152,5 +147,7 @@

      Package org.ec
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/security/package-tree.html b/jetty-11/org/eclipse/jetty/util/security/package-tree.html index 5afc0582a62..cab329bb54b 100644 --- a/jetty-11/org/eclipse/jetty/util/security/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/security/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.security Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.security Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class AliasedX509E

    -
    All Implemented Interfaces:
    KeyManager, X509KeyManager
    @@ -102,7 +89,6 @@

    Class AliasedX509E

    An X509ExtendedKeyManager that select a key with desired alias, delegating other processing to a nested X509ExtendedKeyManager.

    Can be used both with server and client sockets.

    -

      @@ -188,10 +174,8 @@

      Constructor Details

    • AliasedX509ExtendedKeyManager

      -
      public AliasedX509ExtendedKeyManager(X509ExtendedKeyManager keyManager, String keyAlias)
      -
    @@ -205,69 +189,54 @@

    Method Details

  • getDelegate

    -
    public X509ExtendedKeyManager getDelegate()
    -
  • chooseClientAlias

    -
    public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
    -
  • chooseServerAlias

    -
    public String chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
    -
  • getClientAliases

    -
    public String[] getClientAliases(String keyType, Principal[] issuers)
    -
  • getServerAliases

    -
    public String[] getServerAliases(String keyType, Principal[] issuers)
    -
  • getCertificateChain

    -
    public X509Certificate[] getCertificateChain(String alias)
    -
  • getPrivateKey

    -
    public PrivateKey getPrivateKey(String alias)
    -
  • chooseEngineServerAlias

    -
    public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
    @@ -275,13 +244,11 @@

    chooseEngineServerAlias

    Overrides:
    chooseEngineServerAlias in class X509ExtendedKeyManager
    -
  • chooseEngineClientAlias

    -
    public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
    @@ -289,7 +256,6 @@

    chooseEngineClientAlias

    Overrides:
    chooseEngineClientAlias in class X509ExtendedKeyManager
    -
  • @@ -303,5 +269,7 @@

    chooseEngineClientAlias


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/KeyStoreScanner.html b/jetty-11/org/eclipse/jetty/util/ssl/KeyStoreScanner.html index 24c225a5eb4..a8898b85d26 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/KeyStoreScanner.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/KeyStoreScanner.html @@ -1,29 +1,35 @@ - -KeyStoreScanner (Eclipse Jetty API Doc - v11.0.21) + +KeyStoreScanner (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class KeyStoreScanner

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, Scanner.DiscreteListener, Scanner.Listener
    @@ -106,7 +93,6 @@

    Class KeyStoreScanner

    It will reload the SslContextFactory if it detects that the KeyStore file has been modified.

    If the TrustStore file needs to be changed, then this should be done before touching the KeyStore file, the SslContextFactory.reload(Consumer) will only occur after the KeyStore file has been modified.

    -
    @@ -245,9 +229,8 @@

    Method Details

  • fileAdded

    -
    public void fileAdded(String filename)
    -
    Description copied from interface: Scanner.DiscreteListener
    +
    Description copied from interface: Scanner.DiscreteListener
    Called when a file is added. May not be called if Scanner.DiscreteListener.pathAdded(Path) is overridden.
    @@ -256,15 +239,13 @@

    fileAdded

    Parameters:
    filename - the Path.toRealPath(LinkOption...) as a string of the added file
    -
  • fileChanged

    -
    public void fileChanged(String filename)
    -
    Description copied from interface: Scanner.DiscreteListener
    +
    Description copied from interface: Scanner.DiscreteListener
    Called when a file is changed. May not be called if Scanner.DiscreteListener.pathChanged(Path) is overridden.
    @@ -273,15 +254,13 @@

    fileChanged

    Parameters:
    filename - the Path.toRealPath(LinkOption...) as a string of the changed file
    -
  • fileRemoved

    -
    public void fileRemoved(String filename)
    -
    Description copied from interface: Scanner.DiscreteListener
    +
    Description copied from interface: Scanner.DiscreteListener
    Called when a file is removed. May not be called if Scanner.DiscreteListener.pathRemoved(Path) is overridden.
    @@ -290,44 +269,35 @@

    fileRemoved

    Parameters:
    filename - the Path.toRealPath(LinkOption...) as a string of the removed file
    -
  • scan

    -
    @ManagedOperation(value="Scan for changes in the SSL Keystore", impact="ACTION") public boolean scan(long waitMillis)
    -
  • reload

    -
    @ManagedOperation(value="Reload the SSL Keystore", impact="ACTION") public void reload()
    -
  • getScanInterval

    -
    @ManagedAttribute("scanning interval to detect changes which need reloaded") public int getScanInterval()
    -
  • setScanInterval

    -
    public void setScanInterval(int scanInterval)
    -
  • @@ -341,5 +311,7 @@

    setScanInterval


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.SniSelector.html b/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.SniSelector.html index 5f283a26c96..60a7888090a 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.SniSelector.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.SniSelector.html @@ -1,29 +1,35 @@ - -SniX509ExtendedKeyManager.SniSelector (Eclipse Jetty API Doc - v11.0.21) + +SniX509ExtendedKeyManager.SniSelector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface SniX509ExtendedKeyManager.SniSelector

    -
    All Known Implementing Classes:
    SslContextFactory.Server
    Enclosing class:
    -
    SniX509ExtendedKeyManager
    +
    SniX509ExtendedKeyManager
    Functional Interface:
    @@ -103,7 +90,6 @@

    Interf
    @FunctionalInterface public static interface SniX509ExtendedKeyManager.SniSelector

    Selects a certificate based on SNI information.

    -

    @@ -183,7 +167,6 @@

    Method Details

  • sniSelect

    -
    String sniSelect(String keyType, Principal[] issuers, SSLSession session, @@ -208,7 +191,6 @@

    sniSelect

    Throws:
    SSLHandshakeException - if the TLS handshake should be aborted
    -
  • @@ -222,5 +204,7 @@

    sniSelect


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.html b/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.html index abe78aa1368..7256f7dad0d 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SniX509ExtendedKeyManager.html @@ -1,29 +1,35 @@ - -SniX509ExtendedKeyManager (Eclipse Jetty API Doc - v11.0.21) + +SniX509ExtendedKeyManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SniX509ExtendedK

    -
    All Implemented Interfaces:
    KeyManager, X509KeyManager
    @@ -102,7 +89,6 @@

    Class SniX509ExtendedK

    A X509ExtendedKeyManager that selects a key with an alias retrieved from SNI information, delegating other processing to a nested X509ExtendedKeyManager.

    Can only be used on server side.

    -

     
    - +
     
    @@ -217,10 +203,8 @@

    Constructor Details

  • SniX509ExtendedKeyManager

    -
    public SniX509ExtendedKeyManager(X509ExtendedKeyManager keyManager, SslContextFactory.Server sslContextFactory)
    -
  • @@ -234,25 +218,22 @@

    Method Details

  • getAliasMapper

    -
    public UnaryOperator<String> getAliasMapper()
    Returns:
    the function that transforms the alias
    See Also:
    -
    -
  • setAliasMapper

    -
    public void setAliasMapper(UnaryOperator<String> aliasMapper)

    Sets a function that transforms the alias into a possibly different alias, invoked when the SNI logic must choose the alias to pick the right certificate.

    @@ -272,23 +253,19 @@

    setAliasMapper

    Parameters:
    aliasMapper - the function that transforms the alias
    -
  • chooseClientAlias

    -
    public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
    -
  • chooseEngineClientAlias

    -
    public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
    @@ -296,34 +273,28 @@

    chooseEngineClientAlias

    Overrides:
    chooseEngineClientAlias in class X509ExtendedKeyManager
    -
  • chooseServerAlias

    -
    protected String chooseServerAlias(String keyType, Principal[] issuers, Collection<SNIMatcher> matchers, SSLSession session)
    -
  • chooseServerAlias

    -
    public String chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
    -
  • chooseEngineServerAlias

    -
    public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
    @@ -331,41 +302,32 @@

    chooseEngineServerAlias

    Overrides:
    chooseEngineServerAlias in class X509ExtendedKeyManager
    -
  • getCertificateChain

    -
    public X509Certificate[] getCertificateChain(String alias)
    -
  • getClientAliases

    -
    public String[] getClientAliases(String keyType, Principal[] issuers)
    -
  • getPrivateKey

    -
    public PrivateKey getPrivateKey(String alias)
    -
  • getServerAliases

    -
    public String[] getServerAliases(String keyType, Principal[] issuers)
    -
  • @@ -379,5 +341,7 @@

    getServerAliases


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.SniProvider.html b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.SniProvider.html index 6cdc21ffaf3..38123542245 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.SniProvider.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.SniProvider.html @@ -1,29 +1,35 @@ - -SslContextFactory.Client.SniProvider (Eclipse Jetty API Doc - v11.0.21) + +SslContextFactory.Client.SniProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface SslContextFactory.Client.SniProvider

    -
    Enclosing class:
    -
    SslContextFactory.Client
    +
    SslContextFactory.Client
    Functional Interface:
    @@ -105,7 +92,6 @@

    Interfa or when they are non-domain strings such as "localhost".

    If you need to send custom SNI, such as a non-domain SNI or an IP address SNI, you can set your own SNI provider or use NON_DOMAIN_SNI_PROVIDER.

    -
    @@ -183,7 +167,6 @@

    Method Details

  • apply

    -
    List<SNIServerName> apply(SSLEngine sslEngine, List<SNIServerName> serverNames)

    Provides the SNI names to send to the server.

    @@ -199,7 +182,6 @@

    apply

    either the same serverNames list passed as parameter, or a new list containing the server names to send to the server
    -
  • @@ -213,5 +195,7 @@

    apply


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.html b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.html index c8aa2a33f22..3c0639575a5 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Client.html @@ -1,29 +1,35 @@ - -SslContextFactory.Client (Eclipse Jetty API Doc - v11.0.21) + +SslContextFactory.Client (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Class SslContextFactory

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle
    Enclosing class:
    -
    SslContextFactory
    +
    SslContextFactory

    public static class SslContextFactory.Client extends SslContextFactory
    -
      @@ -125,16 +111,16 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.ssl.SslContextFactory

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.ssl.SslContextFactory

    SslContextFactory.Client, SslContextFactory.Server, SslContextFactory.X509ExtendedKeyManagerWrapper, SslContextFactory.X509ExtendedTrustManagerWrapper
    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -223,17 +209,13 @@

    Constructor Details

  • Client

    -
    public Client()
    -
  • Client

    -
    public Client(boolean trustAll)
    -
  • @@ -247,21 +229,18 @@

    Method Details

  • checkConfiguration

    -
    protected void checkConfiguration()
    Overrides:
    checkConfiguration in class SslContextFactory
    -
  • customize

    -
    public void customize(SSLEngine sslEngine)
    -
    Description copied from class: SslContextFactory
    +
    Description copied from class: SslContextFactory
    Customize an SslEngine instance with the configuration of this factory, by calling SslContextFactory.customize(SSLParameters)
    @@ -270,31 +249,26 @@

    customize

    Parameters:
    sslEngine - the SSLEngine to customize
    -
  • getSNIProvider

    -
    public SslContextFactory.Client.SniProvider getSNIProvider()
    Returns:
    the SNI provider used to customize the SNI
    -
  • setSNIProvider

    -
    public void setSNIProvider(SslContextFactory.Client.SniProvider sniProvider)
    Parameters:
    sniProvider - the SNI provider used to customize the SNI
    -
  • @@ -308,5 +282,7 @@

    setSNIProvider


    + + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Server.html b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Server.html index 1f0b1652316..b0ca2895569 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Server.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.Server.html @@ -1,29 +1,35 @@ - -SslContextFactory.Server (Eclipse Jetty API Doc - v11.0.21) + +SslContextFactory.Server (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,21 +81,19 @@

    Class SslContextFactory

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle, SniX509ExtendedKeyManager.SniSelector
    Enclosing class:
    -
    SslContextFactory
    +
    SslContextFactory

    @ManagedObject public static class SslContextFactory.Server extends SslContextFactory implements SniX509ExtendedKeyManager.SniSelector
    -
    @@ -280,9 +264,7 @@

    Constructor Details

  • Server

    -
    public Server()
    -
  • @@ -296,7 +278,6 @@

    Method Details

  • getNeedClientAuth

    -
    @ManagedAttribute("Whether client authentication is needed") public boolean getNeedClientAuth()
    @@ -304,36 +285,32 @@

    getNeedClientAuth

    True if SSL needs client authentication.
    See Also:
    -
    -
  • setNeedClientAuth

    -
    public void setNeedClientAuth(boolean needClientAuth)
    Parameters:
    needClientAuth - True if SSL needs client authentication.
    See Also:
    -
    -
  • getWantClientAuth

    -
    @ManagedAttribute("Whether client authentication is wanted") public boolean getWantClientAuth()
    @@ -341,36 +318,32 @@

    getWantClientAuth

    True if SSL wants client authentication.
    See Also:
    -
    -
  • setWantClientAuth

    -
    public void setWantClientAuth(boolean wantClientAuth)
    Parameters:
    wantClientAuth - True if SSL wants client authentication.
    See Also:
    -
    -
  • isSniRequired

    -
    @ManagedAttribute("Whether the TLS handshake is rejected if there is no SNI host match") public boolean isSniRequired()

    Returns whether an SNI match is required when choosing the alias that @@ -386,13 +359,11 @@

    isSniRequired

    Returns:
    whether an SNI match is required when choosing the alias that identifies the certificate
    -
  • setSniRequired

    -
    public void setSniRequired(boolean sniRequired)

    Sets whether an SNI match is required when choosing the alias that identifies the certificate to send to the client.

    @@ -402,13 +373,11 @@

    setSniRequired

    Parameters:
    sniRequired - whether an SNI match is required when choosing the alias that identifies the certificate
    -
  • getKeyManagers

    -
    protected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception
    @@ -417,44 +386,38 @@

    getKeyManagers

    Throws:
    Exception
    -
  • getSNISelector

    -
    public SniX509ExtendedKeyManager.SniSelector getSNISelector()
    Returns:
    the custom function to select certificates based on SNI information
    -
  • setSNISelector

    -
    public void setSNISelector(SniX509ExtendedKeyManager.SniSelector sniSelector)

    Sets a custom function to select certificates based on SNI information.

    Parameters:
    sniSelector - the selection function
    -
  • sniSelect

    -
    public String sniSelect(String keyType, Principal[] issuers, SSLSession session, String sniHost, Collection<X509> certificates)
    -
    Description copied from interface: SniX509ExtendedKeyManager.SniSelector
    +
    Description copied from interface: SniX509ExtendedKeyManager.SniSelector

    Selects a certificate based on SNI information.

    This method may be invoked multiple times during the TLS handshake, with different parameters. For example, the keyType could be different, and subsequently the collection of certificates @@ -473,15 +436,12 @@

    sniSelect

    or SniX509ExtendedKeyManager.SniSelector.DELEGATE if the certificate choice should be delegated to the nested key manager or null for no match. -
  • newSniX509ExtendedKeyManager

    -
    protected X509ExtendedKeyManager newSniX509ExtendedKeyManager(X509ExtendedKeyManager keyManager)
    -
  • @@ -495,5 +455,7 @@

    newSniX509ExtendedKeyManager


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedKeyManagerWrapper.html b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedKeyManagerWrapper.html index fe68286a1cb..9b291337c03 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedKeyManagerWrapper.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedKeyManagerWrapper.html @@ -1,29 +1,35 @@ - -SslContextFactory.X509ExtendedKeyManagerWrapper (Eclipse Jetty API Doc - v11.0.21) + +SslContextFactory.X509ExtendedKeyManagerWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    -
    All Implemented Interfaces:
    KeyManager, X509KeyManager
    Enclosing class:
    -
    SslContextFactory
    +
    SslContextFactory

    public static class SslContextFactory.X509ExtendedKeyManagerWrapper extends X509ExtendedKeyManager

    A wrapper that delegates to another (if not null) X509ExtendedKeyManager.

    -
      @@ -186,9 +172,7 @@

      Constructor Details

    • X509ExtendedKeyManagerWrapper

      -
      public X509ExtendedKeyManagerWrapper(X509ExtendedKeyManager keyManager)
      -
    @@ -202,26 +186,21 @@

    Method Details

  • getClientAliases

    -
    public String[] getClientAliases(String keyType, Principal[] issuers)
    -
  • chooseClientAlias

    -
    public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
    -
  • chooseEngineClientAlias

    -
    public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
    @@ -229,32 +208,26 @@

    chooseEngineClientAlias

    Overrides:
    chooseEngineClientAlias in class X509ExtendedKeyManager
    -
  • getServerAliases

    -
    public String[] getServerAliases(String keyType, Principal[] issuers)
    -
  • chooseServerAlias

    -
    public String chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
    -
  • chooseEngineServerAlias

    -
    public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
    @@ -262,23 +235,18 @@

    chooseEngineServerAlias

    Overrides:
    chooseEngineServerAlias in class X509ExtendedKeyManager
    -
  • getCertificateChain

    -
    public X509Certificate[] getCertificateChain(String alias)
    -
  • getPrivateKey

    -
    public PrivateKey getPrivateKey(String alias)
    -
  • @@ -292,5 +260,7 @@

    getPrivateKey


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedTrustManagerWrapper.html b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedTrustManagerWrapper.html index c7a3df410a8..2cca11b6a3c 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedTrustManagerWrapper.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.X509ExtendedTrustManagerWrapper.html @@ -1,29 +1,35 @@ - -SslContextFactory.X509ExtendedTrustManagerWrapper (Eclipse Jetty API Doc - v11.0.21) + +SslContextFactory.X509ExtendedTrustManagerWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    -
    All Implemented Interfaces:
    TrustManager, X509TrustManager
    Enclosing class:
    -
    SslContextFactory
    +
    SslContextFactory

    public static class SslContextFactory.X509ExtendedTrustManagerWrapper extends X509ExtendedTrustManager

    A wrapper that delegates to another (if not null) X509ExtendedTrustManager.

    -
      @@ -183,9 +169,7 @@

      Constructor Details

    • X509ExtendedTrustManagerWrapper

      -
      public X509ExtendedTrustManagerWrapper(X509ExtendedTrustManager trustManager)
      -
    @@ -199,15 +183,12 @@

    Method Details

  • getAcceptedIssuers

    -
    public X509Certificate[] getAcceptedIssuers()
    -
  • checkClientTrusted

    -
    public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException
    @@ -215,13 +196,11 @@

    checkClientTrusted

    Throws:
    CertificateException
    -
  • checkClientTrusted

    -
    public void checkClientTrusted(X509Certificate[] chain, String authType, Socket socket) @@ -232,13 +211,11 @@

    checkClientTrusted

    Throws:
    CertificateException
    -
  • checkClientTrusted

    -
    public void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine) @@ -249,13 +226,11 @@

    checkClientTrusted

    Throws:
    CertificateException
    -
  • checkServerTrusted

    -
    public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException
    @@ -263,13 +238,11 @@

    checkServerTrusted

    Throws:
    CertificateException
    -
  • checkServerTrusted

    -
    public void checkServerTrusted(X509Certificate[] chain, String authType, Socket socket) @@ -280,13 +253,11 @@

    checkServerTrusted

    Throws:
    CertificateException
    -
  • checkServerTrusted

    -
    public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine) @@ -297,7 +268,6 @@

    checkServerTrusted

    Throws:
    CertificateException
    -
  • @@ -311,5 +281,7 @@

    checkServerTrusted


    +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.html b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.html index f9eed667215..cbac49b7ab4 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/SslContextFactory.html @@ -1,29 +1,35 @@ - -SslContextFactory (Eclipse Jetty API Doc - v11.0.21) + +SslContextFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SslContextFactory

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle
    @@ -109,7 +96,6 @@

    Class SslContextFactory

    to be used by server and client connectors.

    Use SslContextFactory.Server to configure server-side connectors, and SslContextFactory.Client to configure HTTP or WebSocket clients.

    -
      @@ -140,13 +126,13 @@

      Nested Class Summary

    -

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    +

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    Dumpable.DumpableContainer
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -281,7 +267,7 @@

    Method Summary

    Dump this object (and children) into an Appendable using the provided indent after any new lines.
    - +
     
    @@ -299,7 +285,7 @@

    Method Summary

    protected CertStore
     
    - +
     
    @@ -465,7 +451,7 @@

    Method Summary

    boolean
     
    -
    protected Collection<? extends CRL>
    +
    protected Collection<? extends CRL>
    loadCRL(String crlPath)
    Loads certificate revocation list (CRL) from a file.
    @@ -744,59 +730,49 @@

    Field Details

  • TRUST_ALL_CERTS

    -
    public static final TrustManager[] TRUST_ALL_CERTS
    -
  • DEFAULT_KEYMANAGERFACTORY_ALGORITHM

    -
    public static final String DEFAULT_KEYMANAGERFACTORY_ALGORITHM
    -
  • DEFAULT_TRUSTMANAGERFACTORY_ALGORITHM

    -
    public static final String DEFAULT_TRUSTMANAGERFACTORY_ALGORITHM
    -
  • KEYPASSWORD_PROPERTY

    -
    public static final String KEYPASSWORD_PROPERTY
    String name of key password property.
    See Also:
    -
    -
  • PASSWORD_PROPERTY

    -
    public static final String PASSWORD_PROPERTY
    String name of keystore password property.
    See Also:
    -
    -
  • @@ -810,16 +786,13 @@

    Constructor Details

  • SslContextFactory

    -
    protected SslContextFactory()
    Construct an instance of SslContextFactory with the default configuration.
    -
  • SslContextFactory

    -
    public SslContextFactory(boolean trustAll)
    Construct an instance of SslContextFactory that trusts all certificates
    @@ -827,12 +800,11 @@

    SslContextFactory

    trustAll - whether to blindly trust all certificates
    See Also:
    -
    -
  • @@ -846,7 +818,6 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    Creates the SSLContext object and starts the lifecycle
    @@ -854,71 +825,58 @@

    doStart

    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • checkConfiguration

    -
    protected void checkConfiguration()
    -
  • checkTrustAll

    -
    protected void checkTrustAll()
    -
  • checkEndPointIdentificationAlgorithm

    -
    protected void checkEndPointIdentificationAlgorithm()
    -
  • checkProtocols

    -
    protected void checkProtocols(SSLParameters supported)
    -
  • checkCiphers

    -
    protected void checkCiphers(SSLParameters supported)
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -930,16 +888,14 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -947,65 +903,51 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getSelectedProtocols

    -
    @ManagedAttribute(value="The selected TLS protocol versions", readonly=true) public String[] getSelectedProtocols()
    -
  • getSelectedCipherSuites

    -
    @ManagedAttribute(value="The selected cipher suites", readonly=true) public String[] getSelectedCipherSuites()
    -
  • getCipherComparator

    -
    public Comparator<String> getCipherComparator()
    -
  • setCipherComparator

    -
    public void setCipherComparator(Comparator<String> cipherComparator)
    -
  • getAliases

    -
    public Set<String> getAliases()
    -
  • getX509

    -
    public X509 getX509(String alias)
    -
  • getExcludeProtocols

    -
    @ManagedAttribute("The excluded TLS protocols") public String[] getExcludeProtocols()
    @@ -1013,13 +955,11 @@

    getExcludeProtocols

    The array of protocol names to exclude from SSLEngine.setEnabledProtocols(String[])
    -
  • setExcludeProtocols

    -
    public void setExcludeProtocols(String... protocols)
    You can either use the exact Protocol name or a a regular expression.
    @@ -1027,26 +967,22 @@

    setExcludeProtocols

    protocols - The array of protocol names to exclude from SSLEngine.setEnabledProtocols(String[])
    -
  • addExcludeProtocols

    -
    public void addExcludeProtocols(String... protocol)
    You can either use the exact Protocol name or a a regular expression.
    Parameters:
    protocol - Protocol name patterns to add to SSLEngine.setEnabledProtocols(String[])
    -
  • getIncludeProtocols

    -
    @ManagedAttribute("The included TLS protocols") public String[] getIncludeProtocols()
    @@ -1054,13 +990,11 @@

    getIncludeProtocols

    The array of protocol name patterns to include in SSLEngine.setEnabledProtocols(String[])
    -
  • setIncludeProtocols

    -
    public void setIncludeProtocols(String... protocols)
    You can either use the exact Protocol name or a a regular expression.
    @@ -1068,13 +1002,11 @@

    setIncludeProtocols

    protocols - The array of protocol name patterns to include in SSLEngine.setEnabledProtocols(String[])
    -
  • getExcludeCipherSuites

    -
    @ManagedAttribute("The excluded cipher suites") public String[] getExcludeCipherSuites()
    @@ -1082,13 +1014,11 @@

    getExcludeCipherSuites

    The array of cipher suite name patterns to exclude from SSLEngine.setEnabledCipherSuites(String[])
    -
  • setExcludeCipherSuites

    -
    public void setExcludeCipherSuites(String... cipherSuites)
    You can either use the exact Cipher suite name or a a regular expression.
    @@ -1096,26 +1026,22 @@

    setExcludeCipherSuites

    cipherSuites - The array of cipher suite names to exclude from SSLEngine.setEnabledCipherSuites(String[])
    -
  • addExcludeCipherSuites

    -
    public void addExcludeCipherSuites(String... cipher)
    You can either use the exact Cipher suite name or a a regular expression.
    Parameters:
    cipher - Cipher names to add to SSLEngine.setEnabledCipherSuites(String[])
    -
  • getIncludeCipherSuites

    -
    @ManagedAttribute("The included cipher suites") public String[] getIncludeCipherSuites()
    @@ -1123,13 +1049,11 @@

    getIncludeCipherSuites

    The array of Cipher suite names to include in SSLEngine.setEnabledCipherSuites(String[])
    -
  • setIncludeCipherSuites

    -
    public void setIncludeCipherSuites(String... cipherSuites)
    You can either use the exact Cipher suite name or a a regular expression.
    @@ -1137,118 +1061,98 @@

    setIncludeCipherSuites

    cipherSuites - The array of cipher suite names to include in SSLEngine.setEnabledCipherSuites(String[])
    -
  • isUseCipherSuitesOrder

    -
    @ManagedAttribute("Whether to respect the cipher suites order") public boolean isUseCipherSuitesOrder()
    -
  • setUseCipherSuitesOrder

    -
    public void setUseCipherSuitesOrder(boolean useCipherSuitesOrder)
    -
  • getKeyStorePath

    -
    @ManagedAttribute("The keyStore path") public String getKeyStorePath()
    Returns:
    The file or URL of the SSL Key store.
    -
  • setKeyStorePath

    -
    public void setKeyStorePath(String keyStorePath)
    Parameters:
    keyStorePath - The file or URL of the SSL Key store.
    -
  • getKeyStoreProvider

    -
    @ManagedAttribute("The keyStore provider name") public String getKeyStoreProvider()
    Returns:
    The provider of the key store
    -
  • setKeyStoreProvider

    -
    public void setKeyStoreProvider(String keyStoreProvider)
    Parameters:
    keyStoreProvider - The provider of the key store
    -
  • getKeyStoreType

    -
    @ManagedAttribute("The keyStore type") public String getKeyStoreType()
    Returns:
    The type of the key store (default "PKCS12")
    -
  • setKeyStoreType

    -
    public void setKeyStoreType(String keyStoreType)
    Parameters:
    keyStoreType - The type of the key store
    -
  • getCertAlias

    -
    @ManagedAttribute("The certificate alias") public String getCertAlias()
    Returns:
    Alias of SSL certificate for the connector
    -
  • setCertAlias

    -
    public void setCertAlias(String certAlias)
    Set the default certificate Alias.

    This can be used if there are multiple non-SNI certificates @@ -1259,142 +1163,118 @@

    setCertAlias

    Parameters:
    certAlias - Alias of SSL certificate for the connector
    -
  • getTrustStorePath

    -
    @ManagedAttribute("The trustStore path") public String getTrustStorePath()
    -
  • setTrustStorePath

    -
    public void setTrustStorePath(String trustStorePath)
    Parameters:
    trustStorePath - The file name or URL of the trust store location
    -
  • getTrustStoreProvider

    -
    @ManagedAttribute("The trustStore provider name") public String getTrustStoreProvider()
    Returns:
    The provider of the trust store
    -
  • setTrustStoreProvider

    -
    public void setTrustStoreProvider(String trustStoreProvider)
    Parameters:
    trustStoreProvider - The provider of the trust store
    -
  • getTrustStoreType

    -
    @ManagedAttribute("The trustStore type") public String getTrustStoreType()
    Returns:
    The type of the trust store
    -
  • setTrustStoreType

    -
    public void setTrustStoreType(String trustStoreType)
    Parameters:
    trustStoreType - The type of the trust store
    -
  • isValidateCerts

    -
    @ManagedAttribute("Whether certificates are validated") public boolean isValidateCerts()
    Returns:
    true if SSL certificate has to be validated
    -
  • setValidateCerts

    -
    public void setValidateCerts(boolean validateCerts)
    Parameters:
    validateCerts - true if SSL certificates have to be validated
    -
  • isValidatePeerCerts

    -
    @ManagedAttribute("Whether peer certificates are validated") public boolean isValidatePeerCerts()
    Returns:
    true if SSL certificates of the peer have to be validated
    -
  • setValidatePeerCerts

    -
    public void setValidatePeerCerts(boolean validatePeerCerts)
    Parameters:
    validatePeerCerts - true if SSL certificates of the peer have to be validated
    -
  • getKeyStorePassword

    -
    public String getKeyStorePassword()
    -
  • setKeyStorePassword

    -
    public void setKeyStorePassword(String password)
    Parameters:
    @@ -1404,21 +1284,17 @@

    setKeyStorePassword

    obtain a password either from the "org.eclipse.jetty.ssl.password" system property.
    -
  • getKeyManagerPassword

    -
    public String getKeyManagerPassword()
    -
  • setKeyManagerPassword

    -
    public void setKeyManagerPassword(String password)
    Parameters:
    @@ -1427,13 +1303,11 @@

    setKeyManagerPassword

    then the getPassword(String) is used to obtain a password from the "org.eclipse.jetty.ssl.keypassword" system property.
    -
  • setTrustStorePassword

    -
    public void setTrustStorePassword(String password)
    Parameters:
    @@ -1442,13 +1316,11 @@

    setTrustStorePassword

    obtain a password from the "org.eclipse.jetty.ssl.password" system property.
    -
  • getProvider

    -
    @ManagedAttribute("The provider name") public String getProvider()

    @@ -1469,13 +1341,11 @@

    getProvider

    Returns:
    The optional Security Provider name.
    -
  • setProvider

    -
    public void setProvider(String provider)

    Set the optional Security Provider name. @@ -1495,13 +1365,11 @@

    setProvider

    Parameters:
    provider - The optional Security Provider name.
    -
  • getProtocol

    -
    @ManagedAttribute("The TLS protocol") public String getProtocol()
    @@ -1509,26 +1377,22 @@

    getProtocol

    The SSL protocol (default "TLS") passed to SSLContext.getInstance(String, String)
    -
  • setProtocol

    -
    public void setProtocol(String protocol)
    Parameters:
    protocol - The SSL protocol (default "TLS") passed to SSLContext.getInstance(String, String)
    -
  • getSecureRandomAlgorithm

    -
    @ManagedAttribute("The SecureRandom algorithm") public String getSecureRandomAlgorithm()
    @@ -1537,13 +1401,11 @@

    getSecureRandomAlgorithm

    SecureRandom.getInstance(String) to obtain the SecureRandom instance passed to SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], SecureRandom)
    -
  • setSecureRandomAlgorithm

    -
    public void setSecureRandomAlgorithm(String algorithm)
    Parameters:
    @@ -1551,114 +1413,96 @@

    setSecureRandomAlgorithm

    SecureRandom.getInstance(String) to obtain the SecureRandom instance passed to SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], SecureRandom)
    -
  • getKeyManagerFactoryAlgorithm

    -
    @ManagedAttribute("The KeyManagerFactory algorithm") public String getKeyManagerFactoryAlgorithm()
    Returns:
    The algorithm name (default "SunX509") used by the KeyManagerFactory
    -
  • setKeyManagerFactoryAlgorithm

    -
    public void setKeyManagerFactoryAlgorithm(String algorithm)
    Parameters:
    algorithm - The algorithm name (default "SunX509") used by the KeyManagerFactory
    -
  • getTrustManagerFactoryAlgorithm

    -
    @ManagedAttribute("The TrustManagerFactory algorithm") public String getTrustManagerFactoryAlgorithm()
    Returns:
    The algorithm name (default "SunX509") used by the TrustManagerFactory
    -
  • isTrustAll

    -
    @ManagedAttribute("Whether certificates should be trusted even if they are invalid") public boolean isTrustAll()
    Returns:
    True if all certificates should be trusted if there is no KeyStore or TrustStore
    -
  • setTrustAll

    -
    public void setTrustAll(boolean trustAll)
    Parameters:
    trustAll - True if all certificates should be trusted if there is no KeyStore or TrustStore
    -
  • setTrustManagerFactoryAlgorithm

    -
    public void setTrustManagerFactoryAlgorithm(String algorithm)
    Parameters:
    algorithm - The algorithm name (default "SunX509") used by the TrustManagerFactory Use the string "TrustAll" to install a trust manager that trusts all.
    -
  • isRenegotiationAllowed

    -
    @ManagedAttribute("Whether renegotiation is allowed") public boolean isRenegotiationAllowed()
    Returns:
    whether TLS renegotiation is allowed (true by default)
    -
  • setRenegotiationAllowed

    -
    public void setRenegotiationAllowed(boolean renegotiationAllowed)
    Parameters:
    renegotiationAllowed - whether TLS renegotiation is allowed
    -
  • getRenegotiationLimit

    -
    @ManagedAttribute("The max number of renegotiations allowed") public int getRenegotiationLimit()
    @@ -1666,13 +1510,11 @@

    getRenegotiationLimit

    The number of renegotiations allowed for this connection. When the limit is 0 renegotiation will be denied. If the limit is less than 0 then no limit is applied.
    -
  • setRenegotiationLimit

    -
    public void setRenegotiationLimit(int renegotiationLimit)
    Parameters:
    @@ -1680,38 +1522,32 @@

    setRenegotiationLimit

    When the limit is 0 renegotiation will be denied. If the limit is less than 0 then no limit is applied. Default 5.
    -
  • getCrlPath

    -
    @ManagedAttribute("The path to the certificate revocation list file") public String getCrlPath()
    Returns:
    Path to file that contains Certificate Revocation List
    -
  • setCrlPath

    -
    public void setCrlPath(String crlPath)
    Parameters:
    crlPath - Path to file that contains Certificate Revocation List
    -
  • getMaxCertPathLength

    -
    @ManagedAttribute("The maximum number of intermediate certificates") public int getMaxCertPathLength()
    @@ -1719,63 +1555,53 @@

    getMaxCertPathLength

    Maximum number of intermediate certificates in the certification path (-1 for unlimited)
    -
  • setMaxCertPathLength

    -
    public void setMaxCertPathLength(int maxCertPathLength)
    Parameters:
    maxCertPathLength - maximum number of intermediate certificates in the certification path (-1 for unlimited)
    -
  • getSslContext

    -
    public SSLContext getSslContext()
    Returns:
    The SSLContext
    -
  • setSslContext

    -
    public void setSslContext(SSLContext sslContext)
    Parameters:
    sslContext - Set a preconfigured SSLContext
    -
  • getEndpointIdentificationAlgorithm

    -
    @ManagedAttribute("The endpoint identification algorithm") public String getEndpointIdentificationAlgorithm()
    Returns:
    the endpoint identification algorithm
    -
  • setEndpointIdentificationAlgorithm

    -
    public void setEndpointIdentificationAlgorithm(String endpointIdentificationAlgorithm)
    When set to "HTTPS" hostname verification will be enabled. Deployments can be vulnerable to a man-in-the-middle attack if a EndpointIdentificationAlgorithm @@ -1785,34 +1611,28 @@

    setEndpointIdentificationAlgorithm

    endpointIdentificationAlgorithm - Set the endpointIdentificationAlgorithm
    See Also:
    -
    -
  • getPkixCertPathChecker

    -
    public PKIXCertPathChecker getPkixCertPathChecker()
    -
  • setPkixCertPathChecker

    -
    public void setPkixCertPathChecker(PKIXCertPathChecker pkixCertPatchChecker)
    -
  • loadKeyStore

    -
    protected KeyStore loadKeyStore(Resource resource) throws Exception
    Override this method to provide alternate way to load a keystore.
    @@ -1824,13 +1644,11 @@

    loadKeyStore

    Throws:
    Exception - if the keystore cannot be loaded
    -
  • loadTrustStore

    -
    protected KeyStore loadTrustStore(Resource resource) throws Exception
    Override this method to provide alternate way to load a truststore.
    @@ -1842,13 +1660,11 @@

    loadTrustStore

    Throws:
    Exception - if the truststore cannot be loaded
    -
  • loadCRL

    -
    protected Collection<? extends CRL> loadCRL(String crlPath) throws Exception
    Loads certificate revocation list (CRL) from a file. @@ -1863,26 +1679,22 @@

    loadCRL

    Throws:
    Exception - if the certificate revocation list cannot be loaded
    -
  • getKeyManagers

    -
    protected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception
    Throws:
    Exception
    -
  • getTrustManagers

    -
    protected TrustManager[] getTrustManagers(KeyStore trustStore, Collection<? extends CRL> crls) throws Exception
    @@ -1890,13 +1702,11 @@

    getTrustManagers

    Throws:
    Exception
    -
  • newPKIXBuilderParameters

    -
    protected PKIXBuilderParameters newPKIXBuilderParameters(KeyStore trustStore, Collection<? extends CRL> crls) throws Exception
    @@ -1904,13 +1714,11 @@

    newPKIXBuilderParameters

    Throws:
    Exception
    -
  • selectProtocols

    -
    public void selectProtocols(String[] enabledProtocols, String[] supportedProtocols)
    Select protocols to be used by the connector @@ -1921,13 +1729,11 @@

    selectProtocols

    enabledProtocols - Array of enabled protocols
    supportedProtocols - Array of supported protocols
    -
  • selectCipherSuites

    -
    protected void selectCipherSuites(String[] enabledCipherSuites, String[] supportedCipherSuites)
    Select cipher suites to be used by the connector @@ -1938,213 +1744,177 @@

    selectCipherSuites

    enabledCipherSuites - Array of enabled cipher suites
    supportedCipherSuites - Array of supported cipher suites
    -
  • processIncludeCipherSuites

    -
    @Deprecated protected void processIncludeCipherSuites(String[] supportedCipherSuites, List<String> selectedCiphers)
    Deprecated.
    no replacement
    -
  • removeExcludedCipherSuites

    -
    @Deprecated protected void removeExcludedCipherSuites(List<String> selectedCiphers)
    Deprecated.
    no replacement
    -
  • isEnableCRLDP

    -
    @ManagedAttribute("Whether certificate revocation list distribution points is enabled") public boolean isEnableCRLDP()
    Returns:
    true if CRL Distribution Points support is enabled
    -
  • setEnableCRLDP

    -
    public void setEnableCRLDP(boolean enableCRLDP)
    Enables CRL Distribution Points Support
    Parameters:
    enableCRLDP - true - turn on, false - turns off
    -
  • isEnableOCSP

    -
    @ManagedAttribute("Whether online certificate status protocol support is enabled") public boolean isEnableOCSP()
    Returns:
    true if On-Line Certificate Status Protocol support is enabled
    -
  • setEnableOCSP

    -
    public void setEnableOCSP(boolean enableOCSP)
    Enables On-Line Certificate Status Protocol support
    Parameters:
    enableOCSP - true - turn on, false - turn off
    -
  • getOcspResponderURL

    -
    @ManagedAttribute("The online certificate status protocol URL") public String getOcspResponderURL()
    Returns:
    Location of the OCSP Responder
    -
  • setOcspResponderURL

    -
    public void setOcspResponderURL(String ocspResponderURL)
    Set the location of the OCSP Responder.
    Parameters:
    ocspResponderURL - location of the OCSP Responder
    -
  • setKeyStore

    -
    public void setKeyStore(KeyStore keyStore)
    Set the key store.
    Parameters:
    keyStore - the key store to set
    -
  • getKeyStore

    -
    public KeyStore getKeyStore()
    -
  • setTrustStore

    -
    public void setTrustStore(KeyStore trustStore)
    Set the trust store.
    Parameters:
    trustStore - the trust store to set
    -
  • getTrustStore

    -
    public KeyStore getTrustStore()
    -
  • setKeyStoreResource

    -
    public void setKeyStoreResource(Resource resource)
    Set the key store resource.
    Parameters:
    resource - the key store resource to set
    -
  • getKeyStoreResource

    -
    public Resource getKeyStoreResource()
    -
  • setTrustStoreResource

    -
    public void setTrustStoreResource(Resource resource)
    Set the trust store resource.
    Parameters:
    resource - the trust store resource to set
    -
  • getTrustStoreResource

    -
    public Resource getTrustStoreResource()
    -
  • isSessionCachingEnabled

    -
    @ManagedAttribute("Whether TLS session caching is enabled") public boolean isSessionCachingEnabled()
    Returns:
    true if SSL Session caching is enabled
    -
  • setSessionCachingEnabled

    -
    public void setSessionCachingEnabled(boolean enableSessionCaching)
    Set the flag to enable SSL Session caching. If set to true, then the SSLContext.createSSLEngine(String, int) method is @@ -2156,13 +1926,11 @@

    setSessionCachingEnabled

    Parameters:
    enableSessionCaching - the value of the flag
    -
  • getSslSessionCacheSize

    -
    @ManagedAttribute("The maximum TLS session cache size") public int getSslSessionCacheSize()
    Get SSL session cache size. @@ -2171,13 +1939,11 @@

    getSslSessionCacheSize

    Returns:
    SSL session cache size
    -
  • setSslSessionCacheSize

    -
    public void setSslSessionCacheSize(int sslSessionCacheSize)
    Set SSL session cache size.

    Set the max cache size to be set on SSLSessionContext.setSessionCacheSize(int) @@ -2187,13 +1953,11 @@

    setSslSessionCacheSize

    sslSessionCacheSize - SSL session cache size to set. A value of -1 (default) uses the JVM default, 0 means unlimited and positive number is a max size.
    -
  • getSslSessionTimeout

    -
    @ManagedAttribute("The TLS session cache timeout, in seconds") public int getSslSessionTimeout()
    Get SSL session timeout.
    @@ -2201,13 +1965,11 @@

    getSslSessionTimeout

    Returns:
    SSL session timeout
    -
  • setSslSessionTimeout

    -
    public void setSslSessionTimeout(int sslSessionTimeout)
    Set SSL session timeout.

    Set the timeout in seconds to be set on SSLSessionContext.setSessionTimeout(int) @@ -2217,25 +1979,21 @@

    setSslSessionTimeout

    sslSessionTimeout - SSL session timeout to set in seconds. A value of -1 (default) uses the JVM default, 0 means unlimited and positive number is a timeout in seconds.
    -
  • getHostnameVerifier

    -
    public HostnameVerifier getHostnameVerifier()
    Returns:
    the HostnameVerifier used by a client to verify host names in the server certificate
    -
  • setHostnameVerifier

    -
    public void setHostnameVerifier(HostnameVerifier hostnameVerifier)

    Sets a HostnameVerifier used by a client to verify host names in the server certificate.

    The HostnameVerifier works in conjunction with setEndpointIdentificationAlgorithm(String).

    @@ -2249,13 +2007,11 @@

    setHostnameVerifier

    Parameters:
    hostnameVerifier - the HostnameVerifier used by a client to verify host names in the server certificate
    -
  • getPassword

    -
    protected Password getPassword(String realm)
    Returns the password object for the given realm.
    @@ -2264,13 +2020,11 @@

    getPassword

    Returns:
    the Password object
    -
  • newPassword

    -
    public Password newPassword(String password)
    Creates a new Password object.
    @@ -2279,13 +2033,11 @@

    newPassword

    Returns:
    the new Password object
    -
  • newSslServerSocket

    -
    public SSLServerSocket newSslServerSocket(String host, int port, int backlog) @@ -2294,39 +2046,33 @@

    newSslServerSocket

    Throws:
    IOException
    -
  • newSslSocket

    -
    public SSLSocket newSslSocket() throws IOException
    Throws:
    IOException
    -
  • getCertificateFactoryInstance

    -
    protected CertificateFactory getCertificateFactoryInstance(String type) throws CertificateException
    Throws:
    CertificateException
    -
  • getCertStoreInstance

    -
    protected CertStore getCertStoreInstance(Collection<? extends CRL> crls) throws InvalidAlgorithmParameterException, NoSuchAlgorithmException
    @@ -2335,65 +2081,55 @@

    getCertStoreInstance

    InvalidAlgorithmParameterException
    NoSuchAlgorithmException
    -
  • getKeyManagerFactoryInstance

    -
    protected KeyManagerFactory getKeyManagerFactoryInstance() throws NoSuchAlgorithmException
    Throws:
    NoSuchAlgorithmException
    -
  • getSecureRandomInstance

    -
    protected SecureRandom getSecureRandomInstance() throws NoSuchAlgorithmException
    Throws:
    NoSuchAlgorithmException
    -
  • getSSLContextInstance

    -
    protected SSLContext getSSLContextInstance() throws NoSuchAlgorithmException
    Throws:
    NoSuchAlgorithmException
    -
  • getTrustManagerFactoryInstance

    -
    protected TrustManagerFactory getTrustManagerFactoryInstance() throws NoSuchAlgorithmException
    Throws:
    NoSuchAlgorithmException
    -
  • newSSLEngine

    -
    public SSLEngine newSSLEngine()
    Factory method for "scratch" SSLEngines, usually only used for retrieving configuration information such as the application buffer size or the list of protocols/ciphers. @@ -2404,13 +2140,11 @@

    newSSLEngine

    Returns:
    a new, "scratch" SSLEngine
    -
  • newSSLEngine

    -
    public SSLEngine newSSLEngine(String host, int port)
    General purpose factory method for creating SSLEngines, although creation of @@ -2422,13 +2156,11 @@

    newSSLEngine

    Returns:
    a new SSLEngine
    -
  • newSSLEngine

    -
    public SSLEngine newSSLEngine(InetSocketAddress address)
    Server-side only factory method for creating SSLEngines.

    @@ -2442,13 +2174,11 @@

    newSSLEngine

    Returns:
    a new SSLEngine
    -
  • customize

    -
    public void customize(SSLEngine sslEngine)
    Customize an SslEngine instance with the configuration of this factory, by calling customize(SSLParameters)
    @@ -2456,13 +2186,11 @@

    customize

    Parameters:
    sslEngine - the SSLEngine to customize
    -
  • customize

    -
    public SSLParameters customize(SSLParameters sslParams)
    Customize an SslParameters instance with the configuration of this factory.
    @@ -2471,26 +2199,22 @@

    customize

    Returns:
    The passed instance of sslParams (returned as a convenience)
    -
  • reload

    -
    public void reload(Consumer<SslContextFactory> consumer) throws Exception
    Throws:
    Exception
    -
  • getCertChain

    -
    public static X509Certificate[] getCertChain(SSLSession sslSession)
    Obtain the X509 Certificate Chain from the provided SSLSession using the default CertificateFactory behaviors
    @@ -2500,13 +2224,11 @@

    getCertChain

    Returns:
    the certificate chain
    -
  • getX509CertChain

    -
    public X509Certificate[] getX509CertChain(SSLSession sslSession)
    Obtain the X509 Certificate Chain from the provided SSLSession using this SslContextFactory's optional Provider specific CertificateFactory.
    @@ -2516,13 +2238,11 @@

    getX509CertChain

    Returns:
    the certificate chain
    -
  • deduceKeyLength

    -
    public static int deduceKeyLength(String cipherSuite)
    Given the name of a TLS/SSL cipher suite, return an int representing it effective stream cipher key strength. i.e. How much entropy material is in the key material being fed into the @@ -2549,32 +2269,27 @@

    deduceKeyLength

    Returns:
    int indicating the effective key entropy bit-length.
    -
  • validateCerts

    -
    public void validateCerts(X509Certificate[] certs) throws Exception
    Throws:
    Exception
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -2588,5 +2303,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/ssl/X509.html b/jetty-11/org/eclipse/jetty/util/ssl/X509.html index 070f290856e..9582a6b67ec 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/X509.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/X509.html @@ -1,29 +1,35 @@ - -X509 (Eclipse Jetty API Doc - v11.0.21) + +X509 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class X509

    org.eclipse.jetty.util.ssl.X509
    -

    public class X509 extends Object
    -
    @@ -183,69 +167,53 @@

    Method Details

  • isCertSign

    -
    public static boolean isCertSign(X509Certificate x509)
    -
  • addName

    -
    protected void addName(String cn)
    -
  • getAlias

    -
    public String getAlias()
    -
  • getCertificate

    -
    public X509Certificate getCertificate()
    -
  • getHosts

    -
    public Set<String> getHosts()
    -
  • getWilds

    -
    public Set<String> getWilds()
    -
  • matches

    -
    public boolean matches(String host)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -259,5 +227,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ssl/class-use/AliasedX509ExtendedKeyManager.html b/jetty-11/org/eclipse/jetty/util/ssl/class-use/AliasedX509ExtendedKeyManager.html index 8f36ca4b683..bf4461fdb13 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/class-use/AliasedX509ExtendedKeyManager.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/class-use/AliasedX509ExtendedKeyManager.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.ssl.AliasedX509ExtendedKeyManager (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.ssl.AliasedX509ExtendedKeyManager (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.ssl


    -
    package org.eclipse.jetty.util.ssl
    Jetty Util : Common SSL Utility Classes
    -
    • @@ -148,5 +143,7 @@

      Package org.eclipse
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/ssl/package-tree.html b/jetty-11/org/eclipse/jetty/util/ssl/package-tree.html index 8d15954cf01..ca71afa8ffc 100644 --- a/jetty-11/org/eclipse/jetty/util/ssl/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/ssl/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.ssl Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.ssl Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class CounterStatistic

    org.eclipse.jetty.util.statistic.CounterStatistic
    -

    public class CounterStatistic extends Object

    Statistics on a counter value.

    This class keeps the total, current and maximum value of a counter that can be incremented and decremented. The total refers only to increments.

    -
      @@ -179,9 +165,7 @@

      Constructor Details

    • CounterStatistic

      -
      public CounterStatistic()
      -
    @@ -195,29 +179,24 @@

    Method Details

  • reset

    -
    public void reset()
    Resets the max and total to the current value.
    -
  • reset

    -
    public void reset(long value)
    Resets the max, total and current value to the given parameter.
    Parameters:
    value - the new current value
    -
  • add

    -
    public long add(long delta)
    Parameters:
    @@ -225,81 +204,68 @@

    add

    Returns:
    the new counter value
    -
  • increment

    -
    public long increment()
    Increments the value by one.
    Returns:
    the new counter value after the increment
    -
  • decrement

    -
    public long decrement()
    Decrements the value by one.
    Returns:
    the new counter value after the decrement
    -
  • getMax

    -
    public long getMax()
    Returns:
    max counter value
    -
  • getCurrent

    -
    public long getCurrent()
    Returns:
    current counter value
    -
  • getTotal

    -
    public long getTotal()
    Returns:
    total counter value
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -313,5 +279,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/statistic/RateCounter.html b/jetty-11/org/eclipse/jetty/util/statistic/RateCounter.html index 1ea791220bf..50eae8bcb28 100644 --- a/jetty-11/org/eclipse/jetty/util/statistic/RateCounter.html +++ b/jetty-11/org/eclipse/jetty/util/statistic/RateCounter.html @@ -1,29 +1,35 @@ - -RateCounter (Eclipse Jetty API Doc - v11.0.21) + +RateCounter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class RateCounter

    org.eclipse.jetty.util.statistic.RateCounter
    -

    public class RateCounter extends Object
    Counts the rate that Longs are added to this from the time of creation or the last call to reset().
    -
      @@ -151,9 +137,7 @@

      Constructor Details

    • RateCounter

      -
      public RateCounter()
      -
    @@ -167,25 +151,19 @@

    Method Details

  • add

    -
    public void add(long l)
    -
  • getRate

    -
    public long getRate()
    -
  • reset

    -
    public void reset()
    -
  • @@ -199,5 +177,7 @@

    reset


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/statistic/RateStatistic.html b/jetty-11/org/eclipse/jetty/util/statistic/RateStatistic.html index 7ea9c16b3d9..3496c739823 100644 --- a/jetty-11/org/eclipse/jetty/util/statistic/RateStatistic.html +++ b/jetty-11/org/eclipse/jetty/util/statistic/RateStatistic.html @@ -1,29 +1,35 @@ - -RateStatistic (Eclipse Jetty API Doc - v11.0.21) + +RateStatistic (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RateStatistic

    org.eclipse.jetty.util.statistic.RateStatistic
    -

    public class RateStatistic extends Object
    @@ -100,7 +87,6 @@

    Class RateStatistic

    The implementation keeps a Deque of timestamps for all records for the last time period, so this method is not suitable for large rates unless a small time period is used.

    -
      @@ -190,10 +176,8 @@

      Constructor Details

    • RateStatistic

      -
      public RateStatistic(long period, TimeUnit units)
      -
    @@ -207,78 +191,63 @@

    Method Details

  • getPeriod

    -
    public long getPeriod()
    -
  • getUnits

    -
    public TimeUnit getUnits()
    -
  • reset

    -
    public void reset()
    Resets the statistics.
    -
  • age

    -
    protected void age(long period, TimeUnit units)
    -
  • record

    -
    public int record()
    Records a sample value.
    Returns:
    the number of records in the current period.
    -
  • getRate

    -
    public int getRate()
    Returns:
    the number of records in the current period
    -
  • getMax

    -
    public long getMax()
    Returns:
    the max number of samples per period.
    -
  • getOldest

    -
    public long getOldest(TimeUnit units)
    Parameters:
    @@ -286,47 +255,38 @@

    getOldest

    Returns:
    the age of the oldest sample in the requested units
    -
  • getCount

    -
    public long getCount()
    Returns:
    the number of samples recorded
    -
  • dump

    -
    public String dump()
    -
  • dump

    -
    public String dump(TimeUnit units)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -340,5 +300,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/statistic/SampleStatistic.html b/jetty-11/org/eclipse/jetty/util/statistic/SampleStatistic.html index ea4e3bf548b..00132801f11 100644 --- a/jetty-11/org/eclipse/jetty/util/statistic/SampleStatistic.html +++ b/jetty-11/org/eclipse/jetty/util/statistic/SampleStatistic.html @@ -1,29 +1,35 @@ - -SampleStatistic (Eclipse Jetty API Doc - v11.0.21) + +SampleStatistic (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SampleStatistic

    org.eclipse.jetty.util.statistic.SampleStatistic
    -

    public class SampleStatistic extends Object
    @@ -101,7 +88,6 @@

    Class SampleStatistic

    Note on a Method for Calculating Corrected Sums of Squares and Products

    This algorithm is also described in Wikipedia in the section "Online algorithm": Algorithms for calculating variance.

    -
      @@ -180,9 +166,7 @@

      Constructor Details

    • SampleStatistic

      -
      public SampleStatistic()
      -
    @@ -196,107 +180,89 @@

    Method Details

  • reset

    -
    public void reset()
    Resets the statistics.
    -
  • record

    -
    public void record(long sample)
    Records a sample value.
    Parameters:
    sample - the value to record.
    -
  • getMax

    -
    public long getMax()
    Returns:
    the max value of the recorded samples
    -
  • getTotal

    -
    public long getTotal()
    Returns:
    the sum of all the recorded samples
    -
  • getCount

    -
    public long getCount()
    Returns:
    the number of samples recorded
    -
  • getMean

    -
    public double getMean()
    Returns:
    the average value of the samples recorded, or zero if there are no samples
    -
  • getVariance

    -
    public double getVariance()
    Returns:
    the variance of the samples recorded, or zero if there are less than 2 samples
    -
  • getStdDev

    -
    public double getStdDev()
    Returns:
    the standard deviation of the samples recorded
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -310,5 +276,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/statistic/class-use/CounterStatistic.html b/jetty-11/org/eclipse/jetty/util/statistic/class-use/CounterStatistic.html index cffad52fee5..a196dbfba4f 100644 --- a/jetty-11/org/eclipse/jetty/util/statistic/class-use/CounterStatistic.html +++ b/jetty-11/org/eclipse/jetty/util/statistic/class-use/CounterStatistic.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.statistic.CounterStatistic (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.statistic.CounterStatistic (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Class AutoLock.WithCondit

    -
    All Implemented Interfaces:
    Serializable, AutoCloseable
    Enclosing class:
    -
    AutoLock
    +
    AutoLock

    public static class AutoLock.WithCondition @@ -121,12 +108,11 @@

    Class AutoLock.WithCondit
    See Also:
    -
    -

      @@ -135,7 +121,7 @@

      Class AutoLock.WithCondit

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.thread.AutoLock

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.thread.AutoLock

      AutoLock.WithCondition
      @@ -204,9 +190,7 @@

      Constructor Details

    • WithCondition

      -
      public WithCondition()
      -
    @@ -220,9 +204,8 @@

    Method Details

  • lock

    -
    public AutoLock.WithCondition lock()
    -
    Description copied from class: AutoLock
    +
    Description copied from class: AutoLock

    Acquires the lock.

    Overrides:
    @@ -230,45 +213,39 @@

    lock

    Returns:
    this AutoLock for unlocking
    -
  • signal

    -
    public void signal()
    See Also:
    -
    -
  • signalAll

    -
    public void signalAll()
    See Also:
    -
    -
  • await

    -
    public void await() throws InterruptedException
    @@ -276,18 +253,16 @@

    await

    InterruptedException - if the current thread is interrupted
    See Also:
    -
    -
  • await

    -
    public boolean await(long time, TimeUnit unit) throws InterruptedException
    @@ -301,12 +276,11 @@

    await

    InterruptedException - if the current thread is interrupted
    See Also:
    -
    -
  • @@ -320,5 +294,7 @@

    await


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/thread/AutoLock.html b/jetty-11/org/eclipse/jetty/util/thread/AutoLock.html index 91df3a6f69b..72b4cee6ffd 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/AutoLock.html +++ b/jetty-11/org/eclipse/jetty/util/thread/AutoLock.html @@ -1,29 +1,35 @@ - -AutoLock (Eclipse Jetty API Doc - v11.0.21) + +AutoLock (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AutoLock

    org.eclipse.jetty.util.thread.AutoLock
    -
    All Implemented Interfaces:
    Serializable, AutoCloseable
    @@ -113,12 +100,11 @@

    Class AutoLock

    See Also:
    -
    -
      @@ -197,9 +183,7 @@

      Constructor Details

    • AutoLock

      -
      public AutoLock()
      -
    @@ -213,56 +197,48 @@

    Method Details

  • lock

    -
    public AutoLock lock()

    Acquires the lock.

    Returns:
    this AutoLock for unlocking
    -
  • isHeldByCurrentThread

    -
    public boolean isHeldByCurrentThread()
    Returns:
    whether this lock is held by the current thread
    See Also:
    -
    -
  • newCondition

    -
    public Condition newCondition()
    Returns:
    a Condition associated with this lock
    -
  • close

    -
    public void close()
    Specified by:
    close in interface AutoCloseable
    -
  • @@ -276,5 +252,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.Producer.html b/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.Producer.html index 3cd0058aec3..9d50aea6bb6 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.Producer.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.Producer.html @@ -1,29 +1,35 @@ - -ExecutionStrategy.Producer (Eclipse Jetty API Doc - v11.0.21) + +ExecutionStrategy.Producer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface ExecutionStrategy.Producer

    -
    All Known Implementing Classes:
    HTTP2Connection.HTTP2Producer
    Enclosing interface:
    -
    ExecutionStrategy
    +
    ExecutionStrategy

    public static interface ExecutionStrategy.Producer
    @@ -103,7 +90,6 @@

    Interface Executi

    When no more tasks can be produced, implementations should arrange for the ExecutionStrategy to be invoked again in case an external event resumes the tasks production.

    -
      @@ -140,14 +126,12 @@

      Method Details

    • produce

      -
      Runnable produce()

      Produces a task to be executed.

      Returns:
      a task to executed or null if there are no more tasks to execute
      -
    @@ -161,5 +145,7 @@

    produce


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.html b/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.html index 7ae9912781f..677a118e1ea 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ExecutionStrategy.html @@ -1,29 +1,35 @@ - -ExecutionStrategy (Eclipse Jetty API Doc - v11.0.21) + +ExecutionStrategy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ExecutionStrategy

    -
    All Known Implementing Classes:
    AdaptiveExecutionStrategy, EatWhatYouKill, ExecuteProduceConsume, ProduceConsume, ProduceExecuteConsume
    @@ -98,7 +85,6 @@

    Interface ExecutionStrateg run in the calling thread, or in a new thread, etc.

    The strategy delegates the production of tasks to a ExecutionStrategy.Producer, and continues to execute tasks until the producer continues to produce them.

    -
      @@ -157,7 +143,6 @@

      Method Details

    • dispatch

      -
      void dispatch()

      Initiates (or resumes) the task production and consumption.

      This method guarantees that the task is never run by the @@ -167,18 +152,16 @@

      dispatch

      See Also:
      -
      -
    • produce

      -
      void produce()

      Initiates (or resumes) the task production and consumption.

      The produced task may be run by the same thread that called @@ -186,12 +169,11 @@

      produce

      See Also:
      -
      -
    @@ -205,5 +187,7 @@

    produce


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/thread/ExecutorThreadPool.html b/jetty-11/org/eclipse/jetty/util/thread/ExecutorThreadPool.html index 09f80b93ca6..53718ff5a34 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ExecutorThreadPool.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ExecutorThreadPool.html @@ -1,29 +1,35 @@ - -ExecutorThreadPool (Eclipse Jetty API Doc - v11.0.21) + +ExecutorThreadPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ExecutorThreadPool

    - -
    @@ -402,32 +374,27 @@

    Method Details

  • getName

    -
    @ManagedAttribute("name of this thread pool") public String getName()
    Returns:
    the name of the this thread pool
    -
  • setName

    -
    public void setName(String name)
    Parameters:
    name - the name of this thread pool, used to name threads
    -
  • getMinThreads

    -
    @ManagedAttribute("minimum number of threads in the pool") public int getMinThreads()
    @@ -436,13 +403,11 @@

    getMinThreads

    Returns:
    the minimum number of threads
    -
  • setMinThreads

    -
    public void setMinThreads(int threads)
    Specified by:
    @@ -450,13 +415,11 @@

    setMinThreads

    Parameters:
    threads - the minimum number of threads
    -
  • getMaxThreads

    -
    @ManagedAttribute("maximum number of threads in the pool") public int getMaxThreads()
    @@ -465,13 +428,11 @@

    getMaxThreads

    Returns:
    the maximum number of threads
    -
  • setMaxThreads

    -
    public void setMaxThreads(int threads)
    Specified by:
    @@ -479,13 +440,11 @@

    setMaxThreads

    Parameters:
    threads - the maximum number of threads
    -
  • getIdleTimeout

    -
    @ManagedAttribute("maximum time a thread may be idle in ms") public int getIdleTimeout()
    @@ -493,18 +452,16 @@

    getIdleTimeout

    the maximum thread idle time in ms.
    See Also:
    -
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(int idleTimeout)

    Sets the maximum thread idle time in ms.

    Threads that are idle for longer than this @@ -514,18 +471,16 @@

    setIdleTimeout

    idleTimeout - the maximum thread idle time in ms.
    See Also:
    -
    -
  • getReservedThreads

    -
    @ManagedAttribute("the number of reserved threads in the pool") public int getReservedThreads()
    @@ -533,18 +488,16 @@

    getReservedThreads

    number of reserved threads or -1 to indicate that the number is heuristically determined
    See Also:
    -
    -
  • setReservedThreads

    -
    public void setReservedThreads(int reservedThreads)
    Sets the number of reserved threads.
    @@ -552,34 +505,28 @@

    setReservedThreads

    reservedThreads - number of reserved threads or -1 to determine the number heuristically
    See Also:
    -
    -
  • setThreadsPriority

    -
    public void setThreadsPriority(int priority)
    -
  • getThreadsPriority

    -
    public int getThreadsPriority()
    -
  • isDaemon

    -
    @ManagedAttribute("whether this thread pool uses daemon threads") public boolean isDaemon()
    @@ -587,53 +534,45 @@

    isDaemon

    whether this thread pool uses daemon threads
    See Also:
    -
    -
  • setDaemon

    -
    public void setDaemon(boolean daemon)
    Parameters:
    daemon - whether this thread pool uses daemon threads
    See Also:
    -
    -
  • isDetailedDump

    -
    @ManagedAttribute("reports additional details in the dump") public boolean isDetailedDump()
    -
  • setDetailedDump

    -
    public void setDetailedDump(boolean detailedDump)
    -
  • getThreads

    -
    @ManagedAttribute("number of threads in the pool") public int getThreads()
    @@ -642,13 +581,11 @@

    getThreads

    Returns:
    The total number of threads currently in the pool
    -
  • getIdleThreads

    -
    @ManagedAttribute("number of idle threads in the pool") public int getIdleThreads()
    @@ -657,13 +594,11 @@

    getIdleThreads

    Returns:
    The number of idle threads in the pool
    -
  • execute

    -
    public void execute(Runnable command)
    Specified by:
    @@ -671,15 +606,13 @@

    execute

    Specified by:
    execute in interface TryExecutor
    -
  • tryExecute

    -
    public boolean tryExecute(Runnable task)
    -
    Description copied from interface: TryExecutor
    +
    Description copied from interface: TryExecutor
    Attempt to execute a task.
    Specified by:
    @@ -689,13 +622,11 @@

    tryExecute

    Returns:
    True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
    -
  • isLowOnThreads

    -
    @ManagedAttribute(value="thread pool is low on threads", readonly=true) public boolean isLowOnThreads()
    @@ -705,13 +636,11 @@

    isLowOnThreads

    Returns:
    True if the pool is low on threads
    -
  • getVirtualThreadsExecutor

    -
    public Executor getVirtualThreadsExecutor()
    Specified by:
    @@ -719,13 +648,11 @@

    getVirtualThreadsExecutor

    Returns:
    the Executor to use to execute tasks in virtual threads
    -
  • setVirtualThreadsExecutor

    -
    public void setVirtualThreadsExecutor(Executor executor)
    Specified by:
    @@ -734,38 +661,35 @@

    setVirtualThreadsExecutor

    executor - the Executor to use to execute tasks in virtual threads
    See Also:
    -
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -773,16 +697,14 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • join

    -
    public void join() throws InterruptedException
    -
    Description copied from interface: ThreadPool
    +
    Description copied from interface: ThreadPool
    Blocks until the thread pool is stopped.
    Specified by:
    @@ -790,13 +712,11 @@

    join

    Throws:
    InterruptedException - if thread was interrupted
    -
  • getThreadPoolBudget

    -
    public ThreadPoolBudget getThreadPoolBudget()
    Specified by:
    @@ -805,25 +725,21 @@

    getThreadPoolBudget

    a ThreadPoolBudget for this sized thread pool, or null of no ThreadPoolBudget can be returned
    -
  • newThread

    -
    protected Thread newThread(Runnable job)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -837,19 +753,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -863,5 +776,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/Invocable.InvocationType.html b/jetty-11/org/eclipse/jetty/util/thread/Invocable.InvocationType.html index ae3ebadee95..23957929c90 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Invocable.InvocationType.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Invocable.InvocationType.html @@ -1,29 +1,35 @@ - -Invocable.InvocationType (Eclipse Jetty API Doc - v11.0.21) + +Invocable.InvocationType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,13 @@

    Enum Invocable.Invocatio

    -
    All Implemented Interfaces:
    Serializable, Comparable<Invocable.InvocationType>, java.lang.constant.Constable
    Enclosing interface:
    -
    Invocable
    +
    Invocable

    public static enum Invocable.InvocationType @@ -109,7 +96,6 @@

    Enum Invocable.Invocatio invoke the Runnable or Callback to decide whether to invoke it directly, or submit it to a thread pool to be invoked by a different thread.

    -
      @@ -118,7 +104,7 @@

      Enum Invocable.Invocatio

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -196,7 +182,6 @@

      Enum Constant Details

    • BLOCKING

      -
      public static final Invocable.InvocationType BLOCKING

      Invoking the Invocable may block the invoker thread, and the invocation may be performed immediately (possibly blocking @@ -204,26 +189,22 @@

      BLOCKING

      by submitting the Invocable to a thread pool.

      This invocation type is suitable for Invocables that call application code, for example to process an HTTP request.

      -
    • NON_BLOCKING

      -
      public static final Invocable.InvocationType NON_BLOCKING

      Invoking the Invocable does not block the invoker thread, and the invocation may be performed immediately in the invoker thread.

      This invocation type is suitable for Invocables that call implementation code that is guaranteed to never block the invoker thread.

      -
    • EITHER

      -
      public static final Invocable.InvocationType EITHER

      Invoking the Invocable may block the invoker thread, but the invocation cannot be deferred to a later time, differently @@ -231,7 +212,6 @@

      EITHER

      This invocation type is suitable for Invocables that themselves perform the non-deferrable action in a non-blocking way, thus advancing a possibly stalled system.

      -
    @@ -245,7 +225,6 @@

    Method Details

  • values

    -
    public static Invocable.InvocationType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -253,13 +232,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Invocable.InvocationType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -274,7 +251,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -288,5 +264,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/thread/Invocable.ReadyTask.html b/jetty-11/org/eclipse/jetty/util/thread/Invocable.ReadyTask.html index 245d772c79e..1b235b6c7dd 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Invocable.ReadyTask.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Invocable.ReadyTask.html @@ -1,29 +1,35 @@ - -Invocable.ReadyTask (Eclipse Jetty API Doc - v11.0.21) + +Invocable.ReadyTask (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class Invocable.ReadyTaskorg.eclipse.jetty.util.thread.Invocable.ReadyTask

    -
    All Implemented Interfaces:
    Runnable, Invocable, Invocable.Task
    Enclosing interface:
    -
    Invocable
    +
    Invocable

    public static class Invocable.ReadyTask extends Object implements Invocable.Task

    A Runnable decorated with an Invocable.InvocationType.

    -
    @@ -179,10 +165,8 @@

    Constructor Details

  • ReadyTask

    -
    public ReadyTask(Invocable.InvocationType type, Runnable task)
    -
  • @@ -196,19 +180,16 @@

    Method Details

  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • getInvocationType

    -
    public Invocable.InvocationType getInvocationType()
    Specified by:
    @@ -216,19 +197,16 @@

    getInvocationType

    Returns:
    The InvocationType of this object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -242,5 +220,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/thread/Invocable.Task.html b/jetty-11/org/eclipse/jetty/util/thread/Invocable.Task.html index 3fcee4c5fb2..b2dcb543ffd 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Invocable.Task.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Invocable.Task.html @@ -1,18 +1,19 @@ - -Invocable.Task (Eclipse Jetty API Doc - v11.0.21) + +Invocable.Task (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Invocable

    -
    All Known Subinterfaces:
    Callback, Invocable.Task
    @@ -109,7 +96,6 @@

    Interface Invocable

    Static methods and are provided that allow the current thread to be tagged with a ThreadLocal to indicate if it has a blocking invocation type.

    -
    @@ -228,7 +212,6 @@

    Method Details

  • from

    -

    Creates a Invocable.Task from the given InvocationType and Runnable.

    @@ -239,13 +222,11 @@

    from

    Returns:
    a new Task
    -
  • isNonBlockingInvocation

    -
    static boolean isNonBlockingInvocation()
    Test if the current thread has been tagged as non blocking
    @@ -253,13 +234,11 @@

    isNonBlockingInvocation

    True if the task the current thread is running has indicated that it will not block.
    -
  • invokeNonBlocking

    -
    static void invokeNonBlocking(Runnable task)
    Invoke a task with the calling thread, tagged to indicate that it will not block.
    @@ -267,22 +246,18 @@

    invokeNonBlocking

    Parameters:
    task - The task to invoke.
    -
  • combine

    -
  • getInvocationType

    -
    static Invocable.InvocationType getInvocationType(Object o)
    Get the invocation type of an Object.
    @@ -292,19 +267,16 @@

    getInvocationType

    If the object is an Invocable, it is coerced and the getInvocationType() used, otherwise Invocable.InvocationType.BLOCKING is returned.
    -
  • getInvocationType

    -
    default Invocable.InvocationType getInvocationType()
    Returns:
    The InvocationType of this object
    -
  • @@ -318,5 +290,7 @@

    getInvocationType


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/MonitoredQueuedThreadPool.html b/jetty-11/org/eclipse/jetty/util/thread/MonitoredQueuedThreadPool.html index b9d73d6f2a4..a4d8f8acf23 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/MonitoredQueuedThreadPool.html +++ b/jetty-11/org/eclipse/jetty/util/thread/MonitoredQueuedThreadPool.html @@ -1,29 +1,35 @@ - -MonitoredQueuedThreadPool (Eclipse Jetty API Doc - v11.0.21) + +MonitoredQueuedThreadPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class MonitoredQueuedT

    -
    All Implemented Interfaces:
    Executor, ThreadFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, ThreadPool, ThreadPool.SizedThreadPool, TryExecutor, VirtualThreads.Configurable
    @@ -105,7 +92,6 @@

    Class MonitoredQueuedT public class MonitoredQueuedThreadPool extends QueuedThreadPool

    A QueuedThreadPool subclass that monitors its own activity by recording queue and task statistics.

    -
    @@ -284,7 +264,6 @@

    Method Details

  • execute

    -
    public void execute(Runnable job)
    Specified by:
    @@ -294,109 +273,92 @@

    execute

    Overrides:
    execute in class QueuedThreadPool
    -
  • reset

    -
    @ManagedOperation(value="resets the statistics", impact="ACTION") public void reset()
    Resets the statistics.
    -
  • getTasks

    -
    @ManagedAttribute("the number of tasks executed") public long getTasks()
    Returns:
    the number of tasks executed
    -
  • getMaxBusyThreads

    -
    @ManagedAttribute("the maximum number of busy threads") public int getMaxBusyThreads()
    Returns:
    the maximum number of busy threads
    -
  • getMaxQueueSize

    -
    @ManagedAttribute("the maximum task queue size") public int getMaxQueueSize()
    Returns:
    the maximum task queue size
    -
  • getAverageQueueLatency

    -
    @ManagedAttribute("the average time a task remains in the queue, in nanoseconds") public long getAverageQueueLatency()
    Returns:
    the average time a task remains in the queue, in nanoseconds
    -
  • getMaxQueueLatency

    -
    @ManagedAttribute("the maximum time a task remains in the queue, in nanoseconds") public long getMaxQueueLatency()
    Returns:
    the maximum time a task remains in the queue, in nanoseconds
    -
  • getAverageTaskLatency

    -
    @ManagedAttribute("the average task execution time, in nanoseconds") public long getAverageTaskLatency()
    Returns:
    the average task execution time, in nanoseconds
    -
  • getMaxTaskLatency

    -
    @ManagedAttribute("the maximum task execution time, in nanoseconds") public long getMaxTaskLatency()
    Returns:
    the maximum task execution time, in nanoseconds
    -
  • @@ -410,5 +372,7 @@

    getMaxTaskLatency


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/QueuedThreadPool.html b/jetty-11/org/eclipse/jetty/util/thread/QueuedThreadPool.html index a423137453d..144122e1b05 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/QueuedThreadPool.html +++ b/jetty-11/org/eclipse/jetty/util/thread/QueuedThreadPool.html @@ -1,29 +1,35 @@ - -QueuedThreadPool (Eclipse Jetty API Doc - v11.0.21) + +QueuedThreadPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class QueuedThreadPool

    -
    All Implemented Interfaces:
    Executor, ThreadFactory, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, ThreadPool, ThreadPool.SizedThreadPool, TryExecutor, VirtualThreads.Configurable
    @@ -139,7 +126,6 @@

    Class QueuedThreadPool

  • busyThreads = utilizedThreads + leasedThreads
  • idleThreads = readyThreads - availableReservedThreads
  • -
    @@ -625,7 +593,6 @@

    Method Details

  • getThreadPoolBudget

    -
    public ThreadPoolBudget getThreadPoolBudget()
    Specified by:
    @@ -634,57 +601,48 @@

    getThreadPoolBudget

    a ThreadPoolBudget for this sized thread pool, or null of no ThreadPoolBudget can be returned
    -
  • setThreadPoolBudget

    -
    public void setThreadPoolBudget(ThreadPoolBudget budget)
    -
  • setStopTimeout

    -
    public void setStopTimeout(long stopTimeout)
    -
  • getStopTimeout

    -
    public long getStopTimeout()
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -692,26 +650,22 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getIdleTimeout

    -
    @ManagedAttribute("maximum time a thread may be idle in ms") public int getIdleTimeout()
    Returns:
    the maximum thread idle time in ms
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(int idleTimeout)

    Set the maximum thread idle time in ms.

    Threads that are idle for longer than this period may be stopped.

    @@ -719,13 +673,11 @@

    setIdleTimeout

    Parameters:
    idleTimeout - the maximum thread idle time in ms
    -
  • getMaxThreads

    -
    @ManagedAttribute("maximum number of threads in the pool") public int getMaxThreads()
    @@ -734,13 +686,11 @@

    getMaxThreads

    Returns:
    the maximum number of threads
    -
  • setMaxThreads

    -
    public void setMaxThreads(int maxThreads)
    Specified by:
    @@ -748,13 +698,11 @@

    setMaxThreads

    Parameters:
    maxThreads - the maximum number of threads
    -
  • getMinThreads

    -
    @ManagedAttribute("minimum number of threads in the pool") public int getMinThreads()
    @@ -763,13 +711,11 @@

    getMinThreads

    Returns:
    the minimum number of threads
    -
  • setMinThreads

    -
    public void setMinThreads(int minThreads)
    Specified by:
    @@ -777,89 +723,75 @@

    setMinThreads

    Parameters:
    minThreads - minimum number of threads
    -
  • getReservedThreads

    -
    @ManagedAttribute("number of configured reserved threads or -1 for heuristic") public int getReservedThreads()
    Returns:
    number of reserved threads or -1 for heuristically determined
    -
  • setReservedThreads

    -
    public void setReservedThreads(int reservedThreads)
    Parameters:
    reservedThreads - number of reserved threads or -1 for heuristically determined
    -
  • getName

    -
    @ManagedAttribute("name of the thread pool") public String getName()
    Returns:
    the name of the this thread pool
    -
  • setName

    -
    public void setName(String name)

    Sets the name of this thread pool, used as a prefix for the thread names.

    Parameters:
    name - the name of the this thread pool
    -
  • getThreadsPriority

    -
    @ManagedAttribute("priority of threads in the pool") public int getThreadsPriority()
    Returns:
    the priority of the pool threads
    -
  • setThreadsPriority

    -
    public void setThreadsPriority(int priority)
    Parameters:
    priority - the priority of the pool threads
    -
  • isDaemon

    -
    @ManagedAttribute("thread pool uses daemon threads") public boolean isDaemon()
    @@ -867,70 +799,58 @@

    isDaemon

    whether to use daemon threads
    See Also:
    -
    -
  • setDaemon

    -
    public void setDaemon(boolean daemon)
    Parameters:
    daemon - whether to use daemon threads
    See Also:
    -
    -
  • isDetailedDump

    -
    @ManagedAttribute("reports additional details in the dump") public boolean isDetailedDump()
    -
  • setDetailedDump

    -
    public void setDetailedDump(boolean detailedDump)
    -
  • getLowThreadsThreshold

    -
    @ManagedAttribute("threshold at which the pool is low on threads") public int getLowThreadsThreshold()
    -
  • setLowThreadsThreshold

    -
    public void setLowThreadsThreshold(int lowThreadsThreshold)
    -
  • getVirtualThreadsExecutor

    -
    public Executor getVirtualThreadsExecutor()
    Specified by:
    @@ -938,13 +858,11 @@

    getVirtualThreadsExecutor

    Returns:
    the Executor to use to execute tasks in virtual threads
    -
  • setVirtualThreadsExecutor

    -
    public void setVirtualThreadsExecutor(Executor executor)
    Specified by:
    @@ -953,18 +871,16 @@

    setVirtualThreadsExecutor

    executor - the Executor to use to execute tasks in virtual threads
    See Also:
    -
    -
  • setMaxEvictCount

    -
    public void setMaxEvictCount(int evictCount)

    Returns the maximum number of idle threads that are evicted for every idle timeout period, thus shrinking this thread pool towards its minimum @@ -980,39 +896,33 @@

    setMaxEvictCount

    Parameters:
    evictCount - the maximum number of idle threads to evict in one idle timeout period
    -
  • getMaxEvictCount

    -
    @ManagedAttribute("maximum number of idle threads to evict in one idle timeout period") public int getMaxEvictCount()
    Returns:
    the maximum number of idle threads to evict in one idle timeout period
    -
  • getQueueSize

    -
    @ManagedAttribute("size of the job queue") public int getQueueSize()
    Returns:
    the number of jobs in the queue waiting for a thread
    -
  • getMaxReservedThreads

    -
    @ManagedAttribute("maximum number (capacity) of reserved threads") public int getMaxReservedThreads()
    @@ -1020,18 +930,16 @@

    getMaxReservedThreads

    the maximum number (capacity) of reserved threads
    See Also:
    -
    -
  • getAvailableReservedThreads

    -
    @ManagedAttribute("number of available reserved threads") public int getAvailableReservedThreads()
    @@ -1039,18 +947,16 @@

    getAvailableReservedThreads

    the number of available reserved threads
    See Also:
    -
    -
  • getThreads

    -
    @ManagedAttribute("number of threads in the pool") public int getThreads()

    The fundamental value that represents the number of threads currently known by this thread pool.

    @@ -1063,19 +969,17 @@

    getThreads

    the number of threads currently known to the pool
    See Also:
    -
    -
  • getReadyThreads

    -
    @ManagedAttribute("number of threads ready to execute transient jobs") public int getReadyThreads()

    The fundamental value that represents the number of threads ready to execute transient jobs.

    @@ -1084,20 +988,18 @@

    getReadyThreads

    the number of threads ready to execute transient jobs
    See Also:
    -
    -
  • getLeasedThreads

    -
    @ManagedAttribute("number of threads used by internal components") public int getLeasedThreads()

    The fundamental value that represents the number of threads that are leased @@ -1107,19 +1009,17 @@

    getLeasedThreads

    the number of threads currently used by internal components
    See Also:
    -
    -
  • getMaxLeasedThreads

    -
    @ManagedAttribute("maximum number of threads leased to internal components") public int getMaxLeasedThreads()

    The maximum number of threads that are leased to internal components, @@ -1129,18 +1029,16 @@

    getMaxLeasedThreads

    the maximum number of threads leased by internal components
    See Also:
    -
    -
  • getIdleThreads

    -
    @ManagedAttribute("number of idle threads but not reserved") public int getIdleThreads()

    The number of idle threads, but without including reserved threads.

    @@ -1153,18 +1051,16 @@

    getIdleThreads

    the number of idle threads but not reserved
    See Also:
    -
    -
  • getBusyThreads

    -
    @ManagedAttribute("number of threads executing internal and transient jobs") public int getBusyThreads()

    The number of threads executing internal and transient jobs.

    @@ -1175,18 +1071,16 @@

    getBusyThreads

    the number of threads executing internal and transient jobs
    See Also:
    -
    -
  • getUtilizedThreads

    -
    @ManagedAttribute("number of threads executing transient jobs") public int getUtilizedThreads()

    The number of threads executing transient jobs.

    @@ -1195,18 +1089,16 @@

    getUtilizedThreads

    the number of threads executing transient jobs
    See Also:
    -
    -
  • getMaxAvailableThreads

    -
    @ManagedAttribute("maximum number of threads available to run transient jobs") public int getMaxAvailableThreads()

    The maximum number of threads available to run transient jobs.

    @@ -1214,13 +1106,11 @@

    getMaxAvailableThreads

    Returns:
    the maximum number of threads available to run transient jobs
    -
  • getUtilizationRate

    -
    @ManagedAttribute("utilization rate of threads executing transient jobs") public double getUtilizationRate()

    The rate between the number of utilized threads @@ -1232,13 +1122,11 @@

    getUtilizationRate

    Returns:
    the utilization rate of threads executing transient jobs
    -
  • isLowOnThreads

    -
    @ManagedAttribute(value="thread pool is low on threads", readonly=true) public boolean isLowOnThreads()
    @@ -1254,18 +1142,16 @@

    isLowOnThreads

    whether the pool is low on threads
    See Also:
    -
    -
  • execute

    -
    public void execute(Runnable job)
    Specified by:
    @@ -1273,15 +1159,13 @@

    execute

    Specified by:
    execute in interface TryExecutor
    -
  • tryExecute

    -
    public boolean tryExecute(Runnable task)
    -
    Description copied from interface: TryExecutor
    +
    Description copied from interface: TryExecutor
    Attempt to execute a task.
    Specified by:
    @@ -1291,13 +1175,11 @@

    tryExecute

    Returns:
    True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
    -
  • join

    -
    public void join() throws InterruptedException
    Blocks until the thread pool is LifeCycle stopped.
    @@ -1307,45 +1189,37 @@

    join

    Throws:
    InterruptedException - if thread was interrupted
    -
  • startThread

    -
    protected void startThread()
    -
  • newThread

    -
    public Thread newThread(Runnable runnable)
    Specified by:
    newThread in interface ThreadFactory
    -
  • removeThread

    -
    protected void removeThread(Thread thread)
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1359,13 +1233,11 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • runJob

    -
    protected void runJob(Runnable job)

    Runs the given job in the current thread.

    Subclasses may override to perform pre/post actions before/after the job is run.

    @@ -1373,38 +1245,32 @@

    runJob

    Parameters:
    job - the job to run
    -
  • evict

    -
    protected boolean evict()

    Determines whether to evict the current thread from the pool.

    Returns:
    whether the current thread should be evicted
    -
  • getQueue

    -
    protected BlockingQueue<Runnable> getQueue()
    Returns:
    the job queue
    -
  • interruptThread

    -
    @ManagedOperation("interrupts a pool thread") public boolean interruptThread(@Name("id") long id)
    @@ -1414,13 +1280,11 @@

    interruptThread

    Returns:
    true if the thread was found and interrupted.
    -
  • dumpThread

    -
    @ManagedOperation("dumps a pool thread stack") public String dumpThread(@Name("id") long id)
    @@ -1430,19 +1294,16 @@

    dumpThread

    Returns:
    the stack frames dump
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1456,5 +1317,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/ReservedThreadExecutor.html b/jetty-11/org/eclipse/jetty/util/thread/ReservedThreadExecutor.html index e5b4ef0ef19..a6420402d5c 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ReservedThreadExecutor.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ReservedThreadExecutor.html @@ -1,29 +1,35 @@ - -ReservedThreadExecutor (Eclipse Jetty API Doc - v11.0.21) + +ReservedThreadExecutor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ReservedThreadExecu

    -
    All Implemented Interfaces:
    Executor, Dumpable, LifeCycle, TryExecutor
    @@ -109,7 +96,6 @@

    Class ReservedThreadExecu Executor passed to the constructor. Whenever 1 or more reserved threads have been idle for more than getIdleTimeoutMs() then one reserved thread will return to the external Executor.

    -
      @@ -118,16 +104,16 @@

      Class ReservedThreadExecu

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.TryExecutor

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.TryExecutor

      TryExecutor.NoTryExecutor
      @@ -245,7 +231,6 @@

      Constructor Details

    • ReservedThreadExecutor

      -
      public ReservedThreadExecutor(Executor executor, int capacity)
      @@ -255,7 +240,6 @@

      ReservedThreadExecutor

      is calculated based on a heuristic from the number of available processors and thread pool size.
      -
    @@ -269,15 +253,12 @@

    Method Details

  • getExecutor

    -
    public Executor getExecutor()
    -
  • getCapacity

    -
    @ManagedAttribute(value="max number of reserved threads", readonly=true) public int getCapacity()
    @@ -285,13 +266,11 @@

    getCapacity

    Returns:
    the maximum number of reserved threads
    -
  • getAvailable

    -
    @ManagedAttribute(value="available reserved threads", readonly=true) public int getAvailable()
    @@ -299,33 +278,27 @@

    getAvailable

    Returns:
    the number of threads available to tryExecute(Runnable)
    -
  • getPending

    -
    @ManagedAttribute(value="pending reserved threads", readonly=true) public int getPending()
    -
  • getIdleTimeoutMs

    -
    @ManagedAttribute(value="idle timeout in ms", readonly=true) public long getIdleTimeoutMs()
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTime, TimeUnit idleTimeUnit)
    Set the idle timeout for shrinking the reserved thread pool
    @@ -334,33 +307,30 @@

    setIdleTimeout

    idleTime - Time to wait before shrinking, or 0 for default timeout.
    idleTimeUnit - Time units for idle timeout
    -
  • doStart

    -
    public void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    public void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -368,13 +338,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • execute

    -
    public void execute(Runnable task) throws RejectedExecutionException
    @@ -385,13 +353,11 @@

    execute

    Throws:
    RejectedExecutionException
    -
  • tryExecute

    -
    public boolean tryExecute(Runnable task)

    Executes the given task if and only if a reserved thread is available.

    @@ -402,17 +368,15 @@

    tryExecute

    Returns:
    true if and only if a reserved thread was available and has been assigned the task to run.
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -424,19 +388,16 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -450,5 +411,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/ScheduledExecutorScheduler.html b/jetty-11/org/eclipse/jetty/util/thread/ScheduledExecutorScheduler.html index b730dcc8d2a..7bf6ad24b57 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ScheduledExecutorScheduler.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ScheduledExecutorScheduler.html @@ -1,29 +1,35 @@ - -ScheduledExecutorScheduler (Eclipse Jetty API Doc - v11.0.21) + +ScheduledExecutorScheduler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ScheduledExecut

    -
    All Implemented Interfaces:
    Dumpable, LifeCycle, Scheduler
    @@ -107,7 +94,6 @@

    Class ScheduledExecut it has the advantage of allowing to set a property to remove cancelled tasks from its queue even if the task did not fire, which provides a huge benefit in the performance of garbage collection in young generation.

    -
      @@ -116,16 +102,16 @@

      Class ScheduledExecut

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Scheduler

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Scheduler

      Scheduler.Task
      @@ -251,58 +237,47 @@

      Constructor Details

    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler()
      -
    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler(String name, boolean daemon)
      -
    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler(@Name("name") String name, @Name("daemon") boolean daemon, @Name("threads") int threads)
      -
    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler(String name, boolean daemon, ClassLoader classLoader)
      -
    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler(String name, boolean daemon, ClassLoader classLoader, ThreadGroup threadGroup)
      -
    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler(@Name("name") String name, @Name("daemon") @@ -322,19 +297,16 @@

      ScheduledExecutorScheduler

      threads - The number of threads to pass to the core ScheduledExecutorService or -1 for a heuristic determined number of threads.
      -
    • ScheduledExecutorScheduler

      -
      public ScheduledExecutorScheduler(ScheduledExecutorService scheduledExecutorService)
      Parameters:
      scheduledExecutorService - the core ScheduledExecutorService to be used
      -
    @@ -348,27 +320,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -376,13 +346,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • schedule

    -
    public Scheduler.Task schedule(Runnable task, long delay, TimeUnit unit)
    @@ -390,29 +358,25 @@

    schedule

    Specified by:
    schedule in interface Scheduler
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -424,34 +388,27 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getName

    -
    @ManagedAttribute("The name of the scheduler") public String getName()
    -
  • isDaemon

    -
    @ManagedAttribute("Whether the scheduler uses daemon threads") public boolean isDaemon()
    -
  • getThreads

    -
    @ManagedAttribute("The number of scheduler threads") public int getThreads()
    -
  • @@ -465,5 +422,7 @@

    getThreads


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/Scheduler.Task.html b/jetty-11/org/eclipse/jetty/util/thread/Scheduler.Task.html index 3ae486b0cfc..d5ffe1f81f8 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Scheduler.Task.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Scheduler.Task.html @@ -1,29 +1,35 @@ - -Scheduler.Task (Eclipse Jetty API Doc - v11.0.21) + +Scheduler.Task (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface Scheduler.Task

    -
    Enclosing interface:
    -
    Scheduler
    +
    Scheduler

    public static interface Scheduler.Task
    -
      @@ -128,9 +114,7 @@

      Method Details

    • cancel

      -
      boolean cancel()
      -
    @@ -144,5 +128,7 @@

    cancel


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/Scheduler.html b/jetty-11/org/eclipse/jetty/util/thread/Scheduler.html index bfb3dfcf794..bad3ae21a9f 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Scheduler.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Scheduler.html @@ -1,29 +1,35 @@ - -Scheduler (Eclipse Jetty API Doc - v11.0.21) + +Scheduler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Scheduler

    -
    All Superinterfaces:
    LifeCycle
    @@ -98,7 +85,6 @@

    Interface Scheduler


    public interface Scheduler extends LifeCycle
    -
      @@ -116,7 +102,7 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    LifeCycle.Listener
    @@ -156,11 +142,9 @@

    Method Details

  • schedule

    -
    Scheduler.Task schedule(Runnable task, long delay, TimeUnit units)
    -
  • @@ -174,5 +158,7 @@

    schedule


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/SerializedExecutor.ErrorHandlingTask.html b/jetty-11/org/eclipse/jetty/util/thread/SerializedExecutor.ErrorHandlingTask.html index dab9c849c88..a9654e387d0 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/SerializedExecutor.ErrorHandlingTask.html +++ b/jetty-11/org/eclipse/jetty/util/thread/SerializedExecutor.ErrorHandlingTask.html @@ -1,18 +1,19 @@ - -SerializedExecutor.ErrorHandlingTask (Eclipse Jetty API Doc - v11.0.21) + +SerializedExecutor.ErrorHandlingTask (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SerializedExecutor

    org.eclipse.jetty.util.thread.SerializedExecutor
    -
    All Implemented Interfaces:
    Executor
    @@ -108,7 +95,6 @@

    Class SerializedExecutor

    This class was inspired by the public domain class NonBlockingMutexExecutor

    -
      @@ -180,9 +166,7 @@

      Constructor Details

    • SerializedExecutor

      -
      public SerializedExecutor()
      -
    @@ -196,22 +180,18 @@

    Method Details

  • execute

    -
    public void execute(Runnable task)
    Specified by:
    execute in interface Executor
    -
  • onError

    -
    protected void onError(Runnable task, Throwable t)
    -
  • @@ -225,5 +205,7 @@

    onError


    +
    + diff --git a/jetty-11/org/eclipse/jetty/util/thread/ShutdownThread.html b/jetty-11/org/eclipse/jetty/util/thread/ShutdownThread.html index b40b647358a..3c4c93c3c12 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ShutdownThread.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ShutdownThread.html @@ -1,29 +1,35 @@ - -ShutdownThread (Eclipse Jetty API Doc - v11.0.21) + +ShutdownThread (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ShutdownThread

    -
    All Implemented Interfaces:
    Runnable
    @@ -103,7 +90,6 @@

    Class ShutdownThread

    singleton that maintains a list of lifecycle instances that are registered with it and provides ability to stop these lifecycles upon shutdown of the Java Virtual Machine
    -
    @@ -248,5 +222,7 @@

    run


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/Sweeper.Sweepable.html b/jetty-11/org/eclipse/jetty/util/thread/Sweeper.Sweepable.html index 053823a6989..ce594f5d1c1 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Sweeper.Sweepable.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Sweeper.Sweepable.html @@ -1,29 +1,35 @@ - -Sweeper.Sweepable (Eclipse Jetty API Doc - v11.0.21) + +Sweeper.Sweepable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Interface Sweeper.Sweepable

    -
    All Known Implementing Classes:
    AbstractConnectionPool, DuplexConnectionPool, DuplexHttpDestination, HttpConnectionOverHTTP, HttpConnectionOverHTTP2, HttpDestination, LeakTrackingConnectionPool, MultiplexConnectionPool, MultiplexHttpDestination, RandomConnectionPool, RoundRobinConnectionPool, ValidatingConnectionPool
    Enclosing class:
    -
    Sweeper
    +
    Sweeper

    public static interface Sweeper.Sweepable
    @@ -103,7 +90,6 @@

    Interface Sweeper.Sweepabl

    Typical implementations will check their own internal state and return true or false from sweep() to indicate whether they should be swept.

    -
      @@ -138,13 +124,11 @@

      Method Details

    • sweep

      -
      boolean sweep()
      Returns:
      whether this resource should be swept
      -
    @@ -158,5 +142,7 @@

    sweep


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/Sweeper.html b/jetty-11/org/eclipse/jetty/util/thread/Sweeper.html index 429169384a6..e5571a142fe 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/Sweeper.html +++ b/jetty-11/org/eclipse/jetty/util/thread/Sweeper.html @@ -1,29 +1,35 @@ - -Sweeper (Eclipse Jetty API Doc - v11.0.21) + +Sweeper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Sweeper

    -
    All Implemented Interfaces:
    Runnable, LifeCycle
    @@ -141,7 +128,6 @@

    Class Sweeper

    } }
    -
    @@ -249,10 +235,8 @@

    Constructor Details

  • Sweeper

    -
    public Sweeper(Scheduler scheduler, long period)
    -
  • @@ -266,27 +250,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -294,43 +276,34 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • getSize

    -
    public int getSize()
    -
  • offer

    -
    public boolean offer(Sweeper.Sweepable sweepable)
    -
  • remove

    -
    public boolean remove(Sweeper.Sweepable sweepable)
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • @@ -344,5 +317,7 @@

    run


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/ThreadClassLoaderScope.html b/jetty-11/org/eclipse/jetty/util/thread/ThreadClassLoaderScope.html index c5b5740f078..f7171bee435 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ThreadClassLoaderScope.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ThreadClassLoaderScope.html @@ -1,29 +1,35 @@ - -ThreadClassLoaderScope (Eclipse Jetty API Doc - v11.0.21) + +ThreadClassLoaderScope (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ThreadClassLoaderSc
    org.eclipse.jetty.util.thread.ThreadClassLoaderScope

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable
    @@ -98,7 +85,6 @@

    Class ThreadClassLoaderSc
    public class ThreadClassLoaderScope extends Object implements Closeable
    -

      @@ -152,9 +138,7 @@

      Constructor Details

    • ThreadClassLoaderScope

      -
      public ThreadClassLoaderScope(ClassLoader cl)
      -
    @@ -168,7 +152,6 @@

    Method Details

  • close

    -
    public void close()
    Specified by:
    @@ -176,15 +159,12 @@

    close

    Specified by:
    close in interface Closeable
    -
  • getScopedClassLoader

    -
    public ClassLoader getScopedClassLoader()
    -
  • @@ -198,5 +178,7 @@

    getScopedClassLoader


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.SizedThreadPool.html b/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.SizedThreadPool.html index ffe3ce079c7..17be299deb1 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.SizedThreadPool.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.SizedThreadPool.html @@ -1,29 +1,35 @@ - -ThreadPool.SizedThreadPool (Eclipse Jetty API Doc - v11.0.21) + +ThreadPool.SizedThreadPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ThreadPool.SizedThreadPool

    -
    All Superinterfaces:
    Executor, ThreadPool
    @@ -97,14 +84,13 @@

    Interface ThreadP

    Enclosing interface:
    -
    ThreadPool
    +
    ThreadPool

    public static interface ThreadPool.SizedThreadPool extends ThreadPool

    Specialized sub-interface of ThreadPool that allows to get/set the minimum and maximum number of threads of the pool.

    -
      @@ -113,7 +99,7 @@

      Interface ThreadP

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.ThreadPool

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.ThreadPool

      ThreadPool.SizedThreadPool
      @@ -166,62 +152,52 @@

      Method Details

    • getMinThreads

      -
      int getMinThreads()
      Returns:
      the minimum number of threads
      -
    • getMaxThreads

      -
      int getMaxThreads()
      Returns:
      the maximum number of threads
      -
    • setMinThreads

      -
      void setMinThreads(int threads)
      Parameters:
      threads - the minimum number of threads
      -
    • setMaxThreads

      -
      void setMaxThreads(int threads)
      Parameters:
      threads - the maximum number of threads
      -
    • getThreadPoolBudget

      -
      default ThreadPoolBudget getThreadPoolBudget()
      Returns:
      a ThreadPoolBudget for this sized thread pool, or null of no ThreadPoolBudget can be returned
      -
    @@ -235,5 +211,7 @@

    getThreadPoolBudget


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.html b/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.html index 9f161bf0beb..71d28e9f49e 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ThreadPool.html @@ -1,29 +1,35 @@ - -ThreadPool (Eclipse Jetty API Doc - v11.0.21) + +ThreadPool (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ThreadPool

    -
    All Superinterfaces:
    Executor
    @@ -106,7 +93,6 @@

    Interface ThreadPool

    A pool for threads.

    A specialization of Executor interface that provides reporting methods (eg getThreads()) and the option of configuration methods (e.g. @link ThreadPool.SizedThreadPool.setMaxThreads(int)).

    -
      @@ -173,7 +159,6 @@

      Method Details

    • join

      -
      void join() throws InterruptedException
      Blocks until the thread pool is stopped.
      @@ -181,46 +166,39 @@

      join

      Throws:
      InterruptedException - if thread was interrupted
      -
    • getThreads

      -
      @ManagedAttribute("number of threads in pool") int getThreads()
      Returns:
      The total number of threads currently in the pool
      -
    • getIdleThreads

      -
      @ManagedAttribute("number of idle threads in pool") int getIdleThreads()
      Returns:
      The number of idle threads in the pool
      -
    • isLowOnThreads

      -
      @ManagedAttribute("indicates the pool is low on available threads") boolean isLowOnThreads()
      Returns:
      True if the pool is low on threads
      -
    @@ -234,5 +212,7 @@

    isLowOnThreads


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Lease.html b/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Lease.html index 1a16e404715..7cd1c05710b 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Lease.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Lease.html @@ -1,29 +1,35 @@ - -ThreadPoolBudget.Lease (Eclipse Jetty API Doc - v11.0.21) + +ThreadPoolBudget.Lease (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ThreadPoolBudget.Lease

    -
    All Superinterfaces:
    AutoCloseable, Closeable
    @@ -97,12 +84,11 @@

    Interface ThreadPoolB

    Enclosing class:
    -
    ThreadPoolBudget
    +
    ThreadPoolBudget

    public static interface ThreadPoolBudget.Lease extends Closeable
    -
      @@ -140,9 +126,7 @@

      Method Details

    • getThreads

      -
      int getThreads()
      -
    @@ -156,5 +140,7 @@

    getThreads


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Leased.html b/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Leased.html index 0397ae7f177..5ce605f0fee 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Leased.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.Leased.html @@ -1,29 +1,35 @@ - -ThreadPoolBudget.Leased (Eclipse Jetty API Doc - v11.0.21) + +ThreadPoolBudget.Leased (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,21 +77,19 @@

    Class ThreadPoolBudget.L
    org.eclipse.jetty.util.thread.ThreadPoolBudget.Leased

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ThreadPoolBudget.Lease
    Enclosing class:
    -
    ThreadPoolBudget
    +
    ThreadPoolBudget

    public class ThreadPoolBudget.Leased extends Object implements ThreadPoolBudget.Lease
    An allocation of threads
    -
      @@ -144,19 +130,16 @@

      Method Details

    • getThreads

      -
      public int getThreads()
      Specified by:
      getThreads in interface ThreadPoolBudget.Lease
      -
    • close

      -
      public void close()
      Specified by:
      @@ -164,7 +147,6 @@

      close

      Specified by:
      close in interface Closeable
      -
    @@ -178,5 +160,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.html b/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.html index 1b8a8d989f1..babc2d27232 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.html +++ b/jetty-11/org/eclipse/jetty/util/thread/ThreadPoolBudget.html @@ -1,29 +1,35 @@ - -ThreadPoolBudget (Eclipse Jetty API Doc - v11.0.21) + +ThreadPoolBudget (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ThreadPoolBudget

    org.eclipse.jetty.util.thread.ThreadPoolBudget
    -

    @ManagedObject public class ThreadPoolBudget @@ -98,12 +85,11 @@

    Class ThreadPoolBudget

    See Also:
    -
    -
      @@ -196,14 +182,12 @@

      Constructor Details

    • ThreadPoolBudget

      -
      public ThreadPoolBudget(ThreadPool.SizedThreadPool pool)
      Construct a budget for a SizedThreadPool.
      Parameters:
      pool - The pool to budget thread allocation for.
      -
    @@ -217,41 +201,32 @@

    Method Details

  • getSizedThreadPool

    -
    public ThreadPool.SizedThreadPool getSizedThreadPool()
    -
  • getLeasedThreads

    -
    @ManagedAttribute("the number of threads leased to components") public int getLeasedThreads()
    -
  • reset

    -
    public void reset()
    -
  • leaseTo

    -
    public ThreadPoolBudget.Lease leaseTo(Object leasee, int threads)
    -
  • check

    -
    public boolean check(int maxThreads) throws IllegalStateException

    Checks leases against the given number of maxThreads.

    @@ -263,17 +238,14 @@

    check

    Throws:
    IllegalStateException - if insufficient threads are configured.
    -
  • leaseFrom

    -
    public static ThreadPoolBudget.Lease leaseFrom(Executor executor, Object leasee, int threads)
    -
  • @@ -287,5 +259,7 @@

    leaseFrom


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/TimerScheduler.html b/jetty-11/org/eclipse/jetty/util/thread/TimerScheduler.html index e81f4c7405e..44204f610a3 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/TimerScheduler.html +++ b/jetty-11/org/eclipse/jetty/util/thread/TimerScheduler.html @@ -1,29 +1,35 @@ - -TimerScheduler (Eclipse Jetty API Doc - v11.0.21) + +TimerScheduler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class TimerScheduler

    -
    All Implemented Interfaces:
    Runnable, LifeCycle, Scheduler
    @@ -101,7 +88,6 @@

    Class TimerScheduler

    extends AbstractLifeCycle implements Scheduler, Runnable
    A scheduler based on the the JVM Timer class
    -
      @@ -110,13 +96,13 @@

      Class TimerScheduler

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

      AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

      LifeCycle.Listener
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Scheduler

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Scheduler

      Scheduler.Task
      @@ -200,18 +186,14 @@

      Constructor Details

    • TimerScheduler

      -
      public TimerScheduler()
      -
    • TimerScheduler

      -
      public TimerScheduler(String name, boolean daemon)
      -
    @@ -225,27 +207,25 @@

    Method Details

  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -253,13 +233,11 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • schedule

    -
    public Scheduler.Task schedule(Runnable task, long delay, TimeUnit units)
    @@ -267,19 +245,16 @@

    schedule

    Specified by:
    schedule in interface Scheduler
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • @@ -293,5 +268,7 @@

    run


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.NoTryExecutor.html b/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.NoTryExecutor.html index 2995b4cb053..8cf1724689e 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.NoTryExecutor.html +++ b/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.NoTryExecutor.html @@ -1,29 +1,35 @@ - -TryExecutor.NoTryExecutor (Eclipse Jetty API Doc - v11.0.21) + +TryExecutor.NoTryExecutor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class TryExecutor.NoTr
    org.eclipse.jetty.util.thread.TryExecutor.NoTryExecutor

    -
    All Implemented Interfaces:
    Executor, TryExecutor
    Enclosing interface:
    -
    TryExecutor
    +
    TryExecutor

    public static class TryExecutor.NoTryExecutor extends Object implements TryExecutor
    -
      @@ -111,7 +97,7 @@

      Class TryExecutor.NoTr

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.TryExecutor

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.TryExecutor

      TryExecutor.NoTryExecutor
      @@ -179,9 +165,7 @@

      Constructor Details

    • NoTryExecutor

      -
      public NoTryExecutor(Executor executor)
      -
    @@ -195,7 +179,6 @@

    Method Details

  • execute

    -
    public void execute(Runnable task)
    Specified by:
    @@ -203,15 +186,13 @@

    execute

    Specified by:
    execute in interface TryExecutor
    -
  • tryExecute

    -
    public boolean tryExecute(Runnable task)
    -
    Description copied from interface: TryExecutor
    +
    Description copied from interface: TryExecutor
    Attempt to execute a task.
    Specified by:
    @@ -221,19 +202,16 @@

    tryExecute

    Returns:
    True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -247,5 +225,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.html b/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.html index e1ae70cb0e5..e26595fadb7 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.html +++ b/jetty-11/org/eclipse/jetty/util/thread/TryExecutor.html @@ -1,29 +1,35 @@ - -TryExecutor (Eclipse Jetty API Doc - v11.0.21) + +TryExecutor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface TryExecutor

    -
    All Superinterfaces:
    Executor
    @@ -99,7 +86,6 @@

    Interface TryExecutor

    public interface TryExecutor extends Executor
    A variation of Executor that can confirm if a thread is available immediately
    -
      @@ -172,9 +158,7 @@

      Field Details

    • NO_TRY

      -
      static final TryExecutor NO_TRY
      -
    @@ -188,7 +172,6 @@

    Method Details

  • tryExecute

    -
    boolean tryExecute(Runnable task)
    Attempt to execute a task.
    @@ -197,27 +180,22 @@

    tryExecute

    Returns:
    True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
    -
  • execute

    -
    default void execute(Runnable task)
    Specified by:
    execute in interface Executor
    -
  • asTryExecutor

    -
    static TryExecutor asTryExecutor(Executor executor)
    -
  • @@ -231,5 +209,7 @@

    asTryExecutor


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/class-use/AutoLock.WithCondition.html b/jetty-11/org/eclipse/jetty/util/thread/class-use/AutoLock.WithCondition.html index 66611d59e1d..ca0f56c8b8f 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/class-use/AutoLock.WithCondition.html +++ b/jetty-11/org/eclipse/jetty/util/thread/class-use/AutoLock.WithCondition.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.thread.AutoLock.WithCondition (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.thread.AutoLock.WithCondition (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.util.thread


    -
    package org.eclipse.jetty.util.thread
    Jetty Util : Common ThreadPool Utilities
    -
    • @@ -218,5 +213,7 @@

      Package org.ecli
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/util/thread/package-tree.html b/jetty-11/org/eclipse/jetty/util/thread/package-tree.html index 43cfc845354..02a3234501a 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/package-tree.html +++ b/jetty-11/org/eclipse/jetty/util/thread/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.util.thread Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.util.thread Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class AdaptiveExecutio

    -
    All Implemented Interfaces:
    Runnable, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, ExecutionStrategy
    @@ -162,7 +149,6 @@

    Class AdaptiveExecutio

    This strategy was previously named EatWhatYouKill (EWYK) because its preference for a producer to directly consume the tasks that it produces is similar to a hunting proverb that says that a hunter should eat (i.e. consume) what they kill (i.e. produced).

    -
    @@ -321,9 +305,8 @@

    Method Details

  • dispatch

    -
    public void dispatch()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    This method guarantees that the task is never run by the thread that called this method.

    @@ -334,20 +317,18 @@

    dispatch

    dispatch in interface ExecutionStrategy
    See Also:
    -
    -
  • produce

    -
    public void produce()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    The produced task may be run by the same thread that called this method.

    @@ -356,114 +337,93 @@

    produce

    produce in interface ExecutionStrategy
    See Also:
    -
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • isUseVirtualThreads

    -
    @ManagedAttribute(value="whether this execution strategy uses virtual threads", readonly=true) public boolean isUseVirtualThreads()
    -
  • getPCTasksConsumed

    -
    @ManagedAttribute(value="number of tasks consumed with PC mode", readonly=true) public long getPCTasksConsumed()
    -
  • getPICTasksExecuted

    -
    @ManagedAttribute(value="number of tasks executed with PIC mode", readonly=true) public long getPICTasksExecuted()
    -
  • getPECTasksExecuted

    -
    @ManagedAttribute(value="number of tasks executed with PEC mode", readonly=true) public long getPECTasksExecuted()
    -
  • getEPCTasksConsumed

    -
    @ManagedAttribute(value="number of tasks consumed with EPC mode", readonly=true) public long getEPCTasksConsumed()
    -
  • isIdle

    -
    @ManagedAttribute(value="whether this execution strategy is idle", readonly=true) public boolean isIdle()
    -
  • reset

    -
    @ManagedOperation(value="resets the task counts", impact="ACTION") public void reset()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • toStringLocked

    -
    public String toStringLocked()
    -
  • @@ -477,5 +437,7 @@

    toStringLocked


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/strategy/EatWhatYouKill.html b/jetty-11/org/eclipse/jetty/util/thread/strategy/EatWhatYouKill.html index 88ed8e25499..b4460d98de3 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/strategy/EatWhatYouKill.html +++ b/jetty-11/org/eclipse/jetty/util/thread/strategy/EatWhatYouKill.html @@ -1,18 +1,19 @@ - -EatWhatYouKill (Eclipse Jetty API Doc - v11.0.21) + +EatWhatYouKill (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ExecuteProduceConsum
    org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume

    -
    All Implemented Interfaces:
    Runnable, ExecutionStrategy
    @@ -109,7 +96,6 @@

    Class ExecuteProduceConsum cache. It also avoids the creation of a queue of produced tasks that the system does not yet have capacity to consume, which can save memory and exert back pressure on producers.

    -
    @@ -203,9 +187,8 @@

    Method Details

  • produce

    -
    public void produce()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    The produced task may be run by the same thread that called this method.

    @@ -214,20 +197,18 @@

    produce

    produce in interface ExecutionStrategy
    See Also:
    -
    -
  • dispatch

    -
    public void dispatch()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    This method guarantees that the task is never run by the thread that called this method.

    @@ -238,44 +219,37 @@

    dispatch

    dispatch in interface ExecutionStrategy
    See Also:
    -
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • isIdle

    -
    public Boolean isIdle()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -289,5 +263,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceConsume.html b/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceConsume.html index f43e9404989..592d8ce93b3 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceConsume.html +++ b/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceConsume.html @@ -1,29 +1,35 @@ - -ProduceConsume (Eclipse Jetty API Doc - v11.0.21) + +ProduceConsume (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProduceConsume

    org.eclipse.jetty.util.thread.strategy.ProduceConsume
    -
    All Implemented Interfaces:
    Runnable, ExecutionStrategy
    @@ -100,7 +87,6 @@

    Class ProduceConsume

    implements ExecutionStrategy, Runnable

    A strategy where the caller thread iterates over task production, submitting each task to an Executor for execution.

    -
    @@ -188,9 +172,8 @@

    Method Details

  • produce

    -
    public void produce()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    The produced task may be run by the same thread that called this method.

    @@ -199,20 +182,18 @@

    produce

    produce in interface ExecutionStrategy
    See Also:
    -
    -
  • dispatch

    -
    public void dispatch()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    This method guarantees that the task is never run by the thread that called this method.

    @@ -223,24 +204,21 @@

    dispatch

    dispatch in interface ExecutionStrategy
    See Also:
    -
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • @@ -254,5 +232,7 @@

    run


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceExecuteConsume.html b/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceExecuteConsume.html index 7e699d9c929..93976717fa9 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceExecuteConsume.html +++ b/jetty-11/org/eclipse/jetty/util/thread/strategy/ProduceExecuteConsume.html @@ -1,29 +1,35 @@ - -ProduceExecuteConsume (Eclipse Jetty API Doc - v11.0.21) + +ProduceExecuteConsume (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ProduceExecuteConsum
    org.eclipse.jetty.util.thread.strategy.ProduceExecuteConsume

    -
    All Implemented Interfaces:
    ExecutionStrategy
    @@ -100,7 +87,6 @@

    Class ProduceExecuteConsum implements ExecutionStrategy

    A strategy where the caller thread iterates over task production, submitting each task to an Executor for execution.

    -
    @@ -185,9 +169,8 @@

    Method Details

  • produce

    -
    public void produce()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    The produced task may be run by the same thread that called this method.

    @@ -196,20 +179,18 @@

    produce

    produce in interface ExecutionStrategy
    See Also:
    -
    -
  • dispatch

    -
    public void dispatch()
    -
    Description copied from interface: ExecutionStrategy
    +
    Description copied from interface: ExecutionStrategy

    Initiates (or resumes) the task production and consumption.

    This method guarantees that the task is never run by the thread that called this method.

    @@ -220,12 +201,11 @@

    dispatch

    dispatch in interface ExecutionStrategy
    See Also:
    -
    -
  • @@ -239,5 +219,7 @@

    dispatch


    + + diff --git a/jetty-11/org/eclipse/jetty/util/thread/strategy/class-use/AdaptiveExecutionStrategy.html b/jetty-11/org/eclipse/jetty/util/thread/strategy/class-use/AdaptiveExecutionStrategy.html index 77455168742..849e84c685a 100644 --- a/jetty-11/org/eclipse/jetty/util/thread/strategy/class-use/AdaptiveExecutionStrategy.html +++ b/jetty-11/org/eclipse/jetty/util/thread/strategy/class-use/AdaptiveExecutionStrategy.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbsoluteOrdering

    org.eclipse.jetty.webapp.AbsoluteOrdering
    -
    All Implemented Interfaces:
    Ordering
    @@ -99,7 +86,6 @@

    Class AbsoluteOrdering

    extends Object implements Ordering
    AbsoluteOrdering
    -
    @@ -228,9 +206,7 @@

    Constructor Details

  • AbsoluteOrdering

    -
    public AbsoluteOrdering(MetaData metaData)
    -
  • @@ -244,29 +220,23 @@

    Method Details

  • order

    -
    public List<Resource> order(List<Resource> jars)
    Specified by:
    order in interface Ordering
    -
  • add

    -
    public void add(String name)
    -
  • addOthers

    -
    public void addOthers()
    -
  • @@ -280,5 +250,7 @@

    addOthers


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/AbstractConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/AbstractConfiguration.html index c8d45a0e349..a456d211ad2 100644 --- a/jetty-11/org/eclipse/jetty/webapp/AbstractConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/AbstractConfiguration.html @@ -1,29 +1,35 @@ - -AbstractConfiguration (Eclipse Jetty API Doc - v11.0.21) + +AbstractConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractConfiguratio
    org.eclipse.jetty.webapp.AbstractConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -102,7 +89,6 @@

    Class AbstractConfiguratio
    public class AbstractConfiguration extends Object implements Configuration
    -

    - +
    Get known Configuration Dependencies.
    - +
    Get known Configuration Dependents.
    @@ -277,17 +263,13 @@

    Constructor Details

  • AbstractConfiguration

    -
    protected AbstractConfiguration()
    -
  • AbstractConfiguration

    -
    protected AbstractConfiguration(boolean enabledByDefault)
    -
  • @@ -301,59 +283,50 @@

    Method Details

  • addDependencies

    -
    protected void addDependencies(String... classes)
    Add configuration classes that come before this configuration
    Parameters:
    classes - Classname or package name
    -
  • addDependencies

    -
    protected void addDependencies(Class<? extends Configuration>... classes)
    Add configuration classes that come before this configuration
    Parameters:
    classes - Classes
    -
  • addDependents

    -
    protected void addDependents(String... classes)
    Add configuration classes that come after this configuration
    Parameters:
    classes - Classname or package name
    -
  • addDependents

    -
    protected void addDependents(Class<?>... classes)
    Add configuration classes that come after this configuration
    Parameters:
    classes - Class
    -
  • protect

    -
    protected void protect(String... classes)
    Protect classes from modification by the web application by adding them to the getSystemClasses()
    @@ -361,13 +334,11 @@

    protect

    Parameters:
    classes - classname or package pattern
    -
  • hide

    -
    protected void hide(String... classes)
    Hide classes from the web application by adding them to the getServerClasses()
    @@ -375,13 +346,11 @@

    hide

    Parameters:
    classes - classname or package pattern
    -
  • expose

    -
    protected void expose(String... classes)
    Expose classes to the web application by adding them as exclusions to the getServerClasses()
    @@ -389,13 +358,11 @@

    expose

    Parameters:
    classes - classname or package pattern
    -
  • protectAndExpose

    -
    protected void protectAndExpose(String... classes)
    Protect classes from modification by the web application by adding them to the getSystemClasses() and @@ -405,15 +372,13 @@

    protectAndExpose

    Parameters:
    classes - classname or package pattern
    -
  • getDependents

    -
    public Collection<String> getDependents()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get known Configuration Dependents.
    Specified by:
    @@ -422,15 +387,13 @@

    getDependents

    The names of Configurations that TopologicalSort must order after this configuration.
    -
  • getDependencies

    -
    public Collection<String> getDependencies()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get known Configuration Dependencies.
    Specified by:
    @@ -439,15 +402,13 @@

    getDependencies

    The names of Configurations that TopologicalSort must order before this configuration.
    -
  • getSystemClasses

    -
    public ClassMatcher getSystemClasses()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the system classes associated with this Configuration.
    Specified by:
    @@ -455,15 +416,13 @@

    getSystemClasses

    Returns:
    ClassMatcher of system classes.
    -
  • getServerClasses

    -
    public ClassMatcher getServerClasses()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the system classes associated with this Configuration.
    Specified by:
    @@ -471,16 +430,14 @@

    getServerClasses

    Returns:
    ClassMatcher of server classes.
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -495,16 +452,14 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -517,16 +472,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -536,16 +489,14 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle
    @@ -557,16 +508,14 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • destroy

    -
    public void destroy(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Destroy WebApp. This method is called to destroy a webappcontext. It is typically called when a context is removed from a server handler hierarchy by the deployer.
    @@ -578,13 +527,11 @@

    destroy

    Throws:
    Exception - if unable to destroy
    -
  • isEnabledByDefault

    -
    public boolean isEnabledByDefault()
    Specified by:
    @@ -592,13 +539,11 @@

    isEnabledByDefault

    Returns:
    true if configuration is enabled by default
    -
  • abort

    -
    public boolean abort(WebAppContext context)
    Specified by:
    @@ -606,13 +551,11 @@

    abort

    Returns:
    true if configuration should be aborted
    -
  • cloneConfigure

    -
    public void cloneConfigure(WebAppContext template, WebAppContext context) throws Exception
    @@ -620,7 +563,6 @@

    cloneConfigure

    Throws:
    Exception
    -
  • @@ -634,5 +576,7 @@

    cloneConfigure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/CachingWebAppClassLoader.html b/jetty-11/org/eclipse/jetty/webapp/CachingWebAppClassLoader.html index ffbdb24336b..94c8a5a151a 100644 --- a/jetty-11/org/eclipse/jetty/webapp/CachingWebAppClassLoader.html +++ b/jetty-11/org/eclipse/jetty/webapp/CachingWebAppClassLoader.html @@ -1,29 +1,35 @@ - -CachingWebAppClassLoader (Eclipse Jetty API Doc - v11.0.21) + +CachingWebAppClassLoader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class CachingWebAppClas

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ClassVisibilityChecker
    @@ -110,7 +97,6 @@

    Class CachingWebAppClas Specifically this ClassLoader caches not found classes and resources, which can greatly increase performance for applications that search for resources.

    -
    @@ -234,9 +216,8 @@

    Method Details

  • getResource

    -
    public URL getResource(String name)
    -
    Description copied from class: WebAppClassLoader
    +
    Description copied from class: WebAppClassLoader
    Get a resource from the classloader NOTE: this method provides a convenience of hacking off a leading / @@ -246,13 +227,11 @@

    getResource

    Overrides:
    getResource in class WebAppClassLoader
    -
  • loadClass

    -
    public Class<?> loadClass(String name) throws ClassNotFoundException
    @@ -261,28 +240,23 @@

    loadClass

    Throws:
    ClassNotFoundException
    -
  • clearCache

    -
    @ManagedOperation public void clearCache()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class WebAppClassLoader
    -
  • @@ -296,5 +270,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByClass.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByClass.html index ecb232a94b4..038ed086bd4 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByClass.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByClass.html @@ -1,29 +1,35 @@ - -ClassMatcher.ByClass (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.ByClass (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,8 +74,8 @@

    Class ClassMatcher.ByClass

    java.lang.Object -
    java.util.AbstractCollection<ClassMatcher.Entry> -
    java.util.AbstractSet<ClassMatcher.Entry> +
    java.util.AbstractCollection<E> +
    java.util.AbstractSet<E>
    java.util.HashSet<ClassMatcher.Entry>
    org.eclipse.jetty.webapp.ClassMatcher.ByClass
    @@ -95,14 +83,13 @@

    Class ClassMatcher.ByClass<

    -
    All Implemented Interfaces:
    Serializable, Cloneable, Iterable<ClassMatcher.Entry>, Collection<ClassMatcher.Entry>, Predicate<String>, Set<ClassMatcher.Entry>
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.ByClass @@ -111,12 +98,11 @@

    Class ClassMatcher.ByClass<
    See Also:
    -
    -

    Methods inherited from class java.util.HashSet

    -clear, clone, contains, isEmpty, newHashSet, spliterator, toArray, toArray
    +clear, clone, contains, isEmpty, spliterator, toArray, toArray

    Methods inherited from class java.util.AbstractSet

    equals, hashCode, removeAll
    @@ -200,9 +186,7 @@

    Constructor Details

  • ByClass

    -
    public ByClass()
    -
  • @@ -216,19 +200,16 @@

    Method Details

  • test

    -
    public boolean test(String name)
    Specified by:
    test in interface Predicate<String>
    -
  • iterator

    -
    public Iterator<ClassMatcher.Entry> iterator()
    Specified by:
    @@ -240,13 +221,11 @@

    iterator

    Overrides:
    iterator in class HashSet<ClassMatcher.Entry>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -256,13 +235,11 @@

    size

    Overrides:
    size in class HashSet<ClassMatcher.Entry>
    -
  • add

    -
    public boolean add(ClassMatcher.Entry entry)
    Specified by:
    @@ -272,13 +249,11 @@

    add

    Overrides:
    add in class HashSet<ClassMatcher.Entry>
    -
  • remove

    -
    public boolean remove(Object entry)
    Specified by:
    @@ -288,7 +263,6 @@

    remove

    Overrides:
    remove in class HashSet<ClassMatcher.Entry>
    -
  • @@ -302,5 +276,7 @@

    remove


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocation.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocation.html index 11c357cb78f..f5a3d0f637f 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocation.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocation.html @@ -1,29 +1,35 @@ - -ClassMatcher.ByLocation (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.ByLocation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,8 +74,8 @@

    Class ClassMatcher.ByLocation

    java.lang.Object -
    java.util.AbstractCollection<ClassMatcher.Entry> -
    java.util.AbstractSet<ClassMatcher.Entry> +
    java.util.AbstractCollection<E> +
    java.util.AbstractSet<E>
    java.util.HashSet<ClassMatcher.Entry>
    org.eclipse.jetty.webapp.ClassMatcher.ByLocation
    @@ -95,14 +83,13 @@

    Class ClassMatcher.ByLoc

    -
    All Implemented Interfaces:
    Serializable, Cloneable, Iterable<ClassMatcher.Entry>, Collection<ClassMatcher.Entry>, Predicate<URI>, Set<ClassMatcher.Entry>
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.ByLocation @@ -111,12 +98,11 @@

    Class ClassMatcher.ByLoc
    See Also:
    -
    -

      @@ -152,7 +138,7 @@

      Method Summary

    Methods inherited from class java.util.HashSet

    -add, clear, clone, contains, isEmpty, iterator, newHashSet, remove, size, spliterator, toArray, toArray
    +add, clear, clone, contains, isEmpty, iterator, remove, size, spliterator, toArray, toArray

    Methods inherited from class java.util.AbstractSet

    equals, hashCode, removeAll
    @@ -188,9 +174,7 @@

    Constructor Details

  • ByLocation

    -
    public ByLocation()
    -
  • @@ -204,13 +188,11 @@

    Method Details

  • test

    -
    public boolean test(URI uri)
    Specified by:
    test in interface Predicate<URI>
    -
  • @@ -224,5 +206,7 @@

    test


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocationOrModule.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocationOrModule.html index 3ed8978b22c..e2937d9d8c0 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocationOrModule.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByLocationOrModule.html @@ -1,29 +1,35 @@ - -ClassMatcher.ByLocationOrModule (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.ByLocationOrModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,27 +74,25 @@

    Class ClassMatcher.ByLocationOrModule

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<ClassMatcher.Entry>, Collection<ClassMatcher.Entry>, Predicate<URI>, Set<ClassMatcher.Entry>
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.ByLocationOrModule extends AbstractSet<ClassMatcher.Entry> implements Predicate<URI>
    -
    @@ -206,19 +190,16 @@

    Method Details

  • test

    -
    public boolean test(URI name)
    Specified by:
    test in interface Predicate<URI>
    -
  • iterator

    -
    public Iterator<ClassMatcher.Entry> iterator()
    Specified by:
    @@ -230,13 +211,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<ClassMatcher.Entry>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -246,13 +225,11 @@

    size

    Specified by:
    size in class AbstractCollection<ClassMatcher.Entry>
    -
  • add

    -
    public boolean add(ClassMatcher.Entry entry)
    Specified by:
    @@ -262,13 +239,11 @@

    add

    Overrides:
    add in class AbstractCollection<ClassMatcher.Entry>
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -278,13 +253,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<ClassMatcher.Entry>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -294,7 +267,6 @@

    clear

    Overrides:
    clear in class AbstractCollection<ClassMatcher.Entry>
    -
  • @@ -308,5 +280,7 @@

    clear


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByModule.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByModule.html index a97cde443f5..df10e96d728 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByModule.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByModule.html @@ -1,29 +1,35 @@ - -ClassMatcher.ByModule (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.ByModule (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,8 +74,8 @@

    Class ClassMatcher.ByModule

    java.lang.Object -
    java.util.AbstractCollection<ClassMatcher.Entry> -
    java.util.AbstractSet<ClassMatcher.Entry> +
    java.util.AbstractCollection<E> +
    java.util.AbstractSet<E>
    java.util.HashSet<ClassMatcher.Entry>
    org.eclipse.jetty.webapp.ClassMatcher.ByModule
    @@ -95,14 +83,13 @@

    Class ClassMatcher.ByModul

    -
    All Implemented Interfaces:
    Serializable, Cloneable, Iterable<ClassMatcher.Entry>, Collection<ClassMatcher.Entry>, Predicate<URI>, Set<ClassMatcher.Entry>
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.ByModule @@ -111,12 +98,11 @@

    Class ClassMatcher.ByModul
    See Also:
    -
    -

    Methods inherited from class java.util.HashSet

    -clear, clone, contains, isEmpty, newHashSet, spliterator, toArray, toArray
    +clear, clone, contains, isEmpty, spliterator, toArray, toArray

    Methods inherited from class java.util.AbstractSet

    equals, hashCode, removeAll
    @@ -200,9 +186,7 @@

    Constructor Details

  • ByModule

    -
    public ByModule()
    -
  • @@ -216,19 +200,16 @@

    Method Details

  • test

    -
    public boolean test(URI uri)
    Specified by:
    test in interface Predicate<URI>
    -
  • iterator

    -
    public Iterator<ClassMatcher.Entry> iterator()
    Specified by:
    @@ -240,13 +221,11 @@

    iterator

    Overrides:
    iterator in class HashSet<ClassMatcher.Entry>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -256,13 +235,11 @@

    size

    Overrides:
    size in class HashSet<ClassMatcher.Entry>
    -
  • add

    -
    public boolean add(ClassMatcher.Entry entry)
    Specified by:
    @@ -272,13 +249,11 @@

    add

    Overrides:
    add in class HashSet<ClassMatcher.Entry>
    -
  • remove

    -
    public boolean remove(Object entry)
    Specified by:
    @@ -288,7 +263,6 @@

    remove

    Overrides:
    remove in class HashSet<ClassMatcher.Entry>
    -
  • @@ -302,5 +276,7 @@

    remove


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackage.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackage.html index 5c9558d62a6..7231ae05370 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackage.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackage.html @@ -1,29 +1,35 @@ - -ClassMatcher.ByPackage (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.ByPackage (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,27 +74,25 @@

    Class ClassMatcher.ByPackage

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<ClassMatcher.Entry>, Collection<ClassMatcher.Entry>, Predicate<String>, Set<ClassMatcher.Entry>
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.ByPackage extends AbstractSet<ClassMatcher.Entry> implements Predicate<String>
    -
    @@ -209,19 +193,16 @@

    Method Details

  • test

    -
    public boolean test(String name)
    Specified by:
    test in interface Predicate<String>
    -
  • iterator

    -
    public Iterator<ClassMatcher.Entry> iterator()
    Specified by:
    @@ -233,13 +214,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<ClassMatcher.Entry>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -249,13 +228,11 @@

    size

    Specified by:
    size in class AbstractCollection<ClassMatcher.Entry>
    -
  • isEmpty

    -
    public boolean isEmpty()
    Specified by:
    @@ -265,13 +242,11 @@

    isEmpty

    Overrides:
    isEmpty in class AbstractCollection<ClassMatcher.Entry>
    -
  • add

    -
    public boolean add(ClassMatcher.Entry entry)
    Specified by:
    @@ -281,13 +256,11 @@

    add

    Overrides:
    add in class AbstractCollection<ClassMatcher.Entry>
    -
  • remove

    -
    public boolean remove(Object entry)
    Specified by:
    @@ -297,13 +270,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<ClassMatcher.Entry>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -313,7 +284,6 @@

    clear

    Overrides:
    clear in class AbstractCollection<ClassMatcher.Entry>
    -
  • @@ -327,5 +297,7 @@

    clear


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackageOrName.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackageOrName.html index d75324dd81b..78879b25bdf 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackageOrName.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.ByPackageOrName.html @@ -1,29 +1,35 @@ - -ClassMatcher.ByPackageOrName (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.ByPackageOrName (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,27 +74,25 @@

    Class ClassMatcher.ByPackageOrName

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<ClassMatcher.Entry>, Collection<ClassMatcher.Entry>, Predicate<String>, Set<ClassMatcher.Entry>
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.ByPackageOrName extends AbstractSet<ClassMatcher.Entry> implements Predicate<String>
    -
    @@ -206,19 +190,16 @@

    Method Details

  • test

    -
    public boolean test(String name)
    Specified by:
    test in interface Predicate<String>
    -
  • iterator

    -
    public Iterator<ClassMatcher.Entry> iterator()
    Specified by:
    @@ -230,13 +211,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<ClassMatcher.Entry>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -246,13 +225,11 @@

    size

    Specified by:
    size in class AbstractCollection<ClassMatcher.Entry>
    -
  • add

    -
    public boolean add(ClassMatcher.Entry entry)
    Specified by:
    @@ -262,13 +239,11 @@

    add

    Overrides:
    add in class AbstractCollection<ClassMatcher.Entry>
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -278,13 +253,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<ClassMatcher.Entry>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -294,7 +267,6 @@

    clear

    Overrides:
    clear in class AbstractCollection<ClassMatcher.Entry>
    -
  • @@ -308,5 +280,7 @@

    clear


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.Entry.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.Entry.html index 6a4d04d6a38..8d0c2e78225 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.Entry.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.Entry.html @@ -1,29 +1,35 @@ - -ClassMatcher.Entry (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher.Entry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class ClassMatcher.Entry

    org.eclipse.jetty.webapp.ClassMatcher.Entry
    -
    Enclosing class:
    -
    ClassMatcher
    +
    ClassMatcher

    public static class ClassMatcher.Entry extends Object
    -
      @@ -166,10 +152,8 @@

      Constructor Details

    • Entry

      -
      protected Entry(String name, boolean inclusive)
      -
    @@ -183,61 +167,49 @@

    Method Details

  • getPattern

    -
    public String getPattern()
    -
  • getName

    -
    public String getName()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • isInclusive

    -
    public boolean isInclusive()
    -
  • @@ -251,5 +223,7 @@

    isInclusive


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.html b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.html index 4efef26e4d7..77ec085e247 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.html +++ b/jetty-11/org/eclipse/jetty/webapp/ClassMatcher.html @@ -1,29 +1,35 @@ - -ClassMatcher (Eclipse Jetty API Doc - v11.0.21) + +ClassMatcher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,13 @@

    Class ClassMatcher

    java.lang.Object -
    -
    All Implemented Interfaces:
    Iterable<String>, Collection<String>, Set<String>
    @@ -119,7 +106,6 @@

    Class ClassMatcher

    When class is initialized from a classpath pattern string, entries in this string should be separated by ':' (semicolon) or ',' (comma).
    -
      @@ -219,7 +205,7 @@

      Method Summary

      boolean
      include(String... name)
       
      - +
       
      boolean
      @@ -284,33 +270,25 @@

      Constructor Details

    • ClassMatcher

      -
      public ClassMatcher()
      -
    • ClassMatcher

      -
      public ClassMatcher(ClassMatcher patterns)
      -
    • ClassMatcher

      -
      public ClassMatcher(String... patterns)
      -
    • ClassMatcher

      -
      public ClassMatcher(String pattern)
      -
    @@ -324,39 +302,30 @@

    Method Details

  • include

    -
    public boolean include(String name)
    -
  • include

    -
    public boolean include(String... name)
    -
  • exclude

    -
    public boolean exclude(String name)
    -
  • exclude

    -
    public boolean exclude(String... name)
    -
  • add

    -
    public boolean add(String pattern)
    Specified by:
    @@ -366,46 +335,36 @@

    add

    Overrides:
    add in class AbstractCollection<String>
    -
  • add

    -
    public boolean add(String... pattern)
    -
  • add

    -
    protected boolean add(ClassMatcher.Entry entry)
    -
  • newEntry

    -
    protected ClassMatcher.Entry newEntry(String pattern)
    -
  • newEntry

    -
    protected ClassMatcher.Entry newEntry(String name, boolean inclusive)
    -
  • remove

    -
    public boolean remove(Object o)
    Specified by:
    @@ -415,13 +374,11 @@

    remove

    Overrides:
    remove in class AbstractCollection<String>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -431,13 +388,11 @@

    clear

    Overrides:
    clear in class AbstractCollection<String>
    -
  • iterator

    -
    public Iterator<String> iterator()
    Specified by:
    @@ -449,13 +404,11 @@

    iterator

    Specified by:
    iterator in class AbstractCollection<String>
    -
  • size

    -
    public int size()
    Specified by:
    @@ -465,49 +418,41 @@

    size

    Specified by:
    size in class AbstractCollection<String>
    -
  • getPatterns

    -
    public String[] getPatterns()
    Returns:
    array of classpath patterns
    -
  • getInclusions

    -
    public String[] getInclusions()
    Returns:
    array of inclusive classpath patterns
    -
  • getExclusions

    -
    public String[] getExclusions()
    Returns:
    array of excluded classpath patterns (without '-' prefix)
    -
  • match

    -
    public boolean match(String name)
    Match the class name against the pattern
    @@ -516,13 +461,11 @@

    match

    Returns:
    true if class matches the pattern
    -
  • match

    -
    public boolean match(Class<?> clazz)
    Match the class name against the pattern
    @@ -531,16 +474,13 @@

    match

    Returns:
    true if class matches the pattern
    -
  • match

    -
    public boolean match(String name, URL url)
    -
  • @@ -554,5 +494,7 @@

    match


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/Configuration.Wrapper.html b/jetty-11/org/eclipse/jetty/webapp/Configuration.Wrapper.html index ad686fb7376..bcb6cc0aec6 100644 --- a/jetty-11/org/eclipse/jetty/webapp/Configuration.Wrapper.html +++ b/jetty-11/org/eclipse/jetty/webapp/Configuration.Wrapper.html @@ -1,29 +1,35 @@ - -Configuration.Wrapper (Eclipse Jetty API Doc - v11.0.21) + +Configuration.Wrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,20 +77,18 @@

    Class Configuration.Wrappe
    org.eclipse.jetty.webapp.Configuration.Wrapper

    -
    All Implemented Interfaces:
    Configuration
    Enclosing interface:
    -
    Configuration
    +
    Configuration

    public static class Configuration.Wrapper extends Object implements Configuration
    -
    @@ -221,18 +205,15 @@

    Method Details

  • getWrapped

    -
    public Configuration getWrapped()
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -247,16 +228,14 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -269,16 +248,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -288,16 +265,14 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle
    @@ -309,16 +284,14 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • destroy

    -
    public void destroy(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Destroy WebApp. This method is called to destroy a webappcontext. It is typically called when a context is removed from a server handler hierarchy by the deployer.
    @@ -330,13 +303,11 @@

    destroy

    Throws:
    Exception - if unable to destroy
    -
  • isEnabledByDefault

    -
    public boolean isEnabledByDefault()
    Specified by:
    @@ -344,13 +315,11 @@

    isEnabledByDefault

    Returns:
    true if configuration is enabled by default
    -
  • abort

    -
    public boolean abort(WebAppContext context)
    Specified by:
    @@ -358,7 +327,6 @@

    abort

    Returns:
    true if configuration should be aborted
    -
  • @@ -372,5 +340,7 @@

    abort


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/Configuration.WrapperFunction.html b/jetty-11/org/eclipse/jetty/webapp/Configuration.WrapperFunction.html index 70dba191114..9723d6ffba7 100644 --- a/jetty-11/org/eclipse/jetty/webapp/Configuration.WrapperFunction.html +++ b/jetty-11/org/eclipse/jetty/webapp/Configuration.WrapperFunction.html @@ -1,29 +1,35 @@ - -Configuration.WrapperFunction (Eclipse Jetty API Doc - v11.0.21) + +Configuration.WrapperFunction (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,9 @@

    Interface Configuration.WrapperFunction

    -
    Enclosing interface:
    -
    Configuration
    +
    Configuration

    public static interface Configuration.WrapperFunction
    @@ -99,7 +86,6 @@

    Interface Conf will be called to optionally wrap any newly created Configuration objects before they are used for the first time.

    -
    @@ -150,5 +134,7 @@

    wrapConfiguration


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/Configuration.html b/jetty-11/org/eclipse/jetty/webapp/Configuration.html index 90c2941cdeb..f66b23e76ce 100644 --- a/jetty-11/org/eclipse/jetty/webapp/Configuration.html +++ b/jetty-11/org/eclipse/jetty/webapp/Configuration.html @@ -1,29 +1,35 @@ - -Configuration (Eclipse Jetty API Doc - v11.0.21) + +Configuration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    @@ -268,19 +252,16 @@

    Method Details

  • isAvailable

    -
    default boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • replaces

    -
    default Class<? extends Configuration> replaces()
    Get a class that this class replaces/extends. If this is added to Configurations collection that already contains a @@ -290,13 +271,11 @@

    replaces

    Returns:
    The class this Configuration replaces/extends or null if it replaces no other configuration
    -
  • getDependencies

    -
    default Collection<String> getDependencies()
    Get known Configuration Dependencies.
    @@ -304,13 +283,11 @@

    getDependencies

    The names of Configurations that TopologicalSort must order before this configuration.
    -
  • getDependents

    -
    default Collection<String> getDependents()
    Get known Configuration Dependents.
    @@ -318,39 +295,33 @@

    getDependents

    The names of Configurations that TopologicalSort must order after this configuration.
    -
  • getSystemClasses

    -
    default ClassMatcher getSystemClasses()
    Get the system classes associated with this Configuration.
    Returns:
    ClassMatcher of system classes.
    -
  • getServerClasses

    -
    default ClassMatcher getServerClasses()
    Get the system classes associated with this Configuration.
    Returns:
    ClassMatcher of server classes.
    -
  • preConfigure

    -
    void preConfigure(WebAppContext context) throws Exception
    Set up for configuration. @@ -365,13 +336,11 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    void configure(WebAppContext context) throws Exception
    Configure WebApp. @@ -384,13 +353,11 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • postConfigure

    -
    void postConfigure(WebAppContext context) throws Exception
    Clear down after configuration.
    @@ -400,13 +367,11 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • deconfigure

    -
    void deconfigure(WebAppContext context) throws Exception
    DeConfigure WebApp. @@ -418,13 +383,11 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • destroy

    -
    void destroy(WebAppContext context) throws Exception
    Destroy WebApp. @@ -436,31 +399,26 @@

    destroy

    Throws:
    Exception - if unable to destroy
    -
  • isEnabledByDefault

    -
    boolean isEnabledByDefault()
    Returns:
    true if configuration is enabled by default
    -
  • abort

    -
    boolean abort(WebAppContext context)
    Returns:
    true if configuration should be aborted
    -
  • @@ -474,5 +432,7 @@

    abort


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/Configurations.html b/jetty-11/org/eclipse/jetty/webapp/Configurations.html index 43d7a8b61a1..e7e8e0ee767 100644 --- a/jetty-11/org/eclipse/jetty/webapp/Configurations.html +++ b/jetty-11/org/eclipse/jetty/webapp/Configurations.html @@ -1,29 +1,35 @@ - -Configurations (Eclipse Jetty API Doc - v11.0.21) + +Configurations (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,17 +74,16 @@

    Class Configurations

    java.lang.Object -
    -
    All Implemented Interfaces:
    -
    Iterable<Configuration>, Collection<Configuration>, List<Configuration>, SequencedCollection<Configuration>, Dumpable
    +
    Iterable<Configuration>, Collection<Configuration>, List<Configuration>, Dumpable

    public class Configurations @@ -119,7 +106,6 @@

    Class Configurations

    any existing instance of that type or that has already replaced that type.

    -
    @@ -213,13 +199,13 @@

    Method Summary

    <T> T
    get(Class<? extends T> configClass)
     
    - +
     
    -
    <T> List<T>
    +
    <T> List<T>
    getConfigurations(Class<? extends T> configClass)
     
    - +
     
    @@ -227,7 +213,7 @@

    Method Summary

    Get/Create the server default Configuration ClassList.
    - +
     
    protected static Configuration
    @@ -300,7 +286,7 @@

    Methods inherited from forEach

    +addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray
    @@ -315,9 +301,7 @@

    Field Details

  • _configurations

    -
    protected List<Configuration> _configurations
    -
  • @@ -331,33 +315,25 @@

    Constructor Details

  • Configurations

    -
    public Configurations()
    -
  • Configurations

    -
    public Configurations(String... classes)
    -
  • Configurations

    -
    public Configurations(List<String> classes)
    -
  • Configurations

    -
    public Configurations(Configurations classlist)
    -
  • @@ -371,23 +347,18 @@

    Method Details

  • getKnown

    -
    public static List<Configuration> getKnown()
    -
  • setKnown

    -
    public static void setKnown(String... classes)
    -
  • setServerDefault

    -
    public static Configurations setServerDefault(Server server)
    Get/Set/Create the server default Configuration ClassList.

    Get the class list from: a Server bean; or the attribute (which can @@ -402,13 +373,11 @@

    setServerDefault

    the server default ClassList instance of the configuration classes for this server. Changes to this list will change the server default instance.
    -
  • getServerDefault

    -
    public static Configurations getServerDefault(Server server)
    Get/Create the server default Configuration ClassList.

    Get the class list from: a Server bean; or the attribute (which can @@ -421,21 +390,17 @@

    getServerDefault

    A copy of the server default ClassList instance of the configuration classes for this server. Changes to the returned list will not change the server default.
    -
  • newConfiguration

    -
    protected static Configuration newConfiguration(String classname)
    -
  • add

    -
    public boolean add(Configuration configuration)
    Specified by:
    @@ -445,46 +410,36 @@

    add

    Overrides:
    add in class AbstractList<Configuration>
    -
  • add

    -
    public void add(Configuration... configurations)
    -
  • add

    -
    public void add(@Name("configClass") String... configClass)
    -
  • get

    -
    public <T> T get(Class<? extends T> configClass)
    -
  • getConfigurations

    -
    public <T> List<T> getConfigurations(Class<? extends T> configClass)
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -494,55 +449,43 @@

    clear

    Overrides:
    clear in class AbstractList<Configuration>
    -
  • set

    -
    public void set(Configuration... configurations)
    -
  • set

    -
    public void set(@Name("configClass") String... configClass)
    -
  • remove

    -
    public void remove(Configuration... configurations)
    -
  • remove

    -
    public void remove(Class<? extends Configuration>... configClass)
    -
  • remove

    -
    public void remove(@Name("configClass") String... configClass)
    -
  • size

    -
    public int size()
    Specified by:
    @@ -552,13 +495,11 @@

    size

    Specified by:
    size in class AbstractCollection<Configuration>
    -
  • toArray

    -
    public String[] toArray()
    Specified by:
    @@ -568,37 +509,29 @@

    toArray

    Overrides:
    toArray in class AbstractCollection<Configuration>
    -
  • sort

    -
    public void sort()
    -
  • sort

    -
    public static void sort(List<Configuration> configurations)
    -
  • getConfigurations

    -
    public List<Configuration> getConfigurations()
    -
  • get

    -
    public Configuration get(int index)
    Specified by:
    @@ -606,13 +539,11 @@

    get

    Specified by:
    get in class AbstractList<Configuration>
    -
  • iterator

    -
    public Iterator<Configuration> iterator()
    Specified by:
    @@ -624,38 +555,32 @@

    iterator

    Overrides:
    iterator in class AbstractList<Configuration>
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractCollection<Configuration>
    -
  • preConfigure

    -
    public void preConfigure(WebAppContext webapp) throws Exception
    Throws:
    Exception
    -
  • configure

    -
    public boolean configure(WebAppContext webapp) throws Exception
    @@ -666,42 +591,36 @@

    configure

    Throws:
    Exception - Thrown by Configuration.configure(WebAppContext)
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext webapp) throws Exception
    Throws:
    Exception
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -713,7 +632,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -727,5 +645,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/DecoratingListener.html b/jetty-11/org/eclipse/jetty/webapp/DecoratingListener.html index c139f66a8d5..65d76f4fe99 100644 --- a/jetty-11/org/eclipse/jetty/webapp/DecoratingListener.html +++ b/jetty-11/org/eclipse/jetty/webapp/DecoratingListener.html @@ -1,29 +1,35 @@ - -DecoratingListener (Eclipse Jetty API Doc - v11.0.21) + +DecoratingListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DecoratingListener

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContextAttributeListener, EventListener
    @@ -102,7 +89,6 @@

    Class DecoratingListener

    An extended org.eclipse.jetty.servlet.DecoratingListener. The context attribute "org.eclipse.jetty.webapp.DecoratingListener" if not set, is set to the name of the attribute this listener listens for.
    -
      @@ -178,17 +164,15 @@

      Field Details

    • DECORATOR_ATTRIBUTE

      -
      public static final String DECORATOR_ATTRIBUTE
      See Also:
      -
      -
    @@ -202,34 +186,26 @@

    Constructor Details

  • DecoratingListener

    -
    public DecoratingListener()
    -
  • DecoratingListener

    -
    public DecoratingListener(String attributeName)
    -
  • DecoratingListener

    -
    public DecoratingListener(ServletContextHandler context)
    -
  • DecoratingListener

    -
    public DecoratingListener(ServletContextHandler context, String attributeName)
    -
  • @@ -243,9 +219,7 @@

    Method Details

  • checkAndSetAttributeName

    -
    protected void checkAndSetAttributeName()
    -
  • @@ -259,5 +233,7 @@

    checkAndSetAttributeName


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/DefaultsDescriptor.html b/jetty-11/org/eclipse/jetty/webapp/DefaultsDescriptor.html index d49975550fc..6523c941c8d 100644 --- a/jetty-11/org/eclipse/jetty/webapp/DefaultsDescriptor.html +++ b/jetty-11/org/eclipse/jetty/webapp/DefaultsDescriptor.html @@ -1,18 +1,19 @@ - -DefaultsDescriptor (Eclipse Jetty API Doc - v11.0.21) + +DefaultsDescriptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Descriptor

    org.eclipse.jetty.webapp.Descriptor
    -
    Direct Known Subclasses:
    WebDescriptor
    @@ -97,7 +84,6 @@

    Class Descriptor


    public abstract class Descriptor extends Object
    -
      @@ -181,25 +167,19 @@

      Field Details

    • _xml

      -
      protected Resource _xml
      -
    • _root

      -
      protected XmlParser.Node _root
      -
    • _dtd

      -
      protected String _dtd
      -
    @@ -213,9 +193,7 @@

    Constructor Details

  • Descriptor

    -
    public Descriptor(Resource xml)
    -
  • @@ -229,50 +207,40 @@

    Method Details

  • parse

    -
    public void parse(XmlParser parser) throws Exception
    Throws:
    Exception
    -
  • isParsed

    -
    public boolean isParsed()
    -
  • getResource

    -
    public Resource getResource()
    -
  • getRoot

    -
    public XmlParser.Node getRoot()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -286,5 +254,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/DescriptorProcessor.html b/jetty-11/org/eclipse/jetty/webapp/DescriptorProcessor.html index c8c9157169a..c8c1440a967 100644 --- a/jetty-11/org/eclipse/jetty/webapp/DescriptorProcessor.html +++ b/jetty-11/org/eclipse/jetty/webapp/DescriptorProcessor.html @@ -1,29 +1,35 @@ - -DescriptorProcessor (Eclipse Jetty API Doc - v11.0.21) + +DescriptorProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface DescriptorProcessor

    -
    All Known Implementing Classes:
    ExtraXmlDescriptorProcessor, IterativeDescriptorProcessor, PlusDescriptorProcessor, QuickStartDescriptorProcessor, StandardDescriptorProcessor
    @@ -94,7 +81,6 @@

    Interface DescriptorProc
    public interface DescriptorProcessor
    DescriptorProcessor
    -

    @@ -152,5 +136,7 @@

    process


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/DiscoveredAnnotation.html b/jetty-11/org/eclipse/jetty/webapp/DiscoveredAnnotation.html index 7a34f1e4f7c..ec559d434b1 100644 --- a/jetty-11/org/eclipse/jetty/webapp/DiscoveredAnnotation.html +++ b/jetty-11/org/eclipse/jetty/webapp/DiscoveredAnnotation.html @@ -1,29 +1,35 @@ - -DiscoveredAnnotation (Eclipse Jetty API Doc - v11.0.21) + +DiscoveredAnnotation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DiscoveredAnnotation<
    org.eclipse.jetty.webapp.DiscoveredAnnotation

    -
    Direct Known Subclasses:
    WebFilterAnnotation, WebListenerAnnotation, WebServletAnnotation
    @@ -101,7 +88,6 @@

    Class DiscoveredAnnotation< Represents an annotation that has been discovered by scanning source code of WEB-INF/classes and WEB-INF/lib jars.

    -
    @@ -233,20 +211,16 @@

    Constructor Details

  • DiscoveredAnnotation

    -
    public DiscoveredAnnotation(WebAppContext context, String className)
    -
  • DiscoveredAnnotation

    -
    public DiscoveredAnnotation(WebAppContext context, String className, Resource resource)
    -
  • @@ -260,45 +234,35 @@

    Method Details

  • apply

    -
    public abstract void apply()
    -
  • getClassName

    -
    public String getClassName()
    -
  • getResource

    -
    public Resource getResource()
    -
  • getTargetClass

    -
    public Class<?> getTargetClass()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -312,5 +276,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/FragmentConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/FragmentConfiguration.html index 25a4a4b4501..ac5f321fdd9 100644 --- a/jetty-11/org/eclipse/jetty/webapp/FragmentConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/FragmentConfiguration.html @@ -1,29 +1,35 @@ - -FragmentConfiguration (Eclipse Jetty API Doc - v11.0.21) + +FragmentConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FragmentConfiguratio

    -
    All Implemented Interfaces:
    Configuration
    @@ -102,7 +89,6 @@

    Class FragmentConfiguratio
    FragmentConfiguration

    Process web-fragments in jars

    -

    @@ -223,9 +207,7 @@

    Constructor Details

  • FragmentConfiguration

    -
    public FragmentConfiguration()
    -
  • @@ -239,10 +221,9 @@

    Method Details

  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -259,16 +240,14 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -280,13 +259,11 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • addWebFragments

    -
    public void addWebFragments(WebAppContext context, MetaData metaData) throws Exception
    @@ -298,7 +275,6 @@

    addWebFragments

    Throws:
    Exception - if unable to find web fragments
    -
  • @@ -312,5 +288,7 @@

    addWebFragments


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.OtherType.html b/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.OtherType.html index bcf2f33732f..74e558ad152 100644 --- a/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.OtherType.html +++ b/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.OtherType.html @@ -1,29 +1,35 @@ - -FragmentDescriptor.OtherType (Eclipse Jetty API Doc - v11.0.21) + +FragmentDescriptor.OtherType (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum FragmentDescrip

    -
    All Implemented Interfaces:
    Serializable, Comparable<FragmentDescriptor.OtherType>, java.lang.constant.Constable
    Enclosing class:
    -
    FragmentDescriptor
    +
    FragmentDescriptor

    public static enum FragmentDescriptor.OtherType extends Enum<FragmentDescriptor.OtherType>
    -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static FragmentDescriptor.OtherType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static FragmentDescriptor.OtherType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.html b/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.html index 5f89e878314..76ee552a8d2 100644 --- a/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.html +++ b/jetty-11/org/eclipse/jetty/webapp/FragmentDescriptor.html @@ -1,29 +1,35 @@ - -FragmentDescriptor (Eclipse Jetty API Doc - v11.0.21) + +FragmentDescriptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,14 +81,12 @@

    Class FragmentDescriptor

    -

    public class FragmentDescriptor extends WebDescriptor
    Fragment A web-fragment.xml descriptor.
    -
    @@ -299,14 +273,12 @@

    Constructor Details

  • FragmentDescriptor

    -
    public FragmentDescriptor(Resource xml) throws Exception
    Throws:
    Exception
    -
  • @@ -320,15 +292,12 @@

    Method Details

  • getName

    -
    public String getName()
    -
  • parse

    -
    public void parse(XmlParser parser) throws Exception
    @@ -337,79 +306,62 @@

    parse

    Throws:
    Exception
    -
  • processName

    -
    public void processName()
    -
  • processOrdering

    -
    public void processOrdering()
    Overrides:
    processOrdering in class WebDescriptor
    -
  • processBefores

    -
    public void processBefores(XmlParser.Node ordering)
    -
  • processAfters

    -
    public void processAfters(XmlParser.Node ordering)
    -
  • getBefores

    -
    public List<String> getBefores()
    -
  • getAfters

    -
    public List<String> getAfters()
    -
  • getOtherType

    -
    public FragmentDescriptor.OtherType getOtherType()
    -
  • getOrdering

    -
    public List<String> getOrdering()
    Overrides:
    getOrdering in class WebDescriptor
    -
  • @@ -423,5 +375,7 @@

    getOrdering


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/IterativeDescriptorProcessor.html b/jetty-11/org/eclipse/jetty/webapp/IterativeDescriptorProcessor.html index 4f3e29dfe87..4351d8a30d7 100644 --- a/jetty-11/org/eclipse/jetty/webapp/IterativeDescriptorProcessor.html +++ b/jetty-11/org/eclipse/jetty/webapp/IterativeDescriptorProcessor.html @@ -1,29 +1,35 @@ - -IterativeDescriptorProcessor (Eclipse Jetty API Doc - v11.0.21) + +IterativeDescriptorProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class IterativeDesc
    org.eclipse.jetty.webapp.IterativeDescriptorProcessor

    -
    All Implemented Interfaces:
    DescriptorProcessor
    @@ -103,7 +90,6 @@

    Class IterativeDesc extends Object implements DescriptorProcessor

    IterativeDescriptorProcessor
    -
    @@ -192,17 +178,13 @@

    Field Details

  • __signature

    -
    public static final Class<?>[] __signature
    -
  • _visitors

    -
    protected Map<String,Method> _visitors
    -
  • @@ -216,9 +198,7 @@

    Constructor Details

  • IterativeDescriptorProcessor

    -
    public IterativeDescriptorProcessor()
    -
  • @@ -232,25 +212,20 @@

    Method Details

  • start

    -
    public abstract void start(WebAppContext context, Descriptor descriptor)
    -
  • end

    -
    public abstract void end(WebAppContext context, Descriptor descriptor)
    -
  • registerVisitor

    -
    public void registerVisitor(String nodeName, Method m)
    Register a method to be called back when visiting the node with the given name. @@ -261,13 +236,11 @@

    registerVisitor

    nodeName - the node name
    m - the method name
    -
  • process

    -
    public void process(WebAppContext context, Descriptor descriptor) throws Exception
    @@ -277,13 +250,11 @@

    process

    Throws:
    Exception
    -
  • visit

    -
    protected void visit(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -292,7 +263,6 @@

    visit

    Throws:
    Exception
    -
  • @@ -306,5 +276,7 @@

    visit


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/JaasConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/JaasConfiguration.html index 01f758e4e10..2c71c31f267 100644 --- a/jetty-11/org/eclipse/jetty/webapp/JaasConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/JaasConfiguration.html @@ -1,29 +1,35 @@ - -JaasConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JaasConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JaasConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -105,7 +92,6 @@

    Class JaasConfiguration

    This class is defined in the webapp package, as it implements the Configuration interface, which is unknown to the jaas package.

    -
      @@ -114,7 +100,7 @@

      Class JaasConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -180,9 +166,7 @@

      Constructor Details

    • JaasConfiguration

      -
      public JaasConfiguration()
      -
    @@ -196,13 +180,11 @@

    Method Details

  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • @@ -216,5 +198,7 @@

    isAvailable


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/JaspiConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/JaspiConfiguration.html index 78105577384..b389444b8c4 100644 --- a/jetty-11/org/eclipse/jetty/webapp/JaspiConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/JaspiConfiguration.html @@ -1,29 +1,35 @@ - -JaspiConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JaspiConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JaspiConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -102,7 +89,6 @@

    Class JaspiConfiguration

    JASPI Configuration

    This configuration configures the WebAppContext server/system classes to not be able to see the jakarta.security.auth.message package.

    -
      @@ -111,7 +97,7 @@

      Class JaspiConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -177,9 +163,7 @@

      Constructor Details

    • JaspiConfiguration

      -
      public JaspiConfiguration()
      -
    @@ -193,13 +177,11 @@

    Method Details

  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • @@ -213,5 +195,7 @@

    isAvailable


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html index 07c43276161..e3b875a2536 100644 --- a/jetty-11/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html @@ -1,29 +1,35 @@ - -JettyWebXmlConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JettyWebXmlConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JettyWebXmlConfig

    -
    All Implemented Interfaces:
    Configuration
    @@ -102,7 +89,6 @@

    Class JettyWebXmlConfig
    JettyWebConfiguration. Looks for XmlConfiguration files in WEB-INF. Searches in order for the first of jetty8-web.xml, jetty-web.xml or web-jetty.xml
    -

    @@ -270,9 +248,7 @@

    Constructor Details

  • JettyWebXmlConfiguration

    -
    public JettyWebXmlConfiguration()
    -
  • @@ -286,7 +262,6 @@

    Method Details

  • configure

    -
    public void configure(WebAppContext context) throws Exception
    Configure @@ -302,12 +277,11 @@

    configure

    Exception - if unable to configure
    See Also:
    -
    -
  • @@ -321,5 +295,7 @@

    configure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/JmxConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/JmxConfiguration.html index cf3bbf4f81d..00c6ce45d5b 100644 --- a/jetty-11/org/eclipse/jetty/webapp/JmxConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/JmxConfiguration.html @@ -1,29 +1,35 @@ - -JmxConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JmxConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JmxConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -105,7 +92,6 @@

    Class JmxConfiguration

    in the webapp package, as it implements the Configuration interface, which is unknown to the jmx package.

    -
      @@ -114,7 +100,7 @@

      Class JmxConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -180,9 +166,7 @@

      Constructor Details

    • JmxConfiguration

      -
      public JmxConfiguration()
      -
    @@ -196,13 +180,11 @@

    Method Details

  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • @@ -216,5 +198,7 @@

    isAvailable


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/JndiConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/JndiConfiguration.html index d082111fc42..6f4562be65e 100644 --- a/jetty-11/org/eclipse/jetty/webapp/JndiConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/JndiConfiguration.html @@ -1,29 +1,35 @@ - -JndiConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JndiConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JndiConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -105,7 +92,6 @@

    Class JndiConfiguration

    This class is defined in the webapp package, as it implements the Configuration interface, which is unknown to the jndi package.

    -
      @@ -114,7 +100,7 @@

      Class JndiConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -180,9 +166,7 @@

      Constructor Details

    • JndiConfiguration

      -
      public JndiConfiguration()
      -
    @@ -196,13 +180,11 @@

    Method Details

  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • @@ -216,5 +198,7 @@

    isAvailable


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/JspConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/JspConfiguration.html index 154459fd780..6360362857e 100644 --- a/jetty-11/org/eclipse/jetty/webapp/JspConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/JspConfiguration.html @@ -1,29 +1,35 @@ - -JspConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JspConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JspConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -105,7 +92,6 @@

    Class JspConfiguration

    This class is defined in the webapp package, as it implements the Configuration interface, which is unknown to the jsp package.

    -
      @@ -114,7 +100,7 @@

      Class JspConfiguration

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -180,9 +166,7 @@

      Constructor Details

    • JspConfiguration

      -
      public JspConfiguration()
      -
    @@ -196,13 +180,11 @@

    Method Details

  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • @@ -216,5 +198,7 @@

    isAvailable


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/MetaData.Complete.html b/jetty-11/org/eclipse/jetty/webapp/MetaData.Complete.html index 7be50952aad..a32b41d3fdd 100644 --- a/jetty-11/org/eclipse/jetty/webapp/MetaData.Complete.html +++ b/jetty-11/org/eclipse/jetty/webapp/MetaData.Complete.html @@ -1,29 +1,35 @@ - -MetaData.Complete (Eclipse Jetty API Doc - v11.0.21) + +MetaData.Complete (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum MetaData.Complete

    -
    All Implemented Interfaces:
    Serializable, Comparable<MetaData.Complete>, java.lang.constant.Constable
    Enclosing class:
    -
    MetaData
    +
    MetaData

    public static enum MetaData.Complete extends Enum<MetaData.Complete>
    -
      @@ -112,7 +98,7 @@

      Enum MetaData.Complete

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -178,25 +164,19 @@

      Enum Constant Details

    • NotSet

      -
      public static final MetaData.Complete NotSet
      -
    • True

      -
      public static final MetaData.Complete True
      -
    • False

      -
      public static final MetaData.Complete False
      -
    @@ -210,7 +190,6 @@

    Method Details

  • values

    -
    public static MetaData.Complete[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -218,13 +197,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static MetaData.Complete valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -239,7 +216,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -253,5 +229,7 @@

    valueOf


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/MetaData.OriginInfo.html b/jetty-11/org/eclipse/jetty/webapp/MetaData.OriginInfo.html index 0d0cc4a4b7a..605485ebd5a 100644 --- a/jetty-11/org/eclipse/jetty/webapp/MetaData.OriginInfo.html +++ b/jetty-11/org/eclipse/jetty/webapp/MetaData.OriginInfo.html @@ -1,29 +1,35 @@ - -MetaData.OriginInfo (Eclipse Jetty API Doc - v11.0.21) + +MetaData.OriginInfo (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,17 +77,15 @@

    Class MetaData.OriginInfoorg.eclipse.jetty.webapp.MetaData.OriginInfo

    -
    Enclosing class:
    -
    MetaData
    +
    MetaData

    public static class MetaData.OriginInfo extends Object
    Metadata regarding where a deployable element was declared: by annotation or by descriptor.
    -
      @@ -166,28 +152,22 @@

      Constructor Details

    • OriginInfo

      -
      public OriginInfo(String n, Annotation a, Class<?> ac)
      -
    • OriginInfo

      -
      public OriginInfo(String n, Descriptor d)
      -
    • OriginInfo

      -
      public OriginInfo(String n)
      -
    @@ -201,37 +181,29 @@

    Method Details

  • getName

    -
    public String getName()
    -
  • getOriginType

    -
    public Origin getOriginType()
    -
  • getDescriptor

    -
    public Descriptor getDescriptor()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -245,5 +217,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/MetaData.html b/jetty-11/org/eclipse/jetty/webapp/MetaData.html index 011d902f8b4..acfa3fccf9e 100644 --- a/jetty-11/org/eclipse/jetty/webapp/MetaData.html +++ b/jetty-11/org/eclipse/jetty/webapp/MetaData.html @@ -1,29 +1,35 @@ - -MetaData (Eclipse Jetty API Doc - v11.0.21) + +MetaData (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,12 @@

    Class MetaData

    org.eclipse.jetty.webapp.MetaData
    -

    public class MetaData extends Object
    MetaData All data associated with the configuration and deployment of a web application.
    -
    @@ -570,9 +516,7 @@

    Constructor Details

  • MetaData

    -
    public MetaData()
    -
  • @@ -586,16 +530,13 @@

    Method Details

  • clear

    -
    public void clear()
    Empty ready for reuse
    -
  • setDefaultsDescriptor

    -
    public void setDefaultsDescriptor(DefaultsDescriptor descriptor) throws Exception
    Set the web-default.xml.
    @@ -605,13 +546,11 @@

    setDefaultsDescriptor

    Throws:
    Exception
    -
  • setWebDescriptor

    -
    public void setWebDescriptor(WebDescriptor descriptor) throws Exception
    @@ -620,13 +559,11 @@

    setWebDescriptor

    Throws:
    Exception
    -
  • addOverrideDescriptor

    -
    public void addOverrideDescriptor(OverrideDescriptor descriptor) throws Exception
    Add a override-web.xml descriptor.
    @@ -636,13 +573,11 @@

    addOverrideDescriptor

    Throws:
    Exception
    -
  • addFragmentDescriptor

    -
    public void addFragmentDescriptor(Resource jarResource, FragmentDescriptor descriptor) throws Exception
    @@ -654,13 +589,11 @@

    addFragmentDescriptor

    Throws:
    Exception - if unable to add fragment
    -
  • addDiscoveredAnnotations

    -
    public void addDiscoveredAnnotations(List<DiscoveredAnnotation> annotations)
    Annotations such as WebServlet, WebFilter, WebListener that can be discovered by scanning unloaded classes.
    @@ -668,13 +601,11 @@

    addDiscoveredAnnotations

    Parameters:
    annotations - the list of discovered annotations to add
    -
  • addDiscoveredAnnotation

    -
    public void addDiscoveredAnnotation(DiscoveredAnnotation annotation)
    Add an annotation that has been discovered on a class, method or field within a resource eg a jar or dir. The annotation may also have no associated resource, or that resource @@ -686,37 +617,29 @@

    addDiscoveredAnnotation

    Parameters:
    annotation - the discovered annotation
    -
  • addDescriptorProcessor

    -
    public void addDescriptorProcessor(DescriptorProcessor p)
    -
  • removeDescriptorProcessor

    -
    public void removeDescriptorProcessor(DescriptorProcessor p)
    -
  • orderFragments

    -
    public void orderFragments()
    -
  • resolve

    -
    public void resolve(WebAppContext context) throws Exception
    Resolve all servlet/filter/listener metadata from all sources: descriptors and annotations.
    @@ -726,13 +649,11 @@

    resolve

    Throws:
    Exception - if unable to resolve metadata
    -
  • isDistributable

    -
    public boolean isDistributable()
    A webapp is distributable if web.xml is metadata-complete and distributable=true, or if metadata-complete is false, but all @@ -741,61 +662,47 @@

    isDistributable

    Returns:
    true if the webapp is distributable, false otherwise
    -
  • getWebDescriptor

    -
    public WebDescriptor getWebDescriptor()
    -
  • getOverrideDescriptors

    -
    public List<WebDescriptor> getOverrideDescriptors()
    -
  • getDefaultsDescriptor

    -
    public WebDescriptor getDefaultsDescriptor()
    -
  • isOrdered

    -
    public boolean isOrdered()
    -
  • getOrdering

    -
    public Ordering getOrdering()
    -
  • setOrdering

    -
    public void setOrdering(Ordering o)
    -
  • getFragmentDescriptor

    -
    public FragmentDescriptor getFragmentDescriptor(String name)
    Parameters:
    @@ -803,13 +710,11 @@

    getFragmentDescriptor

    Returns:
    the web-fragment.xml that defines that name or null
    -
  • getFragmentDescriptor

    -
    public FragmentDescriptor getFragmentDescriptor(Resource descriptorResource)
    Parameters:
    @@ -817,13 +722,11 @@

    getFragmentDescriptor

    Returns:
    the FrgmentDescriptor for the web-fragment.xml, or null if none exists
    -
  • getJarForFragmentName

    -
    public Resource getJarForFragmentName(String name)
    Parameters:
    @@ -831,13 +734,11 @@

    getJarForFragmentName

    Returns:
    the jar that contains the web-fragment.xml with the given name or null
    -
  • getFragmentDescriptorForJar

    -
    public FragmentDescriptor getFragmentDescriptorForJar(Resource jar)
    Get the web-fragment.xml related to a jar
    @@ -846,175 +747,136 @@

    getFragmentDescriptorForJar

    Returns:
    the FragmentDescriptor or null if no web-fragment.xml is associated with the jar
    -
  • getNamedFragmentDescriptors

    -
    public Map<String,FragmentDescriptor> getNamedFragmentDescriptors()
    Returns:
    a map of name to FragmentDescriptor, for those FragmentDescriptors that define a name element.
    -
  • getOrigin

    -
    public Origin getOrigin(String name)
    -
  • getOriginInfo

    -
    public MetaData.OriginInfo getOriginInfo(String name)
    -
  • getOriginDescriptor

    -
    public Descriptor getOriginDescriptor(String name)
    -
  • setOrigin

    -
    public void setOrigin(String name, Descriptor d)
    -
  • setOrigin

    -
    public void setOrigin(String name, Annotation annotation, Class<?> annotated)
    -
  • setOriginAPI

    -
    public void setOriginAPI(String name)
    -
  • isMetaDataComplete

    -
    public boolean isMetaDataComplete()
    -
  • addWebInfResource

    -
    public void addWebInfResource(Resource newResource)
    -
  • getWebInfResources

    -
    public List<Resource> getWebInfResources(boolean withOrdering)
    -
  • getContainerResources

    -
    public List<Resource> getContainerResources()
    -
  • addContainerResource

    -
    public void addContainerResource(Resource jar)
    -
  • setWebInfClassesResources

    -
    public void setWebInfClassesResources(List<Resource> dirs)
    -
  • getWebInfClassesResources

    -
    public List<Resource> getWebInfClassesResources()
    -
  • isAllowDuplicateFragmentNames

    -
    public boolean isAllowDuplicateFragmentNames()
    -
  • setAllowDuplicateFragmentNames

    -
    public void setAllowDuplicateFragmentNames(boolean allowDuplicateFragmentNames)
    -
  • isValidateXml

    -
    public boolean isValidateXml()
    Returns:
    true if the parser validates, false otherwise
    -
  • setValidateXml

    -
    public void setValidateXml(boolean validateXml)
    Parameters:
    validateXml - if true xml syntax is validated by the parser, false otherwise
    -
  • getOrigins

    -
    public Map<String,MetaData.OriginInfo> getOrigins()
    -
  • @@ -1028,5 +890,7 @@

    getOrigins


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.ContainerPathNameMatcher.html b/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.ContainerPathNameMatcher.html index 032d91627a3..cb33a594a02 100644 --- a/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.ContainerPathNameMatcher.html +++ b/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.ContainerPathNameMatcher.html @@ -1,29 +1,35 @@ - -MetaInfConfiguration.ContainerPathNameMatcher (Eclipse Jetty API Doc - v11.0.21) + +MetaInfConfiguration.ContainerPathNameMatcher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,10 +79,9 @@

    Cl

    -
    Enclosing class:
    -
    MetaInfConfiguration
    +
    MetaInfConfiguration

    public class MetaInfConfiguration.ContainerPathNameMatcher @@ -104,7 +91,6 @@

    Cl Matches names of jars on the container classpath against a pattern. If no pattern is specified, no jars match.

    -
      @@ -180,17 +166,13 @@

      Field Details

    • _context

      -
      protected final WebAppContext _context
      -
    • _pattern

      -
      protected final String _pattern
      -
    @@ -204,10 +186,8 @@

    Constructor Details

  • ContainerPathNameMatcher

    -
    public ContainerPathNameMatcher(WebAppContext context, String pattern)
    -
  • @@ -221,20 +201,17 @@

    Method Details

  • match

    -
    public void match(List<URI> uris) throws Exception
    Throws:
    Exception
    -
  • matched

    -
    public void matched(URI uri) throws Exception
    @@ -243,7 +220,6 @@

    matched

    Throws:
    Exception
    -
  • @@ -257,5 +233,7 @@

    matched


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.WebAppPathNameMatcher.html b/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.WebAppPathNameMatcher.html index 204f1645fbe..8d9468173c9 100644 --- a/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.WebAppPathNameMatcher.html +++ b/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.WebAppPathNameMatcher.html @@ -1,29 +1,35 @@ - -MetaInfConfiguration.WebAppPathNameMatcher (Eclipse Jetty API Doc - v11.0.21) + +MetaInfConfiguration.WebAppPathNameMatcher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,10 +79,9 @@

    Class

    -
    Enclosing class:
    -
    MetaInfConfiguration
    +
    MetaInfConfiguration

    public class MetaInfConfiguration.WebAppPathNameMatcher @@ -104,7 +91,6 @@

    Class Matches names of jars or dirs on the webapp classpath against a pattern. If there is no pattern, all jars or dirs will match.

    -
      @@ -180,17 +166,13 @@

      Field Details

    • _context

      -
      protected final WebAppContext _context
      -
    • _pattern

      -
      protected final String _pattern
      -
    @@ -204,10 +186,8 @@

    Constructor Details

  • WebAppPathNameMatcher

    -
    public WebAppPathNameMatcher(WebAppContext context, String pattern)
    -
  • @@ -221,20 +201,17 @@

    Method Details

  • match

    -
    public void match(List<URI> uris) throws Exception
    Throws:
    Exception
    -
  • matched

    -
    public void matched(URI uri) throws Exception
    @@ -243,7 +220,6 @@

    matched

    Throws:
    Exception
    -
  • @@ -257,5 +233,7 @@

    matched


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.html index 199a207405f..37080e9a04e 100644 --- a/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/MetaInfConfiguration.html @@ -1,29 +1,35 @@ - -MetaInfConfiguration (Eclipse Jetty API Doc - v11.0.21) + +MetaInfConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MetaInfConfiguration<

    -
    All Implemented Interfaces:
    Configuration
    @@ -118,7 +105,6 @@

    Class MetaInfConfiguration<
  • those from the container classpath whose pattern matched the WebInfConfiguration.CONTAINER_JAR_PATTERN
  • those from WEB-INF/lib
  • -
    @@ -162,7 +148,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    static final List<String>
    +
    static final List<String>
     
    static final String
    @@ -249,20 +235,20 @@

    Method Summary

    WEB-INF/lib, and applies an optional filter to their full pathnames. -
    protected List<Resource>
    +
    protected List<Resource>
     
    -
    protected List<Resource>
    +
    protected List<Resource>
    Get class dirs from WebAppContext.getExtraClasspath as resources
    -
    protected List<Resource>
    +
    protected List<Resource>
    Get jars from WebAppContext.getExtraClasspath as resources
    -
    protected List<Resource>
    +
    protected List<Resource>
    Look for jars that should be treated as if they are in WEB-INF/lib
    @@ -272,20 +258,20 @@

    Method Summary

    Get WEB-INF/classes dir
    -
    protected List<Resource>
    +
    protected List<Resource>
    Look for jars in WEB-INF/lib
    -
    protected List<URI>
    +
    protected List<URI>
     
    - +
    Find all .tld files in all subdirs of the given dir.
    - +
    getTlds(URI uri)
    Find all .tld files in the given jar.
    @@ -365,187 +351,163 @@

    Field Details

  • USE_CONTAINER_METAINF_CACHE

    -
    public static final String USE_CONTAINER_METAINF_CACHE
    See Also:
    -
    -
  • DEFAULT_USE_CONTAINER_METAINF_CACHE

    -
    public static final boolean DEFAULT_USE_CONTAINER_METAINF_CACHE
    See Also:
    -
    -
  • CACHED_CONTAINER_TLDS

    -
    public static final String CACHED_CONTAINER_TLDS
    See Also:
    -
    -
  • CACHED_CONTAINER_FRAGMENTS

    -
    public static final String CACHED_CONTAINER_FRAGMENTS
    See Also:
    -
    -
  • CACHED_CONTAINER_RESOURCES

    -
    public static final String CACHED_CONTAINER_RESOURCES
    See Also:
    -
    -
  • METAINF_TLDS

    -
    public static final String METAINF_TLDS
    See Also:
    -
    -
  • METAINF_FRAGMENTS

    -
    public static final String METAINF_FRAGMENTS
    See Also:
    -
    -
  • METAINF_RESOURCES

    -
    public static final String METAINF_RESOURCES
    See Also:
    -
    -
  • CONTAINER_JAR_PATTERN

    -
    public static final String CONTAINER_JAR_PATTERN
    See Also:
    -
    -
  • WEBINF_JAR_PATTERN

    -
    public static final String WEBINF_JAR_PATTERN
    See Also:
    -
    -
  • __allScanTypes

    -
    public static final List<String> __allScanTypes
    -
  • RESOURCE_DIRS

    -
    public static final String RESOURCE_DIRS
    If set, to a list of URLs, these resources are added to the context resource base as a resource collection.
    See Also:
    -
    -
  • @@ -559,9 +521,7 @@

    Constructor Details

  • MetaInfConfiguration

    -
    public MetaInfConfiguration()
    -
  • @@ -575,10 +535,9 @@

    Method Details

  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -595,13 +554,11 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • findAndFilterContainerPaths

    -
    public void findAndFilterContainerPaths(WebAppContext context) throws Exception
    Find jars and directories that are on the container's classpath @@ -621,13 +578,11 @@

    findAndFilterContainerPaths

    Throws:
    Exception
    -
  • findAndFilterWebAppPaths

    -
    public void findAndFilterWebAppPaths(WebAppContext context) throws Exception
    Finds the jars that are either physically or virtually in @@ -643,29 +598,25 @@

    findAndFilterWebAppPaths

    Throws:
    Exception
    -
  • getAllContainerJars

    -
    protected List<URI> getAllContainerJars(WebAppContext context) throws URISyntaxException
    Throws:
    URISyntaxException
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -680,26 +631,22 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • scanJars

    -
    protected void scanJars(WebAppContext context) throws Exception
    Throws:
    Exception
    -
  • scanJars

    -
    public void scanJars(WebAppContext context, Collection<Resource> jars, boolean useCaches) @@ -713,13 +660,11 @@

    scanJars

    Throws:
    Exception - if unable to scan the jars
    -
  • scanJars

    -
    public void scanJars(WebAppContext context, Collection<Resource> jars, boolean useCaches, @@ -737,13 +682,11 @@

    scanJars

    Throws:
    Exception - if unable to scan the jars
    -
  • scanForResources

    -
    public void scanForResources(WebAppContext context, Resource target, ConcurrentHashMap<Resource,Resource> cache) @@ -757,13 +700,11 @@

    scanForResources

    Throws:
    Exception - if unable to scan for resources
    -
  • scanForFragment

    -
    public void scanForFragment(WebAppContext context, Resource jar, ConcurrentHashMap<Resource,Resource> cache) @@ -777,13 +718,11 @@

    scanForFragment

    Throws:
    Exception - if unable to scan for fragments
    -
  • scanForTlds

    -
    public void scanForTlds(WebAppContext context, Resource jar, ConcurrentHashMap<Resource,Collection<URL>> cache) @@ -797,16 +736,14 @@

    scanForTlds

    Throws:
    Exception - if unable to scan for tlds
    -
  • postConfigure

    -
    public void postConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Clear down after configuration.
    Specified by:
    @@ -818,13 +755,11 @@

    postConfigure

    Throws:
    Exception - if unable to post configure
    -
  • getTlds

    -
    public Collection<URL> getTlds(File dir) throws IOException
    Find all .tld files in all subdirs of the given dir.
    @@ -836,13 +771,11 @@

    getTlds

    Throws:
    IOException - if unable to scan the directory
    -
  • getTlds

    -
    public Collection<URL> getTlds(URI uri) throws IOException
    Find all .tld files in the given jar.
    @@ -854,26 +787,22 @@

    getTlds

    Throws:
    IOException - if unable to scan the jar file
    -
  • findClassDirs

    -
    protected List<Resource> findClassDirs(WebAppContext context) throws Exception
    Throws:
    Exception
    -
  • findJars

    -
    protected List<Resource> findJars(WebAppContext context) throws Exception
    Look for jars that should be treated as if they are in WEB-INF/lib
    @@ -885,13 +814,11 @@

    findJars

    Throws:
    Exception - if unable to find the jars
    -
  • findWebInfLibJars

    -
    protected List<Resource> findWebInfLibJars(WebAppContext context) throws Exception
    Look for jars in WEB-INF/lib
    @@ -903,13 +830,11 @@

    findWebInfLibJars

    Throws:
    Exception - if unable to scan for lib jars
    -
  • findExtraClasspathJars

    -
    protected List<Resource> findExtraClasspathJars(WebAppContext context) throws Exception
    Get jars from WebAppContext.getExtraClasspath as resources
    @@ -921,13 +846,11 @@

    findExtraClasspathJars

    Throws:
    Exception - if unable to resolve the extra classpath jars
    -
  • findWebInfClassesDir

    -
    protected Resource findWebInfClassesDir(WebAppContext context) throws Exception
    Get WEB-INF/classes dir
    @@ -939,13 +862,11 @@

    findWebInfClassesDir

    Throws:
    Exception - if unable to find the WEB-INF/classes directory
    -
  • findExtraClasspathDirs

    -
    protected List<Resource> findExtraClasspathDirs(WebAppContext context) throws Exception
    Get class dirs from WebAppContext.getExtraClasspath as resources
    @@ -957,7 +878,6 @@

    findExtraClasspathDirs

    Throws:
    Exception - if unable to resolve the extra classpath resources
    -
  • @@ -971,5 +891,7 @@

    findExtraClasspathDirs


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/Ordering.html b/jetty-11/org/eclipse/jetty/webapp/Ordering.html index 81eb3b7af82..d43b9dbb499 100644 --- a/jetty-11/org/eclipse/jetty/webapp/Ordering.html +++ b/jetty-11/org/eclipse/jetty/webapp/Ordering.html @@ -1,29 +1,35 @@ - -Ordering (Eclipse Jetty API Doc - v11.0.21) + +Ordering (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Ordering

    -
    All Known Implementing Classes:
    AbsoluteOrdering, RelativeOrdering
    @@ -94,7 +81,6 @@

    Interface Ordering


    public interface Ordering
    Ordering options for jars in WEB-INF lib.
    -
    @@ -129,9 +115,7 @@

    Method Details

  • order

    -
    List<Resource> order(List<Resource> fragments)
    -
  • @@ -145,5 +129,7 @@

    order


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/Origin.html b/jetty-11/org/eclipse/jetty/webapp/Origin.html index 72770024820..13b2ede4179 100644 --- a/jetty-11/org/eclipse/jetty/webapp/Origin.html +++ b/jetty-11/org/eclipse/jetty/webapp/Origin.html @@ -1,29 +1,35 @@ - -Origin (Eclipse Jetty API Doc - v11.0.21) + +Origin (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum Origin

    -
    All Implemented Interfaces:
    Serializable, Comparable<Origin>, java.lang.constant.Constable
    @@ -99,7 +86,6 @@

    Enum Origin


    public enum Origin extends Enum<Origin>
    -
      @@ -108,7 +94,7 @@

      Enum Origin

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -185,57 +171,43 @@

      Enum Constant Details

    • NotSet

      -
      public static final Origin NotSet
      -
    • WebXml

      -
      public static final Origin WebXml
      -
    • WebDefaults

      -
      public static final Origin WebDefaults
      -
    • WebOverride

      -
      public static final Origin WebOverride
      -
    • WebFragment

      -
      public static final Origin WebFragment
      -
    • Annotation

      -
      public static final Origin Annotation
      -
    • API

      -
      public static final Origin API
      -
    @@ -249,7 +221,6 @@

    Method Details

  • values

    -
    public static Origin[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -257,13 +228,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Origin valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -278,15 +247,12 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • of

    -
    public static Origin of(Object o)
    -
  • @@ -300,5 +266,7 @@

    of


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/OverrideDescriptor.html b/jetty-11/org/eclipse/jetty/webapp/OverrideDescriptor.html index 5a423990a3d..c1779d6bf92 100644 --- a/jetty-11/org/eclipse/jetty/webapp/OverrideDescriptor.html +++ b/jetty-11/org/eclipse/jetty/webapp/OverrideDescriptor.html @@ -1,18 +1,19 @@ - -OverrideDescriptor (Eclipse Jetty API Doc - v11.0.21) + +OverrideDescriptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class RelativeOrdering

    org.eclipse.jetty.webapp.RelativeOrdering
    -
    All Implemented Interfaces:
    Ordering
    @@ -100,7 +87,6 @@

    Class RelativeOrdering

    implements Ordering
    Relative Fragment Ordering

    Uses a TopologicalSort to order the fragments.

    -
    @@ -166,9 +152,7 @@

    Field Details

  • _metaData

    -
    protected MetaData _metaData
    -
  • @@ -182,9 +166,7 @@

    Constructor Details

  • RelativeOrdering

    -
    public RelativeOrdering(MetaData metaData)
    -
  • @@ -198,13 +180,11 @@

    Method Details

  • order

    -
    public List<Resource> order(List<Resource> jars)
    Specified by:
    order in interface Ordering
    -
  • @@ -218,5 +198,7 @@

    order


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/ServletsConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/ServletsConfiguration.html index 6bcd8aa3808..0c6d1b51df9 100644 --- a/jetty-11/org/eclipse/jetty/webapp/ServletsConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/ServletsConfiguration.html @@ -1,29 +1,35 @@ - -ServletsConfiguration (Eclipse Jetty API Doc - v11.0.21) + +ServletsConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServletsConfiguratio

    -
    All Implemented Interfaces:
    Configuration
    @@ -103,7 +90,6 @@

    Class ServletsConfiguratio

    This configuration configures the WebAppContext server/system classes to expose the jetty utility servlets if they are on the server classpath.

    -
      @@ -112,7 +98,7 @@

      Class ServletsConfiguratio

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration

      Configuration.Wrapper, Configuration.WrapperFunction
      @@ -178,9 +164,7 @@

      Constructor Details

    • ServletsConfiguration

      -
      public ServletsConfiguration()
      -
    @@ -194,13 +178,11 @@

    Method Details

  • isAvailable

    -
    public boolean isAvailable()
    Returns:
    True if the feature this configuration represents is available and has all its dependencies.
    -
  • @@ -214,5 +196,7 @@

    isAvailable


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/StandardDescriptorProcessor.html b/jetty-11/org/eclipse/jetty/webapp/StandardDescriptorProcessor.html index 8f5d2ebbd8c..c19f7044e74 100644 --- a/jetty-11/org/eclipse/jetty/webapp/StandardDescriptorProcessor.html +++ b/jetty-11/org/eclipse/jetty/webapp/StandardDescriptorProcessor.html @@ -1,29 +1,35 @@ - -StandardDescriptorProcessor (Eclipse Jetty API Doc - v11.0.21) + +StandardDescriptorProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StandardDescri

    -
    All Implemented Interfaces:
    DescriptorProcessor
    @@ -102,7 +89,6 @@

    Class StandardDescri
    StandardDescriptorProcessor.

    Process the web.xml, web-defaults.xml, web-overrides.xml, and web-fragment.xml descriptors.

    -

      @@ -312,17 +298,15 @@

      Field Details

    • STANDARD_PROCESSOR

      -
      public static final String STANDARD_PROCESSOR
      See Also:
      -
      -
    @@ -336,9 +320,7 @@

    Constructor Details

  • StandardDescriptorProcessor

    -
    public StandardDescriptorProcessor()
    -
  • @@ -352,185 +334,150 @@

    Method Details

  • start

    -
    public void start(WebAppContext context, Descriptor descriptor)
    Specified by:
    start in class IterativeDescriptorProcessor
    -
  • end

    -
    public void end(WebAppContext context, Descriptor descriptor)
    Specified by:
    end in class IterativeDescriptorProcessor
    -
  • visitContextParam

    -
    public void visitContextParam(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitDisplayName

    -
    public void visitDisplayName(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitServlet

    -
    public void visitServlet(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitServletMapping

    -
    public void visitServletMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitSessionConfig

    -
    public void visitSessionConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitMimeMapping

    -
    public void visitMimeMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitWelcomeFileList

    -
    public void visitWelcomeFileList(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitLocaleEncodingList

    -
    public void visitLocaleEncodingList(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitErrorPage

    -
    public void visitErrorPage(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • addWelcomeFiles

    -
    public void addWelcomeFiles(WebAppContext context, XmlParser.Node node, Descriptor descriptor)
    -
  • addServletMapping

    -
    public ServletMapping addServletMapping(String servletName, XmlParser.Node node, WebAppContext context, Descriptor descriptor)
    -
  • addFilterMapping

    -
    public void addFilterMapping(String filterName, XmlParser.Node node, WebAppContext context, Descriptor descriptor)
    -
  • visitTagLib

    -
    public void visitTagLib(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitJspConfig

    -
    public void visitJspConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitSecurityConstraint

    -
    public void visitSecurityConstraint(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitLoginConfig

    -
    public void visitLoginConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node) @@ -539,53 +486,43 @@

    visitLoginConfig

    Throws:
    Exception
    -
  • visitSecurityRole

    -
    public void visitSecurityRole(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitFilter

    -
    public void visitFilter(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitFilterMapping

    -
    public void visitFilterMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitListener

    -
    public void visitListener(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    -
  • visitDenyUncoveredHttpMethods

    -
    public void visitDenyUncoveredHttpMethods(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -599,13 +536,11 @@

    visitDenyUncoveredHttpMethods

    descriptor - the descriptor
    node - the xml node
    -
  • visitDefaultContextPath

    -
    public void visitDefaultContextPath(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -621,13 +556,11 @@

    visitDefaultContextPath

    Since:
    Servlet 4.0
    -
  • visitRequestCharacterEncoding

    -
    public void visitRequestCharacterEncoding(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -641,13 +574,11 @@

    visitRequestCharacterEncoding

    Since:
    Servlet 4.0
    -
  • visitResponseCharacterEncoding

    -
    public void visitResponseCharacterEncoding(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
    @@ -661,7 +592,6 @@

    visitResponseCharacterEncoding

    Since:
    Servlet 4.0
    -
  • @@ -675,5 +605,7 @@

    visitResponseCharacterEncoding


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.Context.html b/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.Context.html index 4bdedca7a9e..95b0e6ea4e2 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.Context.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.Context.html @@ -1,29 +1,35 @@ - -WebAppClassLoader.Context (Eclipse Jetty API Doc - v11.0.21) + +WebAppClassLoader.Context (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebAppClassLoader.Context

    -
    All Superinterfaces:
    ClassVisibilityChecker
    @@ -97,13 +84,12 @@

    Interface WebAppCl

    Enclosing class:
    -
    WebAppClassLoader
    +
    WebAppClassLoader

    public static interface WebAppClassLoader.Context extends ClassVisibilityChecker
    The Context in which the classloader operates.
    -
      @@ -118,7 +104,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
       
      @@ -160,7 +146,6 @@

      Method Details

    • newResource

      -
      Resource newResource(String urlOrPath) throws IOException
      Convert a URL or path to a Resource. @@ -174,25 +159,21 @@

      newResource

      Throws:
      IOException - The Resource could not be created.
      -
    • getPermissions

      -
      PermissionCollection getPermissions()
      Returns:
      Returns the permissions.
      -
    • isParentLoaderPriority

      -
      boolean isParentLoaderPriority()
      Returns:
      @@ -201,33 +182,26 @@

      isParentLoaderPriority

      should first try to load from WEB-INF/lib or WEB-INF/classes (servlet spec recommendation).
      -
    • getExtraClasspath

      -
      List<Resource> getExtraClasspath()
      -
    • isServerResource

      -
      boolean isServerResource(String name, URL parentUrl)
      -
    • isSystemResource

      -
      boolean isSystemResource(String name, URL webappUrl)
      -
    @@ -241,5 +215,7 @@

    isSystemResource


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.html b/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.html index ff3f5696666..54ce2e8da9c 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebAppClassLoader.html @@ -1,29 +1,35 @@ - -WebAppClassLoader (Eclipse Jetty API Doc - v11.0.21) + +WebAppClassLoader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class WebAppClassLoader

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, ClassVisibilityChecker
    @@ -124,7 +111,6 @@

    Class WebAppClassLoader

    If no parent class loader is provided, then the current thread context classloader will be used. If that is null then the classloader that loaded this class is used as the parent.
    -
    @@ -327,7 +309,6 @@

    Method Details

  • runWithServerClassAccess

    -
    public static <T> T runWithServerClassAccess(PrivilegedExceptionAction<T> action) throws Exception
    Run an action with access to ServerClasses @@ -344,13 +325,11 @@

    runWithServerClassAccess

    Throws:
    Exception - if thrown by the action
    -
  • getName

    -
    public String getName()
    Overrides:
    @@ -358,33 +337,27 @@

    getName

    Returns:
    the name of the classloader
    -
  • setName

    -
    public void setName(String name)
    Parameters:
    name - the name of the classloader
    -
  • getContext

    -
    public WebAppClassLoader.Context getContext()
    -
  • addClassPath

    -
    public void addClassPath(Resource resource) throws IOException
    @@ -395,13 +368,11 @@

    addClassPath

    Throws:
    IOException - if unable to add classpath from resource
    -
  • addClassPath

    -
    public void addClassPath(String classPath) throws IOException
    @@ -412,13 +383,11 @@

    addClassPath

    Throws:
    IOException - if unable to add classpath
    -
  • addJars

    -
    public void addJars(Resource lib)
    Add elements to the class path for the context from the jar and zip files found in the specified resource.
    @@ -426,25 +395,21 @@

    addJars

    Parameters:
    lib - the resource that contains the jar and/or zip files.
    -
  • getPermissions

    -
    public PermissionCollection getPermissions(CodeSource cs)
    Overrides:
    getPermissions in class URLClassLoader
    -
  • getResources

    -
    public Enumeration<URL> getResources(String name) throws IOException
    @@ -453,13 +418,11 @@

    getResources

    Throws:
    IOException
    -
  • getResource

    -
    public URL getResource(String name)
    Get a resource from the classloader @@ -470,13 +433,11 @@

    getResource

    Overrides:
    getResource in class ClassLoader
    -
  • loadClass

    -
    protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
    @@ -486,29 +447,23 @@

    loadClass

    Throws:
    ClassNotFoundException
    -
  • addTransformer

    -
    public void addTransformer(ClassFileTransformer transformer)
    -
  • removeTransformer

    -
    public boolean removeTransformer(ClassFileTransformer transformer)
    -
  • loadAsResource

    -
    protected Class<?> loadAsResource(String name, boolean checkSystemResource) throws ClassNotFoundException
    @@ -523,13 +478,11 @@

    loadAsResource

    Throws:
    ClassNotFoundException - if the class cannot be found
    -
  • findClass

    -
    protected Class<?> findClass(String name) throws ClassNotFoundException
    @@ -538,13 +491,11 @@

    findClass

    Throws:
    ClassNotFoundException
    -
  • foundClass

    -
    protected Class<?> foundClass(String name, URL url) throws ClassNotFoundException
    @@ -552,13 +503,11 @@

    foundClass

    Throws:
    ClassNotFoundException
    -
  • close

    -
    public void close() throws IOException
    @@ -571,27 +520,23 @@

    close

    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • isSystemClass

    -
    public boolean isSystemClass(Class<?> clazz)
    -
    Description copied from interface: ClassVisibilityChecker
    +
    Description copied from interface: ClassVisibilityChecker
    Is the class a System Class. A System class is a class that is visible to a webapplication, but that cannot be overridden by the contents of WEB-INF/lib or @@ -604,15 +549,13 @@

    isSystemClass

    Returns:
    True if the class is a system class.
    -
  • isServerClass

    -
    public boolean isServerClass(Class<?> clazz)
    -
    Description copied from interface: ClassVisibilityChecker
    +
    Description copied from interface: ClassVisibilityChecker
    Is the class a Server Class. A Server class is a class that is part of the implementation of the server and is NIT visible to a webapplication. The web @@ -626,7 +569,6 @@

    isServerClass

    Returns:
    True if the class is a server class.
    -
  • @@ -640,5 +582,7 @@

    isServerClass


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/WebAppConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/WebAppConfiguration.html index 62450df22c9..b81122f2582 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebAppConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebAppConfiguration.html @@ -1,18 +1,19 @@ - -WebAppConfiguration (Eclipse Jetty API Doc - v11.0.21) + +WebAppConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,19 +85,17 @@

    Class WebAppContext.Contex

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContext, Attributes, Dumpable
    Enclosing class:
    -
    WebAppContext
    +
    WebAppContext

    public class WebAppContext.Context extends ServletContextHandler.Context
    -
      @@ -118,10 +104,10 @@

      Class WebAppContext.Contex

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes

      Attributes.Wrapper
      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -208,9 +194,7 @@

      Constructor Details

    • Context

      -
      public Context()
      -
    @@ -224,7 +208,6 @@

    Method Details

  • checkListener

    -
    public void checkListener(Class<? extends EventListener> listener) throws IllegalStateException
    @@ -233,13 +216,11 @@

    checkListener

    Throws:
    IllegalStateException
    -
  • getResource

    -
    public URL getResource(String path) throws MalformedURLException
    @@ -250,13 +231,11 @@

    getResource

    Throws:
    MalformedURLException
    -
  • getContext

    -
    public jakarta.servlet.ServletContext getContext(String uripath)
    Specified by:
    @@ -264,7 +243,6 @@

    getContext

    Overrides:
    getContext in class ContextHandler.Context
    -
  • @@ -278,5 +256,7 @@

    getContext


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/WebAppContext.html b/jetty-11/org/eclipse/jetty/webapp/WebAppContext.html index 47906daab5e..d71b575c0af 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebAppContext.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebAppContext.html @@ -1,29 +1,35 @@ - -WebAppContext (Eclipse Jetty API Doc - v11.0.21) + +WebAppContext (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -105,7 +93,6 @@

    Class WebAppContext

    - -
    @@ -418,7 +404,7 @@

    Method Summary

     
    - +
     
    @@ -429,7 +415,7 @@

    Method Summary

    The override descriptor is a web.xml format file that is applied to the context after the standard WEB-INF/web.xml
    - +
    An override descriptor is a web.xml format file that is applied to the context after the standard WEB-INF/web.xml
    @@ -445,7 +431,7 @@

    Method Summary

     
    - +
     
    @@ -655,7 +641,7 @@

    Method Summary

    Set the server classes patterns.
    - +
    setServletSecurity(jakarta.servlet.ServletRegistration.Dynamic registration, jakarta.servlet.ServletSecurityElement servletSecurityElement)
    @@ -754,113 +740,97 @@

    Field Details

  • TEMPDIR

    -
    public static final String TEMPDIR
    See Also:
    -
    -
  • BASETEMPDIR

    -
    public static final String BASETEMPDIR
    See Also:
    -
    -
  • WEB_DEFAULTS_XML

    -
    public static final String WEB_DEFAULTS_XML
    See Also:
    -
    -
  • ERROR_PAGE

    -
    public static final String ERROR_PAGE
    See Also:
    -
    -
  • SERVER_SYS_CLASSES

    -
    public static final String SERVER_SYS_CLASSES
    See Also:
    -
    -
  • SERVER_SRV_CLASSES

    -
    public static final String SERVER_SRV_CLASSES
    See Also:
    -
    -
  • __dftSystemClasses

    -
    public static final ClassMatcher __dftSystemClasses
    -
  • __dftServerClasses

    -
    public static final ClassMatcher __dftServerClasses
    -
  • @@ -874,75 +844,64 @@

    Constructor Details

  • WebAppContext

    -
    public WebAppContext()
    -
  • WebAppContext

    -
    public WebAppContext(String webApp, String contextPath)
    Parameters:
    -
    webApp - The URL or filename of the webapp directory or war file.
    contextPath - The context path
    +
    webApp - The URL or filename of the webapp directory or war file.
    -
  • WebAppContext

    -
    public WebAppContext(Resource webApp, String contextPath)
    Parameters:
    -
    webApp - The URL or filename of the webapp directory or war file.
    contextPath - The context path
    +
    webApp - The URL or filename of the webapp directory or war file.
    -
  • WebAppContext

    -
    public WebAppContext(HandlerContainer parent, String webApp, String contextPath)
    Parameters:
    parent - The parent HandlerContainer.
    -
    webApp - The URL or filename of the webapp directory or war file.
    contextPath - The context path
    +
    webApp - The URL or filename of the webapp directory or war file.
    -
  • WebAppContext

    -
    public WebAppContext(HandlerContainer parent, Resource webApp, String contextPath)
    Parameters:
    parent - The parent HandlerContainer.
    -
    webApp - The webapp directory or war file.
    contextPath - The context path
    +
    webApp - The webapp directory or war file.
    -
  • WebAppContext

    -
    public WebAppContext(SessionHandler sessionHandler, SecurityHandler securityHandler, ServletHandler servletHandler, @@ -955,13 +914,11 @@

    WebAppContext

    servletHandler - ServletHandler for this web app
    errorHandler - ErrorHandler for this web app
    -
  • WebAppContext

    -
    public WebAppContext(HandlerContainer parent, String contextPath, SessionHandler sessionHandler, @@ -980,7 +937,6 @@

    WebAppContext

    errorHandler - ErrorHandler for this web app
    options - the options (ServletContextHandler.SESSIONS and/or ServletContextHandler.SECURITY)
    -
  • @@ -994,15 +950,12 @@

    Method Details

  • getCurrentWebAppContext

    -
    public static WebAppContext getCurrentWebAppContext()
    -
  • setDisplayName

    -
    public void setDisplayName(String servletContextName)
    Overrides:
    @@ -1010,26 +963,22 @@

    setDisplayName

    Parameters:
    servletContextName - The servletContextName to set.
    -
  • getUnavailableException

    -
    public Throwable getUnavailableException()
    Get an exception that caused the webapp to be unavailable
    Returns:
    A throwable if the webapp is unavailable or null
    -
  • setResourceAlias

    -
    public void setResourceAlias(String alias, String uri)
    Set Resource Alias. @@ -1041,45 +990,35 @@

    setResourceAlias

    alias - the alias for a resource
    uri - the uri for the resource
    -
  • getResourceAliases

    -
    public Map<String,String> getResourceAliases()
    -
  • setResourceAliases

    -
    public void setResourceAliases(Map<String,String> map)
    -
  • getResourceAlias

    -
    public String getResourceAlias(String path)
    -
  • removeResourceAlias

    -
    public String removeResourceAlias(String alias)
    -
  • setClassLoader

    -
    public void setClassLoader(ClassLoader classLoader)
    Overrides:
    @@ -1087,16 +1026,14 @@

    setClassLoader

    Parameters:
    classLoader - The classLoader to set.
    -
  • getResource

    -
    public Resource getResource(String pathInContext) throws MalformedURLException
    -
    Description copied from class: ContextHandler
    +
    Description copied from class: ContextHandler
    Attempt to get a Resource from the Context.
    Overrides:
    @@ -1108,26 +1045,22 @@

    getResource

    Throws:
    MalformedURLException - if unable to form a Resource from the provided path
    -
  • isConfigurationDiscovered

    -
    public boolean isConfigurationDiscovered()
    Is the context Automatically configured.
    Returns:
    true if configuration discovery.
    -
  • setConfigurationDiscovered

    -
    public void setConfigurationDiscovered(boolean discovered)
    Set the configuration discovery mode. If configuration discovery is set to true, then the JSR315 @@ -1140,13 +1073,11 @@

    setConfigurationDiscovered

    Parameters:
    discovered - true if configuration discovery is enabled for automatic configuration from the context
    -
  • preConfigure

    -
    public void preConfigure() throws Exception
    Pre configure the web application. @@ -1164,58 +1095,51 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public boolean configure() throws Exception
    Throws:
    Exception
    -
  • postConfigure

    -
    public void postConfigure() throws Exception
    Throws:
    Exception
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ServletContextHandler
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • destroy

    -
    public void destroy()
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Destroys the managed Destroyable beans in the reverse order they were added.
    Specified by:
    @@ -1225,13 +1149,11 @@

    destroy

    Overrides:
    destroy in class HandlerWrapper
    -
  • getConfigurationClasses

    -
    @ManagedAttribute(value="configuration classes used to configure webapp", readonly=true) public String[] getConfigurationClasses()
    @@ -1239,25 +1161,21 @@

    getConfigurationClasses

    Returns:
    Returns the configurations.
    -
  • getConfigurations

    -
    public Configurations getConfigurations()
    Returns:
    Returns the configurations.
    -
  • getDefaultsDescriptor

    -
    @ManagedAttribute(value="default web.xml deascriptor applied before standard web.xml", readonly=true) public String getDefaultsDescriptor()
    @@ -1266,26 +1184,22 @@

    getDefaultsDescriptor

    Returns:
    Returns the defaultsDescriptor.
    -
  • getOverrideDescriptor

    -
    public String getOverrideDescriptor()
    The override descriptor is a web.xml format file that is applied to the context after the standard WEB-INF/web.xml
    Returns:
    Returns the Override Descriptor.
    -
  • getOverrideDescriptors

    -
    @ManagedAttribute(value="web.xml deascriptors applied after standard web.xml", readonly=true) public List<String> getOverrideDescriptors()
    @@ -1294,13 +1208,11 @@

    getOverrideDescriptors

    Returns:
    Returns the Override Descriptor list
    -
  • getPermissions

    -
    public PermissionCollection getPermissions()
    Specified by:
    @@ -1308,13 +1220,11 @@

    getPermissions

    Returns:
    Returns the permissions.
    -
  • setServerClassMatcher

    -
    public void setServerClassMatcher(ClassMatcher serverClasses)
    Set the server classes patterns.

    @@ -1325,13 +1235,11 @@

    setServerClassMatcher

    Parameters:
    serverClasses - the server classes pattern
    -
  • setSystemClassMatcher

    -
    public void setSystemClassMatcher(ClassMatcher systemClasses)
    Set the system classes patterns.

    @@ -1342,13 +1250,11 @@

    setSystemClassMatcher

    Parameters:
    systemClasses - the system classes pattern
    -
  • addServerClassMatcher

    -
    public void addServerClassMatcher(ClassMatcher serverClasses)
    Add a ClassMatcher for server classes by combining with any existing matcher.
    @@ -1356,13 +1262,11 @@

    addServerClassMatcher

    Parameters:
    serverClasses - The class matcher of patterns to add to the server ClassMatcher
    -
  • addSystemClassMatcher

    -
    public void addSystemClassMatcher(ClassMatcher systemClasses)
    Add a ClassMatcher for system classes by combining with any existing matcher.
    @@ -1370,59 +1274,49 @@

    addSystemClassMatcher

    Parameters:
    systemClasses - The class matcher of patterns to add to the system ClassMatcher
    -
  • getSystemClassMatcher

    -
    public ClassMatcher getSystemClassMatcher()
    Returns:
    The ClassMatcher used to match System (protected) classes
    -
  • getServerClassMatcher

    -
    public ClassMatcher getServerClassMatcher()
    Returns:
    The ClassMatcher used to match Server (hidden) classes
    -
  • getSystemClasses

    -
    @ManagedAttribute(value="classes and packages protected by context classloader", readonly=true) public String[] getSystemClasses()
    -
  • getServerClasses

    -
    @ManagedAttribute(value="classes and packages hidden by the context classloader", readonly=true) public String[] getServerClasses()
    -
  • isServerClass

    -
    public boolean isServerClass(Class<?> clazz)
    -
    Description copied from interface: ClassVisibilityChecker
    +
    Description copied from interface: ClassVisibilityChecker
    Is the class a Server Class. A Server class is a class that is part of the implementation of the server and is NIT visible to a webapplication. The web @@ -1436,15 +1330,13 @@

    isServerClass

    Returns:
    True if the class is a server class.
    -
  • isSystemClass

    -
    public boolean isSystemClass(Class<?> clazz)
    -
    Description copied from interface: ClassVisibilityChecker
    +
    Description copied from interface: ClassVisibilityChecker
    Is the class a System Class. A System class is a class that is visible to a webapplication, but that cannot be overridden by the contents of WEB-INF/lib or @@ -1457,39 +1349,33 @@

    isSystemClass

    Returns:
    True if the class is a system class.
    -
  • isServerResource

    -
    public boolean isServerResource(String name, URL url)
    Specified by:
    isServerResource in interface WebAppClassLoader.Context
    -
  • isSystemResource

    -
    public boolean isSystemResource(String name, URL url)
    Specified by:
    isSystemResource in interface WebAppClassLoader.Context
    -
  • setServer

    -
    public void setServer(Server server)
    Specified by:
    @@ -1497,13 +1383,11 @@

    setServer

    Overrides:
    setServer in class ContextHandler
    -
  • getWar

    -
    @ManagedAttribute(value="war file location", readonly=true) public String getWar()
    @@ -1513,39 +1397,33 @@

    getWar

    The war may be different to the @link ContextHandler.getResourceBase() if the war has been expanded and/or copied. -
  • getWebInf

    -
    public Resource getWebInf() throws IOException
    Throws:
    IOException
    -
  • isDistributable

    -
    @ManagedAttribute("web application distributable") public boolean isDistributable()
    Returns:
    Returns the distributable.
    -
  • isExtractWAR

    -
    @ManagedAttribute(value="extract war", readonly=true) public boolean isExtractWAR()
    @@ -1553,13 +1431,11 @@

    isExtractWAR

    Returns:
    Returns the extractWAR.
    -
  • isCopyWebDir

    -
    @ManagedAttribute(value="webdir copied on deploy (allows hot replacement on windows)", readonly=true) public boolean isCopyWebDir()
    @@ -1567,25 +1443,21 @@

    isCopyWebDir

    Returns:
    True if the webdir is copied (to allow hot replacement of jars on windows)
    -
  • isCopyWebInf

    -
    public boolean isCopyWebInf()
    Returns:
    True if the web-inf lib and classes directories are copied (to allow hot replacement of jars on windows)
    -
  • isParentLoaderPriority

    -
    @ManagedAttribute(value="parent classloader given priority", readonly=true) public boolean isParentLoaderPriority()
    @@ -1599,45 +1471,37 @@

    isParentLoaderPriority

    spec recommendation). Default is false or can be set by the system property org.eclipse.jetty.server.webapp.parentLoaderPriority -
  • loadConfigurations

    -
    protected void loadConfigurations()
    -
  • newConfigurations

    -
    protected Configurations newConfigurations()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class ContextHandler
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1651,130 +1515,106 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • setConfigurationClasses

    -
    public void setConfigurationClasses(String[] configurations)
    Parameters:
    configurations - The configuration class names. If setConfigurations is not called these classes are used to create a configurations array.
    -
  • setConfigurationClasses

    -
    public void setConfigurationClasses(List<String> configurations)
    -
  • setConfigurations

    -
    public void setConfigurations(Configuration[] configurations)
    Parameters:
    configurations - The configurations to set.
    -
  • addConfiguration

    -
    public void addConfiguration(Configuration... configuration)
    -
  • getConfiguration

    -
    public <T> T getConfiguration(Class<? extends T> configClass)
    -
  • removeConfiguration

    -
    public void removeConfiguration(Configuration... configurations)
    -
  • removeConfiguration

    -
    public void removeConfiguration(Class<? extends Configuration>... configurations)
    -
  • setDefaultsDescriptor

    -
    public void setDefaultsDescriptor(String defaultsDescriptor)
    The default descriptor is a web.xml format file that is applied to the context before the standard WEB-INF/web.xml
    Parameters:
    defaultsDescriptor - The defaultsDescriptor to set.
    -
  • setOverrideDescriptor

    -
    public void setOverrideDescriptor(String overrideDescriptor)
    The override descriptor is a web.xml format file that is applied to the context after the standard WEB-INF/web.xml
    Parameters:
    overrideDescriptor - The overrideDescritpor to set.
    -
  • setOverrideDescriptors

    -
    public void setOverrideDescriptors(List<String> overrideDescriptors)
    The override descriptor is a web.xml format file that is applied to the context after the standard WEB-INF/web.xml
    Parameters:
    overrideDescriptors - The overrideDescriptors (file or URL) to set.
    -
  • addOverrideDescriptor

    -
    public void addOverrideDescriptor(String overrideDescriptor)
    The override descriptor is a web.xml format file that is applied to the context after the standard WEB-INF/web.xml
    Parameters:
    overrideDescriptor - The overrideDescriptor (file or URL) to add.
    -
  • getDescriptor

    -
    @ManagedAttribute(value="standard web.xml descriptor", readonly=true) public String getDescriptor()
    @@ -1782,39 +1622,33 @@

    getDescriptor

    Returns:
    the web.xml descriptor to use. If set to null, WEB-INF/web.xml is used if it exists.
    -
  • setDescriptor

    -
    public void setDescriptor(String descriptor)
    Parameters:
    descriptor - the web.xml descriptor to use. If set to null, WEB-INF/web.xml is used if it exists.
    -
  • setDistributable

    -
    public void setDistributable(boolean distributable)
    Parameters:
    distributable - The distributable to set.
    -
  • removeEventListener

    -
    public boolean removeEventListener(EventListener listener)
    -
    Description copied from interface: Container
    +
    Description copied from interface: Container
    Remove an event listener.
    Specified by:
    @@ -1829,54 +1663,46 @@

    removeEventListener

    true if the listener was removed
    See Also:
    -
    -
  • setExtractWAR

    -
    public void setExtractWAR(boolean extractWAR)
    Parameters:
    extractWAR - True if war files are extracted
    -
  • setCopyWebDir

    -
    public void setCopyWebDir(boolean copy)
    Parameters:
    copy - True if the webdir is copied (to allow hot replacement of jars)
    -
  • setCopyWebInf

    -
    public void setCopyWebInf(boolean copyWebInf)
    Parameters:
    copyWebInf - True if the web-inf lib and classes directories are copied (to allow hot replacement of jars on windows)
    -
  • setParentLoaderPriority

    -
    public void setParentLoaderPriority(boolean java2compliant)
    Parameters:
    @@ -1886,25 +1712,21 @@

    setParentLoaderPriority

    spec recommendation). Default is false or can be set by the system property org.eclipse.jetty.server.webapp.parentLoaderPriority
    -
  • setPermissions

    -
    public void setPermissions(PermissionCollection permissions)
    Parameters:
    permissions - The permissions to set.
    -
  • setContextWhiteList

    -
    public void setContextWhiteList(String... contextWhiteList)
    Set the context white list @@ -1916,13 +1738,11 @@

    setContextWhiteList

    Parameters:
    contextWhiteList - the whitelist of contexts for ContextHandler.Context.getContext(String)
    -
  • setTempDirectory

    -
    public void setTempDirectory(File dir)
    Set temporary directory for context. The "jakarta.servlet.context.tempdir" attribute is also set.
    @@ -1930,23 +1750,19 @@

    setTempDirectory

    Parameters:
    dir - Writable temporary directory.
    -
  • getTempDirectory

    -
    @ManagedAttribute(value="temporary directory location", readonly=true) public File getTempDirectory()
    -
  • setPersistTempDirectory

    -
    public void setPersistTempDirectory(boolean persist)
    If true the temp directory for this webapp will be kept when the webapp stops. Otherwise, @@ -1955,25 +1771,21 @@

    setPersistTempDirectory

    Parameters:
    persist - true to persist the temp directory on shutdown / exit of the webapp
    -
  • isPersistTempDirectory

    -
    public boolean isPersistTempDirectory()
    Returns:
    true if tmp directory will persist between startups of the webapp
    -
  • setWar

    -
    public void setWar(String war)
    Set the war of the webapp. From this value a ContextHandler.setResourceBase(String) value is computed by WebInfConfiguration, which may be changed from @@ -1982,13 +1794,11 @@

    setWar

    Parameters:
    war - The war to set as a file name or URL.
    -
  • setWarResource

    -
    public void setWarResource(Resource war)
    Set the war of the webapp as a Resource.
    @@ -1996,18 +1806,16 @@

    setWarResource

    war - The war to set as a Resource.
    See Also:
    -
    -
  • getExtraClasspath

    -
    @ManagedAttribute(value="extra classpath for context classloader", readonly=true) public List<Resource> getExtraClasspath()
    @@ -2019,13 +1827,11 @@

    getExtraClasspath

    pointing to directories or jar files. Directories should end with '/'. -
  • setExtraClasspath

    -
    public void setExtraClasspath(String extraClasspath) throws IOException
    Set the Extra ClassPath via delimited String. @@ -2041,82 +1847,66 @@

    setExtraClasspath

    IOException - if unable to resolve the resources referenced
    See Also:
    -
    -
  • setExtraClasspath

    -
    public void setExtraClasspath(List<Resource> extraClasspath)
    -
  • isLogUrlOnStart

    -
    public boolean isLogUrlOnStart()
    -
  • setLogUrlOnStart

    -
    public void setLogUrlOnStart(boolean logOnStart)
    Sets whether or not the web app name and URL is logged on startup
    Parameters:
    logOnStart - whether or not the log message is created
    -
  • isAllowDuplicateFragmentNames

    -
    public boolean isAllowDuplicateFragmentNames()
    -
  • setAllowDuplicateFragmentNames

    -
    public void setAllowDuplicateFragmentNames(boolean allowDuplicateFragmentNames)
    -
  • setThrowUnavailableOnStartupException

    -
    public void setThrowUnavailableOnStartupException(boolean throwIfStartupException)
    -
  • isThrowUnavailableOnStartupException

    -
    public boolean isThrowUnavailableOnStartupException()
    -
  • startContext

    -
    protected void startContext() throws Exception
    -
    Description copied from class: ServletContextHandler
    +
    Description copied from class: ServletContextHandler
    Finish constructing handlers and link them together.
    Overrides:
    @@ -2125,18 +1915,16 @@

    startContext

    Exception - if unable to start the context
    See Also:
    -
    -
  • stopContext

    -
    protected void stopContext() throws Exception
    @@ -2145,16 +1933,14 @@

    stopContext

    Throws:
    Exception
    -
  • setServletSecurity

    -
    public Set<String> setServletSecurity(jakarta.servlet.ServletRegistration.Dynamic registration, jakarta.servlet.ServletSecurityElement servletSecurityElement)
    -
    Description copied from class: ServletContextHandler
    +
    Description copied from class: ServletContextHandler
    Delegate for ServletRegistration.Dynamic.setServletSecurity method
    Overrides:
    @@ -2166,33 +1952,26 @@

    setServletSecurity

    the set of exact URL mappings currently associated with the registration that are also present in the web.xml security constraints and thus will be unaffected by this call.
    -
  • getMetaData

    -
    public MetaData getMetaData()
    -
  • addServerClasses

    -
    public static void addServerClasses(Server server, String... pattern)
    -
  • addSystemClasses

    -
    public static void addSystemClasses(Server server, String... pattern)
    -
  • @@ -2206,5 +1985,7 @@

    addSystemClasses


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/WebDescriptor.html b/jetty-11/org/eclipse/jetty/webapp/WebDescriptor.html index d16d4e60fef..03e80e1fefc 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebDescriptor.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebDescriptor.html @@ -1,29 +1,35 @@ - -WebDescriptor (Eclipse Jetty API Doc - v11.0.21) + +WebDescriptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WebDescriptor

    -
    Direct Known Subclasses:
    DefaultsDescriptor, FragmentDescriptor, OverrideDescriptor
    @@ -102,7 +89,6 @@

    Class WebDescriptor

    Descriptor A web descriptor (web.xml/web-defaults.xml/web-overrides.xml).
    -
    @@ -172,7 +158,7 @@

    Method Summary

    void
    addClassName(String className)
     
    - +
     
    int
    @@ -184,7 +170,7 @@

    Method Summary

    int
     
    - +
     
    static XmlParser
    @@ -243,65 +229,49 @@

    Field Details

  • __nonValidatingStaticParser

    -
    public static XmlParser __nonValidatingStaticParser
    -
  • _metaDataComplete

    -
    protected MetaData.Complete _metaDataComplete
    -
  • _majorVersion

    -
    protected int _majorVersion
    -
  • _minorVersion

    -
    protected int _minorVersion
    -
  • _classNames

    -
    protected ArrayList<String> _classNames
    -
  • _distributable

    -
    protected boolean _distributable
    -
  • _isOrdered

    -
    protected boolean _isOrdered
    -
  • _ordering

    -
    protected List<String> _ordering
    -
  • @@ -315,9 +285,7 @@

    Constructor Details

  • WebDescriptor

    -
    public WebDescriptor(Resource xml)
    -
  • @@ -331,7 +299,6 @@

    Method Details

  • isMetaDataComplete

    -
    public static boolean isMetaDataComplete(WebDescriptor d)
    Check if the descriptor is metadata-complete.
    @@ -342,13 +309,11 @@

    isMetaDataComplete

    true iff metadata-complete=true is declared in the descriptor
    -
  • getParser

    -
    public static XmlParser getParser(boolean validating)
    Get a parser for parsing web descriptor content.
    @@ -357,13 +322,11 @@

    getParser

    Returns:
    an XmlParser for web descriptors
    -
  • newParser

    -
    public static XmlParser newParser(boolean validating)
    Create a new parser for parsing web descriptors.
    @@ -372,13 +335,11 @@

    newParser

    Returns:
    an XmlParser
    -
  • parse

    -
    public void parse(XmlParser parser) throws Exception
    @@ -387,95 +348,72 @@

    parse

    Throws:
    Exception
    -
  • getMetaDataComplete

    -
    public MetaData.Complete getMetaDataComplete()
    -
  • getMajorVersion

    -
    public int getMajorVersion()
    -
  • getMinorVersion

    -
    public int getMinorVersion()
    -
  • processVersion

    -
    public void processVersion()
    -
  • processOrdering

    -
    public void processOrdering()
    -
  • processDistributable

    -
    public void processDistributable()
    -
  • addClassName

    -
    public void addClassName(String className)
    -
  • getClassNames

    -
    public ArrayList<String> getClassNames()
    -
  • isDistributable

    -
    public boolean isDistributable()
    -
  • isOrdered

    -
    public boolean isOrdered()
    -
  • getOrdering

    -
    public List<String> getOrdering()
    -
  • @@ -489,5 +427,7 @@

    getOrdering


    + + diff --git a/jetty-11/org/eclipse/jetty/webapp/WebInfConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/WebInfConfiguration.html index 15be45820fa..11c1e8b8bc9 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebInfConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebInfConfiguration.html @@ -1,29 +1,35 @@ - -WebInfConfiguration (Eclipse Jetty API Doc - v11.0.21) + +WebInfConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WebInfConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -103,7 +90,6 @@

    Class WebInfConfiguration
    public class WebInfConfiguration extends AbstractConfiguration
    -

    @@ -233,41 +219,35 @@

    Field Details

  • TEMPDIR_CONFIGURED

    -
    public static final String TEMPDIR_CONFIGURED
    See Also:
    -
    -
  • TEMPORARY_RESOURCE_BASE

    -
    public static final String TEMPORARY_RESOURCE_BASE
    See Also:
    -
    -
  • _preUnpackBaseResource

    -
    protected Resource _preUnpackBaseResource
    -
  • @@ -281,9 +261,7 @@

    Constructor Details

  • WebInfConfiguration

    -
    public WebInfConfiguration()
    -
  • @@ -297,10 +275,9 @@

    Method Details

  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -317,16 +294,14 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Configure WebApp.

    Typically this step applies the discovered configuration resources to @@ -341,16 +316,14 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle
    @@ -364,13 +337,11 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • cloneConfigure

    -
    public void cloneConfigure(WebAppContext template, WebAppContext context) throws Exception
    @@ -380,13 +351,11 @@

    cloneConfigure

    Throws:
    Exception
    -
  • resolveTempDirectory

    -
    public void resolveTempDirectory(WebAppContext context) throws Exception
    Get a temporary directory in which to unpack the war etc etc. @@ -419,13 +388,11 @@

    resolveTempDirectory

    Throws:
    Exception - if unable to resolve the temp directory
    -
  • makeTempDirectory

    -
    public void makeTempDirectory(File parent, WebAppContext context) throws Exception
    @@ -433,35 +400,29 @@

    makeTempDirectory

    Throws:
    Exception
    -
  • configureTempDirectory

    -
    public void configureTempDirectory(File dir, WebAppContext context)
    -
  • unpack

    -
    public void unpack(WebAppContext context) throws IOException
    Throws:
    IOException
    -
  • getCanonicalNameForWebAppTmpDir

    -
    public static String getCanonicalNameForWebAppTmpDir(WebAppContext context)
    Create a canonical name for a webapp temp directory.

    @@ -478,15 +439,12 @@

    getCanonicalNameForWebAppTmpDir

    Returns:
    the canonical name for the webapp temp directory
    -
  • getResourceBaseName

    -
    protected static String getResourceBaseName(Resource resource)
    -
  • @@ -500,5 +458,7 @@

    getResourceBaseName


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/WebXmlConfiguration.html b/jetty-11/org/eclipse/jetty/webapp/WebXmlConfiguration.html index 19bfe08effa..dc2fa6b6417 100644 --- a/jetty-11/org/eclipse/jetty/webapp/WebXmlConfiguration.html +++ b/jetty-11/org/eclipse/jetty/webapp/WebXmlConfiguration.html @@ -1,29 +1,35 @@ - -WebXmlConfiguration (Eclipse Jetty API Doc - v11.0.21) + +WebXmlConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WebXmlConfiguration

    -
    All Implemented Interfaces:
    Configuration
    @@ -104,7 +91,6 @@

    Class WebXmlConfigurationpublic class WebXmlConfiguration extends AbstractConfiguration

    Configure by parsing default web.xml and web.xml
    -
    @@ -194,9 +180,7 @@

    Constructor Details

  • WebXmlConfiguration

    -
    public WebXmlConfiguration()
    -
  • @@ -210,10 +194,9 @@

    Method Details

  • preConfigure

    -
    public void preConfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set up for configuration.

    Typically this step discovers configuration resources. @@ -230,13 +213,11 @@

    preConfigure

    Throws:
    Exception - if unable to pre configure
    -
  • configure

    -
    public void configure(WebAppContext context) throws Exception
    Process web-default.xml, web.xml, override-web.xml
    @@ -250,13 +231,11 @@

    configure

    Throws:
    Exception - if unable to configure
    -
  • findWebXml

    -
    protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
    @@ -265,16 +244,14 @@

    findWebXml

    IOException
    MalformedURLException
    -
  • deconfigure

    -
    public void deconfigure(WebAppContext context) throws Exception
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle
    @@ -288,7 +265,6 @@

    deconfigure

    Throws:
    Exception - if unable to deconfigure
    -
  • @@ -302,5 +278,7 @@

    deconfigure


    +
    + diff --git a/jetty-11/org/eclipse/jetty/webapp/class-use/AbsoluteOrdering.html b/jetty-11/org/eclipse/jetty/webapp/class-use/AbsoluteOrdering.html index 7a9e175f94d..cb18f8a2289 100644 --- a/jetty-11/org/eclipse/jetty/webapp/class-use/AbsoluteOrdering.html +++ b/jetty-11/org/eclipse/jetty/webapp/class-use/AbsoluteOrdering.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.webapp.AbsoluteOrdering (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.webapp.AbsoluteOrdering (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.webapp


    -
    package org.eclipse.jetty.webapp
    Jetty Util : Modular Web Application Support
    -
    • @@ -264,5 +259,7 @@

      Package org.eclipse.j
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/webapp/package-tree.html b/jetty-11/org/eclipse/jetty/webapp/package-tree.html index 355369f0a77..0197b26d17d 100644 --- a/jetty-11/org/eclipse/jetty/webapp/package-tree.html +++ b/jetty-11/org/eclipse/jetty/webapp/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.webapp Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.webapp Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum BatchMode

    -
    All Implemented Interfaces:
    Serializable, Comparable<BatchMode>, java.lang.constant.Constable
    @@ -100,7 +87,6 @@

    Enum BatchMode

    public enum BatchMode extends Enum<BatchMode>
    The possible batch modes when enqueuing outgoing frames.
    -
      @@ -109,7 +95,7 @@

      Enum BatchMode

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -186,29 +172,23 @@

      Enum Constant Details

    • AUTO

      -
      public static final BatchMode AUTO
      Implementers are free to decide whether to send or not frames to the network layer.
      -
    • ON

      -
      public static final BatchMode ON
      Implementers must batch frames.
      -
    • OFF

      -
      public static final BatchMode OFF
      Implementers must send frames to the network layer.
      -
    @@ -222,7 +202,6 @@

    Method Details

  • values

    -
    public static BatchMode[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -230,13 +209,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static BatchMode valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -251,16 +228,13 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • max

    -
    public static BatchMode max(BatchMode one, BatchMode two)
    -
  • @@ -274,5 +248,7 @@

    max


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/api/CloseStatus.html b/jetty-11/org/eclipse/jetty/websocket/api/CloseStatus.html index 81e956a0313..9377aac67a0 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/CloseStatus.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/CloseStatus.html @@ -1,29 +1,35 @@ - -CloseStatus (Eclipse Jetty API Doc - v11.0.21) + +CloseStatus (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class CloseStatus

    org.eclipse.jetty.websocket.api.CloseStatus
    -

    public class CloseStatus extends Object
    -
      @@ -165,17 +151,15 @@

      Field Details

    • MAX_REASON_PHRASE

      -
      public static final int MAX_REASON_PHRASE
      See Also:
      -
      -
    @@ -189,7 +173,6 @@

    Constructor Details

  • CloseStatus

    -
    public CloseStatus(int closeCode, String reasonPhrase)
    Creates a reason for closing a web socket connection with the given code and reason phrase.
    @@ -199,12 +182,11 @@

    CloseStatus

    reasonPhrase - the reason phrase
    See Also:
    -
    -
  • @@ -218,17 +200,13 @@

    Method Details

  • getCode

    -
    public int getCode()
    -
  • getPhrase

    -
    public String getPhrase()
    -
  • @@ -242,5 +220,7 @@

    getPhrase


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.Parser.html b/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.Parser.html index fe41f460de9..3c9dcda57b7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.Parser.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.Parser.html @@ -1,29 +1,35 @@ - -ExtensionConfig.Parser (Eclipse Jetty API Doc - v11.0.21) + +ExtensionConfig.Parser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface ExtensionConfig.Parser

    -
    All Known Implementing Classes:
    ExtensionConfigParser
    Enclosing interface:
    -
    ExtensionConfig
    +
    ExtensionConfig

    public static interface ExtensionConfig.Parser
    -
    @@ -148,5 +132,7 @@

    parse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.html b/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.html index b3691271844..5df9cae90e8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/ExtensionConfig.html @@ -1,29 +1,35 @@ - -ExtensionConfig (Eclipse Jetty API Doc - v11.0.21) + +ExtensionConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ExtensionConfig

    -
    All Known Implementing Classes:
    JettyExtensionConfig
    @@ -94,7 +81,6 @@

    Interface ExtensionConfig
    public interface ExtensionConfig
    Represents an Extension Configuration, as seen during the connection Handshake process.
    -

    @@ -274,5 +240,7 @@

    setParameter


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/Frame.Type.html b/jetty-11/org/eclipse/jetty/websocket/api/Frame.Type.html index b1b041beb09..93abaa7dc65 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/Frame.Type.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/Frame.Type.html @@ -1,29 +1,35 @@ - -Frame.Type (Eclipse Jetty API Doc - v11.0.21) + +Frame.Type (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,19 +79,17 @@

    Enum Frame.Type

    -
    All Implemented Interfaces:
    Serializable, Comparable<Frame.Type>, java.lang.constant.Constable
    Enclosing interface:
    -
    Frame
    +
    Frame

    public static enum Frame.Type extends Enum<Frame.Type>
    -
      @@ -112,7 +98,7 @@

      Enum Frame.Type

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -202,49 +188,37 @@

      Enum Constant Details

    • CONTINUATION

      -
      public static final Frame.Type CONTINUATION
      -
    • TEXT

      -
      public static final Frame.Type TEXT
      -
    • BINARY

      -
      public static final Frame.Type BINARY
      -
    • CLOSE

      -
      public static final Frame.Type CLOSE
      -
    • PING

      -
      public static final Frame.Type PING
      -
    • PONG

      -
      public static final Frame.Type PONG
      -
    @@ -258,7 +232,6 @@

    Method Details

  • values

    -
    public static Frame.Type[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -266,13 +239,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Frame.Type valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -287,59 +258,46 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • from

    -
    public static Frame.Type from(byte op)
    -
  • getOpCode

    -
    public byte getOpCode()
    -
  • isControl

    -
    public boolean isControl()
    -
  • isData

    -
    public boolean isData()
    -
  • isContinuation

    -
    public boolean isContinuation()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Enum<Frame.Type>
    -
  • @@ -353,5 +311,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/api/Frame.html b/jetty-11/org/eclipse/jetty/websocket/api/Frame.html index 483a3c0b7d0..1d127754b81 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/Frame.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/Frame.html @@ -1,29 +1,35 @@ - -Frame (Eclipse Jetty API Doc - v11.0.21) + +Frame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Frame

    -
    All Known Implementing Classes:
    JettyWebSocketFrame
    @@ -94,7 +81,6 @@

    Interface Frame


    public interface Frame
    An immutable websocket frame.
    -
      @@ -176,94 +162,72 @@

      Method Details

    • getMask

      -
      byte[] getMask()
      -
    • getOpCode

      -
      byte getOpCode()
      -
    • getPayload

      -
      ByteBuffer getPayload()
      -
    • getPayloadLength

      -
      int getPayloadLength()
      The original payload length (Buffer.remaining())
      Returns:
      the original payload length (Buffer.remaining())
      -
    • getType

      -
      Frame.Type getType()
      -
    • hasPayload

      -
      boolean hasPayload()
      -
    • isFin

      -
      boolean isFin()
      -
    • isMasked

      -
      boolean isMasked()
      -
    • isRsv1

      -
      boolean isRsv1()
      -
    • isRsv2

      -
      boolean isRsv2()
      -
    • isRsv3

      -
      boolean isRsv3()
      -
    @@ -277,5 +241,7 @@

    isRsv3


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/RemoteEndpoint.html b/jetty-11/org/eclipse/jetty/websocket/api/RemoteEndpoint.html index 7f49f673890..dc81b11dc73 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/RemoteEndpoint.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/RemoteEndpoint.html @@ -1,29 +1,35 @@ - -RemoteEndpoint (Eclipse Jetty API Doc - v11.0.21) + +RemoteEndpoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface RemoteEndpoint

    -
    All Known Implementing Classes:
    JettyWebSocketRemoteEndpoint

    public interface RemoteEndpoint
    -
      @@ -227,7 +213,6 @@

      Method Details

    • sendBytes

      -
      void sendBytes(ByteBuffer data) throws IOException
      Send a binary message, returning when all bytes of the message has been transmitted. @@ -239,13 +224,11 @@

      sendBytes

      Throws:
      IOException - if unable to send the bytes
      -
    • sendBytes

      -
      void sendBytes(ByteBuffer data, WriteCallback callback)
      Initiates the asynchronous transmission of a binary message. This method returns before the message is transmitted. @@ -255,13 +238,11 @@

      sendBytes

      data - the data being sent
      callback - callback to notify of success or failure of the write operation
      -
    • sendPartialBytes

      -
      void sendPartialBytes(ByteBuffer fragment, boolean isLast) throws IOException
      @@ -275,13 +256,11 @@

      sendPartialBytes

      Throws:
      IOException - if unable to send the partial bytes
      -
    • sendPartialBytes

      -
      void sendPartialBytes(ByteBuffer fragment, boolean isLast, WriteCallback callback)
      @@ -296,13 +275,11 @@

      sendPartialBytes

      isLast - true if this is the last piece of the partial bytes
      callback - callback to notify of success or failure of the write operation
      -
    • sendString

      -
      void sendString(String text) throws IOException
      Send a text message, blocking until all bytes of the message has been transmitted. @@ -314,13 +291,11 @@

      sendString

      Throws:
      IOException - if unable to send the text message
      -
    • sendString

      -
      void sendString(String text, WriteCallback callback)
      Initiates the asynchronous transmission of a text message. This method may return before the message is @@ -331,13 +306,11 @@

      sendString

      text - the text being sent
      callback - callback to notify of success or failure of the write operation
      -
    • sendPartialString

      -
      void sendPartialString(String fragment, boolean isLast) throws IOException
      @@ -351,13 +324,11 @@

      sendPartialString

      Throws:
      IOException - if unable to send the partial bytes
      -
    • sendPartialString

      -
      void sendPartialString(String fragment, boolean isLast, WriteCallback callback) @@ -375,13 +346,11 @@

      sendPartialString

      Throws:
      IOException - this never throws IOException, it was a mistake to have this in the signature.
      -
    • sendPing

      -
      void sendPing(ByteBuffer applicationData) throws IOException
      Send a Ping message containing the given application data to the remote endpoint, blocking until all of the @@ -393,13 +362,11 @@

      sendPing

      Throws:
      IOException - if unable to send the ping
      -
    • sendPing

      -
      void sendPing(ByteBuffer applicationData, WriteCallback callback)
      Asynchronously send a Ping message containing the given application data to the remote endpoint. @@ -409,13 +376,11 @@

      sendPing

      applicationData - the data to be carried in the ping request
      callback - callback to notify of success or failure of the write operation
      -
    • sendPong

      -
      void sendPong(ByteBuffer applicationData) throws IOException
      Allows the developer to send an unsolicited Pong message containing the given application data @@ -427,13 +392,11 @@

      sendPong

      Throws:
      IOException - if unable to send the pong
      -
    • sendPong

      -
      void sendPong(ByteBuffer applicationData, WriteCallback callback)
      Allows the developer to asynchronously send an unsolicited Pong message containing the given application data @@ -443,31 +406,27 @@

      sendPong

      applicationData - the application data to be carried in the pong response.
      callback - callback to notify of success or failure of the write operation
      -
    • getBatchMode

      -
      BatchMode getBatchMode()
      Returns:
      the batch mode with which messages are sent.
      See Also:
      -
      -
    • setBatchMode

      -
      void setBatchMode(BatchMode mode)
      Set the batch mode with which messages are sent.
      @@ -475,18 +434,16 @@

      setBatchMode

      mode - the batch mode to use
      See Also:
      -
      -
    • getMaxOutgoingFrames

      -
      int getMaxOutgoingFrames()
      Get the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be @@ -497,13 +454,11 @@

      getMaxOutgoingFrames

      Returns:
      the max number of frames.
      -
    • setMaxOutgoingFrames

      -
      void setMaxOutgoingFrames(int maxOutgoingFrames)
      Set the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be @@ -514,26 +469,22 @@

      setMaxOutgoingFrames

      Parameters:
      maxOutgoingFrames - the max number of frames.
      -
    • getRemoteAddress

      -
      SocketAddress getRemoteAddress()
      Get the SocketAddress for the established connection.
      Returns:
      the SocketAddress for the established connection.
      -
    • flush

      -
      void flush() throws IOException
      Flushes messages that may have been batched by the implementation.
      @@ -541,7 +492,6 @@

      flush

      Throws:
      IOException - if the flush fails
      -
    @@ -555,5 +505,7 @@

    flush


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/Session.html b/jetty-11/org/eclipse/jetty/websocket/api/Session.html index b359839c636..8c819783e71 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/Session.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/Session.html @@ -1,29 +1,35 @@ - -Session (Eclipse Jetty API Doc - v11.0.21) + +Session (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Session

    -
    All Superinterfaces:
    AutoCloseable, Closeable, WebSocketPolicy
    @@ -99,7 +86,6 @@

    Interface Session

    public interface Session extends WebSocketPolicy, Closeable
    Session represents an active link of communications with a Remote WebSocket Endpoint.
    -
      @@ -212,7 +198,6 @@

      Method Details

    • close

      -
      void close()
      Request a close of the current conversation with a normal status code and no reason phrase.

      @@ -224,20 +209,18 @@

      close

      close in interface Closeable
      See Also:
      -
      -
    • close

      -
      void close(CloseStatus closeStatus)
      Request Close the current conversation, giving a reason for the closure. Note the websocket spec defines the acceptable uses of status codes and reason phrases. @@ -248,20 +231,18 @@

      close

      closeStatus - the reason for the closure
      See Also:
      -
      -
    • close

      -
      void close(int statusCode, String reason)
      Send a websocket Close frame, with status code. @@ -273,7 +254,7 @@

      close

      reason - the (optional) reason. (can be null for no reason)
      See Also:
      -
      -
    • close

      -
      default void close(int statusCode, String reason, WriteCallback callback)
      @@ -301,7 +280,7 @@

      close

      callback - the callback to track close frame sent (or failed)
      See Also:
      -
      -
    • disconnect

      -
      void disconnect()
      Issue a harsh disconnect of the underlying connection.

      @@ -329,20 +306,18 @@

      disconnect

      See Also:
      -
      -
    • getLocalAddress

      -
      SocketAddress getLocalAddress()
      The Local Socket Address for the active Session

      @@ -354,26 +329,22 @@

      getLocalAddress

      Returns:
      the SocketAddress for the local connection, or null if not supported by Session
      -
    • getPolicy

      -
      default WebSocketPolicy getPolicy()
      Access the (now read-only) WebSocketPolicy in use for this connection.
      Returns:
      the policy in use
      -
    • getProtocolVersion

      -
      String getProtocolVersion()
      Returns the version of the websocket protocol currently being used. This is taken as the value of the Sec-WebSocket-Version header used in the opening handshake. i.e. "13".
      @@ -381,26 +352,22 @@

      getProtocolVersion

      Returns:
      the protocol version
      -
    • getRemote

      -
      RemoteEndpoint getRemote()
      Return a reference to the RemoteEndpoint object representing the other end of this conversation.
      Returns:
      the remote endpoint
      -
    • getRemoteAddress

      -
      SocketAddress getRemoteAddress()
      The Remote Socket Address for the active Session

      @@ -412,65 +379,55 @@

      getRemoteAddress

      Returns:
      the SocketAddress for the remote connection, or null if not supported by Session
      -
    • getUpgradeRequest

      -
      UpgradeRequest getUpgradeRequest()
      Get the UpgradeRequest used to create this session
      Returns:
      the UpgradeRequest used to create this session
      -
    • getUpgradeResponse

      -
      UpgradeResponse getUpgradeResponse()
      Get the UpgradeResponse used to create this session
      Returns:
      the UpgradeResponse used to create this session
      -
    • isOpen

      -
      boolean isOpen()
      Return true if and only if the underlying socket is open.
      Returns:
      whether the session is open
      -
    • isSecure

      -
      boolean isSecure()
      Return true if and only if the underlying socket is using a secure transport.
      Returns:
      whether its using a secure transport
      -
    • suspend

      -
      SuspendToken suspend()
      Suspend the delivery of incoming WebSocket frames.

      @@ -482,7 +439,6 @@

      suspend

      Returns:
      the suspend token suitable for resuming the reading of data on the connection.
      -
    @@ -496,5 +452,7 @@

    suspend


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/StatusCode.html b/jetty-11/org/eclipse/jetty/websocket/api/StatusCode.html index 0822550e1a1..a972fae5528 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/StatusCode.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/StatusCode.html @@ -1,29 +1,35 @@ - -StatusCode (Eclipse Jetty API Doc - v11.0.21) + +StatusCode (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class StatusCode

    org.eclipse.jetty.websocket.api.StatusCode
    -
      @@ -248,7 +234,6 @@

      Field Details

    • NORMAL

      -
      public static final int NORMAL
      1000 indicates a normal closure, meaning that the purpose for which the connection was established has been fulfilled.

      @@ -256,18 +241,16 @@

      NORMAL

      See Also:
      -
      -
    • SHUTDOWN

      -
      public static final int SHUTDOWN
      1001 indicates that an endpoint is "going away", such as a server going down or a browser having navigated away from a page.

      @@ -275,18 +258,16 @@

      SHUTDOWN

      See Also:
      -
      -
    • PROTOCOL

      -
      public static final int PROTOCOL
      1002 indicates that an endpoint is terminating the connection due to a protocol error.

      @@ -294,18 +275,16 @@

      PROTOCOL

      See Also:
      -
      -
    • BAD_DATA

      -
      public static final int BAD_DATA
      1003 indicates that an endpoint is terminating the connection because it has received a type of data it cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary message). @@ -314,18 +293,16 @@

      BAD_DATA

      See Also:
      -
      -
    • UNDEFINED

      -
      public static final int UNDEFINED
      Reserved. The specific meaning might be defined in the future.

      @@ -333,18 +310,16 @@

      UNDEFINED

      See Also:
      -
      -
    • NO_CODE

      -
      public static final int NO_CODE
      1005 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. It is designated for use in applications expecting a status code to indicate that no status code was actually present. @@ -353,18 +328,16 @@

      NO_CODE

      See Also:
      -
      -
    • NO_CLOSE

      -
      public static final int NO_CLOSE
      1006 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. It is designated for use in applications expecting a status code to indicate that the connection was closed abnormally, e.g., without sending or receiving a Close control frame. @@ -373,36 +346,32 @@

      NO_CLOSE

      See Also:
      -
      -
    • ABNORMAL

      -
      public static final int ABNORMAL
      Abnormal Close is a synonym for NO_CLOSE, used to indicate a close condition where no close frame was processed from the remote side.
      See Also:
      -
      -
    • BAD_PAYLOAD

      -
      public static final int BAD_PAYLOAD
      1007 indicates that an endpoint is terminating the connection because it has received data within a message that was not consistent with the type of the message (e.g., non-UTF-8 [RFC3629] data within a text message). @@ -411,18 +380,16 @@

      BAD_PAYLOAD

      See Also:
      -
      -
    • POLICY_VIOLATION

      -
      public static final int POLICY_VIOLATION
      1008 indicates that an endpoint is terminating the connection because it has received a message that violates its policy. This is a generic status code that can be returned when there is no other more suitable status code (e.g., 1003 or 1009) or if there is a need to hide specific details about the @@ -432,18 +399,16 @@

      POLICY_VIOLATION

      See Also:
      -
      -
    • MESSAGE_TOO_LARGE

      -
      public static final int MESSAGE_TOO_LARGE
      1009 indicates that an endpoint is terminating the connection because it has received a message that is too big for it to process.

      @@ -451,18 +416,16 @@

      MESSAGE_TOO_LARGE

      See Also:
      -
      -
    • REQUIRED_EXTENSION

      -
      public static final int REQUIRED_EXTENSION
      1010 indicates that an endpoint (client) is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the response message of the WebSocket handshake. The list of extensions that are needed SHOULD appear in the /reason/ part @@ -472,18 +435,16 @@

      REQUIRED_EXTENSION

      See Also:
      -
      -
    • SERVER_ERROR

      -
      public static final int SERVER_ERROR
      1011 indicates that a server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.

      @@ -491,18 +452,16 @@

      SERVER_ERROR

      See Also:
      -
      -
    • SERVICE_RESTART

      -
      public static final int SERVICE_RESTART
      1012 indicates that the service is restarted. a client may reconnect, and if it chooses to do, should reconnect using a randomized delay of 5 - 30s.

      @@ -510,18 +469,16 @@

      SERVICE_RESTART

      See Also:
      -
      -
    • TRY_AGAIN_LATER

      -
      public static final int TRY_AGAIN_LATER
      1013 indicates that the service is experiencing overload. a client should only connect to a different IP (when there are multiple for the target) or reconnect to the same IP upon user action. @@ -530,18 +487,16 @@

      TRY_AGAIN_LATER

      See Also:
      -
      -
    • INVALID_UPSTREAM_RESPONSE

      -
      public static final int INVALID_UPSTREAM_RESPONSE
      1014 indicates that a gateway or proxy received and invalid upstream response.

      @@ -549,18 +504,16 @@

      INVALID_UPSTREAM_RESPONSE

      See Also:
      -
      -
    • FAILED_TLS_HANDSHAKE

      -
      public static final int FAILED_TLS_HANDSHAKE
      1015 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. It is designated for use in applications expecting a status code to indicate that the connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified). @@ -569,12 +522,11 @@

      FAILED_TLS_HANDSHAKE

      See Also:
      -
      -
    @@ -588,9 +540,7 @@

    Constructor Details

  • StatusCode

    -
    public StatusCode()
    -
  • @@ -604,7 +554,6 @@

    Method Details

  • isTransmittable

    -
    public static boolean isTransmittable(int statusCode)
    Test if provided status code can be sent/received on a WebSocket close.

    @@ -616,7 +565,6 @@

    isTransmittable

    Returns:
    true if transmittable
    -
  • @@ -630,5 +578,7 @@

    isTransmittable


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/SuspendToken.html b/jetty-11/org/eclipse/jetty/websocket/api/SuspendToken.html index e31208301b1..e212da8b942 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/SuspendToken.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/SuspendToken.html @@ -1,29 +1,35 @@ - -SuspendToken (Eclipse Jetty API Doc - v11.0.21) + +SuspendToken (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface SuspendToken

    -
    All Known Implementing Classes:
    WebSocketSession
    @@ -94,7 +81,6 @@

    Interface SuspendToken


    public interface SuspendToken
    Connection suspend token
    -
      @@ -131,10 +117,8 @@

      Method Details

    • resume

      -
      void resume()
      Resume a previously suspended connection.
      -
    @@ -148,5 +132,7 @@

    resume


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/UpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/api/UpgradeRequest.html index 704a1b6b37c..ebf84ba0822 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/UpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/UpgradeRequest.html @@ -1,29 +1,35 @@ - -UpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +UpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface UpgradeRequest

    -
    All Known Subinterfaces:
    JettyServerUpgradeRequest
    @@ -98,7 +85,6 @@

    Interface UpgradeRequest


    public interface UpgradeRequest
    The HTTP Upgrade to WebSocket Request
    -
      @@ -113,12 +99,12 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
      Get the list of Cookies on the Upgrade request
      - +
      Get the list of WebSocket Extension Configurations for this Upgrade Request.
      @@ -133,12 +119,12 @@

      Method Summary

      Get the specific Header value, as an int, from the Upgrade Request.
      - +
      Get the headers as a Map of keys to value lists.
      - +
      Get the specific header values (for multi-value headers)
      @@ -163,7 +149,7 @@

      Method Summary

      The WebSocket Origin of this Upgrade Request
      - +
      Returns a map of the query parameters of the request.
      @@ -183,7 +169,7 @@

      Method Summary

      Get the Request URI
      - +
      Get the list of offered WebSocket sub-protocols.
      @@ -220,20 +206,17 @@

      Method Details

    • getCookies

      -
      List<HttpCookie> getCookies()
      Get the list of Cookies on the Upgrade request
      Returns:
      the list of Cookies
      -
    • getExtensions

      -
      List<ExtensionConfig> getExtensions()
      Get the list of WebSocket Extension Configurations for this Upgrade Request.

      @@ -243,13 +226,11 @@

      getExtensions

      Returns:
      the list of Extension configurations (in the order they were specified)
      -
    • getHeader

      -
      String getHeader(String name)
      Get a specific Header value from Upgrade Request
      @@ -258,13 +239,11 @@

      getHeader

      Returns:
      the value of the header (null if header does not exist)
      -
    • getHeaderInt

      -
      int getHeaderInt(String name)
      Get the specific Header value, as an int, from the Upgrade Request.
      @@ -275,26 +254,22 @@

      getHeaderInt

      Throws:
      NumberFormatException - if unable to parse value as an int.
      -
    • getHeaders

      -
      Map<String,List<String>> getHeaders()
      Get the headers as a Map of keys to value lists.
      Returns:
      the headers
      -
    • getHeaders

      -
      List<String> getHeaders(String name)
      Get the specific header values (for multi-value headers)
      @@ -303,26 +278,22 @@

      getHeaders

      Returns:
      the value list (null if no header exists)
      -
    • getHost

      -
      String getHost()
      The host of the Upgrade Request URI
      Returns:
      host of the request URI
      -
    • getHttpVersion

      -
      String getHttpVersion()
      The HTTP version used for this Upgrade Request

      @@ -332,13 +303,11 @@

      getHttpVersion

      Returns:
      the HTTP Version used
      -
    • getMethod

      -
      String getMethod()
      The HTTP method for this Upgrade Request.

      @@ -347,13 +316,11 @@

      getMethod

      Returns:
      the HTTP method used
      -
    • getOrigin

      -
      String getOrigin()
      The WebSocket Origin of this Upgrade Request

      @@ -364,26 +331,22 @@

      getOrigin

      Returns:
      the Origin header
      -
    • getParameterMap

      -
      Map<String,List<String>> getParameterMap()
      Returns a map of the query parameters of the request.
      Returns:
      a unmodifiable map of query parameters of the request.
      -
    • getProtocolVersion

      -
      String getProtocolVersion()
      Get the WebSocket Protocol Version

      @@ -393,52 +356,44 @@

      getProtocolVersion

      Returns:
      the WebSocket protocol version
      -
    • getQueryString

      -
      String getQueryString()
      Get the Query String of the request URI.
      Returns:
      the request uri query string
      -
    • getRequestURI

      -
      URI getRequestURI()
      Get the Request URI
      Returns:
      the request URI
      -
    • getSubProtocols

      -
      List<String> getSubProtocols()
      Get the list of offered WebSocket sub-protocols.
      Returns:
      the list of offered sub-protocols
      -
    • getUserPrincipal

      -
      Principal getUserPrincipal()
      Get the User Principal for this request.

      @@ -447,13 +402,11 @@

      getUserPrincipal

      Returns:
      the user principal
      -
    • hasSubProtocol

      -
      boolean hasSubProtocol(String test)
      Test if a specific sub-protocol is offered
      @@ -462,20 +415,17 @@

      hasSubProtocol

      Returns:
      true if sub-protocol exists on request
      -
    • isSecure

      -
      boolean isSecure()
      Test if connection is secure.
      Returns:
      true if connection is secure.
      -
    @@ -489,5 +439,7 @@

    isSecure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/UpgradeResponse.html b/jetty-11/org/eclipse/jetty/websocket/api/UpgradeResponse.html index 31879cbc52e..25e56fd5d6f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/UpgradeResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/UpgradeResponse.html @@ -1,29 +1,35 @@ - -UpgradeResponse (Eclipse Jetty API Doc - v11.0.21) + +UpgradeResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface UpgradeResponse

    -
    All Known Subinterfaces:
    JettyServerUpgradeResponse
    @@ -98,7 +85,6 @@

    Interface UpgradeResponse
    public interface UpgradeResponse
    The HTTP Upgrade to WebSocket Response
    -

      @@ -118,7 +104,7 @@

      Method Summary

      Get the accepted WebSocket protocol.
      - +
      Get the list of extensions that should be used for the websocket.
      @@ -128,17 +114,17 @@

      Method Summary

      Get a header value
      - +
      Get the header names
      - +
      Get the headers map
      - +
      Get the multi-value header value
      @@ -165,33 +151,28 @@

      Method Details

    • getAcceptedSubProtocol

      -
      String getAcceptedSubProtocol()
      Get the accepted WebSocket protocol.
      Returns:
      the accepted WebSocket protocol.
      -
    • getExtensions

      -
      List<ExtensionConfig> getExtensions()
      Get the list of extensions that should be used for the websocket.
      Returns:
      the list of negotiated extensions to use.
      -
    • getHeader

      -
      String getHeader(String name)
      Get a header value
      @@ -200,39 +181,33 @@

      getHeader

      Returns:
      the value (null if header doesn't exist)
      -
    • getHeaderNames

      -
      Set<String> getHeaderNames()
      Get the header names
      Returns:
      the set of header names
      -
    • getHeaders

      -
      Map<String,List<String>> getHeaders()
      Get the headers map
      Returns:
      the map of headers
      -
    • getHeaders

      -
      List<String> getHeaders(String name)
      Get the multi-value header value
      @@ -241,20 +216,17 @@

      getHeaders

      Returns:
      the list of values (null if header doesn't exist)
      -
    • getStatusCode

      -
      int getStatusCode()
      Get the HTTP Response Status Code
      Returns:
      the status code
      -
    @@ -268,5 +240,7 @@

    getStatusCode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketAdapter.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketAdapter.html index a45de83bf85..a63a68b966e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketAdapter.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketAdapter.html @@ -1,29 +1,35 @@ - -WebSocketAdapter (Eclipse Jetty API Doc - v11.0.21) + +WebSocketAdapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketAdapter

    org.eclipse.jetty.websocket.api.WebSocketAdapter
    -
    All Implemented Interfaces:
    WebSocketConnectionListener, WebSocketListener
    @@ -101,7 +88,6 @@

    Class WebSocketAdapter

    Default implementation of the WebSocketListener.

    Convenient abstract class to base standard WebSocket implementations off of.

    -
      @@ -189,9 +175,7 @@

      Constructor Details

    • WebSocketAdapter

      -
      public WebSocketAdapter()
      -
    @@ -205,43 +189,34 @@

    Method Details

  • getRemote

    -
    public RemoteEndpoint getRemote()
    -
  • getSession

    -
    public Session getSession()
    -
  • isConnected

    -
    public boolean isConnected()
    -
  • isNotConnected

    -
    public boolean isNotConnected()
    -
  • onWebSocketBinary

    -
    public void onWebSocketBinary(byte[] payload, int offset, int len)
    -
    Description copied from interface: WebSocketListener
    +
    Description copied from interface: WebSocketListener
    A WebSocket binary frame has been received.
    Specified by:
    @@ -251,16 +226,14 @@

    onWebSocketBinary

    offset - the offset in the payload array where the data starts
    len - the length of bytes in the payload
    -
  • onWebSocketClose

    -
    public void onWebSocketClose(int statusCode, String reason)
    -
    Description copied from interface: WebSocketConnectionListener
    +
    Description copied from interface: WebSocketConnectionListener
    A Close Event was received.

    The underlying Connection will be considered closed at this point.

    @@ -271,15 +244,13 @@

    onWebSocketClose

    statusCode - the close status code. (See StatusCode)
    reason - the optional reason for the close.
    -
  • onWebSocketConnect

    -
    public void onWebSocketConnect(Session sess)
    -
    Description copied from interface: WebSocketConnectionListener
    +
    Description copied from interface: WebSocketConnectionListener
    A WebSocket Session has connected successfully and is ready to be used.

    Note: It is a good idea to track this session as a field in your object so that you can write messages back via the RemoteEndpoint

    @@ -289,15 +260,13 @@

    onWebSocketConnect

    Parameters:
    sess - the websocket session.
    -
  • onWebSocketError

    -
    public void onWebSocketError(Throwable cause)
    -
    Description copied from interface: WebSocketConnectionListener
    +
    Description copied from interface: WebSocketConnectionListener
    A WebSocket exception has occurred.

    This is a way for the internal implementation to notify of exceptions occured during the processing of websocket. @@ -311,15 +280,13 @@

    onWebSocketError

    Parameters:
    cause - the error that occurred.
    -
  • onWebSocketText

    -
    public void onWebSocketText(String message)
    -
    Description copied from interface: WebSocketListener
    +
    Description copied from interface: WebSocketListener
    A WebSocket Text frame was received.
    Specified by:
    @@ -327,7 +294,6 @@

    onWebSocketText

    Parameters:
    message - the message
    -
  • @@ -341,5 +307,7 @@

    onWebSocketText


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketBehavior.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketBehavior.html index 3749d9d622d..5cb996e9559 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketBehavior.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketBehavior.html @@ -1,29 +1,35 @@ - -WebSocketBehavior (Eclipse Jetty API Doc - v11.0.21) + +WebSocketBehavior (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum WebSocketBehavior

    -
    All Implemented Interfaces:
    Serializable, Comparable<WebSocketBehavior>, java.lang.constant.Constable
    @@ -103,7 +90,6 @@

    Enum WebSocketBehavior

    This dictated by the RFC 6455 spec in various places, where certain behavior must be performed depending on operation as a CLIENT vs a SERVER

    -
      @@ -112,7 +98,7 @@

      Enum WebSocketBehavior

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -176,17 +162,13 @@

      Enum Constant Details

    • CLIENT

      -
      public static final WebSocketBehavior CLIENT
      -
    • SERVER

      -
      public static final WebSocketBehavior SERVER
      -
    @@ -200,7 +182,6 @@

    Method Details

  • values

    -
    public static WebSocketBehavior[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -208,13 +189,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static WebSocketBehavior valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -229,7 +208,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -243,5 +221,7 @@

    valueOf


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketConnectionListener.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketConnectionListener.html index fda7abab001..3a300f2e2a7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketConnectionListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketConnectionListener.html @@ -1,29 +1,35 @@ - -WebSocketConnectionListener (Eclipse Jetty API Doc - v11.0.21) + +WebSocketConnectionListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketConnectionListener

    -
    All Known Subinterfaces:
    WebSocketFrameListener, WebSocketListener, WebSocketPartialListener, WebSocketPingPongListener
    @@ -98,7 +85,6 @@

    Interface WebSoc
    public interface WebSocketConnectionListener
    Core WebSocket Connection Listener
    -

      @@ -146,7 +132,6 @@

      Method Details

    • onWebSocketClose

      -
      default void onWebSocketClose(int statusCode, String reason)
      A Close Event was received. @@ -157,13 +142,11 @@

      onWebSocketClose

      statusCode - the close status code. (See StatusCode)
      reason - the optional reason for the close.
      -
    • onWebSocketConnect

      -
      default void onWebSocketConnect(Session session)
      A WebSocket Session has connected successfully and is ready to be used.

      @@ -172,13 +155,11 @@

      onWebSocketConnect

      Parameters:
      session - the websocket session.
      -
    • onWebSocketError

      -
      default void onWebSocketError(Throwable cause)
      A WebSocket exception has occurred.

      @@ -191,7 +172,6 @@

      onWebSocketError

      Parameters:
      cause - the error that occurred.
      -
    @@ -205,5 +185,7 @@

    onWebSocketError


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketContainer.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketContainer.html index 425945a81f0..dfed353cd21 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketContainer.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketContainer.html @@ -1,29 +1,35 @@ - -WebSocketContainer (Eclipse Jetty API Doc - v11.0.21) + +WebSocketContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketContainer

    -
    All Known Implementing Classes:
    JettyWebSocketServerContainer, WebSocketClient
    @@ -94,7 +81,6 @@

    Interface WebSocketContai
    public interface WebSocketContainer
    Generic interface to the Container (server or client)
    -

      @@ -119,7 +105,7 @@

      Method Summary

      The Container provided Executor.
      - +
      Get the collection of open Sessions being tracked by this container
      @@ -151,42 +137,35 @@

      Method Details

    • getExecutor

      -
      Executor getExecutor()
      The Container provided Executor.
      -
    • getOpenSessions

      -
      Collection<Session> getOpenSessions()
      Get the collection of open Sessions being tracked by this container
      Returns:
      the collection of open sessions
      -
    • addSessionListener

      -
      void addSessionListener(WebSocketSessionListener listener)
      Register a WebSocketSessionListener with the container
      Parameters:
      listener - the listener
      -
    • removeSessionListener

      -
      boolean removeSessionListener(WebSocketSessionListener listener)
      Remove a WebSocketSessionListener from the container
      @@ -195,20 +174,17 @@

      removeSessionListener

      Returns:
      true if listener was present and removed
      -
    • notifySessionListeners

      -
      void notifySessionListeners(Consumer<WebSocketSessionListener> consumer)
      Notify the Session Listeners of an event.
      Parameters:
      consumer - the consumer to call for each tracked listener
      -
    @@ -222,5 +198,7 @@

    notifySessionListeners


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketFrameListener.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketFrameListener.html index acea1fc46d6..2181529e56c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketFrameListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketFrameListener.html @@ -1,29 +1,35 @@ - -WebSocketFrameListener (Eclipse Jetty API Doc - v11.0.21) + +WebSocketFrameListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketFrameListener

    -
    All Superinterfaces:
    WebSocketConnectionListener
    @@ -95,7 +82,6 @@

    Interface WebSocketFr
    public interface WebSocketFrameListener extends WebSocketConnectionListener
    WebSocket Frame Listener interface for incoming WebSocket frames.
    -

      @@ -135,14 +121,12 @@

      Method Details

    • onWebSocketFrame

      -
      void onWebSocketFrame(Frame frame)
      A WebSocket frame has been received.
      Parameters:
      frame - the immutable frame received
      -
    @@ -156,5 +140,7 @@

    onWebSocketFrame


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketListener.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketListener.html index d0cd8d6aff8..e716d8835d3 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketListener.html @@ -1,29 +1,35 @@ - -WebSocketListener (Eclipse Jetty API Doc - v11.0.21) + +WebSocketListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketListener

    -
    All Superinterfaces:
    WebSocketConnectionListener
    @@ -99,7 +86,6 @@

    Interface WebSocketListene
    public interface WebSocketListener extends WebSocketConnectionListener
    Basic WebSocket Listener interface for incoming WebSocket message events.
    -

      @@ -146,7 +132,6 @@

      Method Details

    • onWebSocketBinary

      -
      default void onWebSocketBinary(byte[] payload, int offset, int len)
      @@ -157,20 +142,17 @@

      onWebSocketBinary

      offset - the offset in the payload array where the data starts
      len - the length of bytes in the payload
      -
    • onWebSocketText

      -
      default void onWebSocketText(String message)
      A WebSocket Text frame was received.
      Parameters:
      message - the message
      -
    @@ -184,5 +166,7 @@

    onWebSocketText


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPartialListener.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPartialListener.html index dfc7f6c0b8d..0ffbc7a4a6b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPartialListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPartialListener.html @@ -1,29 +1,35 @@ - -WebSocketPartialListener (Eclipse Jetty API Doc - v11.0.21) + +WebSocketPartialListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketPartialListener

    -
    All Superinterfaces:
    WebSocketConnectionListener
    @@ -95,7 +82,6 @@

    Interface WebSocket
    public interface WebSocketPartialListener extends WebSocketConnectionListener
    WebSocket Partial Message Listener interface for incoming WebSocket TEXT/BINARY/CONTINUATION frames.
    -

      @@ -142,7 +128,6 @@

      Method Details

    • onWebSocketPartialBinary

      -
      default void onWebSocketPartialBinary(ByteBuffer payload, boolean fin)
      A WebSocket BINARY (or associated CONTINUATION) frame has been received. @@ -155,13 +140,11 @@

      onWebSocketPartialBinary

      payload - the binary message frame payload
      fin - true if this is the final frame, false otherwise
      -
    • onWebSocketPartialText

      -
      default void onWebSocketPartialText(String payload, boolean fin)
      A WebSocket TEXT (or associated CONTINUATION) frame has been received.
      @@ -177,7 +160,6 @@

      onWebSocketPartialText

      will be held over until the next frame is received.
      fin - true if this is the final frame, false otherwise
      -
    @@ -191,5 +173,7 @@

    onWebSocketPartialText


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPingPongListener.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPingPongListener.html index d39225eeb7a..e68f30cceb7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPingPongListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPingPongListener.html @@ -1,29 +1,35 @@ - -WebSocketPingPongListener (Eclipse Jetty API Doc - v11.0.21) + +WebSocketPingPongListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketPingPongListener

    -
    All Superinterfaces:
    WebSocketConnectionListener
    @@ -95,7 +82,6 @@

    Interface WebSocke
    public interface WebSocketPingPongListener extends WebSocketConnectionListener
    WebSocket PING/PONG Listener interface for incoming WebSocket PING/PONG frames.
    -

      @@ -140,27 +126,23 @@

      Method Details

    • onWebSocketPing

      -
      default void onWebSocketPing(ByteBuffer payload)
      A WebSocket PING has been received.
      Parameters:
      payload - the ping payload
      -
    • onWebSocketPong

      -
      default void onWebSocketPong(ByteBuffer payload)
      A WebSocket PONG has been received.
      Parameters:
      payload - the pong payload
      -
    @@ -174,5 +156,7 @@

    onWebSocketPong


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPolicy.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPolicy.html index 87685764589..cc447ceeb00 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPolicy.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketPolicy.html @@ -1,29 +1,35 @@ - -WebSocketPolicy (Eclipse Jetty API Doc - v11.0.21) + +WebSocketPolicy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketPolicy

    -
    All Known Subinterfaces:
    JettyWebSocketServletFactory, Session
    @@ -98,7 +85,6 @@

    Interface WebSocketPolicy
    public interface WebSocketPolicy
    Settings for WebSocket operations.
    -

      @@ -203,28 +189,23 @@

      Method Details

    • getBehavior

      -
      WebSocketBehavior getBehavior()
      -
    • getIdleTimeout

      -
      Duration getIdleTimeout()
      The duration that a websocket may be idle before being closed by the implementation
      Returns:
      the timeout duration
      -
    • getInputBufferSize

      -
      int getInputBufferSize()
      The input (read from network layer) buffer size.

      @@ -234,13 +215,11 @@

      getInputBufferSize

      Returns:
      the raw network buffer input size.
      -
    • getOutputBufferSize

      -
      int getOutputBufferSize()
      The output (write to network layer) buffer size.

      @@ -250,13 +229,11 @@

      getOutputBufferSize

      Returns:
      the raw network buffer output size.
      -
    • getMaxBinaryMessageSize

      -
      long getMaxBinaryMessageSize()
      Get the maximum size of a binary message during parsing.

      @@ -271,13 +248,11 @@

      getMaxBinaryMessageSize

      Returns:
      the maximum size of a binary message
      -
    • getMaxTextMessageSize

      -
      long getMaxTextMessageSize()
      Get the maximum size of a text message during parsing.

      @@ -292,78 +267,66 @@

      getMaxTextMessageSize

      Returns:
      the maximum size of a text message.
      -
    • getMaxFrameSize

      -
      long getMaxFrameSize()
      The maximum payload size of any WebSocket Frame which can be received.
      Returns:
      the maximum size of a WebSocket Frame.
      -
    • isAutoFragment

      -
      boolean isAutoFragment()
      If true, frames are automatically fragmented to respect the maximum frame size.
      Returns:
      whether to automatically fragment incoming WebSocket Frames.
      -
    • setIdleTimeout

      -
      void setIdleTimeout(Duration duration)
      The duration that a websocket may be idle before being closed by the implementation
      Parameters:
      duration - the timeout duration (may not be null or negative)
      -
    • setInputBufferSize

      -
      void setInputBufferSize(int size)
      The input (read from network layer) buffer size.
      Parameters:
      size - the size in bytes
      -
    • setOutputBufferSize

      -
      void setOutputBufferSize(int size)
      The output (write to network layer) buffer size.
      Parameters:
      size - the size in bytes
      -
    • setMaxBinaryMessageSize

      -
      void setMaxBinaryMessageSize(long size)
      The maximum size of a binary message during parsing/generating.

      @@ -373,13 +336,11 @@

      setMaxBinaryMessageSize

      Parameters:
      size - the maximum allowed size of a binary message.
      -
    • setMaxTextMessageSize

      -
      void setMaxTextMessageSize(long size)
      The maximum size of a text message during parsing/generating.

      @@ -388,13 +349,11 @@

      setMaxTextMessageSize

      Parameters:
      size - the maximum allowed size of a text message.
      -
    • setMaxFrameSize

      -
      void setMaxFrameSize(long maxFrameSize)
      The maximum payload size of any WebSocket Frame which can be received.

      @@ -404,20 +363,17 @@

      setMaxFrameSize

      Parameters:
      maxFrameSize - the maximum allowed size of a WebSocket Frame.
      -
    • setAutoFragment

      -
      void setAutoFragment(boolean autoFragment)
      If set to true, frames are automatically fragmented to respect the maximum frame size.
      Parameters:
      autoFragment - whether to automatically fragment incoming WebSocket Frames.
      -
    @@ -431,5 +387,7 @@

    setAutoFragment


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketSessionListener.html b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketSessionListener.html index 5d26fd6ed7c..32e71884e6c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WebSocketSessionListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WebSocketSessionListener.html @@ -1,29 +1,35 @@ - -WebSocketSessionListener (Eclipse Jetty API Doc - v11.0.21) + +WebSocketSessionListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketSessionListener

    -
    All Known Implementing Classes:
    SessionTracker
    @@ -94,7 +81,6 @@

    Interface WebSocket
    public interface WebSocketSessionListener
    Interface for Listeners that are interested in knowing about the Session history.
    -

      @@ -135,25 +121,19 @@

      Method Details

    • onWebSocketSessionCreated

      -
      default void onWebSocketSessionCreated(Session session)
      -
    • onWebSocketSessionOpened

      -
      default void onWebSocketSessionOpened(Session session)
      -
    • onWebSocketSessionClosed

      -
      default void onWebSocketSessionClosed(Session session)
      -
    @@ -167,5 +147,7 @@

    onWebSocketSessionClosed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.Adaptor.html b/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.Adaptor.html index 23f91c1f95d..1de3722a43f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.Adaptor.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.Adaptor.html @@ -1,29 +1,35 @@ - -WriteCallback.Adaptor (Eclipse Jetty API Doc - v11.0.21) + +WriteCallback.Adaptor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,14 +77,13 @@

    Class WriteCallback.Adapto
    org.eclipse.jetty.websocket.api.WriteCallback.Adaptor

    -
    All Implemented Interfaces:
    WriteCallback
    Enclosing interface:
    -
    WriteCallback
    +
    WriteCallback

    @Deprecated @@ -104,7 +91,6 @@

    Class WriteCallback.Adapto extends Object implements WriteCallback

    Deprecated.
    -
      @@ -113,7 +99,7 @@

      Class WriteCallback.Adapto

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.WriteCallback

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.WriteCallback

      WriteCallback.Adaptor
      @@ -186,10 +172,8 @@

      Constructor Details

    • Adaptor

      -
      public Adaptor()
      Deprecated.
      -
    @@ -203,10 +187,9 @@

    Method Details

  • writeFailed

    -
    public void writeFailed(Throwable x)
    Deprecated.
    -
    Description copied from interface: WriteCallback
    +
    Description copied from interface: WriteCallback

    Callback invoked when the write fails.

    @@ -216,16 +199,14 @@

    writeFailed

    Parameters:
    x - the reason for the write failure
    -
  • writeSuccess

    -
    public void writeSuccess()
    Deprecated.
    -
    Description copied from interface: WriteCallback
    +
    Description copied from interface: WriteCallback

    Callback invoked when the write succeeds.

    @@ -234,12 +215,11 @@

    writeSuccess

    writeSuccess in interface WriteCallback
    See Also:
    -
    -
  • @@ -253,5 +233,7 @@

    writeSuccess


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.html b/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.html index 8175477664d..5da779aabcd 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/WriteCallback.html @@ -1,29 +1,35 @@ - -WriteCallback (Eclipse Jetty API Doc - v11.0.21) + +WriteCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WriteCallback

    -
    All Known Implementing Classes:
    WriteCallback.Adaptor
    @@ -96,7 +83,6 @@

    Interface WriteCallback

    Callback for Write events.

    NOTE: We don't expose org.eclipse.jetty.util.Callback here as that would complicate matters with the WebAppContext's classloader isolation.

    -
      @@ -172,9 +158,7 @@

      Field Details

    • NOOP

      -
      static final WriteCallback NOOP
      -
    @@ -188,7 +172,6 @@

    Method Details

  • writeFailed

    -
    default void writeFailed(Throwable x)

    Callback invoked when the write fails. @@ -197,13 +180,11 @@

    writeFailed

    Parameters:
    x - the reason for the write failure
    -
  • writeSuccess

    -
    default void writeSuccess()

    Callback invoked when the write succeeds. @@ -211,12 +192,11 @@

    writeSuccess

    See Also:
    -
    -
  • @@ -230,5 +210,7 @@

    writeSuccess


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/annotations/OnWebSocketClose.html b/jetty-11/org/eclipse/jetty/websocket/api/annotations/OnWebSocketClose.html index e767d02bf02..a7bbfbf58b1 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/annotations/OnWebSocketClose.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/annotations/OnWebSocketClose.html @@ -1,18 +1,19 @@ - -OnWebSocketClose (Eclipse Jetty API Doc - v11.0.21) + +OnWebSocketClose (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class CloseException

    -
    All Implemented Interfaces:
    Serializable
    @@ -112,12 +99,11 @@

    Class CloseException

    See Also:
    -
    -
      @@ -179,29 +165,23 @@

      Constructor Details

    • CloseException

      -
      public CloseException(int closeCode, String message)
      -
    • CloseException

      -
      public CloseException(int closeCode, String message, Throwable cause)
      -
    • CloseException

      -
      public CloseException(int closeCode, Throwable cause)
      -
    @@ -215,9 +195,7 @@

    Method Details

  • getStatusCode

    -
    public int getStatusCode()
    -
  • @@ -231,5 +209,7 @@

    getStatusCode


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/api/exceptions/InvalidWebSocketException.html b/jetty-11/org/eclipse/jetty/websocket/api/exceptions/InvalidWebSocketException.html index 0a20ddd1da2..048e9bd21a7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/exceptions/InvalidWebSocketException.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/exceptions/InvalidWebSocketException.html @@ -1,18 +1,19 @@ - -InvalidWebSocketException (Eclipse Jetty API Doc - v11.0.21) + +InvalidWebSocketException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class UpgradeException

    -
    All Implemented Interfaces:
    Serializable
    @@ -109,12 +96,11 @@

    Class UpgradeException

    See Also:
    -
    -
      @@ -185,41 +171,33 @@

      Constructor Details

    • UpgradeException

      -
      public UpgradeException(URI requestURI, int responseStatusCode, String message)
      -
    • UpgradeException

      -
      public UpgradeException(URI requestURI, int responseStatusCode, String message, Throwable cause)
      -
    • UpgradeException

      -
      public UpgradeException(URI requestURI, Throwable cause)
      -
    • UpgradeException

      -
      public UpgradeException(URI requestURI, int responseStatusCode, Throwable cause)
      -
    @@ -233,17 +211,13 @@

    Method Details

  • getRequestURI

    -
    public URI getRequestURI()
    -
  • getResponseStatusCode

    -
    public int getResponseStatusCode()
    -
  • @@ -257,5 +231,7 @@

    getResponseStatusCode


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/api/exceptions/WebSocketException.html b/jetty-11/org/eclipse/jetty/websocket/api/exceptions/WebSocketException.html index 775ce497fb7..4a77223ffa8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/exceptions/WebSocketException.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/exceptions/WebSocketException.html @@ -1,18 +1,19 @@ - -WebSocketException (Eclipse Jetty API Doc - v11.0.21) + +WebSocketException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.api


    -
    package org.eclipse.jetty.websocket.api
    Jetty WebSocket API
    -
    • @@ -201,5 +196,7 @@

      Package org.ec
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/api/package-tree.html index 52fb19beb77..afeb67509bb 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.api Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class WSURI

    org.eclipse.jetty.websocket.api.util.WSURI
    -

    public final class WSURI extends Object
    Utility methods for converting a URI between a HTTP(S) and WS(S) URI.
    -
      @@ -163,9 +149,7 @@

      Constructor Details

    • WSURI

      -
      public WSURI()
      -
    @@ -179,7 +163,6 @@

    Method Details

  • toHttp

    -
    public static URI toHttp(URI inputUri) throws URISyntaxException
    Convert to HTTP http or https scheme URIs. @@ -193,13 +176,11 @@

    toHttp

    Throws:
    URISyntaxException - if unable to convert the input URI
    -
  • toWebsocket

    -
    public static URI toWebsocket(CharSequence inputUrl) throws URISyntaxException
    Convert to WebSocket ws or wss scheme URIs @@ -213,13 +194,11 @@

    toWebsocket

    Throws:
    URISyntaxException - if unable to convert the input URI
    -
  • toWebsocket

    -
    public static URI toWebsocket(CharSequence inputUrl, String query) throws URISyntaxException
    @@ -235,13 +214,11 @@

    toWebsocket

    Throws:
    URISyntaxException - if unable to convert the input URI
    -
  • toWebsocket

    -
    public static URI toWebsocket(URI inputUri) throws URISyntaxException
    Convert to WebSocket ws or wss scheme URIs @@ -256,7 +233,6 @@

    toWebsocket

    Throws:
    URISyntaxException - if unable to convert the input URI
    -
  • @@ -270,5 +246,7 @@

    toWebsocket


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/api/util/WebSocketConstants.html b/jetty-11/org/eclipse/jetty/websocket/api/util/WebSocketConstants.html index 899da9f654e..58def572398 100644 --- a/jetty-11/org/eclipse/jetty/websocket/api/util/WebSocketConstants.html +++ b/jetty-11/org/eclipse/jetty/websocket/api/util/WebSocketConstants.html @@ -1,18 +1,19 @@ - -WebSocketConstants (Eclipse Jetty API Doc - v11.0.21) + +WebSocketConstants (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ClientUpgradeRequest<
    org.eclipse.jetty.websocket.client.ClientUpgradeRequest

    -
    All Implemented Interfaces:
    UpgradeRequest
    @@ -99,7 +86,6 @@

    Class ClientUpgradeRequest< extends Object implements UpgradeRequest

    Client based UpgradeRequest API
    -
    @@ -342,21 +326,17 @@

    Constructor Details

  • ClientUpgradeRequest

    -
    public ClientUpgradeRequest()
    -
  • ClientUpgradeRequest

    -
    @Deprecated public ClientUpgradeRequest(URI uri)
    Deprecated.
    -
  • @@ -370,9 +350,8 @@

    Method Details

  • getCookies

    -
    public List<HttpCookie> getCookies()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of Cookies on the Upgrade request
    Specified by:
    @@ -380,15 +359,13 @@

    getCookies

    Returns:
    the list of Cookies
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of WebSocket Extension Configurations for this Upgrade Request.

    This is merely the list of requested Extensions to use, see UpgradeResponse.getExtensions() for what was @@ -399,15 +376,13 @@

    getExtensions

    Returns:
    the list of Extension configurations (in the order they were specified)
    -
  • getHeader

    -
    public String getHeader(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get a specific Header value from Upgrade Request
    Specified by:
    @@ -417,15 +392,13 @@

    getHeader

    Returns:
    the value of the header (null if header does not exist)
    -
  • getHeaderInt

    -
    public int getHeaderInt(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the specific Header value, as an int, from the Upgrade Request.
    Specified by:
    @@ -435,15 +408,13 @@

    getHeaderInt

    Returns:
    the value of the header as an int (-1 if header does not exist)
    -
  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the headers as a Map of keys to value lists.
    Specified by:
    @@ -451,15 +422,13 @@

    getHeaders

    Returns:
    the headers
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the specific header values (for multi-value headers)
    Specified by:
    @@ -469,15 +438,13 @@

    getHeaders

    Returns:
    the value list (null if no header exists)
    -
  • getHost

    -
    public String getHost()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The host of the Upgrade Request URI
    Specified by:
    @@ -485,15 +452,13 @@

    getHost

    Returns:
    host of the request URI
    -
  • getHttpVersion

    -
    public String getHttpVersion()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The HTTP version used for this Upgrade Request

    As of RFC6455 (December 2011) this is always @@ -504,15 +469,13 @@

    getHttpVersion

    Returns:
    the HTTP Version used
    -
  • getMethod

    -
    public String getMethod()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The HTTP method for this Upgrade Request.

    As of RFC6455 (December 2011) this is always GET

    @@ -522,15 +485,13 @@

    getMethod

    Returns:
    the HTTP method used
    -
  • getOrigin

    -
    public String getOrigin()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The WebSocket Origin of this Upgrade Request

    See RFC6455: Section 10.2 for details. @@ -542,15 +503,13 @@

    getOrigin

    Returns:
    the Origin header
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Returns a map of the query parameters of the request.
    Specified by:
    @@ -558,15 +517,13 @@

    getParameterMap

    Returns:
    a unmodifiable map of query parameters of the request.
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the WebSocket Protocol Version

    As of RFC6455, Jetty only supports version @@ -577,15 +534,13 @@

    getProtocolVersion

    Returns:
    the WebSocket protocol version
    -
  • getQueryString

    -
    public String getQueryString()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the Query String of the request URI.
    Specified by:
    @@ -593,15 +548,13 @@

    getQueryString

    Returns:
    the request uri query string
    -
  • getRequestURI

    -
    public URI getRequestURI()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the Request URI
    Specified by:
    @@ -609,15 +562,13 @@

    getRequestURI

    Returns:
    the request URI
    -
  • getSubProtocols

    -
    public List<String> getSubProtocols()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of offered WebSocket sub-protocols.
    Specified by:
    @@ -625,15 +576,13 @@

    getSubProtocols

    Returns:
    the list of offered sub-protocols
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the User Principal for this request.

    Only applicable when using UpgradeRequest from server side.

    @@ -643,15 +592,13 @@

    getUserPrincipal

    Returns:
    the user principal
    -
  • hasSubProtocol

    -
    public boolean hasSubProtocol(String test)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Test if a specific sub-protocol is offered
    Specified by:
    @@ -661,15 +608,13 @@

    hasSubProtocol

    Returns:
    true if sub-protocol exists on request
    -
  • isSecure

    -
    public boolean isSecure()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Test if connection is secure.
    Specified by:
    @@ -677,13 +622,11 @@

    isSecure

    Returns:
    true if connection is secure.
    -
  • addExtensions

    -
    public void addExtensions(ExtensionConfig... configs)
    Add WebSocket Extension Configuration(s) to Upgrade Request.

    @@ -693,13 +636,11 @@

    addExtensions

    Parameters:
    configs - the configuration(s) to add
    -
  • addExtensions

    -
    public void addExtensions(String... configs)
    Add WebSocket Extension Configuration(s) to request

    @@ -709,39 +650,33 @@

    addExtensions

    Parameters:
    configs - the configuration(s) to add
    -
  • setCookies

    -
    public void setCookies(List<HttpCookie> cookies)
    Set the list of Cookies on the request
    Parameters:
    cookies - the cookies to use
    -
  • setExtensions

    -
    public void setExtensions(List<ExtensionConfig> configs)
    Set the list of WebSocket Extension configurations on the request.
    Parameters:
    configs - the list of extension configurations
    -
  • setHeader

    -
    public void setHeader(String name, List<String> values)
    Set a specific header with multi-value field @@ -752,13 +687,11 @@

    setHeader

    name - the name of the header
    values - the multi-value field
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    Set a specific header value @@ -769,13 +702,11 @@

    setHeader

    name - the header to set
    value - the value to set it to
    -
  • setHeaders

    -
    public void setHeaders(Map<String,List<String>> headers)
    Sets multiple headers on the request.

    @@ -788,39 +719,33 @@

    setHeaders

    Parameters:
    headers - the headers to set
    -
  • setSubProtocols

    -
    public void setSubProtocols(List<String> protocols)
    Set the offered WebSocket Sub-Protocol list.
    Parameters:
    protocols - the offered sub-protocol list
    -
  • setSubProtocols

    -
    public void setSubProtocols(String... protocols)
    Set the offered WebSocket Sub-Protocol list.
    Parameters:
    protocols - the offered sub-protocol list
    -
  • setTimeout

    -
    public void setTimeout(long timeout, TimeUnit unit)
    @@ -829,28 +754,23 @@

    setTimeout

    use zero or a negative value to disable the timeout
    unit - the timeout unit
    -
  • getTimeout

    -
    public long getTimeout()
    Returns:
    the total timeout for this request, in milliseconds; zero or negative if the timeout is disabled
    -
  • joinValues

    -
    public static String joinValues(List<String> values)
    -
  • @@ -864,5 +784,7 @@

    joinValues


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/client/JettyUpgradeListener.html b/jetty-11/org/eclipse/jetty/websocket/client/JettyUpgradeListener.html index 6aaccaa21f1..58a918b5688 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/JettyUpgradeListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/JettyUpgradeListener.html @@ -1,29 +1,35 @@ - -JettyUpgradeListener (Eclipse Jetty API Doc - v11.0.21) + +JettyUpgradeListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,8 @@

    Interface JettyUpgradeListener

    -

    public interface JettyUpgradeListener
    -
      @@ -132,20 +118,17 @@

      Method Details

    • onHandshakeRequest

      -
      default void onHandshakeRequest(HttpRequest request)
      Event that triggers before the Handshake request is sent.
      Parameters:
      request - the request
      -
    • onHandshakeResponse

      -
      default void onHandshakeResponse(HttpRequest request, HttpResponse response)
      Event that triggers after the Handshake response has been received.
      @@ -154,7 +137,6 @@

      onHandshakeResponse

      request - the request that was used
      response - the response that was received
      -
    @@ -168,5 +150,7 @@

    onHandshakeResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/client/WebSocketClient.html b/jetty-11/org/eclipse/jetty/websocket/client/WebSocketClient.html index 198ae36ce89..3bb853bd07a 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/WebSocketClient.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/WebSocketClient.html @@ -1,29 +1,35 @@ - -WebSocketClient (Eclipse Jetty API Doc - v11.0.21) + +WebSocketClient (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class WebSocketClient

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, WebSocketContainer, WebSocketPolicy
    @@ -102,7 +89,6 @@

    Class WebSocketClient

    public class WebSocketClient extends ContainerLifeCycle implements WebSocketPolicy, WebSocketContainer
    -
    @@ -410,7 +392,6 @@

    Method Details

  • connect

    -
    public CompletableFuture<Session> connect(Object websocket, URI toUri) throws IOException
    @@ -418,13 +399,11 @@

    connect

    Throws:
    IOException
    -
  • connect

    -
    public CompletableFuture<Session> connect(Object websocket, URI toUri, ClientUpgradeRequest request) @@ -440,13 +419,11 @@

    connect

    Throws:
    IOException - if unable to connect
    -
  • connect

    -
    public CompletableFuture<Session> connect(Object websocket, URI toUri, ClientUpgradeRequest request, @@ -464,17 +441,15 @@

    connect

    Throws:
    IOException - if unable to connect
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -488,27 +463,23 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getBehavior

    -
    public WebSocketBehavior getBehavior()
    Specified by:
    getBehavior in interface WebSocketPolicy
    -
  • addSessionListener

    -
    public void addSessionListener(WebSocketSessionListener listener)
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Register a WebSocketSessionListener with the container
    Specified by:
    @@ -516,15 +487,13 @@

    addSessionListener

    Parameters:
    listener - the listener
    -
  • removeSessionListener

    -
    public boolean removeSessionListener(WebSocketSessionListener listener)
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Remove a WebSocketSessionListener from the container
    Specified by:
    @@ -534,15 +503,13 @@

    removeSessionListener

    Returns:
    true if listener was present and removed
    -
  • notifySessionListeners

    -
    public void notifySessionListeners(Consumer<WebSocketSessionListener> consumer)
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Notify the Session Listeners of an event.
    Specified by:
    @@ -550,15 +517,13 @@

    notifySessionListeners

    Parameters:
    consumer - the consumer to call for each tracked listener
    -
  • getIdleTimeout

    -
    public Duration getIdleTimeout()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The duration that a websocket may be idle before being closed by the implementation
    Specified by:
    @@ -566,15 +531,13 @@

    getIdleTimeout

    Returns:
    the timeout duration
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The input (read from network layer) buffer size.

    This is the raw read operation buffer size, before the parsing of the websocket frames. @@ -585,15 +548,13 @@

    getInputBufferSize

    Returns:
    the raw network buffer input size.
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The output (write to network layer) buffer size.

    This is the raw write operation buffer size and has no relationship to the websocket frame. @@ -604,15 +565,13 @@

    getOutputBufferSize

    Returns:
    the raw network buffer output size.
    -
  • getMaxBinaryMessageSize

    -
    public long getMaxBinaryMessageSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    Get the maximum size of a binary message during parsing.

    This is a memory conservation option, memory over this limit will not be @@ -628,15 +587,13 @@

    getMaxBinaryMessageSize

    Returns:
    the maximum size of a binary message
    -
  • getMaxTextMessageSize

    -
    public long getMaxTextMessageSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    Get the maximum size of a text message during parsing.

    This is a memory conservation option, memory over this limit will not be @@ -652,15 +609,13 @@

    getMaxTextMessageSize

    Returns:
    the maximum size of a text message.
    -
  • getMaxFrameSize

    -
    public long getMaxFrameSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum payload size of any WebSocket Frame which can be received.
    Specified by:
    @@ -668,15 +623,13 @@

    getMaxFrameSize

    Returns:
    the maximum size of a WebSocket Frame.
    -
  • isAutoFragment

    -
    public boolean isAutoFragment()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    If true, frames are automatically fragmented to respect the maximum frame size.
    Specified by:
    @@ -684,15 +637,13 @@

    isAutoFragment

    Returns:
    whether to automatically fragment incoming WebSocket Frames.
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(Duration duration)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The duration that a websocket may be idle before being closed by the implementation
    Specified by:
    @@ -700,15 +651,13 @@

    setIdleTimeout

    Parameters:
    duration - the timeout duration (may not be null or negative)
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The input (read from network layer) buffer size.
    Specified by:
    @@ -716,15 +665,13 @@

    setInputBufferSize

    Parameters:
    size - the size in bytes
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The output (write to network layer) buffer size.
    Specified by:
    @@ -732,15 +679,13 @@

    setOutputBufferSize

    Parameters:
    size - the size in bytes
    -
  • setMaxBinaryMessageSize

    -
    public void setMaxBinaryMessageSize(long size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum size of a binary message during parsing/generating.

    Binary messages over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE @@ -751,15 +696,13 @@

    setMaxBinaryMessageSize

    Parameters:
    size - the maximum allowed size of a binary message.
    -
  • setMaxTextMessageSize

    -
    public void setMaxTextMessageSize(long size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum size of a text message during parsing/generating.

    Text messages over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE

    @@ -769,15 +712,13 @@

    setMaxTextMessageSize

    Parameters:
    size - the maximum allowed size of a text message.
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(long maxFrameSize)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum payload size of any WebSocket Frame which can be received.

    WebSocket Frames over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE @@ -788,15 +729,13 @@

    setMaxFrameSize

    Parameters:
    maxFrameSize - the maximum allowed size of a WebSocket Frame.
    -
  • setAutoFragment

    -
    public void setAutoFragment(boolean autoFragment)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    If set to true, frames are automatically fragmented to respect the maximum frame size.
    Specified by:
    @@ -804,106 +743,84 @@

    setAutoFragment

    Parameters:
    autoFragment - whether to automatically fragment incoming WebSocket Frames.
    -
  • getBindAddress

    -
    public SocketAddress getBindAddress()
    -
  • setBindAddress

    -
    public void setBindAddress(SocketAddress bindAddress)
    -
  • getConnectTimeout

    -
    public long getConnectTimeout()
    -
  • setConnectTimeout

    -
    public void setConnectTimeout(long ms)
    Set the timeout for connecting to the remote server.
    Parameters:
    ms - the timeout in milliseconds
    -
  • getCookieStore

    -
    public CookieStore getCookieStore()
    -
  • setCookieStore

    -
    public void setCookieStore(CookieStore cookieStore)
    -
  • getBufferPool

    -
    public ByteBufferPool getBufferPool()
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    The Container provided Executor.
    Specified by:
    getExecutor in interface WebSocketContainer
    -
  • getHttpClient

    -
    public HttpClient getHttpClient()
    -
  • getObjectFactory

    -
    public DecoratedObjectFactory getObjectFactory()
    -
  • getOpenSessions

    -
    public Collection<Session> getOpenSessions()
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Get the collection of open Sessions being tracked by this container
    Specified by:
    @@ -911,25 +828,21 @@

    getOpenSessions

    Returns:
    the collection of open sessions
    -
  • getSslContextFactory

    -
    public SslContextFactory getSslContextFactory()
    Returns:
    the SslContextFactory that manages TLS encryption
    -
  • setStopAtShutdown

    -
    public void setStopAtShutdown(boolean stop)
    Set JVM shutdown behavior.
    @@ -938,51 +851,43 @@

    setStopAtShutdown

    JVM is shutdown. Otherwise the application is responsible for maintaining the WebSocketClient lifecycle.
    See Also:
    -
    -
  • setStopTimeout

    -
    public void setStopTimeout(long stopTimeout)
    The timeout to allow all remaining open Sessions to be closed gracefully using the close code StatusCode.SHUTDOWN.
    Parameters:
    stopTimeout - the time in ms to wait for the graceful close, use a value less than or equal to 0 to not gracefully close.
    -
  • getStopTimeout

    -
    public long getStopTimeout()
    -
  • isStopAtShutdown

    -
    public boolean isStopAtShutdown()
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -990,19 +895,16 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -1016,5 +918,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/client/class-use/ClientUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/client/class-use/ClientUpgradeRequest.html index f6ab4a5bf52..657b7d81431 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/class-use/ClientUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/class-use/ClientUpgradeRequest.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.client.ClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.client.ClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Delegat
    org.eclipse.jetty.websocket.client.impl.DelegatedJettyClientUpgradeRequest

    -
    All Implemented Interfaces:
    UpgradeRequest
    @@ -100,7 +87,6 @@

    Class Delegat implements UpgradeRequest

    Representing the Jetty HttpClient's HttpRequest in the UpgradeRequest interface.
    -
    @@ -257,9 +241,8 @@

    Method Details

  • getCookies

    -
    public List<HttpCookie> getCookies()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of Cookies on the Upgrade request
    Specified by:
    @@ -267,15 +250,13 @@

    getCookies

    Returns:
    the list of Cookies
    -
  • getHeader

    -
    public String getHeader(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get a specific Header value from Upgrade Request
    Specified by:
    @@ -285,15 +266,13 @@

    getHeader

    Returns:
    the value of the header (null if header does not exist)
    -
  • getHeaderInt

    -
    public int getHeaderInt(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the specific Header value, as an int, from the Upgrade Request.
    Specified by:
    @@ -303,15 +282,13 @@

    getHeaderInt

    Returns:
    the value of the header as an int (-1 if header does not exist)
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the specific header values (for multi-value headers)
    Specified by:
    @@ -321,15 +298,13 @@

    getHeaders

    Returns:
    the value list (null if no header exists)
    -
  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the headers as a Map of keys to value lists.
    Specified by:
    @@ -337,15 +312,13 @@

    getHeaders

    Returns:
    the headers
    -
  • getHost

    -
    public String getHost()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The host of the Upgrade Request URI
    Specified by:
    @@ -353,15 +326,13 @@

    getHost

    Returns:
    host of the request URI
    -
  • getHttpVersion

    -
    public String getHttpVersion()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The HTTP version used for this Upgrade Request

    As of RFC6455 (December 2011) this is always @@ -372,23 +343,19 @@

    getHttpVersion

    Returns:
    the HTTP Version used
    -
  • configure

    -
    public void configure(EndPoint endpoint)
    -
  • getMethod

    -
    public String getMethod()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The HTTP method for this Upgrade Request.

    As of RFC6455 (December 2011) this is always GET

    @@ -398,15 +365,13 @@

    getMethod

    Returns:
    the HTTP method used
    -
  • getOrigin

    -
    public String getOrigin()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The WebSocket Origin of this Upgrade Request

    See RFC6455: Section 10.2 for details. @@ -418,15 +383,13 @@

    getOrigin

    Returns:
    the Origin header
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Returns a map of the query parameters of the request.
    Specified by:
    @@ -434,15 +397,13 @@

    getParameterMap

    Returns:
    a unmodifiable map of query parameters of the request.
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the WebSocket Protocol Version

    As of RFC6455, Jetty only supports version @@ -453,15 +414,13 @@

    getProtocolVersion

    Returns:
    the WebSocket protocol version
    -
  • getQueryString

    -
    public String getQueryString()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the Query String of the request URI.
    Specified by:
    @@ -469,15 +428,13 @@

    getQueryString

    Returns:
    the request uri query string
    -
  • getRequestURI

    -
    public URI getRequestURI()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the Request URI
    Specified by:
    @@ -485,15 +442,13 @@

    getRequestURI

    Returns:
    the request URI
    -
  • getSubProtocols

    -
    public List<String> getSubProtocols()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of offered WebSocket sub-protocols.
    Specified by:
    @@ -501,15 +456,13 @@

    getSubProtocols

    Returns:
    the list of offered sub-protocols
    -
  • hasSubProtocol

    -
    public boolean hasSubProtocol(String test)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Test if a specific sub-protocol is offered
    Specified by:
    @@ -519,15 +472,13 @@

    hasSubProtocol

    Returns:
    true if sub-protocol exists on request
    -
  • isSecure

    -
    public boolean isSecure()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Test if connection is secure.
    Specified by:
    @@ -535,15 +486,13 @@

    isSecure

    Returns:
    true if connection is secure.
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the User Principal for this request.

    Only applicable when using UpgradeRequest from server side.

    @@ -553,15 +502,13 @@

    getUserPrincipal

    Returns:
    the user principal
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of WebSocket Extension Configurations for this Upgrade Request.

    This is merely the list of requested Extensions to use, see UpgradeResponse.getExtensions() for what was @@ -572,7 +519,6 @@

    getExtensions

    Returns:
    the list of Extension configurations (in the order they were specified)
    -
  • @@ -586,5 +532,7 @@

    getExtensions


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/client/impl/DelegatedJettyClientUpgradeResponse.html b/jetty-11/org/eclipse/jetty/websocket/client/impl/DelegatedJettyClientUpgradeResponse.html index 41980eb94de..dc4e672dd93 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/impl/DelegatedJettyClientUpgradeResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/impl/DelegatedJettyClientUpgradeResponse.html @@ -1,29 +1,35 @@ - -DelegatedJettyClientUpgradeResponse (Eclipse Jetty API Doc - v11.0.21) + +DelegatedJettyClientUpgradeResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Delega
    org.eclipse.jetty.websocket.client.impl.DelegatedJettyClientUpgradeResponse

    -
    All Implemented Interfaces:
    UpgradeResponse
    @@ -100,7 +87,6 @@

    Class Delega implements UpgradeResponse

    Representing the Jetty HttpClient's HttpResponse in the UpgradeResponse interface.
    -
    @@ -199,9 +183,8 @@

    Method Details

  • getAcceptedSubProtocol

    -
    public String getAcceptedSubProtocol()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the accepted WebSocket protocol.
    Specified by:
    @@ -209,15 +192,13 @@

    getAcceptedSubProtocol

    Returns:
    the accepted WebSocket protocol.
    -
  • getHeader

    -
    public String getHeader(String name)
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get a header value
    Specified by:
    @@ -227,15 +208,13 @@

    getHeader

    Returns:
    the value (null if header doesn't exist)
    -
  • getHeaderNames

    -
    public Set<String> getHeaderNames()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the header names
    Specified by:
    @@ -243,15 +222,13 @@

    getHeaderNames

    Returns:
    the set of header names
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the multi-value header value
    Specified by:
    @@ -261,15 +238,13 @@

    getHeaders

    Returns:
    the list of values (null if header doesn't exist)
    -
  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the headers map
    Specified by:
    @@ -277,15 +252,13 @@

    getHeaders

    Returns:
    the map of headers
    -
  • getStatusCode

    -
    public int getStatusCode()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the HTTP Response Status Code
    Specified by:
    @@ -293,15 +266,13 @@

    getStatusCode

    Returns:
    the status code
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the list of extensions that should be used for the websocket.
    Specified by:
    @@ -309,7 +280,6 @@

    getExtensions

    Returns:
    the list of negotiated extensions to use.
    -
  • @@ -323,5 +293,7 @@

    getExtensions


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/client/impl/JettyClientUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/client/impl/JettyClientUpgradeRequest.html index 5cd2968739f..c067411cf40 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/impl/JettyClientUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/impl/JettyClientUpgradeRequest.html @@ -1,29 +1,35 @@ - -JettyClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +JettyClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyClientUpgra

    -
    All Implemented Interfaces:
    EventListener, Request, Response.CompleteListener, Response.ResponseListener, HttpUpgrader.Factory
    @@ -101,7 +88,6 @@

    Class JettyClientUpgra
    public class JettyClientUpgradeRequest extends CoreClientUpgradeRequest
    -

    @@ -204,26 +188,22 @@

    Method Details

  • upgrade

    -
    public void upgrade(HttpResponse response, EndPoint endPoint)
    Overrides:
    upgrade in class CoreClientUpgradeRequest
    -
  • getFrameHandler

    -
    public FrameHandler getFrameHandler()
    Specified by:
    getFrameHandler in class CoreClientUpgradeRequest
    -
  • @@ -237,5 +217,7 @@

    getFrameHandler


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/client/impl/class-use/DelegatedJettyClientUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/client/impl/class-use/DelegatedJettyClientUpgradeRequest.html index 7ecd1841764..f52dbde643d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/impl/class-use/DelegatedJettyClientUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/impl/class-use/DelegatedJettyClientUpgradeRequest.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.client.impl.DelegatedJettyClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.client.impl.DelegatedJettyClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.client


    -
    package org.eclipse.jetty.websocket.client
    Jetty WebSocket API :: Client
    -
    • @@ -115,5 +110,7 @@

      Package org
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/client/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/client/package-tree.html index a6875fb8c07..3d727653f0e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/client/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/client/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.client Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.client Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ExtensionConfigParse
    org.eclipse.jetty.websocket.common.ExtensionConfigParser

    -
    All Implemented Interfaces:
    ExtensionConfig.Parser
    @@ -98,7 +85,6 @@

    Class ExtensionConfigParse
    public class ExtensionConfigParser extends Object implements ExtensionConfig.Parser
    -

      @@ -151,9 +137,7 @@

      Constructor Details

    • ExtensionConfigParser

      -
      public ExtensionConfigParser()
      -
    @@ -167,7 +151,6 @@

    Method Details

  • parse

    -
    public JettyExtensionConfig parse(String parameterizedName)
    Parse a single parameterized name.
    @@ -178,7 +161,6 @@

    parse

    Returns:
    the ExtensionConfig
    -
  • @@ -192,5 +174,7 @@

    parse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/common/JettyExtensionConfig.html b/jetty-11/org/eclipse/jetty/websocket/common/JettyExtensionConfig.html index d925d6d8e0d..bc906cf6814 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/JettyExtensionConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/JettyExtensionConfig.html @@ -1,29 +1,35 @@ - -JettyExtensionConfig (Eclipse Jetty API Doc - v11.0.21) + +JettyExtensionConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyExtensionConfig<
    org.eclipse.jetty.websocket.common.JettyExtensionConfig

    -
    All Implemented Interfaces:
    ExtensionConfig
    @@ -99,7 +86,6 @@

    Class JettyExtensionConfig< extends Object implements ExtensionConfig

    Represents an Extension Configuration, as seen during the connection Handshake process.
    -
    @@ -250,77 +228,64 @@

    Method Details

  • getCoreConfig

    -
    public ExtensionConfig getCoreConfig()
    -
  • getName

    -
    public String getName()
    Specified by:
    getName in interface ExtensionConfig
    -
  • getParameter

    -
    public final int getParameter(String key, int defValue)
    Specified by:
    getParameter in interface ExtensionConfig
    -
  • getParameter

    -
    public final String getParameter(String key, String defValue)
    Specified by:
    getParameter in interface ExtensionConfig
    -
  • getParameterizedName

    -
    public final String getParameterizedName()
    Specified by:
    getParameterizedName in interface ExtensionConfig
    -
  • getParameterKeys

    -
    public final Set<String> getParameterKeys()
    Specified by:
    getParameterKeys in interface ExtensionConfig
    -
  • getParameters

    -
    public final Map<String,String> getParameters()
    Return parameters found in request URI.
    @@ -329,57 +294,48 @@

    getParameters

    Returns:
    the parameter map
    -
  • setParameter

    -
    public final void setParameter(String key)
    Specified by:
    setParameter in interface ExtensionConfig
    -
  • setParameter

    -
    public final void setParameter(String key, int value)
    Specified by:
    setParameter in interface ExtensionConfig
    -
  • setParameter

    -
    public final void setParameter(String key, String value)
    Specified by:
    setParameter in interface ExtensionConfig
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -393,5 +349,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrame.html b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrame.html index c4dff31282e..ab2d1cd2d1c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrame.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrame.html @@ -1,29 +1,35 @@ - -JettyWebSocketFrame (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyWebSocketFrameorg.eclipse.jetty.websocket.common.JettyWebSocketFrame

    -
    All Implemented Interfaces:
    Frame
    @@ -98,7 +85,6 @@

    Class JettyWebSocketFramepublic class JettyWebSocketFrame extends Object implements Frame

    -
      @@ -107,7 +93,7 @@

      Class JettyWebSocketFrame

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.Frame

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.Frame

      Frame.Type
    @@ -193,9 +179,7 @@

    Constructor Details

  • JettyWebSocketFrame

    -
    public JettyWebSocketFrame(Frame frame)
    -
  • @@ -209,45 +193,38 @@

    Method Details

  • getMask

    -
    public byte[] getMask()
    Specified by:
    getMask in interface Frame
    -
  • getOpCode

    -
    public byte getOpCode()
    Specified by:
    getOpCode in interface Frame
    -
  • getPayload

    -
    public ByteBuffer getPayload()
    Specified by:
    getPayload in interface Frame
    -
  • getPayloadLength

    -
    public int getPayloadLength()
    -
    Description copied from interface: Frame
    +
    Description copied from interface: Frame
    The original payload length (Buffer.remaining())
    Specified by:
    @@ -255,103 +232,86 @@

    getPayloadLength

    Returns:
    the original payload length (Buffer.remaining())
    -
  • getType

    -
    public Frame.Type getType()
    Specified by:
    getType in interface Frame
    -
  • hasPayload

    -
    public boolean hasPayload()
    Specified by:
    hasPayload in interface Frame
    -
  • isFin

    -
    public boolean isFin()
    Specified by:
    isFin in interface Frame
    -
  • isMasked

    -
    public boolean isMasked()
    Specified by:
    isMasked in interface Frame
    -
  • isRsv1

    -
    public boolean isRsv1()
    Specified by:
    isRsv1 in interface Frame
    -
  • isRsv2

    -
    public boolean isRsv2()
    Specified by:
    isRsv2 in interface Frame
    -
  • isRsv3

    -
    public boolean isRsv3()
    Specified by:
    isRsv3 in interface Frame
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -365,5 +325,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandler.html b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandler.html index 1622d585e35..7238714f7e0 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandler.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandler.html @@ -1,29 +1,35 @@ - -JettyWebSocketFrameHandler (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketFrameHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyWebSocketF
    org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler

    -
    All Implemented Interfaces:
    FrameHandler, IncomingFrames
    @@ -98,7 +85,6 @@

    Class JettyWebSocketF
    public class JettyWebSocketFrameHandler extends Object implements FrameHandler
    -

    @@ -247,58 +231,45 @@

    Method Details

  • setUpgradeRequest

    -
    public void setUpgradeRequest(UpgradeRequest upgradeRequest)
    -
  • setUpgradeResponse

    -
    public void setUpgradeResponse(UpgradeResponse upgradeResponse)
    -
  • getUpgradeRequest

    -
    public UpgradeRequest getUpgradeRequest()
    -
  • getUpgradeResponse

    -
    public UpgradeResponse getUpgradeResponse()
    -
  • getBatchMode

    -
    public BatchMode getBatchMode()
    -
  • getSession

    -
    public WebSocketSession getSession()
    -
  • onOpen

    -
    public void onOpen(CoreSession coreSession, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Async notification that Connection is being opened.

    FrameHandler can write during this call, but can not receive frames until the callback is succeeded. @@ -316,16 +287,14 @@

    onOpen

    coreSession - the session associated with this connection.
    callback - the callback to indicate success in processing (or failure)
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Receiver of all Frames. This method will never be called in parallel for the same session and will be called sequentially to satisfy all outstanding demand signaled by calls to @@ -342,16 +311,14 @@

    onFrame

    frame - the raw frame
    callback - the callback to indicate success in processing frame (or failure)
    -
  • onError

    -
    public void onError(Throwable cause, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    An error has occurred or been detected in websocket-core and being reported to FrameHandler. A call to onError will be followed by a call to FrameHandler.onClosed(CloseStatus, Callback) giving the close status derived from the error. This will not be called more than once, FrameHandler.onClosed(CloseStatus, Callback) @@ -363,16 +330,14 @@

    onError

    cause - the reason for the error
    callback - the callback to indicate success in processing (or failure)
    -
  • onClosed

    -
    public void onClosed(CloseStatus closeStatus, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    This is the Close Handshake Complete event.

    The connection is now closed, no reading or writing is possible anymore. @@ -386,27 +351,23 @@

    onClosed

    closeStatus - the close status received from remote, or in the case of abnormal closure from local.
    callback - the callback to indicate success in processing (or failure)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • isDemanding

    -
    public boolean isDemanding()
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Does the FrameHandler manage it's own demand?
    Specified by:
    @@ -416,31 +377,24 @@

    isDemanding

    is willing to receive new Frames. Otherwise the demand will be managed by an automatic call to demand(1) after every succeeded callback passed to FrameHandler.onFrame(Frame, Callback).
    -
  • suspend

    -
    public void suspend()
    -
  • resume

    -
    public void resume()
    -
  • convertCause

    -
    public static Throwable convertCause(Throwable cause)
    -
  • @@ -454,5 +408,7 @@

    convertCause


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerFactory.html b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerFactory.html index 64d5a738a21..64cd3c6837f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerFactory.html @@ -1,29 +1,35 @@ - -JettyWebSocketFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyWeb

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -119,7 +106,6 @@

    Class JettyWeb
  • Implements WebSocketPingPongListener
  • Implements WebSocketFrameListener
  • -
    @@ -266,50 +250,39 @@

    Method Details

  • getWebSocketComponents

    -
    public WebSocketComponents getWebSocketComponents()
    -
  • getMetadata

    -
    public JettyWebSocketFrameHandlerMetadata getMetadata(Class<?> endpointClass)
    -
  • createMetadata

    -
    public JettyWebSocketFrameHandlerMetadata createMetadata(Class<?> endpointClass)
    -
  • newJettyFrameHandler

    -
    public JettyWebSocketFrameHandler newJettyFrameHandler(Object endpointInstance)
    -
  • createMessageSink

    -
    public static MessageSink createMessageSink(MethodHandle msgHandle, Class<? extends MessageSink> sinkClass, Executor executor, WebSocketSession session)
    -
  • getServerMethodHandleLookup

    -
    public static MethodHandles.Lookup getServerMethodHandleLookup()

    Gives a MethodHandles.Lookup instance to be used to find methods in server classes. @@ -323,13 +296,11 @@

    getServerMethodHandleLookup

    Returns:
    a lookup object to be used to find methods on server classes.
    -
  • getApplicationMethodHandleLookup

    -
    public static MethodHandles.Lookup getApplicationMethodHandleLookup(Class<?> lookupClass)

    Gives a MethodHandles.Lookup instance to be used to find public methods in application classes. @@ -360,17 +331,15 @@

    getApplicationMethodHandleLookup

    Returns:
    a lookup object to be used to find methods on the lookupClass.
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -384,7 +353,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -398,5 +366,7 @@

    dump


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerMetadata.html b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerMetadata.html index 7631b7ff589..af72f4e71e4 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerMetadata.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketFrameHandlerMetadata.html @@ -1,29 +1,35 @@ - -JettyWebSocketFrameHandlerMetadata (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketFrameHandlerMetadata (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JettyWe

    -
    All Implemented Interfaces:
    Configuration, Configuration.Customizer
    @@ -99,7 +86,6 @@

    Class JettyWe
    public class JettyWebSocketFrameHandlerMetadata extends Configuration.ConfigurationCustomizer
    -

    @@ -245,171 +229,131 @@

    Method Details

  • setBatchMode

    -
    public void setBatchMode(BatchMode batchMode)
    -
  • getBatchMode

    -
    public BatchMode getBatchMode()
    -
  • setBinaryHandle

    -
    public void setBinaryHandle(Class<? extends MessageSink> sinkClass, MethodHandle binary, Object origin)
    -
  • getBinaryHandle

    -
    public MethodHandle getBinaryHandle()
    -
  • getBinarySink

    -
    public Class<? extends MessageSink> getBinarySink()
    -
  • setCloseHandler

    -
    public void setCloseHandler(MethodHandle close, Object origin)
    -
  • getCloseHandle

    -
    public MethodHandle getCloseHandle()
    -
  • setErrorHandler

    -
    public void setErrorHandler(MethodHandle error, Object origin)
    -
  • getErrorHandle

    -
    public MethodHandle getErrorHandle()
    -
  • setFrameHandler

    -
    public void setFrameHandler(MethodHandle frame, Object origin)
    -
  • getFrameHandle

    -
    public MethodHandle getFrameHandle()
    -
  • setOpenHandler

    -
    public void setOpenHandler(MethodHandle open, Object origin)
    -
  • getOpenHandle

    -
    public MethodHandle getOpenHandle()
    -
  • setPingHandle

    -
    public void setPingHandle(MethodHandle ping, Object origin)
    -
  • getPingHandle

    -
    public MethodHandle getPingHandle()
    -
  • setPongHandle

    -
    public void setPongHandle(MethodHandle pong, Object origin)
    -
  • getPongHandle

    -
    public MethodHandle getPongHandle()
    -
  • setTextHandler

    -
    public void setTextHandler(Class<? extends MessageSink> sinkClass, MethodHandle text, Object origin)
    -
  • getTextHandle

    -
    public MethodHandle getTextHandle()
    -
  • getTextSink

    -
    public Class<? extends MessageSink> getTextSink()
    -
  • @@ -423,5 +367,7 @@

    getTextSink


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketRemoteEndpoint.html b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketRemoteEndpoint.html index f68a6b4b150..27fa643a114 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketRemoteEndpoint.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/JettyWebSocketRemoteEndpoint.html @@ -1,29 +1,35 @@ - -JettyWebSocketRemoteEndpoint (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketRemoteEndpoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JettyWebSocke
    org.eclipse.jetty.websocket.common.JettyWebSocketRemoteEndpoint

    -
    All Implemented Interfaces:
    RemoteEndpoint
    @@ -98,7 +85,6 @@

    Class JettyWebSocke
    public class JettyWebSocketRemoteEndpoint extends Object implements RemoteEndpoint
    -

      @@ -249,10 +235,8 @@

      Constructor Details

    • JettyWebSocketRemoteEndpoint

      -
      public JettyWebSocketRemoteEndpoint(CoreSession coreSession, BatchMode batchMode)
      -
    @@ -266,10 +250,9 @@

    Method Details

  • sendString

    -
    public void sendString(String text) throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Send a text message, blocking until all bytes of the message has been transmitted.

    Note: this is a blocking call

    @@ -281,16 +264,14 @@

    sendString

    Throws:
    IOException - if unable to send the text message
    -
  • sendString

    -
    public void sendString(String text, WriteCallback callback)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Initiates the asynchronous transmission of a text message. This method may return before the message is transmitted. Developers may provide a callback to be notified when the message has been transmitted or resulted in an error.
    @@ -301,16 +282,14 @@

    sendString

    text - the text being sent
    callback - callback to notify of success or failure of the write operation
    -
  • sendBytes

    -
    public void sendBytes(ByteBuffer data) throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Send a binary message, returning when all bytes of the message has been transmitted.

    Note: this is a blocking call

    @@ -322,16 +301,14 @@

    sendBytes

    Throws:
    IOException - if unable to send the bytes
    -
  • sendBytes

    -
    public void sendBytes(ByteBuffer data, WriteCallback callback)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Initiates the asynchronous transmission of a binary message. This method returns before the message is transmitted. Developers may provide a callback to be notified when the message has been transmitted or resulted in an error.
    @@ -341,17 +318,15 @@

    sendBytes

    data - the data being sent
    callback - callback to notify of success or failure of the write operation
    -
  • sendPartialBytes

    -
    public void sendPartialBytes(ByteBuffer fragment, boolean isLast) throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Send a binary message in pieces, blocking until all of the message has been transmitted. The runtime reads the message in order. Non-final pieces are sent with isLast set to false. The final piece must be sent with isLast set to true.
    @@ -364,17 +339,15 @@

    sendPartialBytes

    Throws:
    IOException - if unable to send the partial bytes
    -
  • sendPartialBytes

    -
    public void sendPartialBytes(ByteBuffer fragment, boolean isLast, WriteCallback callback)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Initiates the asynchronous transmission of a partial binary message. This method returns before the message is transmitted. The runtime reads the message in order. Non-final pieces are sent with isLast @@ -388,17 +361,15 @@

    sendPartialBytes

    isLast - true if this is the last piece of the partial bytes
    callback - callback to notify of success or failure of the write operation
    -
  • sendPartialString

    -
    public void sendPartialString(String fragment, boolean isLast) throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Send a text message in pieces, blocking until all of the message has been transmitted. The runtime reads the message in order. Non-final pieces are sent with isLast set to false. The final piece must be sent with isLast set to true.
    @@ -411,17 +382,15 @@

    sendPartialString

    Throws:
    IOException - if unable to send the partial bytes
    -
  • sendPartialString

    -
    public void sendPartialString(String fragment, boolean isLast, WriteCallback callback)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Initiates the asynchronous transmission of a partial text message. This method may return before the message is transmitted. The runtime reads the message in order. Non-final pieces are sent with isLast @@ -435,16 +404,14 @@

    sendPartialString

    isLast - true if this is the last piece of the partial bytes
    callback - callback to notify of success or failure of the write operation
    -
  • sendPing

    -
    public void sendPing(ByteBuffer applicationData) throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Send a Ping message containing the given application data to the remote endpoint, blocking until all of the message has been transmitted. The corresponding Pong message may be picked up using the MessageHandler.Pong handler.
    @@ -456,16 +423,14 @@

    sendPing

    Throws:
    IOException - if unable to send the ping
    -
  • sendPing

    -
    public void sendPing(ByteBuffer applicationData, WriteCallback callback)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Asynchronously send a Ping message containing the given application data to the remote endpoint. The corresponding Pong message may be picked up using the MessageHandler.Pong handler.
    @@ -475,16 +440,14 @@

    sendPing

    applicationData - the data to be carried in the ping request
    callback - callback to notify of success or failure of the write operation
    -
  • sendPong

    -
    public void sendPong(ByteBuffer applicationData) throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Allows the developer to send an unsolicited Pong message containing the given application data in order to serve as a unidirectional heartbeat for the session, this will block until all of the message has been transmitted.
    @@ -496,16 +459,14 @@

    sendPong

    Throws:
    IOException - if unable to send the pong
    -
  • sendPong

    -
    public void sendPong(ByteBuffer applicationData, WriteCallback callback)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Allows the developer to asynchronously send an unsolicited Pong message containing the given application data in order to serve as a unidirectional heartbeat for the session.
    @@ -515,13 +476,11 @@

    sendPong

    applicationData - the application data to be carried in the pong response.
    callback - callback to notify of success or failure of the write operation
    -
  • getBatchMode

    -
    public BatchMode getBatchMode()
    Specified by:
    @@ -530,20 +489,18 @@

    getBatchMode

    the batch mode with which messages are sent.
    See Also:
    -
    -
  • setBatchMode

    -
    public void setBatchMode(BatchMode mode)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Set the batch mode with which messages are sent.
    Specified by:
    @@ -552,20 +509,18 @@

    setBatchMode

    mode - the batch mode to use
    See Also:
    -
    -
  • getMaxOutgoingFrames

    -
    public int getMaxOutgoingFrames()
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Get the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be queued to be sent by the implementation. If the limit is exceeded, subsequent frames @@ -577,15 +532,13 @@

    getMaxOutgoingFrames

    Returns:
    the max number of frames.
    -
  • setMaxOutgoingFrames

    -
    public void setMaxOutgoingFrames(int maxOutgoingFrames)
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Set the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be queued to be sent by the implementation. If the limit is exceeded, subsequent frames @@ -597,15 +550,13 @@

    setMaxOutgoingFrames

    Parameters:
    maxOutgoingFrames - the max number of frames.
    -
  • getRemoteAddress

    -
    public SocketAddress getRemoteAddress()
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Get the SocketAddress for the established connection.
    Specified by:
    @@ -613,16 +564,14 @@

    getRemoteAddress

    Returns:
    the SocketAddress for the established connection.
    -
  • flush

    -
    public void flush() throws IOException
    -
    Description copied from interface: RemoteEndpoint
    +
    Description copied from interface: RemoteEndpoint
    Flushes messages that may have been batched by the implementation.
    Specified by:
    @@ -630,7 +579,6 @@

    flush

    Throws:
    IOException - if the flush fails
    -
  • @@ -644,5 +592,7 @@

    flush


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/common/SessionTracker.html b/jetty-11/org/eclipse/jetty/websocket/common/SessionTracker.html index 118c7ad3d29..6e9f53cfe08 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/SessionTracker.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/SessionTracker.html @@ -1,29 +1,35 @@ - -SessionTracker (Eclipse Jetty API Doc - v11.0.21) + +SessionTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SessionTracker

    -
    All Implemented Interfaces:
    Dumpable, Graceful, LifeCycle, WebSocketSessionListener
    @@ -100,7 +87,6 @@

    Class SessionTracker

    public class SessionTracker extends AbstractLifeCycle implements WebSocketSessionListener, Graceful, Dumpable
    -
    @@ -239,59 +223,51 @@

    Method Details

  • getSessions

    -
    public Collection<Session> getSessions()
    -
  • onWebSocketSessionOpened

    -
    public void onWebSocketSessionOpened(Session session)
    Specified by:
    onWebSocketSessionOpened in interface WebSocketSessionListener
    -
  • onWebSocketSessionClosed

    -
    public void onWebSocketSessionClosed(Session session)
    Specified by:
    onWebSocketSessionClosed in interface WebSocketSessionListener
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -299,15 +275,13 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -315,13 +289,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -329,26 +301,22 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • getNumSessions

    -
    @ManagedAttribute("Total number of active WebSocket Sessions") public int getNumSessions()
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -360,7 +328,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -374,5 +341,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/common/WebSocketSession.html b/jetty-11/org/eclipse/jetty/websocket/common/WebSocketSession.html index f4f6187eff7..82d53e131d8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/WebSocketSession.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/WebSocketSession.html @@ -1,29 +1,35 @@ - -WebSocketSession (Eclipse Jetty API Doc - v11.0.21) + +WebSocketSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketSession

    org.eclipse.jetty.websocket.common.WebSocketSession
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Dumpable, Session, SuspendToken, WebSocketPolicy
    @@ -98,7 +85,6 @@

    Class WebSocketSession

    public class WebSocketSession extends Object implements Session, SuspendToken, Dumpable
    -
    @@ -358,9 +342,8 @@

    Method Details

  • close

    -
    public void close()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Request a close of the current conversation with a normal status code and no reason phrase.

    This will enqueue a graceful close to the remote endpoint.

    @@ -373,22 +356,20 @@

    close

    close in interface Session
    See Also:
    -
    -
  • close

    -
    public void close(CloseStatus closeStatus)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Request Close the current conversation, giving a reason for the closure. Note the websocket spec defines the acceptable uses of status codes and reason phrases.

    @@ -400,23 +381,21 @@

    close

    closeStatus - the reason for the closure
    See Also:
    -
    -
  • close

    -
    public void close(int statusCode, String reason)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Send a websocket Close frame, with status code.

    This will enqueue a graceful close to the remote endpoint.

    @@ -428,7 +407,7 @@

    close

    reason - the (optional) reason. (can be null for no reason)
    See Also:
    -
    -
  • close

    -
    public void close(int statusCode, String reason, WriteCallback callback)
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Send a websocket Close frame, with status code.

    This will enqueue a graceful close to the remote endpoint.

    @@ -459,7 +436,7 @@

    close

    callback - the callback to track close frame sent (or failed)
    See Also:
    -
    -
  • getBehavior

    -
    public WebSocketBehavior getBehavior()
    Specified by:
    getBehavior in interface WebSocketPolicy
    -
  • getIdleTimeout

    -
    public Duration getIdleTimeout()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The duration that a websocket may be idle before being closed by the implementation
    Specified by:
    @@ -495,15 +468,13 @@

    getIdleTimeout

    Returns:
    the timeout duration
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The input (read from network layer) buffer size.

    This is the raw read operation buffer size, before the parsing of the websocket frames. @@ -514,15 +485,13 @@

    getInputBufferSize

    Returns:
    the raw network buffer input size.
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The output (write to network layer) buffer size.

    This is the raw write operation buffer size and has no relationship to the websocket frame. @@ -533,15 +502,13 @@

    getOutputBufferSize

    Returns:
    the raw network buffer output size.
    -
  • getMaxBinaryMessageSize

    -
    public long getMaxBinaryMessageSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    Get the maximum size of a binary message during parsing.

    This is a memory conservation option, memory over this limit will not be @@ -557,15 +524,13 @@

    getMaxBinaryMessageSize

    Returns:
    the maximum size of a binary message
    -
  • getMaxTextMessageSize

    -
    public long getMaxTextMessageSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    Get the maximum size of a text message during parsing.

    This is a memory conservation option, memory over this limit will not be @@ -581,15 +546,13 @@

    getMaxTextMessageSize

    Returns:
    the maximum size of a text message.
    -
  • getMaxFrameSize

    -
    public long getMaxFrameSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum payload size of any WebSocket Frame which can be received.
    Specified by:
    @@ -597,15 +560,13 @@

    getMaxFrameSize

    Returns:
    the maximum size of a WebSocket Frame.
    -
  • isAutoFragment

    -
    public boolean isAutoFragment()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    If true, frames are automatically fragmented to respect the maximum frame size.
    Specified by:
    @@ -613,15 +574,13 @@

    isAutoFragment

    Returns:
    whether to automatically fragment incoming WebSocket Frames.
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(Duration duration)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The duration that a websocket may be idle before being closed by the implementation
    Specified by:
    @@ -629,15 +588,13 @@

    setIdleTimeout

    Parameters:
    duration - the timeout duration (may not be null or negative)
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The input (read from network layer) buffer size.
    Specified by:
    @@ -645,15 +602,13 @@

    setInputBufferSize

    Parameters:
    size - the size in bytes
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The output (write to network layer) buffer size.
    Specified by:
    @@ -661,15 +616,13 @@

    setOutputBufferSize

    Parameters:
    size - the size in bytes
    -
  • setMaxBinaryMessageSize

    -
    public void setMaxBinaryMessageSize(long size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum size of a binary message during parsing/generating.

    Binary messages over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE @@ -680,15 +633,13 @@

    setMaxBinaryMessageSize

    Parameters:
    size - the maximum allowed size of a binary message.
    -
  • setMaxTextMessageSize

    -
    public void setMaxTextMessageSize(long size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum size of a text message during parsing/generating.

    Text messages over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE

    @@ -698,15 +649,13 @@

    setMaxTextMessageSize

    Parameters:
    size - the maximum allowed size of a text message.
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(long maxFrameSize)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum payload size of any WebSocket Frame which can be received.

    WebSocket Frames over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE @@ -717,15 +666,13 @@

    setMaxFrameSize

    Parameters:
    maxFrameSize - the maximum allowed size of a WebSocket Frame.
    -
  • setAutoFragment

    -
    public void setAutoFragment(boolean autoFragment)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    If set to true, frames are automatically fragmented to respect the maximum frame size.
    Specified by:
    @@ -733,15 +680,13 @@

    setAutoFragment

    Parameters:
    autoFragment - whether to automatically fragment incoming WebSocket Frames.
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Returns the version of the websocket protocol currently being used. This is taken as the value of the Sec-WebSocket-Version header used in the opening handshake. i.e. "13".
    @@ -750,15 +695,13 @@

    getProtocolVersion

    Returns:
    the protocol version
    -
  • getRemote

    -
    public JettyWebSocketRemoteEndpoint getRemote()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Return a reference to the RemoteEndpoint object representing the other end of this conversation.
    Specified by:
    @@ -766,15 +709,13 @@

    getRemote

    Returns:
    the remote endpoint
    -
  • isOpen

    -
    public boolean isOpen()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Return true if and only if the underlying socket is open.
    Specified by:
    @@ -782,15 +723,13 @@

    isOpen

    Returns:
    whether the session is open
    -
  • isSecure

    -
    public boolean isSecure()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Return true if and only if the underlying socket is using a secure transport.
    Specified by:
    @@ -798,15 +737,13 @@

    isSecure

    Returns:
    whether its using a secure transport
    -
  • disconnect

    -
    public void disconnect()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Issue a harsh disconnect of the underlying connection.

    This will terminate the connection, without sending a websocket close frame. @@ -821,22 +758,20 @@

    disconnect

    disconnect in interface Session
    See Also:
    -
    -
  • getLocalAddress

    -
    public SocketAddress getLocalAddress()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    The Local Socket Address for the active Session

    Do not assume that this will return a InetSocketAddress in all cases. @@ -849,15 +784,13 @@

    getLocalAddress

    Returns:
    the SocketAddress for the local connection, or null if not supported by Session
    -
  • getRemoteAddress

    -
    public SocketAddress getRemoteAddress()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    The Remote Socket Address for the active Session

    Do not assume that this will return a InetSocketAddress in all cases. @@ -870,15 +803,13 @@

    getRemoteAddress

    Returns:
    the SocketAddress for the remote connection, or null if not supported by Session
    -
  • getUpgradeRequest

    -
    public UpgradeRequest getUpgradeRequest()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Get the UpgradeRequest used to create this session
    Specified by:
    @@ -886,15 +817,13 @@

    getUpgradeRequest

    Returns:
    the UpgradeRequest used to create this session
    -
  • getUpgradeResponse

    -
    public UpgradeResponse getUpgradeResponse()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Get the UpgradeResponse used to create this session
    Specified by:
    @@ -902,15 +831,13 @@

    getUpgradeResponse

    Returns:
    the UpgradeResponse used to create this session
    -
  • suspend

    -
    public SuspendToken suspend()
    -
    Description copied from interface: Session
    +
    Description copied from interface: Session
    Suspend the delivery of incoming WebSocket frames.

    If this is called from inside the scope of the message handler the suspend takes effect immediately. @@ -923,39 +850,33 @@

    suspend

    Returns:
    the suspend token suitable for resuming the reading of data on the connection.
    -
  • resume

    -
    public void resume()
    -
    Description copied from interface: SuspendToken
    +
    Description copied from interface: SuspendToken
    Resume a previously suspended connection.
    Specified by:
    resume in interface SuspendToken
    -
  • getCoreSession

    -
    public CoreSession getCoreSession()
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -967,15 +888,13 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dumpSelf

    -
    public String dumpSelf()
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    The description of this/self found in the dump. Allows for alternative representation of Object other then .toString() where the long form output of toString() is represented in a cleaner way @@ -986,19 +905,16 @@

    dumpSelf

    Returns:
    the representation of self
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1012,5 +928,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/common/class-use/ExtensionConfigParser.html b/jetty-11/org/eclipse/jetty/websocket/common/class-use/ExtensionConfigParser.html index bfe76d4fdae..646f6077dcc 100644 --- a/jetty-11/org/eclipse/jetty/websocket/common/class-use/ExtensionConfigParser.html +++ b/jetty-11/org/eclipse/jetty/websocket/common/class-use/ExtensionConfigParser.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.common.ExtensionConfigParser (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.common.ExtensionConfigParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractExtension

    org.eclipse.jetty.websocket.core.AbstractExtension
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Extension, IncomingFrames, OutgoingFrames
    @@ -103,7 +90,6 @@

    Class AbstractExtension

    public class AbstractExtension extends Object implements Extension
    -
      @@ -242,9 +228,7 @@

      Constructor Details

    • AbstractExtension

      -
      public AbstractExtension()
      -
    @@ -258,23 +242,20 @@

    Method Details

  • init

    -
    public void init(ExtensionConfig config, WebSocketComponents components)
    Specified by:
    init in interface Extension
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -290,17 +271,15 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -316,23 +295,19 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • getBufferPool

    -
    public ByteBufferPool getBufferPool()
    -
  • getConfig

    -
    public ExtensionConfig getConfig()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The active configuration for this extension.
    Specified by:
    @@ -340,31 +315,25 @@

    getConfig

    Returns:
    the configuration for this extension. never null.
    -
  • getDeflaterPool

    -
    public DeflaterPool getDeflaterPool()
    -
  • getInflaterPool

    -
    public InflaterPool getInflaterPool()
    -
  • getName

    -
    public String getName()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The Sec-WebSocket-Extensions name for this extension.

    Also known as the extension-token per Section 9.1. Negotiating Extensions.

    @@ -374,33 +343,27 @@

    getName

    Returns:
    the name of the extension
    -
  • getNextIncoming

    -
    @ManagedAttribute(name="Next Incoming Frame Handler", readonly=true) public IncomingFrames getNextIncoming()
    -
  • getNextOutgoing

    -
    @ManagedAttribute(name="Next Outgoing Frame Handler", readonly=true) public OutgoingFrames getNextOutgoing()
    -
  • isRsv1User

    -
    public boolean isRsv1User()
    Used to indicate that the extension makes use of the RSV1 bit of the base websocket framing.

    @@ -411,13 +374,11 @@

    isRsv1User

    Returns:
    true if extension uses RSV1 for its own purposes.
    -
  • isRsv2User

    -
    public boolean isRsv2User()
    Used to indicate that the extension makes use of the RSV2 bit of the base websocket framing.

    @@ -428,13 +389,11 @@

    isRsv2User

    Returns:
    true if extension uses RSV2 for its own purposes.
    -
  • isRsv3User

    -
    public boolean isRsv3User()
    Used to indicate that the extension makes use of the RSV3 bit of the base websocket framing.

    @@ -445,34 +404,28 @@

    isRsv3User

    Returns:
    true if extension uses RSV3 for its own purposes.
    -
  • nextIncomingFrame

    -
    protected void nextIncomingFrame(Frame frame, Callback callback)
    -
  • nextOutgoingFrame

    -
    protected void nextOutgoingFrame(Frame frame, Callback callback, boolean batch)
    -
  • setNextIncomingFrames

    -
    public void setNextIncomingFrames(IncomingFrames nextIncoming)
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    Set the next IncomingFrames to call in the chain.
    Specified by:
    @@ -480,15 +433,13 @@

    setNextIncomingFrames

    Parameters:
    nextIncoming - the next incoming extension
    -
  • setNextOutgoingFrames

    -
    public void setNextOutgoingFrames(OutgoingFrames nextOutgoing)
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    Set the next OutgoingFrames to call in the chain.
    Specified by:
    @@ -496,13 +447,11 @@

    setNextOutgoingFrames

    Parameters:
    nextOutgoing - the next outgoing extension
    -
  • setCoreSession

    -
    public void setCoreSession(CoreSession coreSession)
    Specified by:
    @@ -510,35 +459,28 @@

    setCoreSession

    Parameters:
    coreSession - the CoreSession for this Extension.
    -
  • getCoreSession

    -
    public CoreSession getCoreSession()
    -
  • getConfiguration

    -
    protected Configuration getConfiguration()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -552,5 +494,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/Behavior.html b/jetty-11/org/eclipse/jetty/websocket/core/Behavior.html index 87bb670b903..d3df868c1fd 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/Behavior.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/Behavior.html @@ -1,29 +1,35 @@ - -Behavior (Eclipse Jetty API Doc - v11.0.21) + +Behavior (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Enum Behavior

    -
    All Implemented Interfaces:
    Serializable, Comparable<Behavior>, java.lang.constant.Constable
    @@ -103,7 +90,6 @@

    Enum Behavior

    This dictated by the RFC 6455 spec in various places, where certain behavior must be performed depending on operation as a CLIENT vs a SERVER

    -
      @@ -112,7 +98,7 @@

      Enum Behavior

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class java.lang.Enum

      +

      Nested classes/interfaces inherited from class java.lang.Enum

      Enum.EnumDesc<E extends Enum<E>>
      @@ -176,17 +162,13 @@

      Enum Constant Details

    • CLIENT

      -
      public static final Behavior CLIENT
      -
    • SERVER

      -
      public static final Behavior SERVER
      -
    @@ -200,7 +182,6 @@

    Method Details

  • values

    -
    public static Behavior[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -208,13 +189,11 @@

    values

    Returns:
    an array containing the constants of this enum type, in the order they are declared
    -
  • valueOf

    -
    public static Behavior valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an @@ -229,7 +208,6 @@

    valueOf

    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null
    -
  • @@ -243,5 +221,7 @@

    valueOf


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.Supplier.html b/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.Supplier.html index 242d8290be1..4ff5bf37b64 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.Supplier.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.Supplier.html @@ -1,29 +1,35 @@ - -CloseStatus.Supplier (Eclipse Jetty API Doc - v11.0.21) + +CloseStatus.Supplier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface CloseStatus.Supplier

    -
    All Known Implementing Classes:
    Parser.ParsedFrame
    Enclosing class:
    -
    CloseStatus
    +
    CloseStatus

    public static interface CloseStatus.Supplier
    -
      @@ -132,9 +118,7 @@

      Method Details

    • getCloseStatus

      -
      CloseStatus getCloseStatus()
      -
    @@ -148,5 +132,7 @@

    getCloseStatus


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.html b/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.html index 43505f4df4a..5e84f4a33d6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/CloseStatus.html @@ -1,29 +1,35 @@ - -CloseStatus (Eclipse Jetty API Doc - v11.0.21) + +CloseStatus (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class CloseStatus

    org.eclipse.jetty.websocket.core.CloseStatus
    -

    public class CloseStatus extends Object
    Representation of a WebSocket Close (status code & reason)
    -
    @@ -589,29 +537,24 @@

    Constructor Details

  • CloseStatus

    -
    public CloseStatus()
    Creates a reason for closing a web socket connection with the no given status code.
    -
  • CloseStatus

    -
    public CloseStatus(int statusCode)
    Creates a reason for closing a web socket connection with the given status code and no reason phrase.
    Parameters:
    statusCode - the close code
    -
  • CloseStatus

    -
    public CloseStatus(int statusCode, String reasonPhrase)
    Creates a reason for closing a web socket connection with the given status code and reason phrase.
    @@ -620,13 +563,11 @@

    CloseStatus

    statusCode - the close code
    reasonPhrase - the reason phrase
    -
  • CloseStatus

    -
    public CloseStatus(int statusCode, Throwable cause)
    Creates a reason for closing a web socket connection with the given status code and reason phrase.
    @@ -635,13 +576,11 @@

    CloseStatus

    statusCode - the close code
    cause - the error which caused the close
    -
  • CloseStatus

    -
    public CloseStatus(int statusCode, String reasonPhrase, Throwable cause)
    @@ -652,23 +591,18 @@

    CloseStatus

    reasonPhrase - the reason phrase
    cause - the error which caused the close
    -
  • CloseStatus

    -
    public CloseStatus(Frame frame)
    -
  • CloseStatus

    -
    public CloseStatus(ByteBuffer payload)
    -
  • @@ -682,72 +616,55 @@

    Method Details

  • getCloseStatus

    -
    public static CloseStatus getCloseStatus(Frame frame)
    -
  • isOrdinary

    -
    public static boolean isOrdinary(int closeCode)
    -
  • isAbnormal

    -
    public boolean isAbnormal()
    -
  • getCause

    -
    public Throwable getCause()
    -
  • getCode

    -
    public int getCode()
    -
  • getReason

    -
    public String getReason()
    -
  • asPayloadBuffer

    -
    public ByteBuffer asPayloadBuffer()
    -
  • asPayloadBuffer

    -
    public static ByteBuffer asPayloadBuffer(int statusCode, String reason)
    -
  • isTransmittableStatusCode

    -
    public static boolean isTransmittableStatusCode(int statusCode)
    Test if provided status code can be sent/received on a WebSocket close.

    @@ -759,60 +676,47 @@

    isTransmittableStatusCode

    Returns:
    true if transmittable
    -
  • toFrame

    -
    public Frame toFrame()
    -
  • toFrame

    -
    public static Frame toFrame(int closeStatus)
    -
  • toFrame

    -
    public static Frame toFrame(int closeStatus, String reason)
    -
  • codeString

    -
    public static String codeString(int closeStatus)
    -
  • isNormal

    -
    public boolean isNormal()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -826,5 +730,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/Configuration.ConfigurationCustomizer.html b/jetty-11/org/eclipse/jetty/websocket/core/Configuration.ConfigurationCustomizer.html index 4e608a87064..036a06e54ab 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/Configuration.ConfigurationCustomizer.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/Configuration.ConfigurationCustomizer.html @@ -1,29 +1,35 @@ - -Configuration.ConfigurationCustomizer (Eclipse Jetty API Doc - v11.0.21) + +Configuration.ConfigurationCustomizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Conf
    org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer

    -
    All Implemented Interfaces:
    Configuration, Configuration.Customizer
    @@ -100,13 +87,12 @@

    Class Conf

    Enclosing interface:
    -
    Configuration
    +
    Configuration

    public static class Configuration.ConfigurationCustomizer extends Object implements Configuration, Configuration.Customizer
    -
    @@ -251,9 +235,8 @@

    Method Details

  • getIdleTimeout

    -
    public Duration getIdleTimeout()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the Idle Timeout
    Specified by:
    @@ -261,15 +244,13 @@

    getIdleTimeout

    Returns:
    the idle timeout
    -
  • getWriteTimeout

    -
    public Duration getWriteTimeout()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the Write Timeout
    Specified by:
    @@ -277,15 +258,13 @@

    getWriteTimeout

    Returns:
    the write timeout
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(Duration timeout)
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set the Idle Timeout.
    Specified by:
    @@ -293,15 +272,13 @@

    setIdleTimeout

    Parameters:
    timeout - the timeout duration (timeout <= 0 implies an infinite timeout)
    -
  • setWriteTimeout

    -
    public void setWriteTimeout(Duration timeout)
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set the Write Timeout.
    Specified by:
    @@ -309,159 +286,133 @@

    setWriteTimeout

    Parameters:
    timeout - the timeout duration (timeout <= 0 implies an infinite timeout)
    -
  • isAutoFragment

    -
    public boolean isAutoFragment()
    Specified by:
    isAutoFragment in interface Configuration
    -
  • setAutoFragment

    -
    public void setAutoFragment(boolean autoFragment)
    Specified by:
    setAutoFragment in interface Configuration
    -
  • getMaxFrameSize

    -
    public long getMaxFrameSize()
    Specified by:
    getMaxFrameSize in interface Configuration
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(long maxFrameSize)
    Specified by:
    setMaxFrameSize in interface Configuration
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    Specified by:
    getOutputBufferSize in interface Configuration
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int outputBufferSize)
    Specified by:
    setOutputBufferSize in interface Configuration
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    Specified by:
    getInputBufferSize in interface Configuration
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)
    Specified by:
    setInputBufferSize in interface Configuration
    -
  • getMaxBinaryMessageSize

    -
    public long getMaxBinaryMessageSize()
    Specified by:
    getMaxBinaryMessageSize in interface Configuration
    -
  • setMaxBinaryMessageSize

    -
    public void setMaxBinaryMessageSize(long maxBinaryMessageSize)
    Specified by:
    setMaxBinaryMessageSize in interface Configuration
    -
  • getMaxTextMessageSize

    -
    public long getMaxTextMessageSize()
    Specified by:
    getMaxTextMessageSize in interface Configuration
    -
  • setMaxTextMessageSize

    -
    public void setMaxTextMessageSize(long maxTextMessageSize)
    Specified by:
    setMaxTextMessageSize in interface Configuration
    -
  • getMaxOutgoingFrames

    -
    public int getMaxOutgoingFrames()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be queued to be sent by the implementation. If the limit is exceeded, subsequent frames @@ -473,15 +424,13 @@

    getMaxOutgoingFrames

    Returns:
    the max number of frames.
    -
  • setMaxOutgoingFrames

    -
    public void setMaxOutgoingFrames(int maxOutgoingFrames)
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be queued to be sent by the implementation. If the limit is exceeded, subsequent frames @@ -493,31 +442,26 @@

    setMaxOutgoingFrames

    Parameters:
    maxOutgoingFrames - the max number of frames.
    -
  • customize

    -
    public void customize(Configuration configurable)
    Specified by:
    customize in interface Configuration.Customizer
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -531,5 +475,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/Configuration.Customizer.html b/jetty-11/org/eclipse/jetty/websocket/core/Configuration.Customizer.html index a24767931bb..f1c5a45c8bf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/Configuration.Customizer.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/Configuration.Customizer.html @@ -1,29 +1,35 @@ - -Configuration.Customizer (Eclipse Jetty API Doc - v11.0.21) + +Configuration.Customizer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Configuration.Customizer

    -
    All Known Subinterfaces:
    WebSocketNegotiator
    @@ -97,11 +84,10 @@

    Interface Configura

    Enclosing interface:
    -
    Configuration
    +
    Configuration

    public static interface Configuration.Customizer
    -
      @@ -136,9 +122,7 @@

      Method Details

    • customize

      -
      void customize(Configuration configurable)
      -
    @@ -152,5 +136,7 @@

    customize


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/Configuration.html b/jetty-11/org/eclipse/jetty/websocket/core/Configuration.html index 0aa3f113c02..6e2c5c572a5 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/Configuration.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/Configuration.html @@ -1,29 +1,35 @@ - -Configuration (Eclipse Jetty API Doc - v11.0.21) + +Configuration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Configuration

    -
    All Known Subinterfaces:
    CoreSession
    @@ -97,7 +84,6 @@

    Interface Configuration


    public interface Configuration
    -
      @@ -213,155 +199,122 @@

      Method Details

    • getIdleTimeout

      -
      Duration getIdleTimeout()
      Get the Idle Timeout
      Returns:
      the idle timeout
      -
    • getWriteTimeout

      -
      Duration getWriteTimeout()
      Get the Write Timeout
      Returns:
      the write timeout
      -
    • setIdleTimeout

      -
      void setIdleTimeout(Duration timeout)
      Set the Idle Timeout.
      Parameters:
      timeout - the timeout duration (timeout <= 0 implies an infinite timeout)
      -
    • setWriteTimeout

      -
      void setWriteTimeout(Duration timeout)
      Set the Write Timeout.
      Parameters:
      timeout - the timeout duration (timeout <= 0 implies an infinite timeout)
      -
    • isAutoFragment

      -
      boolean isAutoFragment()
      -
    • setAutoFragment

      -
      void setAutoFragment(boolean autoFragment)
      -
    • getMaxFrameSize

      -
      long getMaxFrameSize()
      -
    • setMaxFrameSize

      -
      void setMaxFrameSize(long maxFrameSize)
      -
    • getOutputBufferSize

      -
      int getOutputBufferSize()
      -
    • setOutputBufferSize

      -
      void setOutputBufferSize(int outputBufferSize)
      -
    • getInputBufferSize

      -
      int getInputBufferSize()
      -
    • setInputBufferSize

      -
      void setInputBufferSize(int inputBufferSize)
      -
    • getMaxBinaryMessageSize

      -
      long getMaxBinaryMessageSize()
      -
    • setMaxBinaryMessageSize

      -
      void setMaxBinaryMessageSize(long maxSize)
      -
    • getMaxTextMessageSize

      -
      long getMaxTextMessageSize()
      -
    • setMaxTextMessageSize

      -
      void setMaxTextMessageSize(long maxSize)
      -
    • getMaxOutgoingFrames

      -
      int getMaxOutgoingFrames()
      Get the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be @@ -372,13 +325,11 @@

      getMaxOutgoingFrames

      Returns:
      the max number of frames.
      -
    • setMaxOutgoingFrames

      -
      void setMaxOutgoingFrames(int maxOutgoingFrames)
      Set the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be @@ -389,7 +340,6 @@

      setMaxOutgoingFrames

      Parameters:
      maxOutgoingFrames - the max number of frames.
      -
    @@ -403,5 +353,7 @@

    setMaxOutgoingFrames


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.Empty.html b/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.Empty.html index 4f2afd814ef..4aa15e97dda 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.Empty.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.Empty.html @@ -1,29 +1,35 @@ - -CoreSession.Empty (Eclipse Jetty API Doc - v11.0.21) + +CoreSession.Empty (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class CoreSession.Empty

    -
    All Implemented Interfaces:
    Configuration, Configuration.Customizer, CoreSession, OutgoingFrames
    Enclosing interface:
    -
    CoreSession
    +
    CoreSession

    public static class CoreSession.Empty extends Configuration.ConfigurationCustomizer implements CoreSession
    -
    @@ -284,9 +268,8 @@

    Method Details

  • getNegotiatedSubProtocol

    -
    public String getNegotiatedSubProtocol()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The negotiated WebSocket Sub-Protocol for this session.
    Specified by:
    @@ -294,15 +277,13 @@

    getNegotiatedSubProtocol

    Returns:
    the negotiated WebSocket Sub-Protocol for this session.
    -
  • getNegotiatedExtensions

    -
    public List<ExtensionConfig> getNegotiatedExtensions()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The negotiated WebSocket Extension Configurations for this session.
    Specified by:
    @@ -310,15 +291,13 @@

    getNegotiatedExtensions

    Returns:
    the list of Negotiated Extension Configurations for this session.
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The parameter map (from URI Query) for the active session.
    Specified by:
    @@ -326,15 +305,13 @@

    getParameterMap

    Returns:
    the immutable map of parameters
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The active Sec-WebSocket-Version (protocol version) in use.
    Specified by:
    @@ -342,15 +319,13 @@

    getProtocolVersion

    Returns:
    the protocol version in use.
    -
  • getRequestURI

    -
    public URI getRequestURI()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The active connection's Request URI. This is the URI of the upgrade request and is typically http: or https: rather than the ws: or wss: scheme.
    @@ -360,15 +335,13 @@

    getRequestURI

    Returns:
    the absolute URI (including Query string)
    -
  • isSecure

    -
    public boolean isSecure()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The active connection's Secure status indicator.
    Specified by:
    @@ -376,15 +349,13 @@

    isSecure

    Returns:
    true if connection is secure (similar in role to HttpServletRequest.isSecure())
    -
  • abort

    -
    public void abort()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    Issue a harsh abort of the underlying connection.

    This will terminate the connection, without sending a websocket close frame. @@ -401,13 +372,11 @@

    abort

    Specified by:
    abort in interface CoreSession
    -
  • getBehavior

    -
    public Behavior getBehavior()
    Specified by:
    @@ -415,13 +384,11 @@

    getBehavior

    Returns:
    Client or Server behaviour
    -
  • getWebSocketComponents

    -
    public WebSocketComponents getWebSocketComponents()
    Specified by:
    @@ -429,13 +396,11 @@

    getWebSocketComponents

    Returns:
    the WebSocketComponents instance in use for this Connection.
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    Specified by:
    @@ -443,15 +408,13 @@

    getByteBufferPool

    Returns:
    The shared ByteBufferPool
    -
  • getLocalAddress

    -
    public SocketAddress getLocalAddress()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The Local Socket Address for the connection

    Do not assume that this will return a InetSocketAddress in all cases. @@ -464,15 +427,13 @@

    getLocalAddress

    Returns:
    the SocketAddress for the local connection, or null if not supported by Session
    -
  • getRemoteAddress

    -
    public SocketAddress getRemoteAddress()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The Remote Socket Address for the connection

    Do not assume that this will return a InetSocketAddress in all cases. @@ -485,13 +446,11 @@

    getRemoteAddress

    Returns:
    the SocketAddress for the remote connection, or null if not supported by Session
    -
  • isInputOpen

    -
    public boolean isInputOpen()
    Specified by:
    @@ -499,13 +458,11 @@

    isInputOpen

    Returns:
    True if the websocket is open inbound
    -
  • isOutputOpen

    -
    public boolean isOutputOpen()
    Specified by:
    @@ -513,15 +470,13 @@

    isOutputOpen

    Returns:
    True if the websocket is open outbound
    -
  • flush

    -
    public void flush(Callback callback)
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    If using BatchMode.ON or BatchMode.AUTO, trigger a flush of enqueued / batched frames.
    Specified by:
    @@ -529,15 +484,13 @@

    flush

    Parameters:
    callback - the callback to track close frame sent (or failed)
    -
  • close

    -
    public void close(Callback callback)
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    Initiate close handshake, no payload (no declared status code or reason phrase)
    Specified by:
    @@ -545,17 +498,15 @@

    close

    Parameters:
    callback - the callback to track close frame sent (or failed)
    -
  • close

    -
    public void close(int statusCode, String reason, Callback callback)
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    Initiate close handshake with provide status code and optional reason phrase.
    Specified by:
    @@ -565,15 +516,13 @@

    close

    reason - optional reason phrase (will be truncated automatically by implementation to fit within limits of protocol)
    callback - the callback to track close frame sent (or failed)
    -
  • demand

    -
    public void demand(long n)
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    Manage flow control by indicating demand for handling Frames. A call to FrameHandler.onFrame(Frame, Callback) will only be made if a corresponding demand has been signaled. It is an error to call this method @@ -585,17 +534,15 @@

    demand

    n - The number of frames that can be handled (in sequential calls to FrameHandler.onFrame(Frame, Callback)). May not be negative.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -611,13 +558,11 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • isRsv1Used

    -
    public boolean isRsv1Used()
    Specified by:
    @@ -625,13 +570,11 @@

    isRsv1Used

    Returns:
    true if an extension has been negotiated which uses the RSV1 bit.
    -
  • isRsv2Used

    -
    public boolean isRsv2Used()
    Specified by:
    @@ -639,13 +582,11 @@

    isRsv2Used

    Returns:
    true if an extension has been negotiated which uses the RSV2 bit.
    -
  • isRsv3Used

    -
    public boolean isRsv3Used()
    Specified by:
    @@ -653,7 +594,6 @@

    isRsv3Used

    Returns:
    true if an extension has been negotiated which uses the RSV3 bit.
    -
  • @@ -667,5 +607,7 @@

    isRsv3Used


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.html b/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.html index a70dbf1fbcd..c0809f148e5 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/CoreSession.html @@ -1,29 +1,35 @@ - -CoreSession (Eclipse Jetty API Doc - v11.0.21) + +CoreSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface CoreSession

    -
    All Superinterfaces:
    Configuration, OutgoingFrames
    @@ -99,7 +86,6 @@

    Interface CoreSession

    public interface CoreSession extends OutgoingFrames, Configuration
    Represents the outgoing Frames.
    -
      @@ -117,7 +103,7 @@

      Nested Class Summary

       
    -

    Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.core.Configuration

    +

    Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.core.Configuration

    Configuration.ConfigurationCustomizer, Configuration.Customizer
    @@ -170,7 +156,7 @@

    Method Summary

    The Local Socket Address for the connection
    - +
    The negotiated WebSocket Extension Configurations for this session.
    @@ -180,7 +166,7 @@

    Method Summary

    The negotiated WebSocket Sub-Protocol for this session.
    - +
    The parameter map (from URI Query) for the active session.
    @@ -246,59 +232,50 @@

    Method Details

  • getNegotiatedSubProtocol

    -
    String getNegotiatedSubProtocol()
    The negotiated WebSocket Sub-Protocol for this session.
    Returns:
    the negotiated WebSocket Sub-Protocol for this session.
    -
  • getNegotiatedExtensions

    -
    List<ExtensionConfig> getNegotiatedExtensions()
    The negotiated WebSocket Extension Configurations for this session.
    Returns:
    the list of Negotiated Extension Configurations for this session.
    -
  • getParameterMap

    -
    Map<String,List<String>> getParameterMap()
    The parameter map (from URI Query) for the active session.
    Returns:
    the immutable map of parameters
    -
  • getProtocolVersion

    -
    String getProtocolVersion()
    The active Sec-WebSocket-Version (protocol version) in use.
    Returns:
    the protocol version in use.
    -
  • getRequestURI

    -
    URI getRequestURI()
    The active connection's Request URI. This is the URI of the upgrade request and is typically http: or https: rather than @@ -307,62 +284,52 @@

    getRequestURI

    Returns:
    the absolute URI (including Query string)
    -
  • isSecure

    -
    boolean isSecure()
    The active connection's Secure status indicator.
    Returns:
    true if connection is secure (similar in role to HttpServletRequest.isSecure())
    -
  • getBehavior

    -
    Behavior getBehavior()
    Returns:
    Client or Server behaviour
    -
  • getWebSocketComponents

    -
    WebSocketComponents getWebSocketComponents()
    Returns:
    the WebSocketComponents instance in use for this Connection.
    -
  • getByteBufferPool

    -
    ByteBufferPool getByteBufferPool()
    Returns:
    The shared ByteBufferPool
    -
  • getLocalAddress

    -
    SocketAddress getLocalAddress()
    The Local Socket Address for the connection

    @@ -374,13 +341,11 @@

    getLocalAddress

    Returns:
    the SocketAddress for the local connection, or null if not supported by Session
    -
  • getRemoteAddress

    -
    SocketAddress getRemoteAddress()
    The Remote Socket Address for the connection

    @@ -392,63 +357,53 @@

    getRemoteAddress

    Returns:
    the SocketAddress for the remote connection, or null if not supported by Session
    -
  • isInputOpen

    -
    boolean isInputOpen()
    Returns:
    True if the websocket is open inbound
    -
  • isOutputOpen

    -
    boolean isOutputOpen()
    Returns:
    True if the websocket is open outbound
    -
  • flush

    -
    void flush(Callback callback)
    If using BatchMode.ON or BatchMode.AUTO, trigger a flush of enqueued / batched frames.
    Parameters:
    callback - the callback to track close frame sent (or failed)
    -
  • close

    -
    void close(Callback callback)
    Initiate close handshake, no payload (no declared status code or reason phrase)
    Parameters:
    callback - the callback to track close frame sent (or failed)
    -
  • close

    -
    void close(int statusCode, String reason, Callback callback)
    @@ -459,13 +414,11 @@

    close

    reason - optional reason phrase (will be truncated automatically by implementation to fit within limits of protocol)
    callback - the callback to track close frame sent (or failed)
    -
  • abort

    -
    void abort()
    Issue a harsh abort of the underlying connection.

    @@ -479,13 +432,11 @@

    abort

    Once the underlying connection has been determined to be closed, the FrameHandler.onClosed(CloseStatus, Callback) event will be called.

    -
  • demand

    -
    void demand(long n)
    Manage flow control by indicating demand for handling Frames. A call to FrameHandler.onFrame(Frame, Callback) will only be made if a @@ -496,43 +447,36 @@

    demand

    n - The number of frames that can be handled (in sequential calls to FrameHandler.onFrame(Frame, Callback)). May not be negative.
    -
  • isRsv1Used

    -
    boolean isRsv1Used()
    Returns:
    true if an extension has been negotiated which uses the RSV1 bit.
    -
  • isRsv2Used

    -
    boolean isRsv2Used()
    Returns:
    true if an extension has been negotiated which uses the RSV2 bit.
    -
  • isRsv3Used

    -
    boolean isRsv3Used()
    Returns:
    true if an extension has been negotiated which uses the RSV3 bit.
    -
  • @@ -546,5 +490,7 @@

    isRsv3Used


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/Extension.html b/jetty-11/org/eclipse/jetty/websocket/core/Extension.html index d24c086da9b..e676724fc26 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/Extension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/Extension.html @@ -1,29 +1,35 @@ - -Extension (Eclipse Jetty API Doc - v11.0.21) + +Extension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface Extension

    -
    All Superinterfaces:
    AutoCloseable, Closeable, IncomingFrames, OutgoingFrames
    @@ -101,7 +88,6 @@

    Interface Extension

    Interface for WebSocket Extensions.

    That Frames are passed through the Extension via the IncomingFrames and OutgoingFrames interfaces

    -
      @@ -186,16 +172,13 @@

      Method Details

    • init

      -
      void init(ExtensionConfig config, WebSocketComponents components)
      -
    • close

      -
      default void close()
      Used to clean up any resources after connection close.
      @@ -204,26 +187,22 @@

      close

      Specified by:
      close in interface Closeable
      -
    • getConfig

      -
      ExtensionConfig getConfig()
      The active configuration for this extension.
      Returns:
      the configuration for this extension. never null.
      -
    • getName

      -
      String getName()
      The Sec-WebSocket-Extensions name for this extension.

      @@ -232,13 +211,11 @@

      getName

      Returns:
      the name of the extension
      -
    • isRsv1User

      -
      boolean isRsv1User()
      Used to indicate that the extension makes use of the RSV1 bit of the base websocket framing.

      @@ -247,13 +224,11 @@

      isRsv1User

      Returns:
      true if extension uses RSV1 for its own purposes.
      -
    • isRsv2User

      -
      boolean isRsv2User()
      Used to indicate that the extension makes use of the RSV2 bit of the base websocket framing.

      @@ -262,13 +237,11 @@

      isRsv2User

      Returns:
      true if extension uses RSV2 for its own purposes.
      -
    • isRsv3User

      -
      boolean isRsv3User()
      Used to indicate that the extension makes use of the RSV3 bit of the base websocket framing.

      @@ -277,45 +250,38 @@

      isRsv3User

      Returns:
      true if extension uses RSV3 for its own purposes.
      -
    • setNextIncomingFrames

      -
      void setNextIncomingFrames(IncomingFrames nextIncoming)
      Set the next IncomingFrames to call in the chain.
      Parameters:
      nextIncoming - the next incoming extension
      -
    • setNextOutgoingFrames

      -
      void setNextOutgoingFrames(OutgoingFrames nextOutgoing)
      Set the next OutgoingFrames to call in the chain.
      Parameters:
      nextOutgoing - the next outgoing extension
      -
    • setCoreSession

      -
      void setCoreSession(CoreSession coreSession)
      Parameters:
      coreSession - the CoreSession for this Extension.
      -
    @@ -329,5 +295,7 @@

    setCoreSession


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/ExtensionConfig.html b/jetty-11/org/eclipse/jetty/websocket/core/ExtensionConfig.html index 8db62ac8508..1eb1a77c65b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/ExtensionConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/ExtensionConfig.html @@ -1,29 +1,35 @@ - -ExtensionConfig (Eclipse Jetty API Doc - v11.0.21) + +ExtensionConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ExtensionConfig

    org.eclipse.jetty.websocket.core.ExtensionConfig
    -
    Direct Known Subclasses:
    JakartaWebSocketExtensionConfig
    @@ -98,7 +85,6 @@

    Class ExtensionConfig

    public class ExtensionConfig extends Object
    Represents an Extension Configuration, as seen during the connection Handshake process.
    -
    @@ -263,7 +243,6 @@

    Method Details

  • parse

    -
    public static ExtensionConfig parse(String parameterizedName)
    Parse a single parameterized name.
    @@ -272,13 +251,11 @@

    parse

    Returns:
    the ExtensionConfig
    -
  • parseEnum

    -
    public static List<ExtensionConfig> parseEnum(Enumeration<String> valuesEnum)
    Parse enumeration of Sec-WebSocket-Extensions header values into a ExtensionConfig list
    @@ -287,13 +264,11 @@

    parseEnum

    Returns:
    the list of extension configs
    -
  • parseList

    -
    public static List<ExtensionConfig> parseList(String... rawSecWebSocketExtensions)
    Parse 1 or more raw Sec-WebSocket-Extensions header values into a ExtensionConfig list
    @@ -302,13 +277,11 @@

    parseList

    Returns:
    the list of extension configs
    -
  • toHeaderValue

    -
    public static String toHeaderValue(List<ExtensionConfig> configs)
    Convert a list of ExtensionConfig to a header value
    @@ -317,141 +290,110 @@

    toHeaderValue

    Returns:
    the header value (null if no configs present)
    -
  • isInternalExtension

    -
    public boolean isInternalExtension()
    -
  • getInternalParameters

    -
    public List<Map.Entry<String,String>> getInternalParameters()
    -
  • removeInternalParameters

    -
    public void removeInternalParameters()
    -
  • getName

    -
    public String getName()
    -
  • getParameter

    -
    public final int getParameter(String key, int defValue)
    -
  • getParameter

    -
    public final String getParameter(String key, String defValue)
    -
  • getParameterizedName

    -
    public final String getParameterizedName()
    -
  • getParameterizedNameWithoutInternalParams

    -
    public final String getParameterizedNameWithoutInternalParams()
    -
  • quoteIfNeeded

    -
    public static void quoteIfNeeded(StringBuilder buf, String str)
    -
  • getParameterKeys

    -
    public final Set<String> getParameterKeys()
    -
  • getParameters

    -
    public final Map<String,String> getParameters()
    Return parameters found in request URI.
    Returns:
    the parameter map
    -
  • setParameter

    -
    public final void setParameter(String key)
    -
  • setParameter

    -
    public final void setParameter(String key, int value)
    -
  • setParameter

    -
    public final void setParameter(String key, String value)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -465,5 +407,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/Frame.html b/jetty-11/org/eclipse/jetty/websocket/core/Frame.html index cb37b477787..4e99c90a100 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/Frame.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/Frame.html @@ -1,29 +1,35 @@ - -Frame (Eclipse Jetty API Doc - v11.0.21) + +Frame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Frame

    org.eclipse.jetty.websocket.core.Frame
    -
    Direct Known Subclasses:
    Parser.ParsedFrame
    @@ -119,7 +106,6 @@

    Class Frame

    | Payload Data continued ... | +---------------------------------------------------------------+
    -
      @@ -329,24 +315,21 @@

      Field Details

    • MAX_CONTROL_PAYLOAD

      -
      public static final int MAX_CONTROL_PAYLOAD
      Maximum size of Control frame, per RFC 6455
      See Also:
      -
      -
    • finRsvOp

      -
      protected byte finRsvOp
      Combined FIN + RSV1 + RSV2 + RSV3 + OpCode byte. @@ -357,26 +340,21 @@

      finRsvOp

      0001_0000 (0x10) = rsv3 0000_1111 (0x0F) = opcode
      -
    • mask

      -
      protected byte[] mask
      -
    • payload

      -
      protected ByteBuffer payload
      The payload data.

      It is assumed to always be in FLUSH mode (ready to read) in this object.

      -
    @@ -390,70 +368,56 @@

    Constructor Details

  • Frame

    -
    public Frame(byte opcode)
    Construct form opcode
    Parameters:
    opcode - the opcode the frame is based on
    -
  • Frame

    -
    public Frame(byte opCode, ByteBuffer payload)
    -
  • Frame

    -
    public Frame(byte opCode, String payload)
    -
  • Frame

    -
    public Frame(byte opCode, boolean fin, ByteBuffer payload)
    -
  • Frame

    -
    public Frame(byte opCode, boolean fin, String payload)
    -
  • Frame

    -
    protected Frame()
    -
  • Frame

    -
    public Frame(byte finRsvOp, byte[] mask, ByteBuffer payload)
    -
  • @@ -467,84 +431,65 @@

    Method Details

  • copyWithoutPayload

    -
    public static Frame copyWithoutPayload(Frame original)
    -
  • copy

    -
    public static Frame copy(Frame original)
    -
  • isControlFrame

    -
    public boolean isControlFrame()
    -
  • isDataFrame

    -
    public boolean isDataFrame()
    -
  • copyHeaders

    -
    protected void copyHeaders(Frame frame)
    -
  • equals

    -
    public boolean equals(Object obj)
    Overrides:
    equals in class Object
    -
  • getMask

    -
    public byte[] getMask()
    -
  • getOpCode

    -
    public byte getOpCode()
    -
  • getPayload

    -
    public ByteBuffer getPayload()
    Get the payload ByteBuffer.
    -
  • getPayloadAsUTF8

    -
    public String getPayloadAsUTF8()
    Get the payload of the frame as a UTF-8 string.

    Should only be used in testing, does not validate the @@ -553,113 +498,87 @@

    getPayloadAsUTF8

    Returns:
    the payload as a UTF-8 string.
    -
  • getPayloadLength

    -
    public int getPayloadLength()
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • hasPayload

    -
    public boolean hasPayload()
    -
  • isFin

    -
    public boolean isFin()
    -
  • isMasked

    -
    public boolean isMasked()
    -
  • isRsv1

    -
    public boolean isRsv1()
    -
  • isRsv2

    -
    public boolean isRsv2()
    -
  • isRsv3

    -
    public boolean isRsv3()
    -
  • reset

    -
    public void reset()
    -
  • setFin

    -
    public Frame setFin(boolean fin)
    -
  • setMask

    -
    public Frame setMask(byte[] maskingKey)
    -
  • setOpCode

    -
    protected Frame setOpCode(byte op)
    -
  • setPayload

    -
    public Frame setPayload(ByteBuffer buf)
    Set the data payload.

    @@ -672,83 +591,64 @@

    setPayload

    Returns:
    the frame itself
    -
  • setPayload

    -
    public Frame setPayload(String str)
    -
  • setPayload

    -
    public Frame setPayload(byte[] buf)
    -
  • setRsv1

    -
    public Frame setRsv1(boolean rsv1)
    -
  • setRsv2

    -
    public Frame setRsv2(boolean rsv2)
    -
  • setRsv3

    -
    public Frame setRsv3(boolean rsv3)
    -
  • asReadOnly

    -
    public Frame asReadOnly()
    -
  • hasRsv

    -
    public boolean hasRsv()
    -
  • demask

    -
    public void demask()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -762,5 +662,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/FrameHandler.html b/jetty-11/org/eclipse/jetty/websocket/core/FrameHandler.html index 02e3a1f6989..a6f928db75c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/FrameHandler.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/FrameHandler.html @@ -1,29 +1,35 @@ - -FrameHandler (Eclipse Jetty API Doc - v11.0.21) + +FrameHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface FrameHandler

    -
    All Superinterfaces:
    IncomingFrames
    @@ -127,7 +114,6 @@

    Interface FrameHandler

  • The onClosed(CloseStatus, Callback) method is always called once a websocket connection is terminated, either gracefully or not. The error code will indicate the nature of the close.
  • -
      @@ -188,7 +174,6 @@

      Method Details

    • onOpen

      -
      void onOpen(CoreSession coreSession, Callback callback)
      Async notification that Connection is being opened. @@ -206,13 +191,11 @@

      onOpen

      coreSession - the session associated with this connection.
      callback - the callback to indicate success in processing (or failure)
      -
    • onFrame

      -
      void onFrame(Frame frame, Callback callback)
      Receiver of all Frames. @@ -229,13 +212,11 @@

      onFrame

      frame - the raw frame
      callback - the callback to indicate success in processing frame (or failure)
      -
    • onError

      -
      void onError(Throwable cause, Callback callback)
      An error has occurred or been detected in websocket-core and being reported to FrameHandler. @@ -247,13 +228,11 @@

      onError

      cause - the reason for the error
      callback - the callback to indicate success in processing (or failure)
      -
    • onClosed

      -
      void onClosed(CloseStatus closeStatus, Callback callback)
      This is the Close Handshake Complete event. @@ -267,13 +246,11 @@

      onClosed

      closeStatus - the close status received from remote, or in the case of abnormal closure from local.
      callback - the callback to indicate success in processing (or failure)
      -
    • isDemanding

      -
      default boolean isDemanding()
      Does the FrameHandler manage it's own demand?
      @@ -282,7 +259,6 @@

      isDemanding

      is willing to receive new Frames. Otherwise the demand will be managed by an automatic call to demand(1) after every succeeded callback passed to onFrame(Frame, Callback).
      -
    @@ -296,5 +272,7 @@

    isDemanding


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/IncomingFrames.html b/jetty-11/org/eclipse/jetty/websocket/core/IncomingFrames.html index 0ce2a325537..b36cc4b4a2c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/IncomingFrames.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/IncomingFrames.html @@ -1,29 +1,35 @@ - -IncomingFrames (Eclipse Jetty API Doc - v11.0.21) + +IncomingFrames (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface IncomingFrames

    -
    All Known Subinterfaces:
    Extension, FrameHandler
    @@ -98,7 +85,6 @@

    Interface IncomingFrames


    public interface IncomingFrames
    Interface for dealing with Incoming Frames.
    -
      @@ -136,7 +122,6 @@

      Method Details

    • onFrame

      -
      void onFrame(Frame frame, Callback callback)

      Process the incoming frame.

      @@ -152,7 +137,6 @@

      onFrame

      frame - the frame to process.
      callback - the read completion.
      -
    @@ -166,5 +150,7 @@

    onFrame


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/OpCode.html b/jetty-11/org/eclipse/jetty/websocket/core/OpCode.html index c8b8017a7ca..306face8e7f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/OpCode.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/OpCode.html @@ -1,29 +1,35 @@ - -OpCode (Eclipse Jetty API Doc - v11.0.21) + +OpCode (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class OpCode

    org.eclipse.jetty.websocket.core.OpCode
    -

    public final class OpCode extends Object
    -
    @@ -338,9 +310,7 @@

    Constructor Details

  • OpCode

    -
    public OpCode()
    -
  • @@ -354,31 +324,24 @@

    Method Details

  • getOpCode

    -
    public static byte getOpCode(byte firstByte)
    -
  • isControlFrame

    -
    public static boolean isControlFrame(byte opcode)
    -
  • isDataFrame

    -
    public static boolean isDataFrame(byte opcode)
    -
  • isKnown

    -
    public static boolean isKnown(byte opcode)
    Test for known opcodes (per the RFC spec)
    @@ -387,15 +350,12 @@

    isKnown

    Returns:
    true if known. false if unknown, undefined, or reserved
    -
  • name

    -
    public static String name(byte opcode)
    -
  • @@ -409,5 +369,7 @@

    name


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/OutgoingFrames.html b/jetty-11/org/eclipse/jetty/websocket/core/OutgoingFrames.html index b26802937cf..e2b68079291 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/OutgoingFrames.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/OutgoingFrames.html @@ -1,29 +1,35 @@ - -OutgoingFrames (Eclipse Jetty API Doc - v11.0.21) + +OutgoingFrames (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface OutgoingFrames

    -
    All Known Subinterfaces:
    CoreSession, Extension
    @@ -98,7 +85,6 @@

    Interface OutgoingFrames


    public interface OutgoingFrames
    Interface for dealing with frames outgoing to (eventually) the network layer.
    -
      @@ -137,7 +123,6 @@

      Method Details

    • sendFrame

      -
      void sendFrame(Frame frame, Callback callback, boolean batch)
      @@ -154,7 +139,6 @@

      sendFrame

      callback - the callback to notify when the frame is written.
      batch - the batch mode requested by the sender.
      -
    @@ -168,5 +152,7 @@

    sendFrame


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/WebSocketComponents.html b/jetty-11/org/eclipse/jetty/websocket/core/WebSocketComponents.html index 0538f7ba136..f0e4d226869 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/WebSocketComponents.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/WebSocketComponents.html @@ -1,29 +1,35 @@ - -WebSocketComponents (Eclipse Jetty API Doc - v11.0.21) + +WebSocketComponents (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class WebSocketComponents

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class WebSocketComponentsextends ContainerLifeCycle

    A collection of components which are the resources needed for websockets such as ByteBufferPool, WebSocketExtensionRegistry, and DecoratedObjectFactory.
    -
    @@ -231,34 +217,28 @@

    Constructor Details

  • WebSocketComponents

    -
    public WebSocketComponents()
    -
  • WebSocketComponents

    -
    public WebSocketComponents(WebSocketExtensionRegistry extensionRegistry, DecoratedObjectFactory objectFactory, ByteBufferPool bufferPool, InflaterPool inflaterPool, DeflaterPool deflaterPool)
    -
  • WebSocketComponents

    -
    public WebSocketComponents(WebSocketExtensionRegistry extensionRegistry, DecoratedObjectFactory objectFactory, ByteBufferPool bufferPool, InflaterPool inflaterPool, DeflaterPool deflaterPool, Executor executor)
    -
  • @@ -272,49 +252,37 @@

    Method Details

  • getBufferPool

    -
    public ByteBufferPool getBufferPool()
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
  • getExtensionRegistry

    -
    public WebSocketExtensionRegistry getExtensionRegistry()
    -
  • getObjectFactory

    -
    public DecoratedObjectFactory getObjectFactory()
    -
  • getInflaterPool

    -
    public InflaterPool getInflaterPool()
    -
  • getDeflaterPool

    -
    public DeflaterPool getDeflaterPool()
    -
  • @@ -328,5 +296,7 @@

    getDeflaterPool


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/WebSocketConstants.html b/jetty-11/org/eclipse/jetty/websocket/core/WebSocketConstants.html index bed8f859a2c..73415784dda 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/WebSocketConstants.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/WebSocketConstants.html @@ -1,18 +1,19 @@ - -WebSocketConstants (Eclipse Jetty API Doc - v11.0.21) + +WebSocketConstants (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketExtens
    org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry

    -
    All Implemented Interfaces:
    Iterable<Class<? extends Extension>>
    @@ -98,7 +85,6 @@

    Class WebSocketExtens
    public class WebSocketExtensionRegistry extends Object implements Iterable<Class<? extends Extension>>
    -

    @@ -191,71 +175,55 @@

    Method Details

  • getAvailableExtensions

    -
    public Map<String,Class<? extends Extension>> getAvailableExtensions()
    -
  • getExtension

    -
    public Class<? extends Extension> getExtension(String name)
    -
  • getAvailableExtensionNames

    -
    public Set<String> getAvailableExtensionNames()
    -
  • isAvailable

    -
    public boolean isAvailable(String name)
    -
  • iterator

    -
    public Iterator<Class<? extends Extension>> iterator()
    Specified by:
    iterator in interface Iterable<Class<? extends Extension>>
    -
  • newInstance

    -
    public Extension newInstance(ExtensionConfig config, WebSocketComponents components)
    -
  • register

    -
    public void register(String name, Class<? extends Extension> extension)
    -
  • unregister

    -
    public void unregister(String name)
    -
  • @@ -269,5 +237,7 @@

    unregister


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/class-use/AbstractExtension.html b/jetty-11/org/eclipse/jetty/websocket/core/class-use/AbstractExtension.html index 274b9d0c277..22a24bb9486 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/class-use/AbstractExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/class-use/AbstractExtension.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.core.AbstractExtension (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.core.AbstractExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class CoreClientUpgrade

    -
    All Implemented Interfaces:
    EventListener, Request, Response.CompleteListener, Response.ResponseListener, HttpUpgrader.Factory
    @@ -104,7 +91,6 @@

    Class CoreClientUpgrade
    public abstract class CoreClientUpgradeRequest extends HttpRequest implements Response.CompleteListener, HttpUpgrader.Factory
    -

    @@ -176,13 +162,13 @@

    Method Summary

    URI requestURI, FrameHandler frameHandler)
     
    - +
     
    abstract FrameHandler
     
    - +
     
    protected void
    @@ -205,7 +191,7 @@

    Method Summary

    Sends this request and asynchronously notifies the given listener for response events.
    - +
     
    void
    @@ -247,9 +233,7 @@

    Field Details

  • futureCoreSession

    -
    protected final CompletableFuture<CoreSession> futureCoreSession
    -
  • @@ -263,10 +247,8 @@

    Constructor Details

  • CoreClientUpgradeRequest

    -
    public CoreClientUpgradeRequest(WebSocketCoreClient webSocketClient, URI requestURI)
    -
  • @@ -280,91 +262,70 @@

    Method Details

  • from

    -
    public static CoreClientUpgradeRequest from(WebSocketCoreClient webSocketClient, URI requestURI, FrameHandler frameHandler)
    -
  • setConfiguration

    -
    public void setConfiguration(Configuration.ConfigurationCustomizer config)
    -
  • addListener

    -
    public void addListener(UpgradeListener listener)
    -
  • addExtensions

    -
    public void addExtensions(ExtensionConfig... configs)
    -
  • addExtensions

    -
    public void addExtensions(String... configs)
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
  • setExtensions

    -
    public void setExtensions(List<ExtensionConfig> configs)
    -
  • getSubProtocols

    -
    public List<String> getSubProtocols()
    -
  • setSubProtocols

    -
    public void setSubProtocols(String... protocols)
    -
  • setSubProtocols

    -
    public void setSubProtocols(List<String> protocols)
    -
  • send

    -
    public void send(Response.CompleteListener listener)
    -
    Description copied from interface: Request
    +
    Description copied from interface: Request

    Sends this request and asynchronously notifies the given listener for response events.

    This method should be used when the application needs to be notified of the various response events as they happen, or when the application needs to efficiently manage the response content.

    @@ -379,23 +340,19 @@

    send

    Parameters:
    listener - the listener that receives response events
    -
  • sendAsync

    -
    public CompletableFuture<CoreSession> sendAsync()
    -
  • onComplete

    -
    public void onComplete(Result result)
    -
    Description copied from interface: Response.CompleteListener
    +
    Description copied from interface: Response.CompleteListener
    Callback method invoked when the request and the response have been processed, either successfully or not.

    @@ -412,61 +369,48 @@

    onComplete

    Parameters:
    result - the result of the request / response exchange
    -
  • handleException

    -
    protected void handleException(Throwable failure)
    -
  • newHttpUpgrader

    -
    public HttpUpgrader newHttpUpgrader(HttpVersion version)
    Specified by:
    newHttpUpgrader in interface HttpUpgrader.Factory
    -
  • customize

    -
    protected void customize(EndPoint endPoint)
    Allow for overridden customization of endpoint (such as special transport level properties: e.g. TCP keepAlive)
    -
  • getFrameHandler

    -
    public abstract FrameHandler getFrameHandler()
    -
  • requestComplete

    -
    public void requestComplete()
    -
  • upgrade

    -
    public void upgrade(HttpResponse response, EndPoint endPoint)
    -
  • @@ -480,5 +424,7 @@

    upgrade


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/UpgradeListener.html b/jetty-11/org/eclipse/jetty/websocket/core/client/UpgradeListener.html index b19a08462d8..b9decd2effc 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/UpgradeListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/UpgradeListener.html @@ -1,29 +1,35 @@ - -UpgradeListener (Eclipse Jetty API Doc - v11.0.21) + +UpgradeListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface UpgradeListener

    -
    All Known Implementing Classes:
    JsrUpgradeListener

    public interface UpgradeListener
    -
      @@ -136,20 +122,17 @@

      Method Details

    • onHandshakeRequest

      -
      default void onHandshakeRequest(HttpRequest request)
      Event that triggers before the Handshake request is sent.
      Parameters:
      request - the request
      -
    • onHandshakeResponse

      -
      default void onHandshakeResponse(HttpRequest request, HttpResponse response)
      Event that triggers after the Handshake response has been received.
      @@ -158,7 +141,6 @@

      onHandshakeResponse

      request - the request that was used
      response - the response that was received
      -
    @@ -172,5 +154,7 @@

    onHandshakeResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/WebSocketCoreClient.html b/jetty-11/org/eclipse/jetty/websocket/core/client/WebSocketCoreClient.html index 9c28b0257aa..3d9a851361b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/WebSocketCoreClient.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/WebSocketCoreClient.html @@ -1,29 +1,35 @@ - -WebSocketCoreClient (Eclipse Jetty API Doc - v11.0.21) + +WebSocketCoreClient (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class WebSocketCoreClient

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -101,7 +88,6 @@

    Class WebSocketCoreClient
    public class WebSocketCoreClient extends ContainerLifeCycle
    -

    @@ -173,10 +159,10 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
     
    - +
    connect(FrameHandler frameHandler, URI wsUri)
     
    @@ -233,9 +219,7 @@

    Field Details

  • WEBSOCKET_CORECLIENT_ATTRIBUTE

    -
    public static final String WEBSOCKET_CORECLIENT_ATTRIBUTE
    -
  • @@ -249,26 +233,20 @@

    Constructor Details

  • WebSocketCoreClient

    -
    public WebSocketCoreClient()
    -
  • WebSocketCoreClient

    -
    public WebSocketCoreClient(WebSocketComponents webSocketComponents)
    -
  • WebSocketCoreClient

    -
    public WebSocketCoreClient(HttpClient httpClient, WebSocketComponents webSocketComponents)
    -
  • @@ -282,23 +260,18 @@

    Method Details

  • getClassLoader

    -
    public ClassLoader getClassLoader()
    -
  • setClassLoader

    -
    public void setClassLoader(ClassLoader classLoader)
    -
  • connect

    -
    public CompletableFuture<CoreSession> connect(FrameHandler frameHandler, URI wsUri) throws IOException
    @@ -306,52 +279,41 @@

    connect

    Throws:
    IOException
    -
  • connect

    -
    Throws:
    IOException
    -
  • getExtensionRegistry

    -
    public WebSocketExtensionRegistry getExtensionRegistry()
    -
  • getHttpClient

    -
    public HttpClient getHttpClient()
    -
  • getObjectFactory

    -
    public DecoratedObjectFactory getObjectFactory()
    -
  • getWebSocketComponents

    -
    public WebSocketComponents getWebSocketComponents()
    -
  • @@ -365,5 +327,7 @@

    getWebSocketComponents


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/class-use/CoreClientUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/core/client/class-use/CoreClientUpgradeRequest.html index d2e60806d96..d2e95ce7b1d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/class-use/CoreClientUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/class-use/CoreClientUpgradeRequest.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.core.client.CoreClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.core.client.CoreClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface HttpClientProvider

    -
    All Known Implementing Classes:
    XmlHttpClientProvider

    public interface HttpClientProvider
    -
      @@ -131,17 +117,13 @@

      Method Details

    • get

      -
      static HttpClient get()
      -
    • newHttpClient

      -
      default HttpClient newHttpClient()
      -
    @@ -155,5 +137,7 @@

    newHttpClient


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP.html b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP.html index 4e1f7048d55..4b2ddb7d1c5 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP.html @@ -1,29 +1,35 @@ - -HttpUpgraderOverHTTP (Eclipse Jetty API Doc - v11.0.21) + +HttpUpgraderOverHTTP (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpUpgraderOverHTTP<
    org.eclipse.jetty.websocket.core.client.internal.HttpUpgraderOverHTTP

    -
    All Implemented Interfaces:
    HttpUpgrader
    @@ -98,7 +85,6 @@

    Class HttpUpgraderOverHTTP<
    public class HttpUpgraderOverHTTP extends Object implements HttpUpgrader
    -

      @@ -107,7 +93,7 @@

      Class HttpUpgraderOverHTTP<

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.HttpUpgrader

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.HttpUpgrader

      HttpUpgrader.Factory
      @@ -168,9 +154,7 @@

      Constructor Details

    • HttpUpgraderOverHTTP

      -
      public HttpUpgraderOverHTTP(CoreClientUpgradeRequest clientUpgradeRequest)
      -
    @@ -184,9 +168,8 @@

    Method Details

  • prepare

    -
    public void prepare(HttpRequest request)
    -
    Description copied from interface: HttpUpgrader
    +
    Description copied from interface: HttpUpgrader

    Prepares the request for the upgrade, for example by setting the HTTP method or by setting HTTP headers required for the upgrade.

    @@ -195,17 +178,15 @@

    prepare

    Parameters:
    request - the request to prepare
    -
  • upgrade

    -
    public void upgrade(HttpResponse response, EndPoint endPoint, Callback callback)
    -
    Description copied from interface: HttpUpgrader
    +
    Description copied from interface: HttpUpgrader

    Upgrades the given endPoint to a different protocol.

    The success or failure of the upgrade should be communicated via the given callback.

    An exception thrown by this method is equivalent to failing the callback.

    @@ -217,7 +198,6 @@

    upgrade

    endPoint - the EndPoint to upgrade
    callback - a callback to notify of the success or failure of the upgrade
    -
  • @@ -231,5 +211,7 @@

    upgrade


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP2.html b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP2.html index a7c5fc63820..dfde29266b3 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP2.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/HttpUpgraderOverHTTP2.html @@ -1,29 +1,35 @@ - -HttpUpgraderOverHTTP2 (Eclipse Jetty API Doc - v11.0.21) + +HttpUpgraderOverHTTP2 (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HttpUpgraderOverHTTP
    org.eclipse.jetty.websocket.core.client.internal.HttpUpgraderOverHTTP2

    -
    All Implemented Interfaces:
    HttpUpgrader
    @@ -98,7 +85,6 @@

    Class HttpUpgraderOverHTTP
    public class HttpUpgraderOverHTTP2 extends Object implements HttpUpgrader
    -

      @@ -107,7 +93,7 @@

      Class HttpUpgraderOverHTTP

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.HttpUpgrader

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.client.HttpUpgrader

      HttpUpgrader.Factory
      @@ -168,9 +154,7 @@

      Constructor Details

    • HttpUpgraderOverHTTP2

      -
      public HttpUpgraderOverHTTP2(CoreClientUpgradeRequest clientUpgradeRequest)
      -
    @@ -184,9 +168,8 @@

    Method Details

  • prepare

    -
    public void prepare(HttpRequest request)
    -
    Description copied from interface: HttpUpgrader
    +
    Description copied from interface: HttpUpgrader

    Prepares the request for the upgrade, for example by setting the HTTP method or by setting HTTP headers required for the upgrade.

    @@ -195,17 +178,15 @@

    prepare

    Parameters:
    request - the request to prepare
    -
  • upgrade

    -
    public void upgrade(HttpResponse response, EndPoint endPoint, Callback callback)
    -
    Description copied from interface: HttpUpgrader
    +
    Description copied from interface: HttpUpgrader

    Upgrades the given endPoint to a different protocol.

    The success or failure of the upgrade should be communicated via the given callback.

    An exception thrown by this method is equivalent to failing the callback.

    @@ -217,7 +198,6 @@

    upgrade

    endPoint - the EndPoint to upgrade
    callback - a callback to notify of the success or failure of the upgrade
    -
  • @@ -231,5 +211,7 @@

    upgrade


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/XmlHttpClientProvider.html b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/XmlHttpClientProvider.html index ed77a533d68..f5f2cb43139 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/XmlHttpClientProvider.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/XmlHttpClientProvider.html @@ -1,29 +1,35 @@ - -XmlHttpClientProvider (Eclipse Jetty API Doc - v11.0.21) + +XmlHttpClientProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class XmlHttpClientProvide
    org.eclipse.jetty.websocket.core.client.internal.XmlHttpClientProvider

    -
    All Implemented Interfaces:
    HttpClientProvider
    @@ -98,7 +85,6 @@

    Class XmlHttpClientProvide
    public class XmlHttpClientProvider extends Object implements HttpClientProvider
    -

      @@ -149,9 +135,7 @@

      Constructor Details

    • XmlHttpClientProvider

      -
      public XmlHttpClientProvider()
      -
    @@ -165,13 +149,11 @@

    Method Details

  • newHttpClient

    -
    public HttpClient newHttpClient()
    Specified by:
    newHttpClient in interface HttpClientProvider
    -
  • @@ -185,5 +167,7 @@

    newHttpClient


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/class-use/HttpClientProvider.html b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/class-use/HttpClientProvider.html index f4ceb031f72..2f31394883c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/class-use/HttpClientProvider.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/class-use/HttpClientProvider.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.websocket.core.client.internal.HttpClientProvider (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.websocket.core.client.internal.HttpClientProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core.client.internal


    -
    package org.eclipse.jetty.websocket.core.client.internal
    -
    • @@ -110,5 +105,7 @@

      Copyright © 1995–2024 Webtide. All rights reserved.

      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/package-tree.html index b9de59391da..e4bf19c3356 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/internal/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/internal/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core.client.internal Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core.client.internal Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core.client


    -
    package org.eclipse.jetty.websocket.core.client
    -
    • @@ -116,5 +111,7 @@

      Packag
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/client/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/client/package-tree.html index 008a60b76db..3ff810de1b6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/client/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/client/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core.client Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core.client Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class CloseException

    -
    All Implemented Interfaces:
    Serializable
    @@ -112,12 +99,11 @@

    Class CloseException

    See Also:
    -
    -
      @@ -179,29 +165,23 @@

      Constructor Details

    • CloseException

      -
      public CloseException(int closeCode, String message)
      -
    • CloseException

      -
      public CloseException(int closeCode, String message, Throwable cause)
      -
    • CloseException

      -
      public CloseException(int closeCode, Throwable cause)
      -
    @@ -215,9 +195,7 @@

    Method Details

  • getStatusCode

    -
    public int getStatusCode()
    -
  • @@ -231,5 +209,7 @@

    getStatusCode


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/exception/DuplicateAnnotationException.html b/jetty-11/org/eclipse/jetty/websocket/core/exception/DuplicateAnnotationException.html index 603b66ccb1f..93f8a18f761 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/exception/DuplicateAnnotationException.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/exception/DuplicateAnnotationException.html @@ -1,29 +1,35 @@ - -DuplicateAnnotationException (Eclipse Jetty API Doc - v11.0.21) + +DuplicateAnnotationException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class DuplicateAnno

    -
    All Implemented Interfaces:
    Serializable
    @@ -110,12 +97,11 @@

    Class DuplicateAnno
    See Also:
    -
    -

      @@ -174,18 +160,14 @@

      Constructor Details

    • DuplicateAnnotationException

      -
      public DuplicateAnnotationException(String message)
      -
    • DuplicateAnnotationException

      -
      public DuplicateAnnotationException(String message, Throwable cause)
      -
    @@ -199,11 +181,9 @@

    Method Details

  • build

    -
    public static DuplicateAnnotationException build(Class<?> pojo, Class<? extends Annotation> annoClass, Method... methods)
    -
  • @@ -217,5 +197,7 @@

    build


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidSignatureException.html b/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidSignatureException.html index f916fdbe6f6..a936b07f6e4 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidSignatureException.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidSignatureException.html @@ -1,29 +1,35 @@ - -InvalidSignatureException (Eclipse Jetty API Doc - v11.0.21) + +InvalidSignatureException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class InvalidSignature

    -
    All Implemented Interfaces:
    Serializable
    @@ -110,12 +97,11 @@

    Class InvalidSignature
    See Also:
    -
    -

      @@ -178,18 +164,14 @@

      Constructor Details

    • InvalidSignatureException

      -
      public InvalidSignatureException(String message)
      -
    • InvalidSignatureException

      -
      public InvalidSignatureException(String message, Throwable cause)
      -
    @@ -203,20 +185,16 @@

    Method Details

  • build

    -
    public static InvalidSignatureException build(Class<?> pojo, Class<? extends Annotation> methodAnnotationClass, Method method)
    -
  • build

    -
    public static InvalidSignatureException build(MethodType expectedType, MethodType actualType)
    -
  • @@ -230,5 +208,7 @@

    build


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidWebSocketException.html b/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidWebSocketException.html index a873478ca3f..a63725d7d64 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidWebSocketException.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/exception/InvalidWebSocketException.html @@ -1,18 +1,19 @@ - -InvalidWebSocketException (Eclipse Jetty API Doc - v11.0.21) + +InvalidWebSocketException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class UpgradeException

    -
    All Implemented Interfaces:
    Serializable
    @@ -109,12 +96,11 @@

    Class UpgradeException

    See Also:
    -
    -
      @@ -181,31 +167,25 @@

      Constructor Details

    • UpgradeException

      -
      public UpgradeException(URI requestURI, int responseStatusCode, String message)
      -
    • UpgradeException

      -
      public UpgradeException(URI requestURI, int responseStatusCode, String message, Throwable cause)
      -
    • UpgradeException

      -
      public UpgradeException(URI requestURI, Throwable cause)
      -
    @@ -219,17 +199,13 @@

    Method Details

  • getRequestURI

    -
    public URI getRequestURI()
    -
  • getResponseStatusCode

    -
    public int getResponseStatusCode()
    -
  • @@ -243,5 +219,7 @@

    getResponseStatusCode


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/exception/WebSocketException.html b/jetty-11/org/eclipse/jetty/websocket/core/exception/WebSocketException.html index 84d8d6f3dc4..35823175691 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/exception/WebSocketException.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/exception/WebSocketException.html @@ -1,18 +1,19 @@ - -WebSocketException (Eclipse Jetty API Doc - v11.0.21) + +WebSocketException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface DemandChain

    -
    All Known Implementing Classes:
    DemandingFlusher, FragmentExtension, FragmentExtension.FragmentingDemandingFlusher, PerMessageDeflateExtension
    @@ -96,7 +83,6 @@

    Interface DemandChain

    This is extended by an Extension so it can intercept demand calls. Demand is called by the application and the call is forwarded through the ExtensionStack for every Extension which implements this interface.
    -
      @@ -134,17 +120,13 @@

      Method Details

    • demand

      -
      void demand(long n)
      -
    • setNextDemand

      -
      default void setNextDemand(LongConsumer nextDemand)
      -
    @@ -158,5 +140,7 @@

    setNextDemand


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/DemandingFlusher.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/DemandingFlusher.html index 135e24bdc3c..5bf71753152 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/DemandingFlusher.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/DemandingFlusher.html @@ -1,29 +1,35 @@ - -DemandingFlusher (Eclipse Jetty API Doc - v11.0.21) + +DemandingFlusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DemandingFlusher

    -
    All Implemented Interfaces:
    Callback, Invocable, DemandChain
    @@ -114,7 +101,6 @@

    Class DemandingFlusher

    This flusher relies on the interception of demand, and because of this it can only be used in an Extension which implements the DemandChain interface. The methods of DemandChain from the Extension must be forwarded to this flusher.

    -
    @@ -264,7 +248,6 @@

    Method Details

  • handle

    -
    protected abstract boolean handle(Frame frame, Callback callback, boolean first)
    @@ -284,37 +267,31 @@

    handle

    Returns:
    false to continue processing this frame, true to complete processing and get a new frame.
    -
  • demand

    -
    public void demand(long n)
    Specified by:
    demand in interface DemandChain
    -
  • setNextDemand

    -
    public void setNextDemand(LongConsumer nextDemand)
    Specified by:
    setNextDemand in interface DemandChain
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    Used to supply the flusher with a new frame. This frame should only arrive if demanded @@ -324,35 +301,29 @@

    onFrame

    frame - the WebSocket frame.
    callback - to release frame payload.
    -
  • closeFlusher

    -
    public void closeFlusher()
    Used to close this flusher when there is no explicit failure.
    -
  • failFlusher

    -
    public void failFlusher(Throwable t)
    Used to fail this flusher possibly from an external event such as a callback.
    Parameters:
    t - the failure.
    -
  • emitFrame

    -
    public void emitFrame(Frame frame, Callback callback)

    This is used within an implementation of handle(Frame, Callback, boolean) @@ -365,16 +336,14 @@

    emitFrame

    frame - the WebSocket frame.
    callback - to release frame payload.
    -
  • process

    -
    protected IteratingCallback.Action process() throws Throwable
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method called by IteratingCallback.iterate() to process the asynchronous sub-task.

    Implementations must initiate the asynchronous execution of the sub-task @@ -394,15 +363,13 @@

    process

    Throws:
    Throwable - if the sub-task processing throws
    -
  • onCompleteFailure

    -
    protected void onCompleteFailure(Throwable cause)
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed with a failure.
    Overrides:
    @@ -411,12 +378,11 @@

    onCompleteFailure

    cause - the throwable to indicate cause of failure
    See Also:
    -
    -
  • @@ -430,5 +396,7 @@

    onCompleteFailure


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/ExtensionStack.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/ExtensionStack.html index f00cbbea7c1..99055f3fe11 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/ExtensionStack.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/ExtensionStack.html @@ -1,29 +1,35 @@ - -ExtensionStack (Eclipse Jetty API Doc - v11.0.21) + +ExtensionStack (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ExtensionStack

    org.eclipse.jetty.websocket.core.internal.ExtensionStack
    -
    All Implemented Interfaces:
    Dumpable, IncomingFrames, OutgoingFrames
    @@ -100,7 +87,6 @@

    Class ExtensionStack

    extends Object implements IncomingFrames, OutgoingFrames, Dumpable
    Represents the stack of Extensions.
    -
    @@ -269,69 +253,56 @@

    Method Details

  • close

    -
    public void close()
    -
  • getExtensions

    -
    @ManagedAttribute(name="Extension List", readonly=true) public List<Extension> getExtensions()
    -
  • getNegotiatedExtensions

    -
    public List<ExtensionConfig> getNegotiatedExtensions()
    Get the list of negotiated extensions, each entry being a full "name; params" extension configuration
    Returns:
    list of negotiated extensions
    -
  • getNextIncoming

    -
    @ManagedAttribute(name="Next Incoming Frames Handler", readonly=true) public IncomingFrames getNextIncoming()
    -
  • getNextOutgoing

    -
    @ManagedAttribute(name="Next Outgoing Frames Handler", readonly=true) public OutgoingFrames getNextOutgoing()
    -
  • hasNegotiatedExtensions

    -
    public boolean hasNegotiatedExtensions()
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -347,13 +318,11 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • negotiate

    -
    public void negotiate(List<ExtensionConfig> offeredConfigs, List<ExtensionConfig> negotiatedConfigs)
    Perform the extension negotiation. @@ -364,17 +333,15 @@

    negotiate

    offeredConfigs - the configurations being requested by the client
    negotiatedConfigs - the configurations accepted by the server
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -390,103 +357,81 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • initialize

    -
    public void initialize(IncomingFrames incoming, OutgoingFrames outgoing, WebSocketCoreSession coreSession)
    -
  • demand

    -
    public void demand(long n)
    -
  • setLastDemand

    -
    public void setLastDemand(LongConsumer lastDemand)
    -
  • getRsv1User

    -
    public Extension getRsv1User()
    -
  • getRsv2User

    -
    public Extension getRsv2User()
    -
  • getRsv3User

    -
    public Extension getRsv3User()
    -
  • isRsv1Used

    -
    public boolean isRsv1Used()
    -
  • isRsv2Used

    -
    public boolean isRsv2Used()
    -
  • isRsv3Used

    -
    public boolean isRsv3Used()
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -498,15 +443,13 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • dumpSelf

    -
    public String dumpSelf()
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    The description of this/self found in the dump. Allows for alternative representation of Object other then .toString() where the long form output of toString() is represented in a cleaner way @@ -517,19 +460,16 @@

    dumpSelf

    Returns:
    the representation of self
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -543,5 +483,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.FragmentingDemandingFlusher.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.FragmentingDemandingFlusher.html index 4f21fdcde25..94bf5e67c46 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.FragmentingDemandingFlusher.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.FragmentingDemandingFlusher.html @@ -1,29 +1,35 @@ - -FragmentExtension.FragmentingDemandingFlusher (Eclipse Jetty API Doc - v11.0.21) + +FragmentExtension.FragmentingDemandingFlusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,19 +81,17 @@

    Cl

    -
    All Implemented Interfaces:
    Callback, Invocable, DemandChain
    Enclosing class:
    -
    FragmentExtension
    +
    FragmentExtension

    public class FragmentExtension.FragmentingDemandingFlusher extends DemandingFlusher
    -
    @@ -215,11 +199,10 @@

    Method Details

  • handle

    -
    protected boolean handle(Frame frame, Callback callback, boolean first)
    -
    Description copied from class: DemandingFlusher
    +
    Description copied from class: DemandingFlusher

    Called when there is demand for a single frame to be produced. During this method a single call can be made to DemandingFlusher.emitFrame(Frame, Callback) which will forward this frame towards the application. Returning true from this method signals that you are done processing the current Frame, and the next invocation of this @@ -238,7 +221,6 @@

    handle

    Returns:
    false to continue processing this frame, true to complete processing and get a new frame.
    -
  • @@ -252,5 +234,7 @@

    handle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.html index 7fcb600650f..21b7af14009 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentExtension.html @@ -1,29 +1,35 @@ - -FragmentExtension (Eclipse Jetty API Doc - v11.0.21) + +FragmentExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FragmentExtension

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Extension, IncomingFrames, DemandChain, OutgoingFrames
    @@ -101,7 +88,6 @@

    Class FragmentExtension

    extends AbstractExtension implements DemandChain
    Fragment Extension
    -
      @@ -198,9 +184,7 @@

      Constructor Details

    • FragmentExtension

      -
      public FragmentExtension()
      -
    @@ -214,33 +198,28 @@

    Method Details

  • demand

    -
    public void demand(long n)
    Specified by:
    demand in interface DemandChain
    -
  • setNextDemand

    -
    public void setNextDemand(LongConsumer nextDemand)
    Specified by:
    setNextDemand in interface DemandChain
    -
  • getName

    -
    public String getName()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The Sec-WebSocket-Extensions name for this extension.

    Also known as the extension-token per Section 9.1. Negotiating Extensions.

    @@ -252,16 +231,14 @@

    getName

    Returns:
    the name of the extension
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -279,17 +256,15 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -307,13 +282,11 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • init

    -
    public void init(ExtensionConfig config, WebSocketComponents components)
    @@ -322,7 +295,6 @@

    init

    Overrides:
    init in class AbstractExtension
    -
  • @@ -336,5 +308,7 @@

    init


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentingFlusher.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentingFlusher.html index 1e9b47298ee..744eb9569ef 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentingFlusher.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FragmentingFlusher.html @@ -1,29 +1,35 @@ - -FragmentingFlusher (Eclipse Jetty API Doc - v11.0.21) + +FragmentingFlusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,14 +79,12 @@

    Class FragmentingFlusher

    -

    public abstract class FragmentingFlusher extends TransformingFlusher
    Used to split large data frames into multiple frames below the maxFrameSize. Control frames and dataFrames smaller than the maxFrameSize will be forwarded directly to forwardFrame(Frame, Callback, boolean).
    -
      @@ -161,9 +147,7 @@

      Constructor Details

    • FragmentingFlusher

      -
      public FragmentingFlusher(Configuration configuration)
      -
    @@ -177,11 +161,10 @@

    Method Details

  • onFrame

    -
    protected boolean onFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from class: TransformingFlusher
    +
    Description copied from class: TransformingFlusher
    Called when a frame is ready to be transformed.
    Specified by:
    @@ -193,15 +176,13 @@

    onFrame

    Returns:
    true to indicate that you have finished transforming this frame.
    -
  • transform

    -
    protected boolean transform(Callback callback)
    -
    Description copied from class: TransformingFlusher
    +
    Description copied from class: TransformingFlusher
    Called to transform the frame given in TransformingFlusher.onFrame(Frame, Callback, boolean). This method is called on each callback success until it returns true. If the call to TransformingFlusher.onFrame(Frame, Callback, boolean) returns true then this method will not be called.
    @@ -213,7 +194,6 @@

    transform

    Returns:
    true to indicate that you have finished transforming this frame.
    -
  • @@ -227,5 +207,7 @@

    transform


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameCaptureExtension.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameCaptureExtension.html index ba040b60dfc..59c43286d09 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameCaptureExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameCaptureExtension.html @@ -1,29 +1,35 @@ - -FrameCaptureExtension (Eclipse Jetty API Doc - v11.0.21) + +FrameCaptureExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FrameCaptureExtensio

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Extension, IncomingFrames, OutgoingFrames
    @@ -99,7 +86,6 @@

    Class FrameCaptureExtensio
    public class FrameCaptureExtension extends AbstractExtension
    -

      @@ -175,9 +161,7 @@

      Constructor Details

    • FrameCaptureExtension

      -
      public FrameCaptureExtension()
      -
    @@ -191,9 +175,8 @@

    Method Details

  • getName

    -
    public String getName()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The Sec-WebSocket-Extensions name for this extension.

    Also known as the extension-token per Section 9.1. Negotiating Extensions.

    @@ -205,16 +188,14 @@

    getName

    Returns:
    the name of the extension
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -232,17 +213,15 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -260,13 +239,11 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • init

    -
    public void init(ExtensionConfig config, WebSocketComponents components)
    @@ -275,7 +252,6 @@

    init

    Overrides:
    init in class AbstractExtension
    -
  • @@ -289,5 +265,7 @@

    init


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameEntry.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameEntry.html index 2b76ca86dff..05eeddf631d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameEntry.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameEntry.html @@ -1,29 +1,35 @@ - -FrameEntry (Eclipse Jetty API Doc - v11.0.21) + +FrameEntry (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class FrameEntry

    org.eclipse.jetty.websocket.core.internal.FrameEntry
    -

    public class FrameEntry extends Object
    -
      @@ -167,25 +153,19 @@

      Field Details

    • frame

      -
      public final Frame frame
      -
    • callback

      -
      public final Callback callback
      -
    • batch

      -
      public final boolean batch
      -
    @@ -199,11 +179,9 @@

    Constructor Details

  • FrameEntry

    -
    public FrameEntry(Frame frame, Callback callback, boolean batch)
    -
  • @@ -217,13 +195,11 @@

    Method Details

  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -237,5 +213,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameFlusher.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameFlusher.html index 44a24adb26a..24f008dfd53 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameFlusher.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameFlusher.html @@ -1,29 +1,35 @@ - -FrameFlusher (Eclipse Jetty API Doc - v11.0.21) + +FrameFlusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FrameFlusher

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -99,7 +86,6 @@

    Class FrameFlusher


    public class FrameFlusher extends IteratingCallback
    -
    @@ -264,14 +248,12 @@

    Constructor Details

  • FrameFlusher

    -
    public FrameFlusher(ByteBufferPool bufferPool, Scheduler scheduler, Generator generator, EndPoint endPoint, int bufferSize, int maxGather)
    -
  • @@ -285,23 +267,18 @@

    Method Details

  • isUseDirectByteBuffers

    -
    public boolean isUseDirectByteBuffers()
    -
  • setUseDirectByteBuffers

    -
    public void setUseDirectByteBuffers(boolean useDirectByteBuffers)
    -
  • enqueue

    -
    public boolean enqueue(Frame frame, Callback callback, boolean batch)
    @@ -315,24 +292,20 @@

    enqueue

    returns true if the frame was enqueued and iterate needs to be called, returns false if the FrameFlusher was closed
    -
  • onClose

    -
    public void onClose(Throwable cause)
    -
  • process

    -
    protected IteratingCallback.Action process() throws Throwable
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Method called by IteratingCallback.iterate() to process the asynchronous sub-task.

    Implementations must initiate the asynchronous execution of the sub-task @@ -352,23 +325,19 @@

    process

    Throws:
    Throwable - if the sub-task processing throws
    -
  • timeoutExpired

    -
    public void timeoutExpired()
    -
  • onCompleteFailure

    -
    public void onCompleteFailure(Throwable failure)
    -
    Description copied from class: IteratingCallback
    +
    Description copied from class: IteratingCallback
    Invoked when the overall task has completed with a failure.
    Overrides:
    @@ -377,73 +346,58 @@

    onCompleteFailure

    failure - the throwable to indicate cause of failure
    See Also:
    -
    -
  • notifyCallbackSuccess

    -
    protected void notifyCallbackSuccess(Callback callback)
    -
  • notifyCallbackFailure

    -
    protected void notifyCallbackFailure(Callback callback, Throwable failure)
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long idleTimeout)
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
  • getMessagesOut

    -
    public long getMessagesOut()
    -
  • getBytesOut

    -
    public long getBytesOut()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class IteratingCallback
    -
  • @@ -457,5 +411,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameSequence.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameSequence.html index e1587fa4e7b..494d9955050 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameSequence.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/FrameSequence.html @@ -1,29 +1,35 @@ - -FrameSequence (Eclipse Jetty API Doc - v11.0.21) + +FrameSequence (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class FrameSequence

    org.eclipse.jetty.websocket.core.internal.FrameSequence
    -

    public class FrameSequence extends Object
    -
      @@ -145,9 +131,7 @@

      Constructor Details

    • FrameSequence

      -
      public FrameSequence()
      -
    @@ -161,7 +145,6 @@

    Method Details

  • check

    -
    public void check(byte opcode, boolean fin) throws ProtocolException
    @@ -169,7 +152,6 @@

    check

    Throws:
    ProtocolException
    -
  • @@ -183,5 +165,7 @@

    check


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/Generator.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/Generator.html index 565d66d0d69..f45fffd78f6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/Generator.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/Generator.html @@ -1,29 +1,35 @@ - -Generator (Eclipse Jetty API Doc - v11.0.21) + +Generator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Generator

    org.eclipse.jetty.websocket.core.internal.Generator
    -

    public class Generator extends Object
    @@ -115,7 +102,6 @@

    Class Generator

    | Payload Data continued ... | +---------------------------------------------------------------+
    -
      @@ -199,18 +185,16 @@

      Field Details

    • MAX_HEADER_LENGTH

      -
      public static final int MAX_HEADER_LENGTH
      The overhead (maximum) for a framing header. Assuming a maximum sized payload with masking key.
      See Also:
      -
      -
    @@ -224,9 +208,7 @@

    Constructor Details

  • Generator

    -
    public Generator()
    -
  • @@ -240,7 +222,6 @@

    Method Details

  • generateWholeFrame

    -
    public void generateWholeFrame(Frame frame, ByteBuffer buffer)
    Generate the whole frame (header + payload copy) into a single ByteBuffer.
    @@ -249,13 +230,11 @@

    generateWholeFrame

    frame - the frame to generate.
    buffer - the buffer to output the generated frame to.
    -
  • generateHeader

    -
    public void generateHeader(Frame frame, ByteBuffer buffer)
    Generate the header bytes of a frame into a single ByteBuffer.
    @@ -264,13 +243,11 @@

    generateHeader

    frame - the frame to generate.
    buffer - the buffer to output the generated frame to.
    -
  • generatePayload

    -
    public void generatePayload(Frame frame, ByteBuffer buffer)
    Generate the payload of a frame into a single ByteBuffer, if the frame has a mask the payload @@ -280,7 +257,6 @@

    generatePayload

    frame - the frame to generate.
    buffer - the buffer to output the generated frame to.
    -
  • @@ -294,5 +270,7 @@

    generatePayload


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/IdentityExtension.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/IdentityExtension.html index e76b61de4b4..45dafb7d844 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/IdentityExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/IdentityExtension.html @@ -1,29 +1,35 @@ - -IdentityExtension (Eclipse Jetty API Doc - v11.0.21) + +IdentityExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class IdentityExtension

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Extension, IncomingFrames, OutgoingFrames
    @@ -100,7 +87,6 @@

    Class IdentityExtension

    @ManagedObject("Identity Extension") public class IdentityExtension extends AbstractExtension
    -
      @@ -182,9 +168,7 @@

      Constructor Details

    • IdentityExtension

      -
      public IdentityExtension()
      -
    @@ -198,17 +182,14 @@

    Method Details

  • getParam

    -
    public String getParam(String key)
    -
  • getName

    -
    public String getName()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The Sec-WebSocket-Extensions name for this extension.

    Also known as the extension-token per Section 9.1. Negotiating Extensions.

    @@ -220,16 +201,14 @@

    getName

    Returns:
    the name of the extension
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -247,17 +226,15 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -275,13 +252,11 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • init

    -
    public void init(ExtensionConfig config, WebSocketComponents components)
    @@ -290,19 +265,16 @@

    init

    Overrides:
    init in class AbstractExtension
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractExtension
    -
  • @@ -316,5 +288,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/MessageHandler.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/MessageHandler.html index e1f1602ec5c..3a987a49bef 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/MessageHandler.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/MessageHandler.html @@ -1,29 +1,35 @@ - -MessageHandler (Eclipse Jetty API Doc - v11.0.21) + +MessageHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class MessageHandler

    org.eclipse.jetty.websocket.core.internal.MessageHandler
    -
    All Implemented Interfaces:
    FrameHandler, IncomingFrames
    @@ -103,7 +90,6 @@

    Class MessageHandler

    Flow control is by default automatic, but an implementation may extend FrameHandler.isDemanding() to return true and then explicityly control demand with calls to CoreSession.demand(long)
    -
      @@ -249,9 +235,7 @@

      Constructor Details

    • MessageHandler

      -
      public MessageHandler()
      -
    @@ -265,27 +249,22 @@

    Method Details

  • from

    -
    public static MessageHandler from(Consumer<String> onText, Consumer<ByteBuffer> onBinary)
    -
  • getCoreSession

    -
    public CoreSession getCoreSession()
    -
  • onOpen

    -
    public void onOpen(CoreSession coreSession, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Async notification that Connection is being opened.

    FrameHandler can write during this call, but can not receive frames until the callback is succeeded. @@ -303,16 +282,14 @@

    onOpen

    coreSession - the session associated with this connection.
    callback - the callback to indicate success in processing (or failure)
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Receiver of all Frames. This method will never be called in parallel for the same session and will be called sequentially to satisfy all outstanding demand signaled by calls to @@ -329,16 +306,14 @@

    onFrame

    frame - the raw frame
    callback - the callback to indicate success in processing frame (or failure)
    -
  • onError

    -
    public void onError(Throwable cause, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    An error has occurred or been detected in websocket-core and being reported to FrameHandler. A call to onError will be followed by a call to FrameHandler.onClosed(CloseStatus, Callback) giving the close status derived from the error. This will not be called more than once, FrameHandler.onClosed(CloseStatus, Callback) @@ -350,16 +325,14 @@

    onError

    cause - the reason for the error
    callback - the callback to indicate success in processing (or failure)
    -
  • onClosed

    -
    public void onClosed(CloseStatus closeStatus, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    This is the Close Handshake Complete event.

    The connection is now closed, no reading or writing is possible anymore. @@ -373,67 +346,53 @@

    onClosed

    closeStatus - the close status received from remote, or in the case of abnormal closure from local.
    callback - the callback to indicate success in processing (or failure)
    -
  • onTextFrame

    -
    protected void onTextFrame(Frame frame, Callback callback)
    -
  • onBinaryFrame

    -
    protected void onBinaryFrame(Frame frame, Callback callback)
    -
  • onContinuationFrame

    -
    protected void onContinuationFrame(Frame frame, Callback callback)
    -
  • onPingFrame

    -
    protected void onPingFrame(Frame frame, Callback callback)
    -
  • onPongFrame

    -
    protected void onPongFrame(Frame frame, Callback callback)
    -
  • onCloseFrame

    -
    protected void onCloseFrame(Frame frame, Callback callback)
    -
  • onText

    -
    protected void onText(String message, Callback callback)
    Method called when a complete text message is received.
    @@ -442,13 +401,11 @@

    onText

    message - the received text payload
    callback - The callback to signal completion of handling.
    -
  • onBinary

    -
    protected void onBinary(ByteBuffer message, Callback callback)
    Method called when a complete binary message is received.
    @@ -457,13 +414,11 @@

    onBinary

    message - The binary payload
    callback - The callback to signal completion of handling.
    -
  • sendText

    -
    public void sendText(String message, Callback callback, boolean batch)
    @@ -474,13 +429,11 @@

    sendText

    callback - The callback to call when the send is complete
    batch - The batch mode to send the frames in.
    -
  • sendText

    -
    public void sendText(Callback callback, boolean batch, String... parts)
    @@ -493,13 +446,11 @@

    sendText

    batch - The batch mode to send the frames in.
    parts - The parts of the message.
    -
  • sendBinary

    -
    public void sendBinary(ByteBuffer message, Callback callback, boolean batch)
    @@ -510,13 +461,11 @@

    sendBinary

    callback - The callback to call when the send is complete
    batch - The batch mode to send the frames in.
    -
  • sendBinary

    -
    public void sendBinary(Callback callback, boolean batch, ByteBuffer... parts)
    @@ -527,7 +476,6 @@

    sendBinary

    batch - The batch mode to send the frames in.
    parts - The parts of the message.
    -
  • @@ -541,5 +489,7 @@

    sendBinary


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/Negotiated.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/Negotiated.html index 029ed2ece69..68c784fa7e0 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/Negotiated.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/Negotiated.html @@ -1,29 +1,35 @@ - -Negotiated (Eclipse Jetty API Doc - v11.0.21) + +Negotiated (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Negotiated

    org.eclipse.jetty.websocket.core.internal.Negotiated
    -

    public class Negotiated extends Object
    -
    @@ -194,75 +178,58 @@

    Method Details

  • getRequestURI

    -
    public URI getRequestURI()
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    -
  • getSubProtocol

    -
    public String getSubProtocol()
    -
  • isSecure

    -
    public boolean isSecure()
    -
  • getExtensions

    -
    public ExtensionStack getExtensions()
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • from

    -
    public static Negotiated from(ExtensionStack extensions)
    -
  • toWebsocket

    -
    public static URI toWebsocket(URI uri)
    Convert to WebSocket ws or wss scheme URIs @@ -274,7 +241,6 @@

    toWebsocket

    Returns:
    the WebSocket scheme URI for the input URI.
    -
  • @@ -288,5 +254,7 @@

    toWebsocket


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/NullAppendable.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/NullAppendable.html index 047bef90a69..82b267d2ab4 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/NullAppendable.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/NullAppendable.html @@ -1,29 +1,35 @@ - -NullAppendable (Eclipse Jetty API Doc - v11.0.21) + +NullAppendable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class NullAppendable

    -

    public class NullAppendable extends Utf8Appendable
    -
      @@ -104,7 +90,7 @@

      Class NullAppendable

      Nested Class Summary

      -

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.Utf8Appendable

      +

      Nested classes/interfaces inherited from class org.eclipse.jetty.util.Utf8Appendable

      Utf8Appendable.NotUtf8Exception
      @@ -170,9 +156,7 @@

      Constructor Details

    • NullAppendable

      -
      public NullAppendable()
      -
    @@ -186,19 +170,16 @@

    Method Details

  • length

    -
    public int length()
    Specified by:
    length in class Utf8Appendable
    -
  • getPartialString

    -
    public String getPartialString()
    Specified by:
    @@ -206,7 +187,6 @@

    getPartialString

    Returns:
    The UTF8 so far decoded, ignoring partial code points
    -
  • @@ -220,5 +200,7 @@

    getPartialString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.ParsedFrame.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.ParsedFrame.html index 1d77cdda397..254720f2113 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.ParsedFrame.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.ParsedFrame.html @@ -1,29 +1,35 @@ - -Parser.ParsedFrame (Eclipse Jetty API Doc - v11.0.21) + +Parser.ParsedFrame (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,20 +79,18 @@

    Class Parser.ParsedFrame

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, CloseStatus.Supplier
    Enclosing class:
    -
    Parser
    +
    Parser

    public class Parser.ParsedFrame extends Frame implements Closeable, CloseStatus.Supplier
    -
      @@ -179,12 +165,10 @@

      Constructor Details

    • ParsedFrame

      -
      public ParsedFrame(byte firstByte, byte[] mask, ByteBuffer payload, boolean releaseable)
      -
    @@ -198,7 +182,6 @@

    Method Details

  • close

    -
    public void close()
    Specified by:
    @@ -206,39 +189,32 @@

    close

    Specified by:
    close in interface Closeable
    -
  • getCloseStatus

    -
    public CloseStatus getCloseStatus()
    Specified by:
    getCloseStatus in interface CloseStatus.Supplier
    -
  • isReleaseable

    -
    public boolean isReleaseable()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Frame
    -
  • @@ -252,5 +228,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.html index f590309aa55..d2b96cb99ff 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/Parser.html @@ -1,29 +1,35 @@ - -Parser (Eclipse Jetty API Doc - v11.0.21) + +Parser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class Parser

    org.eclipse.jetty.websocket.core.internal.Parser
    -

    public class Parser extends Object
    Parsing of a frames in WebSocket land.
    -
    @@ -209,23 +191,18 @@

    Method Details

  • getPayloadLength

    -
    public int getPayloadLength()
    -
  • reset

    -
    public void reset()
    -
  • parse

    -
    public Parser.ParsedFrame parse(ByteBuffer buffer) throws WebSocketException
    Parse the buffer.
    @@ -237,13 +214,11 @@

    parse

    Throws:
    WebSocketException - if unable to parse properly
    -
  • checkFrameSize

    -
    protected void checkFrameSize(byte opcode, int payloadLength) throws MessageTooLargeException, @@ -253,30 +228,25 @@

    checkFrameSize

    MessageTooLargeException
    ProtocolException
    -
  • newFrame

    -
    protected Parser.ParsedFrame newFrame(byte firstByte, byte[] mask, ByteBuffer payload, boolean releaseable)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -290,5 +260,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/PerMessageDeflateExtension.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/PerMessageDeflateExtension.html index 37e7fcc7e5b..0ae9f107b00 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/PerMessageDeflateExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/PerMessageDeflateExtension.html @@ -1,29 +1,35 @@ - -PerMessageDeflateExtension (Eclipse Jetty API Doc - v11.0.21) + +PerMessageDeflateExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PerMessageDefla

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Extension, IncomingFrames, DemandChain, OutgoingFrames
    @@ -103,7 +90,6 @@

    Class PerMessageDefla
    Per Message Deflate Compression extension for WebSocket.

    Attempts to follow Compression Extensions for WebSocket

    -

      @@ -219,9 +205,7 @@

      Constructor Details

    • PerMessageDeflateExtension

      -
      public PerMessageDeflateExtension()
      -
    @@ -235,9 +219,8 @@

    Method Details

  • getName

    -
    public String getName()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The Sec-WebSocket-Extensions name for this extension.

    Also known as the extension-token per Section 9.1. Negotiating Extensions.

    @@ -249,15 +232,13 @@

    getName

    Returns:
    the name of the extension
    -
  • isRsv1User

    -
    public boolean isRsv1User()
    -
    Description copied from class: AbstractExtension
    +
    Description copied from class: AbstractExtension
    Used to indicate that the extension makes use of the RSV1 bit of the base websocket framing.

    This is used to adjust validation during parsing, as well as a checkpoint against 2 or more extensions all simultaneously claiming ownership of RSV1.

    @@ -269,17 +250,15 @@

    isRsv1User

    Returns:
    true if extension uses RSV1 for its own purposes.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -297,16 +276,14 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -324,13 +301,11 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • init

    -
    public void init(ExtensionConfig config, WebSocketComponents components)
    @@ -339,15 +314,13 @@

    init

    Overrides:
    init in class AbstractExtension
    -
  • close

    -
    public void close()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    Used to clean up any resources after connection close.
    Specified by:
    @@ -357,78 +330,62 @@

    close

    Specified by:
    close in interface Extension
    -
  • endsWithTail

    -
    public static boolean endsWithTail(ByteBuffer buf)
    -
  • getDeflater

    -
    public Deflater getDeflater()
    -
  • getInflater

    -
    public Inflater getInflater()
    -
  • releaseInflater

    -
    public void releaseInflater()
    -
  • releaseDeflater

    -
    public void releaseDeflater()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractExtension
    -
  • nextIncomingFrame

    -
    protected void nextIncomingFrame(Frame frame, Callback callback)
    Overrides:
    nextIncomingFrame in class AbstractExtension
    -
  • nextOutgoingFrame

    -
    protected void nextOutgoingFrame(Frame frame, Callback callback, boolean batch)
    @@ -436,31 +393,26 @@

    nextOutgoingFrame

    Overrides:
    nextOutgoingFrame in class AbstractExtension
    -
  • setNextDemand

    -
    public void setNextDemand(LongConsumer nextDemand)
    Specified by:
    setNextDemand in interface DemandChain
    -
  • demand

    -
    public void demand(long n)
    Specified by:
    demand in interface DemandChain
    -
  • @@ -474,5 +426,7 @@

    demand


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/TransformingFlusher.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/TransformingFlusher.html index a94321c43aa..4e468b50063 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/TransformingFlusher.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/TransformingFlusher.html @@ -1,29 +1,35 @@ - -TransformingFlusher (Eclipse Jetty API Doc - v11.0.21) + +TransformingFlusher (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class TransformingFlusherorg.eclipse.jetty.websocket.core.internal.TransformingFlusher

    -
    Direct Known Subclasses:
    FragmentingFlusher
    @@ -102,7 +89,6 @@

    Class TransformingFlushertransform(Callback) are made on each callback success until one of these calls returns true to indicate they are done processing the frame and are ready to receive a new one. The Callback passed in to both these method must be succeeded in order to continue processing.

    -
      @@ -177,9 +163,7 @@

      Constructor Details

    • TransformingFlusher

      -
      public TransformingFlusher()
      -
    @@ -193,7 +177,6 @@

    Method Details

  • onFrame

    -
    protected abstract boolean onFrame(Frame frame, Callback callback, boolean batch)
    @@ -206,13 +189,11 @@

    onFrame

    Returns:
    true to indicate that you have finished transforming this frame.
    -
  • transform

    -
    protected abstract boolean transform(Callback callback)
    Called to transform the frame given in onFrame(Frame, Callback, boolean). This method is called on each callback success until it returns true. @@ -223,39 +204,32 @@

    transform

    Returns:
    true to indicate that you have finished transforming this frame.
    -
  • sendFrame

    -
    public final void sendFrame(Frame frame, Callback callback, boolean batch)
    -
  • closeFlusher

    -
    public void closeFlusher()
    Used to close this flusher when there is no explicit failure.
    -
  • failFlusher

    -
    public void failFlusher(Throwable t)
    Used to fail this flusher possibly from an external event such as a callback.
    Parameters:
    t - the failure.
    -
  • @@ -269,5 +243,7 @@

    failFlusher


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/ValidationExtension.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/ValidationExtension.html index 3ebe6a1b7c1..ccf9063cef3 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/ValidationExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/ValidationExtension.html @@ -1,29 +1,35 @@ - -ValidationExtension (Eclipse Jetty API Doc - v11.0.21) + +ValidationExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ValidationExtension

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Extension, IncomingFrames, OutgoingFrames
    @@ -99,7 +86,6 @@

    Class ValidationExtension
    public class ValidationExtension extends AbstractExtension
    -

      @@ -179,9 +165,7 @@

      Constructor Details

    • ValidationExtension

      -
      public ValidationExtension()
      -
    @@ -195,9 +179,8 @@

    Method Details

  • getName

    -
    public String getName()
    -
    Description copied from interface: Extension
    +
    Description copied from interface: Extension
    The Sec-WebSocket-Extensions name for this extension.

    Also known as the extension-token per Section 9.1. Negotiating Extensions.

    @@ -209,16 +192,14 @@

    getName

    Returns:
    the name of the extension
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -236,17 +217,15 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -264,13 +243,11 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • init

    -
    public void init(ExtensionConfig config, WebSocketComponents components)
    @@ -279,13 +256,11 @@

    init

    Overrides:
    init in class AbstractExtension
    -
  • recordLastOpCode

    -
    public byte recordLastOpCode(Frame frame, byte prevOpcode) throws ProtocolException
    @@ -293,7 +268,6 @@

    recordLastOpCode

    Throws:
    ProtocolException
    -
  • @@ -307,5 +281,7 @@

    recordLastOpCode


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketConnection.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketConnection.html index ba05c352339..17a18f78844 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketConnection.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketConnection.html @@ -1,29 +1,35 @@ - -WebSocketConnection (Eclipse Jetty API Doc - v11.0.21) + +WebSocketConnection (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class WebSocketConnection

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Runnable, Connection, Connection.UpgradeTo, Dumpable
    @@ -101,7 +88,6 @@

    Class WebSocketConnectionextends AbstractConnection implements Connection.UpgradeTo, Dumpable, Runnable

    Provides the implementation of Connection that is suitable for WebSocket
    -
    @@ -324,7 +310,6 @@

    Constructor Details

  • WebSocketConnection

    -
    public WebSocketConnection(EndPoint endp, Executor executor, Scheduler scheduler, @@ -336,13 +321,11 @@

    WebSocketConnection

    It is assumed that the WebSocket Upgrade Handshake has already completed successfully before creating this connection.

    -
  • WebSocketConnection

    -
    public WebSocketConnection(EndPoint endp, Executor executor, Scheduler scheduler, @@ -365,7 +348,6 @@

    WebSocketConnection

    coreSession - The WC core session to which frames are delivered.
    randomMask - A Random used to mask frames. If null then SecureRandom will be created if needed.
    -
  • @@ -379,43 +361,34 @@

    Method Details

  • getExecutor

    -
    public Executor getExecutor()
    Overrides:
    getExecutor in class AbstractConnection
    -
  • getBufferPool

    -
    public ByteBufferPool getBufferPool()
    -
  • getGenerator

    -
    public Generator getGenerator()
    -
  • getParser

    -
    public Parser getParser()
    -
  • getLocalAddress

    -
    @Deprecated public InetSocketAddress getLocalAddress()
    Deprecated. @@ -425,21 +398,17 @@

    getLocalAddress

    Returns:
    the local InetSocketAddress
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    -
  • getRemoteAddress

    -
    @Deprecated public InetSocketAddress getRemoteAddress()
    Deprecated. @@ -449,53 +418,41 @@

    getRemoteAddress

    Returns:
    the remote InetSocketAddress
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    -
  • isUseInputDirectByteBuffers

    -
    public boolean isUseInputDirectByteBuffers()
    -
  • setUseInputDirectByteBuffers

    -
    public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers)
    -
  • isUseOutputDirectByteBuffers

    -
    public boolean isUseOutputDirectByteBuffers()
    -
  • setUseOutputDirectByteBuffers

    -
    public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers)
    -
  • onClose

    -
    public void onClose(Throwable cause)
    Physical connection disconnect.

    @@ -508,15 +465,13 @@

    onClose

    Parameters:
    cause - The cause of the close or null for a normal close
    -
  • onIdleExpired

    -
    public boolean onIdleExpired()
    -
    Description copied from interface: Connection
    +
    Description copied from interface: Connection

    Callback method invoked upon an idle timeout event.

    Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to @@ -532,13 +487,11 @@

    onIdleExpired

    true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    -
  • onReadTimeout

    -
    protected boolean onReadTimeout(Throwable timeout)
    Event for no activity on connection (read or write)
    @@ -549,85 +502,69 @@

    onReadTimeout

    Returns:
    true to signal that the endpoint must be closed, false to keep the endpoint open
    -
  • onFrame

    -
    protected void onFrame(Parser.ParsedFrame frame)
    -
  • onFillable

    -
    public void onFillable()
    -
    Description copied from class: AbstractConnection
    +
    Description copied from class: AbstractConnection

    Callback method invoked when the endpoint is ready to be read.

    Specified by:
    onFillable in class AbstractConnection
    See Also:
    -
    -
  • run

    -
    public void run()
    Specified by:
    run in interface Runnable
    -
  • demand

    -
    public void demand(long n)
    -
  • moreDemand

    -
    public boolean moreDemand()
    -
  • meetDemand

    -
    public boolean meetDemand()
    -
  • cancelDemand

    -
    public void cancelDemand()
    -
  • setInitialBuffer

    -
    protected void setInitialBuffer(ByteBuffer initialBuffer)
    Extra bytes from the initial HTTP upgrade that need to be processed by the websocket parser before starting @@ -636,13 +573,11 @@

    setInitialBuffer

    Parameters:
    initialBuffer - the bytes of extra content encountered during upgrade
    -
  • onOpen

    -
    public void onOpen()
    Physical connection Open.
    @@ -651,41 +586,35 @@

    onOpen

    Overrides:
    onOpen in class AbstractConnection
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)
    Overrides:
    setInputBufferSize in class AbstractConnection
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -697,25 +626,21 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • toConnectionString

    -
    public String toConnectionString()
    Overrides:
    toConnectionString in class AbstractConnection
    -
  • onUpgradeTo

    -
    public void onUpgradeTo(ByteBuffer buffer)
    Extra bytes from the initial HTTP upgrade that need to be processed by the websocket parser before starting @@ -726,21 +651,17 @@

    onUpgradeTo

    Parameters:
    buffer - a non-null buffer of extra bytes
    -
  • getFrameFlusher

    -
    public FrameFlusher getFrameFlusher()
    -
  • getMessagesIn

    -
    public long getMessagesIn()
    Specified by:
    @@ -748,13 +669,11 @@

    getMessagesIn

    Overrides:
    getMessagesIn in class AbstractConnection
    -
  • getBytesIn

    -
    public long getBytesIn()
    Specified by:
    @@ -762,13 +681,11 @@

    getBytesIn

    Overrides:
    getBytesIn in class AbstractConnection
    -
  • getMessagesOut

    -
    public long getMessagesOut()
    Specified by:
    @@ -776,13 +693,11 @@

    getMessagesOut

    Overrides:
    getMessagesOut in class AbstractConnection
    -
  • getBytesOut

    -
    public long getBytesOut()
    Specified by:
    @@ -790,7 +705,6 @@

    getBytesOut

    Overrides:
    getBytesOut in class AbstractConnection
    -
  • @@ -804,5 +718,7 @@

    getBytesOut


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCore.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCore.html index 26db725d0f5..102f5a53046 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCore.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCore.html @@ -1,29 +1,35 @@ - -WebSocketCore (Eclipse Jetty API Doc - v11.0.21) + +WebSocketCore (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class WebSocketCore

    org.eclipse.jetty.websocket.core.internal.WebSocketCore
    -

    public final class WebSocketCore extends Object
    -
      @@ -146,9 +132,7 @@

      Constructor Details

    • WebSocketCore

      -
      public WebSocketCore()
      -
    @@ -162,7 +146,6 @@

    Method Details

  • hashKey

    -
    public static String hashKey(String key)
    Concatenate the provided key with the Magic GUID and return the Base64 encoded form.
    @@ -171,7 +154,6 @@

    hashKey

    Returns:
    the Sec-WebSocket-Accept header response (per opening handshake spec)
    -
  • @@ -185,5 +167,7 @@

    hashKey


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCoreSession.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCoreSession.html index a7c7cce76a5..ee1ac50306d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCoreSession.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketCoreSession.html @@ -1,29 +1,35 @@ - -WebSocketCoreSession (Eclipse Jetty API Doc - v11.0.21) + +WebSocketCoreSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketCoreSession<
    org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession

    -
    All Implemented Interfaces:
    Dumpable, Configuration, CoreSession, IncomingFrames, OutgoingFrames
    @@ -99,7 +86,6 @@

    Class WebSocketCoreSession< extends Object implements IncomingFrames, CoreSession, Dumpable

    The Core WebSocket Session.
    -
    @@ -433,66 +417,53 @@

    Method Details

  • getClassLoader

    -
    public ClassLoader getClassLoader()
    -
  • setClassLoader

    -
    public void setClassLoader(ClassLoader classLoader)
    -
  • handle

    -
    protected void handle(Runnable runnable)
    Can be overridden to scope into the correct classloader before calling application code.
    Parameters:
    runnable - the runnable to execute.
    -
  • isDemanding

    -
    public boolean isDemanding()
    Returns:
    True if the sessions handling is demanding.
    -
  • getExtensionStack

    -
    public ExtensionStack getExtensionStack()
    -
  • getHandler

    -
    public FrameHandler getHandler()
    -
  • getNegotiatedSubProtocol

    -
    public String getNegotiatedSubProtocol()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The negotiated WebSocket Sub-Protocol for this session.
    Specified by:
    @@ -500,15 +471,13 @@

    getNegotiatedSubProtocol

    Returns:
    the negotiated WebSocket Sub-Protocol for this session.
    -
  • getIdleTimeout

    -
    public Duration getIdleTimeout()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the Idle Timeout
    Specified by:
    @@ -516,15 +485,13 @@

    getIdleTimeout

    Returns:
    the idle timeout
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(Duration timeout)
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set the Idle Timeout.
    Specified by:
    @@ -532,15 +499,13 @@

    setIdleTimeout

    Parameters:
    timeout - the timeout duration (timeout <= 0 implies an infinite timeout)
    -
  • getWriteTimeout

    -
    public Duration getWriteTimeout()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the Write Timeout
    Specified by:
    @@ -548,15 +513,13 @@

    getWriteTimeout

    Returns:
    the write timeout
    -
  • setWriteTimeout

    -
    public void setWriteTimeout(Duration timeout)
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set the Write Timeout.
    Specified by:
    @@ -564,15 +527,13 @@

    setWriteTimeout

    Parameters:
    timeout - the timeout duration (timeout <= 0 implies an infinite timeout)
    -
  • getLocalAddress

    -
    public SocketAddress getLocalAddress()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The Local Socket Address for the connection

    Do not assume that this will return a InetSocketAddress in all cases. @@ -585,15 +546,13 @@

    getLocalAddress

    Returns:
    the SocketAddress for the local connection, or null if not supported by Session
    -
  • getRemoteAddress

    -
    public SocketAddress getRemoteAddress()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The Remote Socket Address for the connection

    Do not assume that this will return a InetSocketAddress in all cases. @@ -606,13 +565,11 @@

    getRemoteAddress

    Returns:
    the SocketAddress for the remote connection, or null if not supported by Session
    -
  • isInputOpen

    -
    public boolean isInputOpen()
    Specified by:
    @@ -620,13 +577,11 @@

    isInputOpen

    Returns:
    True if the websocket is open inbound
    -
  • isOutputOpen

    -
    public boolean isOutputOpen()
    Specified by:
    @@ -634,29 +589,23 @@

    isOutputOpen

    Returns:
    True if the websocket is open outbound
    -
  • isClosed

    -
    public boolean isClosed()
    -
  • setWebSocketConnection

    -
    public void setWebSocketConnection(WebSocketConnection connection)
    -
  • close

    -
    public void close(Callback callback)
    Send Close Frame with no payload.
    @@ -665,13 +614,11 @@

    close

    Parameters:
    callback - the callback on successful send of close frame
    -
  • close

    -
    public void close(int statusCode, String reason, Callback callback)
    @@ -684,13 +631,11 @@

    close

    reason - an optional reason phrase
    callback - the callback on successful send of close frame
    -
  • getByteBufferPool

    -
    public ByteBufferPool getByteBufferPool()
    Specified by:
    @@ -698,21 +643,17 @@

    getByteBufferPool

    Returns:
    The shared ByteBufferPool
    -
  • onEof

    -
    public void onEof()
    -
  • processConnectionError

    -
    public void processConnectionError(Throwable cause, Callback callback)
    Process an Error that originated from the connection. @@ -723,13 +664,11 @@

    processConnectionError

    cause - the cause
    callback - the callback on completion of error handling
    -
  • processHandlerError

    -
    public void processHandlerError(Throwable cause, Callback callback)
    Process an Error that originated from the handler. @@ -739,24 +678,20 @@

    processHandlerError

    cause - the cause
    callback - the callback on completion of error handling
    -
  • onOpen

    -
    public void onOpen()
    Open/Activate the session.
    -
  • demand

    -
    public void demand(long n)
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    Manage flow control by indicating demand for handling Frames. A call to FrameHandler.onFrame(Frame, Callback) will only be made if a corresponding demand has been signaled. It is an error to call this method @@ -768,21 +703,17 @@

    demand

    n - The number of frames that can be handled (in sequential calls to FrameHandler.onFrame(Frame, Callback)). May not be negative.
    -
  • autoDemand

    -
    public void autoDemand()
    -
  • isRsv1Used

    -
    public boolean isRsv1Used()
    Specified by:
    @@ -790,13 +721,11 @@

    isRsv1Used

    Returns:
    true if an extension has been negotiated which uses the RSV1 bit.
    -
  • isRsv2Used

    -
    public boolean isRsv2Used()
    Specified by:
    @@ -804,13 +733,11 @@

    isRsv2Used

    Returns:
    true if an extension has been negotiated which uses the RSV2 bit.
    -
  • isRsv3Used

    -
    public boolean isRsv3Used()
    Specified by:
    @@ -818,32 +745,26 @@

    isRsv3Used

    Returns:
    true if an extension has been negotiated which uses the RSV3 bit.
    -
  • getConnection

    -
    public WebSocketConnection getConnection()
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: IncomingFrames
    +
    Description copied from interface: IncomingFrames

    Process the incoming frame.

    Note: if you need to hang onto any information from the frame, be sure @@ -859,17 +780,15 @@

    onFrame

    frame - the frame to process.
    callback - the read completion.
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -885,15 +804,13 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • flush

    -
    public void flush(Callback callback)
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    If using BatchMode.ON or BatchMode.AUTO, trigger a flush of enqueued / batched frames.
    Specified by:
    @@ -901,15 +818,13 @@

    flush

    Parameters:
    callback - the callback to track close frame sent (or failed)
    -
  • abort

    -
    public void abort()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    Issue a harsh abort of the underlying connection.

    This will terminate the connection, without sending a websocket close frame. @@ -926,159 +841,133 @@

    abort

    Specified by:
    abort in interface CoreSession
    -
  • isAutoFragment

    -
    public boolean isAutoFragment()
    Specified by:
    isAutoFragment in interface Configuration
    -
  • setAutoFragment

    -
    public void setAutoFragment(boolean autoFragment)
    Specified by:
    setAutoFragment in interface Configuration
    -
  • getMaxFrameSize

    -
    public long getMaxFrameSize()
    Specified by:
    getMaxFrameSize in interface Configuration
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(long maxFrameSize)
    Specified by:
    setMaxFrameSize in interface Configuration
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    Specified by:
    getOutputBufferSize in interface Configuration
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int outputBufferSize)
    Specified by:
    setOutputBufferSize in interface Configuration
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    Specified by:
    getInputBufferSize in interface Configuration
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int inputBufferSize)
    Specified by:
    setInputBufferSize in interface Configuration
    -
  • getMaxBinaryMessageSize

    -
    public long getMaxBinaryMessageSize()
    Specified by:
    getMaxBinaryMessageSize in interface Configuration
    -
  • setMaxBinaryMessageSize

    -
    public void setMaxBinaryMessageSize(long maxSize)
    Specified by:
    setMaxBinaryMessageSize in interface Configuration
    -
  • getMaxTextMessageSize

    -
    public long getMaxTextMessageSize()
    Specified by:
    getMaxTextMessageSize in interface Configuration
    -
  • setMaxTextMessageSize

    -
    public void setMaxTextMessageSize(long maxSize)
    Specified by:
    setMaxTextMessageSize in interface Configuration
    -
  • getMaxOutgoingFrames

    -
    public int getMaxOutgoingFrames()
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Get the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be queued to be sent by the implementation. If the limit is exceeded, subsequent frames @@ -1090,15 +979,13 @@

    getMaxOutgoingFrames

    Returns:
    the max number of frames.
    -
  • setMaxOutgoingFrames

    -
    public void setMaxOutgoingFrames(int maxOutgoingFrames)
    -
    Description copied from interface: Configuration
    +
    Description copied from interface: Configuration
    Set the maximum number of data frames allowed to be waiting to be sent at any one time. The default value is -1, this indicates there is no limit on how many frames can be queued to be sent by the implementation. If the limit is exceeded, subsequent frames @@ -1110,29 +997,25 @@

    setMaxOutgoingFrames

    Parameters:
    maxOutgoingFrames - the max number of frames.
    -
  • dump

    -
    public String dump()
    Specified by:
    dump in interface Dumpable
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -1144,15 +1027,13 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getNegotiatedExtensions

    -
    public List<ExtensionConfig> getNegotiatedExtensions()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The negotiated WebSocket Extension Configurations for this session.
    Specified by:
    @@ -1160,15 +1041,13 @@

    getNegotiatedExtensions

    Returns:
    the list of Negotiated Extension Configurations for this session.
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The parameter map (from URI Query) for the active session.
    Specified by:
    @@ -1176,15 +1055,13 @@

    getParameterMap

    Returns:
    the immutable map of parameters
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The active Sec-WebSocket-Version (protocol version) in use.
    Specified by:
    @@ -1192,15 +1069,13 @@

    getProtocolVersion

    Returns:
    the protocol version in use.
    -
  • getRequestURI

    -
    public URI getRequestURI()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The active connection's Request URI. This is the URI of the upgrade request and is typically http: or https: rather than the ws: or wss: scheme.
    @@ -1210,15 +1085,13 @@

    getRequestURI

    Returns:
    the absolute URI (including Query string)
    -
  • isSecure

    -
    public boolean isSecure()
    -
    Description copied from interface: CoreSession
    +
    Description copied from interface: CoreSession
    The active connection's Secure status indicator.
    Specified by:
    @@ -1226,13 +1099,11 @@

    isSecure

    Returns:
    true if connection is secure (similar in role to HttpServletRequest.isSecure())
    -
  • getBehavior

    -
    public Behavior getBehavior()
    Specified by:
    @@ -1240,13 +1111,11 @@

    getBehavior

    Returns:
    Client or Server behaviour
    -
  • getWebSocketComponents

    -
    public WebSocketComponents getWebSocketComponents()
    Specified by:
    @@ -1254,19 +1123,16 @@

    getWebSocketComponents

    Returns:
    the WebSocketComponents instance in use for this Connection.
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -1280,5 +1146,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketSessionState.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketSessionState.html index aa63651299f..0d28eb1a9e5 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketSessionState.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/WebSocketSessionState.html @@ -1,29 +1,35 @@ - -WebSocketSessionState (Eclipse Jetty API Doc - v11.0.21) + +WebSocketSessionState (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class WebSocketSessionStat
    org.eclipse.jetty.websocket.core.internal.WebSocketSessionState

    -

    public class WebSocketSessionState extends Object
    Atomic Connection State
    -
      @@ -183,9 +169,7 @@

      Constructor Details

    • WebSocketSessionState

      -
      public WebSocketSessionState()
      -
    @@ -199,63 +183,48 @@

    Method Details

  • onConnected

    -
    public void onConnected()
    -
  • onOpen

    -
    public void onOpen()
    -
  • isClosed

    -
    public boolean isClosed()
    -
  • isInputOpen

    -
    public boolean isInputOpen()
    -
  • isOutputOpen

    -
    public boolean isOutputOpen()
    -
  • getCloseStatus

    -
    public CloseStatus getCloseStatus()
    -
  • onClosed

    -
    public boolean onClosed(CloseStatus closeStatus)
    -
  • onError

    -
    public void onError(Throwable t)

    If no error is set in the CloseStatus this will either, replace the current close status with @@ -274,34 +243,28 @@

    onError

    Parameters:
    t - the error which occurred.
    -
  • onEof

    -
    public boolean onEof()
    -
  • onOutgoingFrame

    -
    public boolean onOutgoingFrame(Frame frame) throws Exception
    Throws:
    Exception
    -
  • onIncomingFrame

    -
    public boolean onIncomingFrame(Frame frame) throws ProtocolException, ClosedChannelException
    @@ -310,19 +273,16 @@

    onIncomingFrame

    ProtocolException
    ClosedChannelException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -336,5 +296,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/class-use/DemandChain.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/class-use/DemandChain.html index 452706fdd57..38d7beecb03 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/class-use/DemandChain.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/class-use/DemandChain.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.websocket.core.internal.DemandChain (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.websocket.core.internal.DemandChain (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractMessageSinkorg.eclipse.jetty.websocket.core.internal.messages.AbstractMessageSink

    -
    All Implemented Interfaces:
    MessageSink
    @@ -102,7 +89,6 @@

    Class AbstractMessageSinkpublic abstract class AbstractMessageSink extends Object implements MessageSink

    -
      @@ -177,17 +163,13 @@

      Field Details

    • session

      -
      protected final CoreSession session
      -
    • methodHandle

      -
      protected final MethodHandle methodHandle
      -
    @@ -201,10 +183,8 @@

    Constructor Details

  • AbstractMessageSink

    -
    public AbstractMessageSink(CoreSession session, MethodHandle methodHandle)
    -
  • @@ -218,9 +198,8 @@

    Method Details

  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -229,7 +208,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -243,5 +221,7 @@

    fail


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteArrayMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteArrayMessageSink.html index e62e6a8d7ad..6efa16d9cc6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteArrayMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteArrayMessageSink.html @@ -1,29 +1,35 @@ - -ByteArrayMessageSink (Eclipse Jetty API Doc - v11.0.21) + +ByteArrayMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteArrayMessageSink<

    -
    All Implemented Interfaces:
    MessageSink
    @@ -99,7 +86,6 @@

    Class ByteArrayMessageSink<
    public class ByteArrayMessageSink extends AbstractMessageSink
    -

      @@ -168,10 +154,8 @@

      Constructor Details

    • ByteArrayMessageSink

      -
      public ByteArrayMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -185,25 +169,22 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -214,7 +195,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -228,5 +208,7 @@

    fail


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteBufferMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteBufferMessageSink.html index 22f6230e808..9d703cca63c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteBufferMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ByteBufferMessageSink.html @@ -1,29 +1,35 @@ - -ByteBufferMessageSink (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteBufferMessageSin

    -
    All Implemented Interfaces:
    MessageSink
    @@ -99,7 +86,6 @@

    Class ByteBufferMessageSin
    public class ByteBufferMessageSink extends AbstractMessageSink
    -

      @@ -168,10 +154,8 @@

      Constructor Details

    • ByteBufferMessageSink

      -
      public ByteBufferMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -185,25 +169,22 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -214,7 +195,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -228,5 +208,7 @@

    fail


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/DispatchedMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/DispatchedMessageSink.html index 77d5e2f3471..6fd1fc9b3ed 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/DispatchedMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/DispatchedMessageSink.html @@ -1,29 +1,35 @@ - -DispatchedMessageSink (Eclipse Jetty API Doc - v11.0.21) + +DispatchedMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DispatchedMessageSin

    -
    All Implemented Interfaces:
    MessageSink
    @@ -170,7 +157,6 @@

    Class DispatchedMessageSin EOF stream.read EOF RESUME(NEXT MSG)

    -
      @@ -242,10 +228,8 @@

      Constructor Details

    • DispatchedMessageSink

      -
      public DispatchedMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -259,33 +243,28 @@

    Method Details

  • newSink

    -
    public abstract MessageSink newSink(Frame frame)
    -
  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -296,7 +275,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -310,5 +288,7 @@

    fail


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/InputStreamMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/InputStreamMessageSink.html index 9016ae39212..a38a2557cff 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/InputStreamMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/InputStreamMessageSink.html @@ -1,29 +1,35 @@ - -InputStreamMessageSink (Eclipse Jetty API Doc - v11.0.21) + +InputStreamMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class InputStreamMessageS

    -
    All Implemented Interfaces:
    MessageSink
    @@ -101,7 +88,6 @@

    Class InputStreamMessageS
    public class InputStreamMessageSink extends DispatchedMessageSink
    -

      @@ -165,10 +151,8 @@

      Constructor Details

    • InputStreamMessageSink

      -
      public InputStreamMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -182,13 +166,11 @@

    Method Details

  • newSink

    -
    public MessageSink newSink(Frame frame)
    Specified by:
    newSink in class DispatchedMessageSink
    -
  • @@ -202,5 +184,7 @@

    newSink


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageInputStream.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageInputStream.html index 513d64a08d8..36372722d4f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageInputStream.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageInputStream.html @@ -1,29 +1,35 @@ - -MessageInputStream (Eclipse Jetty API Doc - v11.0.21) + +MessageInputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MessageInputStream

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, MessageSink
    @@ -104,7 +91,6 @@

    Class MessageInputStream

    An InputStream that can access a queue of ByteBuffer payloads, along with expected InputStream blocking behavior.

    -
      @@ -183,9 +169,7 @@

      Constructor Details

    • MessageInputStream

      -
      public MessageInputStream()
      -
    @@ -199,10 +183,9 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Specified by:
    @@ -211,13 +194,11 @@

    accept

    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • read

    -
    public int read() throws IOException
    @@ -226,13 +207,11 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(byte[] b, int off, int len) @@ -243,34 +222,28 @@

    read

    Throws:
    IOException
    -
  • read

    -
    public int read(ByteBuffer buffer) throws IOException
    Throws:
    IOException
    -
  • setTimeout

    -
    public void setTimeout(long timeoutMs)
    -
  • close

    -
    public void close() throws IOException
    @@ -283,15 +256,13 @@

    close

    Throws:
    IOException
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -300,7 +271,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -314,5 +284,7 @@

    fail


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageOutputStream.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageOutputStream.html index ff73c85b6d8..d1694a1ca82 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageOutputStream.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageOutputStream.html @@ -1,29 +1,35 @@ - -MessageOutputStream (Eclipse Jetty API Doc - v11.0.21) + +MessageOutputStream (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MessageOutputStream

    -
    All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable
    @@ -100,7 +87,6 @@

    Class MessageOutputStreampublic class MessageOutputStream extends OutputStream

    Support for writing a single WebSocket BINARY message via a OutputStream
    -
      @@ -172,10 +158,8 @@

      Constructor Details

    • MessageOutputStream

      -
      public MessageOutputStream(CoreSession coreSession, ByteBufferPool bufferPool)
      -
    @@ -189,7 +173,6 @@

    Method Details

  • write

    -
    public void write(byte[] bytes, int off, int len) @@ -200,13 +183,11 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(int b) throws IOException
    @@ -215,26 +196,22 @@

    write

    Throws:
    IOException
    -
  • write

    -
    public void write(ByteBuffer buffer) throws IOException
    Throws:
    IOException
    -
  • flush

    -
    public void flush() throws IOException
    @@ -245,13 +222,11 @@

    flush

    Throws:
    IOException
    -
  • close

    -
    public void close() throws IOException
    @@ -264,15 +239,12 @@

    close

    Throws:
    IOException
    -
  • setCallback

    -
    public void setCallback(Callback callback)
    -
  • @@ -286,5 +258,7 @@

    setCallback


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageReader.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageReader.html index 21f19ca8d76..76ccb754e4d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageReader.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageReader.html @@ -1,29 +1,35 @@ - -MessageReader (Eclipse Jetty API Doc - v11.0.21) + +MessageReader (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MessageReader

    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Readable, MessageSink
    @@ -103,7 +90,6 @@

    Class MessageReader

    Support class for reading a (single) WebSocket TEXT message via a Reader.

    In compliance to the WebSocket spec, this reader always uses the StandardCharsets.UTF_8.

    -
      @@ -184,17 +170,13 @@

      Constructor Details

    • MessageReader

      -
      public MessageReader()
      -
    • MessageReader

      -
      public MessageReader(int bufferSize)
      -
    @@ -208,7 +190,6 @@

    Method Details

  • read

    -
    public int read(char[] cbuf, int off, int len) @@ -219,13 +200,11 @@

    read

    Throws:
    IOException
    -
  • close

    -
    public void close() throws IOException
    @@ -238,15 +217,13 @@

    close

    Throws:
    IOException
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -255,16 +232,14 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Specified by:
    @@ -273,7 +248,6 @@

    accept

    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • @@ -287,5 +261,7 @@

    accept


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageSink.html index 9c4278669f1..61c181ad725 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageSink.html @@ -1,29 +1,35 @@ - -MessageSink (Eclipse Jetty API Doc - v11.0.21) + +MessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface MessageSink

    -
      @@ -138,7 +124,6 @@

      Method Details

    • accept

      -
      void accept(Frame frame, Callback callback)
      Consume the frame payload to the message.
      @@ -147,13 +132,11 @@

      accept

      frame - the frame, its payload (and fin state) to append
      callback - the callback for how the frame was consumed
      -
    • fail

      -
      void fail(Throwable failure)

      Fail the message sink.

      Release any resources and fail all stored callbacks as accept(Frame, Callback) will never be called again.

      @@ -161,7 +144,6 @@

      fail

      Parameters:
      failure - the failure that occurred.
      -
    @@ -175,5 +157,7 @@

    fail


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageWriter.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageWriter.html index 23af3f4f642..474a4d2ad0e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageWriter.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/MessageWriter.html @@ -1,29 +1,35 @@ - -MessageWriter (Eclipse Jetty API Doc - v11.0.21) + +MessageWriter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class MessageWriter

    -
    All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable
    @@ -102,7 +89,6 @@

    Class MessageWriter

    Support for writing a single WebSocket TEXT message via a Writer

    Note: Per WebSocket spec, all WebSocket TEXT messages must be encoded in UTF-8

    -
      @@ -177,10 +163,8 @@

      Constructor Details

    • MessageWriter

      -
      public MessageWriter(CoreSession coreSession, ByteBufferPool bufferPool)
      -
    @@ -194,7 +178,6 @@

    Method Details

  • write

    -
    public void write(char[] cbuf, int off, int len) @@ -205,13 +188,11 @@

    write

    Throws:
    IOException
    -
  • flush

    -
    public void flush() throws IOException
    @@ -222,13 +203,11 @@

    flush

    Throws:
    IOException
    -
  • close

    -
    public void close() throws IOException
    @@ -241,15 +220,12 @@

    close

    Throws:
    IOException
    -
  • setCallback

    -
    public void setCallback(Callback callback)
    -
  • @@ -263,5 +239,7 @@

    setCallback


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteArrayMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteArrayMessageSink.html index 1fcf3ea52d7..265b0572a04 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteArrayMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteArrayMessageSink.html @@ -1,29 +1,35 @@ - -PartialByteArrayMessageSink (Eclipse Jetty API Doc - v11.0.21) + +PartialByteArrayMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PartialByteArr

    -
    All Implemented Interfaces:
    MessageSink
    @@ -99,7 +86,6 @@

    Class PartialByteArr
    public class PartialByteArrayMessageSink extends AbstractMessageSink
    -

      @@ -166,10 +152,8 @@

      Constructor Details

    • PartialByteArrayMessageSink

      -
      public PartialByteArrayMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -183,17 +167,15 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • @@ -207,5 +189,7 @@

    accept


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteBufferMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteBufferMessageSink.html index 3a5ffb6fa7b..cadb7c167f6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteBufferMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialByteBufferMessageSink.html @@ -1,29 +1,35 @@ - -PartialByteBufferMessageSink (Eclipse Jetty API Doc - v11.0.21) + +PartialByteBufferMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PartialByteBu

    -
    All Implemented Interfaces:
    MessageSink
    @@ -99,7 +86,6 @@

    Class PartialByteBu
    public class PartialByteBufferMessageSink extends AbstractMessageSink
    -

      @@ -166,10 +152,8 @@

      Constructor Details

    • PartialByteBufferMessageSink

      -
      public PartialByteBufferMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -183,17 +167,15 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • @@ -207,5 +189,7 @@

    accept


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialStringMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialStringMessageSink.html index caa42feae6a..646ec4231f7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialStringMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/PartialStringMessageSink.html @@ -1,29 +1,35 @@ - -PartialStringMessageSink (Eclipse Jetty API Doc - v11.0.21) + +PartialStringMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class PartialStringMess

    -
    All Implemented Interfaces:
    MessageSink
    @@ -99,7 +86,6 @@

    Class PartialStringMess
    public class PartialStringMessageSink extends AbstractMessageSink
    -

      @@ -166,10 +152,8 @@

      Constructor Details

    • PartialStringMessageSink

      -
      public PartialStringMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -183,17 +167,15 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • @@ -207,5 +189,7 @@

    accept


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ReaderMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ReaderMessageSink.html index 837412c121f..2f551fb3a56 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ReaderMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/ReaderMessageSink.html @@ -1,29 +1,35 @@ - -ReaderMessageSink (Eclipse Jetty API Doc - v11.0.21) + +ReaderMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class ReaderMessageSink

    -
    All Implemented Interfaces:
    MessageSink
    @@ -101,7 +88,6 @@

    Class ReaderMessageSink


    public class ReaderMessageSink extends DispatchedMessageSink
    -
      @@ -165,10 +151,8 @@

      Constructor Details

    • ReaderMessageSink

      -
      public ReaderMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -182,13 +166,11 @@

    Method Details

  • newSink

    -
    public MessageReader newSink(Frame frame)
    Specified by:
    newSink in class DispatchedMessageSink
    -
  • @@ -202,5 +184,7 @@

    newSink


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/StringMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/StringMessageSink.html index 94eb7e1273c..f266001ad01 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/StringMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/StringMessageSink.html @@ -1,29 +1,35 @@ - -StringMessageSink (Eclipse Jetty API Doc - v11.0.21) + +StringMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StringMessageSink

    -
    All Implemented Interfaces:
    MessageSink
    @@ -99,7 +86,6 @@

    Class StringMessageSink


    public class StringMessageSink extends AbstractMessageSink
    -
      @@ -168,10 +154,8 @@

      Constructor Details

    • StringMessageSink

      -
      public StringMessageSink(CoreSession session, MethodHandle methodHandle)
      -
    @@ -185,25 +169,22 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Parameters:
    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -214,7 +195,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -228,5 +208,7 @@

    fail


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/class-use/AbstractMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/class-use/AbstractMessageSink.html index e6c111d3980..faed5b0e060 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/class-use/AbstractMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/class-use/AbstractMessageSink.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.core.internal.messages.AbstractMessageSink (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.core.internal.messages.AbstractMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core.internal.messages


    -
    package org.eclipse.jetty.websocket.core.internal.messages
    -
    • @@ -147,5 +142,7 @@

      Copyright © 1995–2024 Webtide. All rights reserved.

      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/package-tree.html index ed19a9746f4..d62acb8bf80 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/messages/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core.internal.messages Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core.internal.messages Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core.internal


    -
    package org.eclipse.jetty.websocket.core.internal
    -
    • @@ -184,5 +179,7 @@

      Pack
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/package-tree.html index d6c96439ee1..edd6a5324cd 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core.internal Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core.internal Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class FrameValidation

    org.eclipse.jetty.websocket.core.internal.util.FrameValidation
    -

    public class FrameValidation extends Object
    Some static utility methods for validating a Frame based on the state of its CoreSession.
    -
      @@ -154,9 +140,7 @@

      Constructor Details

    • FrameValidation

      -
      public FrameValidation()
      -
    @@ -170,16 +154,13 @@

    Method Details

  • assertValidIncoming

    -
    public static void assertValidIncoming(Frame frame, CoreSession coreSession)
    -
  • assertValidOutgoing

    -
    public static void assertValidOutgoing(Frame frame, CoreSession coreSession) throws CloseException
    @@ -187,16 +168,13 @@

    assertValidOutgoing

    Throws:
    CloseException
    -
  • assertValidFrame

    -
    public static void assertValidFrame(Frame frame, CoreSession coreSession)
    -
  • @@ -210,5 +188,7 @@

    assertValidFrame


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.Arg.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.Arg.html index 465a5fb2b57..27fd776443f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.Arg.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.Arg.html @@ -1,29 +1,35 @@ - -InvokerUtils.Arg (Eclipse Jetty API Doc - v11.0.21) + +InvokerUtils.Arg (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,15 +77,13 @@

    Class InvokerUtils.Arg

    org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
    -
    Enclosing class:
    -
    InvokerUtils
    +
    InvokerUtils

    public static class InvokerUtils.Arg extends Object
    -
    @@ -197,65 +179,49 @@

    Method Details

  • getName

    -
    public String getName()
    -
  • matches

    -
    public boolean matches(InvokerUtils.Arg other)
    -
  • required

    -
    public InvokerUtils.Arg required()
    -
  • convertible

    -
    public InvokerUtils.Arg convertible()
    -
  • getType

    -
    public Class<?> getType()
    -
  • getConvertedType

    -
    public Class<?> getConvertedType()
    -
  • isRequired

    -
    public boolean isRequired()
    -
  • isConvertible

    -
    public boolean isConvertible()
    -
  • @@ -269,5 +235,7 @@

    isConvertible


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.ParamIdentifier.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.ParamIdentifier.html index 1a11d65fcbe..845efdd0589 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.ParamIdentifier.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.ParamIdentifier.html @@ -1,29 +1,35 @@ - -InvokerUtils.ParamIdentifier (Eclipse Jetty API Doc - v11.0.21) + +InvokerUtils.ParamIdentifier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,18 +74,16 @@

    Interface InvokerUtils.ParamIdentifier

    -
    All Known Implementing Classes:
    PathParamIdentifier
    Enclosing class:
    -
    InvokerUtils
    +
    InvokerUtils

    public static interface InvokerUtils.ParamIdentifier
    -
    @@ -152,5 +136,7 @@

    getParamArg


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.html index 9373fbc393a..0a98f59bef1 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/InvokerUtils.html @@ -1,29 +1,35 @@ - -InvokerUtils (Eclipse Jetty API Doc - v11.0.21) + +InvokerUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class InvokerUtils

    org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
    -

    public class InvokerUtils extends Object
    -
    @@ -236,9 +220,7 @@

    Constructor Details

  • InvokerUtils

    -
    public InvokerUtils()
    -
  • @@ -252,7 +234,6 @@

    Method Details

  • bindTo

    -
    public static MethodHandle bindTo(MethodHandle methodHandle, Object... objs)
    Bind optional arguments to provided method handle
    @@ -263,13 +244,11 @@

    bindTo

    Returns:
    the bound MethodHandle, or null if the provided methodHandle was null.
    -
  • mutatedInvoker

    -
    public static MethodHandle mutatedInvoker(MethodHandles.Lookup lookup, Class<?> targetClass, Method method, @@ -287,13 +266,11 @@

    mutatedInvoker

    callingArgs - the calling arguments. This is the array of arguments that will always be passed into the returned MethodHandle. They will be present in the MethodHandle.type() in the order specified in this array.
    -
  • mutatedInvoker

    -
    public static MethodHandle mutatedInvoker(MethodHandles.Lookup lookup, Class<?> targetClass, Method method, @@ -332,13 +309,11 @@

    mutatedInvoker

    Throws:
    RuntimeException - when unable to fit Calling Args to Parameter Types
    -
  • optionalMutatedInvoker

    -
    public static MethodHandle optionalMutatedInvoker(MethodHandles.Lookup lookup, Class<?> targetClass, Method method, @@ -366,18 +341,15 @@

    optionalMutatedInvoker

    Returns:
    the MethodHandle for this set of CallingArgs, or null if not possible to create MethodHandle with CallingArgs to provided method
    -
  • optionalMutatedInvoker

    -
    public static MethodHandle optionalMutatedInvoker(MethodHandles.Lookup lookup, Class<?> targetClass, Method method, InvokerUtils.Arg... callingArgs)
    -
  • @@ -391,5 +363,7 @@

    optionalMutatedInvoker


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/ReflectUtils.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/ReflectUtils.html index 3b83cf5c6a0..a45eb98a2ee 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/ReflectUtils.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/ReflectUtils.html @@ -1,29 +1,35 @@ - -ReflectUtils (Eclipse Jetty API Doc - v11.0.21) + +ReflectUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class ReflectUtils

    org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
    -

    public class ReflectUtils extends Object
    -
    @@ -217,61 +201,48 @@

    Method Details

  • assertIsAnnotated

    -
    public static void assertIsAnnotated(Method method, Class<? extends Annotation> annoClass)
    -
  • assertIsPublicNonStatic

    -
    public static void assertIsPublicNonStatic(Method method)
    -
  • assertIsReturn

    -
    public static void assertIsReturn(Method method, Class<?> type)
    -
  • findMethod

    -
    public static Method findMethod(Class<?> pojo, String methodName, Class<?>... params)
    -
  • findAnnotatedMethod

    -
    public static Method findAnnotatedMethod(Class<?> pojo, Class<? extends Annotation> anno)
    -
  • findAnnotatedMethods

    -
    public static Method[] findAnnotatedMethods(Class<?> pojo, Class<? extends Annotation> anno)
    -
  • findGenericClassFor

    -
    public static Class<?> findGenericClassFor(Class<?> baseClass, Class<?> ifaceClass)
    Given a Base (concrete) Class, find the interface specified, and return its concrete Generic class declaration.
    @@ -282,77 +253,60 @@

    findGenericClassFor

    Returns:
    the (concrete) generic class that the interface exposes
    -
  • isDefaultConstructable

    -
    public static boolean isDefaultConstructable(Class<?> clazz)
    -
  • isSameParameters

    -
    public static boolean isSameParameters(Class<?>[] actual, Class<?>[] params)
    -
  • toShortName

    -
    public static String toShortName(Type type)
    -
  • toString

    -
    public static String toString(Class<?> pojo, Method method)
    -
  • trimClassName

    -
    public static String trimClassName(String name)
    -
  • append

    -
    public static void append(StringBuilder str, Class<?> pojo, Method method)
    -
  • append

    -
    public static void append(StringBuilder str, Method method)
    -
  • append

    -
    public static void append(StringBuilder str, MethodType methodType)
    -
  • @@ -366,5 +320,7 @@

    append


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/TextUtils.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/TextUtils.html index 561dc803f15..da42aa6957c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/TextUtils.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/TextUtils.html @@ -1,29 +1,35 @@ - -TextUtils (Eclipse Jetty API Doc - v11.0.21) + +TextUtils (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class TextUtils

    org.eclipse.jetty.websocket.core.internal.util.TextUtils
    -

    public final class TextUtils extends Object
    Collection of utility methods for Text content
    -
      @@ -158,9 +144,7 @@

      Constructor Details

    • TextUtils

      -
      public TextUtils()
      -
    @@ -174,7 +158,6 @@

    Method Details

  • quote

    -
    public static String quote(String text)
    Create a hint of what the text is like.

    @@ -185,13 +168,11 @@

    quote

    Returns:
    the abbreviated text
    -
  • hint

    -
    public static String hint(String text)
    Create a hint of what the text is like.

    @@ -202,13 +183,11 @@

    hint

    Returns:
    the abbreviated text
    -
  • maxStringLength

    -
    public static String maxStringLength(int max, String raw)
    Smash a long string to fit within the max string length, by taking the middle section of the string and replacing them with an ellipsis "..." @@ -226,7 +205,6 @@

    maxStringLength

    Returns:
    the ellipsis'd version of the string.
    -
  • @@ -240,5 +218,7 @@

    maxStringLength


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/class-use/FrameValidation.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/class-use/FrameValidation.html index d3a0c1ae73a..e1fdeae8ead 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/class-use/FrameValidation.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/class-use/FrameValidation.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.core.internal.util.FrameValidation (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.core.internal.util.FrameValidation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core.internal.util


    -
    package org.eclipse.jetty.websocket.core.internal.util
    -
    • @@ -120,5 +115,7 @@

      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/package-tree.html index 507b9bdd9e2..6b71aa45cb1 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/internal/util/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/internal/util/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core.internal.util Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core.internal.util Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core


    -
    package org.eclipse.jetty.websocket.core
    -
    • @@ -167,5 +162,7 @@

      Package org.e
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/package-tree.html index e7c5539d4c0..d4160514187 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface FrameHandlerFactory

    -
    All Known Implementing Classes:
    JakartaWebSocketServerFrameHandlerFactory, JettyServerFrameHandlerFactory
    @@ -94,7 +81,6 @@

    Interface FrameHandlerFa
    public interface FrameHandlerFactory
    Factory for FrameHandler instances
    -

    @@ -161,5 +145,7 @@

    newFrameHandler


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/Handshaker.html b/jetty-11/org/eclipse/jetty/websocket/core/server/Handshaker.html index cab453b59a4..8a422ce0615 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/Handshaker.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/Handshaker.html @@ -1,29 +1,35 @@ - -Handshaker (Eclipse Jetty API Doc - v11.0.21) + +Handshaker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface Handshaker

    -
    All Known Implementing Classes:
    AbstractHandshaker, HandshakerSelector, RFC6455Handshaker, RFC8441Handshaker

    public interface Handshaker
    -
      @@ -135,15 +121,12 @@

      Method Details

    • newInstance

      -
      static Handshaker newInstance()
      -
    • upgradeRequest

      -
      boolean upgradeRequest(WebSocketNegotiator negotiator, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -154,7 +137,6 @@

      upgradeRequest

      Throws:
      IOException
      -
    @@ -168,5 +150,7 @@

    upgradeRequest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeRequest.html index 4f60335a1ea..e1af5cb7f08 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeRequest.html @@ -1,29 +1,35 @@ - -ServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +ServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class ServerUpgradeRequest<
    org.eclipse.jetty.websocket.core.server.ServerUpgradeRequest

    -

    public class ServerUpgradeRequest extends Object
    Upgrade request used for websocket negotiation. Provides getters for things like the requested extensions and subprotocols so that the headers don't have to be parsed manually.
    -
    @@ -261,55 +245,48 @@

    Method Details

  • getCertificates

    -
    public X509Certificate[] getCertificates()
    Returns:
    The X509Certificate instance at request attribute "jakarta.servlet.request.X509Certificate" or null.
    -
  • getCookies

    -
    public List<HttpCookie> getCookies()
    Returns:
    Request cookies
    See Also:
    -
      +
      • HttpServletRequest.getCookies()
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    Returns:
    The extensions offered
    See Also:
    -
    -
  • getHeader

    -
    public String getHeader(String name)
    Parameters:
    @@ -318,18 +295,16 @@

    getHeader

    Header value or null
    See Also:
    -
      +
      • HttpServletRequest.getHeader(String)
    -
  • getHeaderInt

    -
    public int getHeaderInt(String name)
    Parameters:
    @@ -338,36 +313,32 @@

    getHeaderInt

    Header value as integer or -1
    See Also:
    -
      +
      • HttpServletRequest.getHeader(String)
    -
  • getHeadersMap

    -
    public Map<String,List<String>> getHeadersMap()
    Returns:
    Map of headers
    See Also:
    -
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    Parameters:
    @@ -376,260 +347,228 @@

    getHeaders

    List of header values or null
    See Also:
    -
    -
  • getHost

    -
    public String getHost()
    Returns:
    The requested host
    See Also:
    -
      +
      • HttpServletRequest.getRequestURL()
    -
  • getHttpServletRequest

    -
    public jakarta.servlet.http.HttpServletRequest getHttpServletRequest()
    Returns:
    Immutable version of HttpServletRequest
    -
  • getHttpVersion

    -
    public String getHttpVersion()
    Returns:
    The HTTP protocol version
    See Also:
    -
      +
      • ServletRequest.getProtocol()
    -
  • getLocale

    -
    public Locale getLocale()
    Returns:
    The requested Locale
    See Also:
    -
      +
      • ServletRequest.getLocale()
    -
  • getLocales

    -
    public Enumeration<Locale> getLocales()
    Returns:
    The requested Locales
    See Also:
    -
      +
      • ServletRequest.getLocales()
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Returns:
    The local requested address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
    See Also:
    -
      +
      • ServletRequest.getLocalAddr()
      • ServletRequest.getLocalPort()
    -
  • getMethod

    -
    public String getMethod()
    Returns:
    The requested method
    See Also:
    -
      +
      • HttpServletRequest.getMethod()
    -
  • getOrigin

    -
    public String getOrigin()
    Returns:
    The origin header value
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    Returns:
    The request parameter map
    See Also:
    -
      +
      • ServletRequest.getParameterMap()
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    Returns:
    WebSocket protocol version from "Sec-WebSocket-Version" header
    -
  • getQueryString

    -
    public String getQueryString()
    Returns:
    The request query string
    See Also:
    -
      +
      • HttpServletRequest.getQueryString()
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Returns:
    The remote request address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
    See Also:
    -
      +
      • ServletRequest.getRemoteAddr()
      • ServletRequest.getRemotePort()
    -
  • getRequestPath

    -
    public String getRequestPath()
    Returns:
    The request URI path within the context
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Returns:
    The request URI
    See Also:
    -
      +
      • HttpServletRequest.getRequestURL()
    -
  • getPathInContext

    -
    public String getPathInContext()
    Returns:
    the path within the context, combination of the ServletPath with the PathInfo.
    -
  • getServletAttribute

    -
    public Object getServletAttribute(String name)
    Parameters:
    @@ -638,96 +577,84 @@

    getServletAttribute

    Attribute value or null
    See Also:
    -
      +
      • ServletRequest.getAttribute(String)
    -
  • getServletAttributes

    -
    public Map<String,Object> getServletAttributes()
    Returns:
    Request attribute map
    -
  • getServletParameters

    -
    public Map<String,List<String>> getServletParameters()
    Returns:
    Request parameters
    See Also:
    -
      +
      • ServletRequest.getParameterMap()
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession()
    Returns:
    The HttpSession, which may be null or invalidated
    See Also:
    -
      +
      • HttpServletRequest.getSession(boolean)
    -
  • getSubProtocols

    -
    public List<String> getSubProtocols()
    Returns:
    Get WebSocket negotiation offered sub protocols
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Returns:
    The User's Principal or null
    See Also:
    -
      +
      • HttpServletRequest.getUserPrincipal()
    -
  • hasSubProtocol

    -
    public boolean hasSubProtocol(String subprotocol)
    Parameters:
    @@ -735,31 +662,27 @@

    hasSubProtocol

    Returns:
    True if the sub protocol was offered
    -
  • isSecure

    -
    public boolean isSecure()
    Returns:
    True if the request is secure
    See Also:
    -
      +
      • ServletRequest.isSecure()
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role)
    Parameters:
    @@ -768,18 +691,16 @@

    isUserInRole

    True if the requests user has the role
    See Also:
    -
      +
      • HttpServletRequest.isUserInRole(String)
    -
  • setServletAttribute

    -
    public void setServletAttribute(String name, Object value)
    @@ -788,12 +709,11 @@

    setServletAttribute

    value - Attribute value to set
    See Also:
    -
      +
      • ServletRequest.setAttribute(String, Object)
    -
  • @@ -807,5 +727,7 @@

    setServletAttribute


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeResponse.html b/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeResponse.html index f35c4fc8c4a..ec04eab4df7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/ServerUpgradeResponse.html @@ -1,29 +1,35 @@ - -ServerUpgradeResponse (Eclipse Jetty API Doc - v11.0.21) + +ServerUpgradeResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,13 +77,11 @@

    Class ServerUpgradeRespons
    org.eclipse.jetty.websocket.core.server.ServerUpgradeResponse

    -

    public class ServerUpgradeResponse extends Object
    Upgrade response used for websocket negotiation. Allows setting of extensions and subprotocol without using headers directly.
    -
    @@ -217,98 +201,75 @@

    Method Details

  • addHeader

    -
    public void addHeader(String name, String value)
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    -
  • setHeader

    -
    public void setHeader(String name, List<String> values)
    -
  • getAcceptedSubProtocol

    -
    public String getAcceptedSubProtocol()
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
  • getHeader

    -
    public String getHeader(String name)
    -
  • getHeaderNames

    -
    public Set<String> getHeaderNames()
    -
  • getHeadersMap

    -
    public Map<String,List<String>> getHeadersMap()
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    -
  • getStatusCode

    -
    public int getStatusCode()
    -
  • isCommitted

    -
    public boolean isCommitted()
    -
  • sendError

    -
    public void sendError(int statusCode, String message) throws IOException
    @@ -316,64 +277,51 @@

    sendError

    Throws:
    IOException
    -
  • sendForbidden

    -
    public void sendForbidden(String message) throws IOException
    Throws:
    IOException
    -
  • setAcceptedSubProtocol

    -
    public void setAcceptedSubProtocol(String protocol)
    -
  • addExtensions

    -
    public void addExtensions(List<ExtensionConfig> configs)
    -
  • setExtensions

    -
    public void setExtensions(List<ExtensionConfig> configs)
    -
  • setStatusCode

    -
    public void setStatusCode(int statusCode)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -387,5 +335,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketCreator.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketCreator.html index e204076d1b9..c76c9a7822c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketCreator.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketCreator.html @@ -1,29 +1,35 @@ - -WebSocketCreator (Eclipse Jetty API Doc - v11.0.21) + +WebSocketCreator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketCreator

    -
    All Known Implementing Classes:
    JakartaWebSocketCreator
    @@ -98,7 +85,6 @@

    Interface WebSocketCreator< Should you desire filtering of the WebSocket object creation due to criteria such as origin or sub-protocol, then you will be required to implement a custom WebSocketCreator implementation.

    -
      @@ -136,7 +122,6 @@

      Method Details

    • createWebSocket

      -
      Object createWebSocket(ServerUpgradeRequest req, ServerUpgradeResponse resp)
      Create a websocket from the incoming request.
      @@ -147,7 +132,6 @@

      createWebSocket

      Returns:
      a websocket object to use, or null if no websocket should be created from this request.
      -
    @@ -161,5 +145,7 @@

    createWebSocket


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketMappings.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketMappings.html index ebbcce98a7a..1b2e0f1cbff 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketMappings.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketMappings.html @@ -1,29 +1,35 @@ - -WebSocketMappings (Eclipse Jetty API Doc - v11.0.21) + +WebSocketMappings (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketMappings

    org.eclipse.jetty.websocket.core.server.WebSocketMappings
    -
    All Implemented Interfaces:
    EventListener, Dumpable, LifeCycle.Listener
    @@ -106,7 +93,6 @@

    Class WebSocketMappings

    creator is used to create a POJO for the WebSocket endpoint, the factory is used to wrap that POJO with a FrameHandler and the customizer is used to configure the resulting CoreSession.

    -
      @@ -115,7 +101,7 @@

      Class WebSocketMappings

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -246,9 +232,7 @@

      Field Details

    • WEBSOCKET_MAPPING_ATTRIBUTE

      -
      public static final String WEBSOCKET_MAPPING_ATTRIBUTE
      -
    @@ -262,17 +246,13 @@

    Constructor Details

  • WebSocketMappings

    -
    public WebSocketMappings()
    -
  • WebSocketMappings

    -
    public WebSocketMappings(WebSocketComponents components)
    -
  • @@ -286,23 +266,18 @@

    Method Details

  • getMappings

    -
    public static WebSocketMappings getMappings(jakarta.servlet.ServletContext servletContext)
    -
  • ensureMappings

    -
    public static WebSocketMappings ensureMappings(jakarta.servlet.ServletContext servletContext)
    -
  • parsePathSpec

    -
    public static PathSpec parsePathSpec(String rawSpec)
    Parse a PathSpec string into a PathSpec instance.

    @@ -322,37 +297,31 @@

    parsePathSpec

    Returns:
    the PathSpec implementation for the rawSpec
    -
  • getHandshaker

    -
    public Handshaker getHandshaker()
    -
  • lifeCycleStopping

    -
    public void lifeCycleStopping(LifeCycle context)
    Specified by:
    lifeCycleStopping in interface LifeCycle.Listener
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -364,29 +333,23 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • getWebSocketNegotiator

    -
    public WebSocketNegotiator getWebSocketNegotiator(PathSpec pathSpec)
    -
  • getWebSocketCreator

    -
    public WebSocketCreator getWebSocketCreator(PathSpec pathSpec)
    -
  • addMapping

    -
    public void addMapping(PathSpec pathSpec, WebSocketCreator creator, FrameHandlerFactory factory, @@ -407,13 +370,11 @@

    addMapping

    Throws:
    WebSocketException
    -
  • addMapping

    -
    public void addMapping(PathSpec pathSpec, WebSocketNegotiator negotiator) throws WebSocketException
    @@ -430,21 +391,17 @@

    addMapping

    Throws:
    WebSocketException
    -
  • removeMapping

    -
    public boolean removeMapping(PathSpec pathSpec)
    -
  • getMatchedNegotiator

    -
    public WebSocketNegotiator getMatchedNegotiator(String target, Consumer<PathSpec> pathSpecConsumer)
    Get the matching MappedResource for the provided target.
    @@ -455,13 +412,11 @@

    getMatchedNegotiator

    Returns:
    the matching resource, or null if no match.
    -
  • upgrade

    -
    public boolean upgrade(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Configuration.Customizer defaultCustomizer) @@ -470,7 +425,6 @@

    upgrade

    Throws:
    IOException
    -
  • @@ -484,5 +438,7 @@

    upgrade


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiation.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiation.html index 7d94c2cd0d5..a1b76dbb4ea 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiation.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiation.html @@ -1,29 +1,35 @@ - -WebSocketNegotiation (Eclipse Jetty API Doc - v11.0.21) + +WebSocketNegotiation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketNegotiation<
    org.eclipse.jetty.websocket.core.server.WebSocketNegotiation

    -
    Direct Known Subclasses:
    RFC6455Negotiation, RFC8441Negotiation
    @@ -97,7 +84,6 @@

    Class WebSocketNegotiation<
    public abstract class WebSocketNegotiation extends Object
    -

    @@ -212,130 +196,100 @@

    Method Details

  • getBaseRequest

    -
    public Request getBaseRequest()
    -
  • upgrade

    -
    public void upgrade()
    -
  • getRequest

    -
    public jakarta.servlet.http.HttpServletRequest getRequest()
    -
  • getResponse

    -
    public jakarta.servlet.http.HttpServletResponse getResponse()
    -
  • negotiate

    -
    public void negotiate() throws BadMessageException
    Throws:
    BadMessageException
    -
  • negotiateHeaders

    -
    protected void negotiateHeaders(Request baseRequest)
    -
  • validateHeaders

    -
    public abstract boolean validateHeaders()
    -
  • getVersion

    -
    public String getVersion()
    -
  • getSubprotocol

    -
    public String getSubprotocol()
    -
  • setSubprotocol

    -
    public void setSubprotocol(String protocol)
    -
  • getOfferedSubprotocols

    -
    public List<String> getOfferedSubprotocols()
    -
  • getOfferedExtensions

    -
    public List<ExtensionConfig> getOfferedExtensions()
    -
  • getNegotiatedExtensions

    -
    public List<ExtensionConfig> getNegotiatedExtensions()
    -
  • setNegotiatedExtensions

    -
    public void setNegotiatedExtensions(List<ExtensionConfig> extensions)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -349,5 +303,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.AbstractNegotiator.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.AbstractNegotiator.html index 4acffe9166f..b7077b2a1af 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.AbstractNegotiator.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.AbstractNegotiator.html @@ -1,29 +1,35 @@ - -WebSocketNegotiator.AbstractNegotiator (Eclipse Jetty API Doc - v11.0.21) + +WebSocketNegotiator.AbstractNegotiator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Web

    -
    All Implemented Interfaces:
    Configuration, Configuration.Customizer, WebSocketNegotiator
    @@ -102,13 +89,12 @@

    Class Web

    Enclosing interface:
    -
    WebSocketNegotiator
    +
    WebSocketNegotiator

    public abstract static class WebSocketNegotiator.AbstractNegotiator extends Configuration.ConfigurationCustomizer implements WebSocketNegotiator
    -
    @@ -203,7 +185,6 @@

    Method Details

  • customize

    -
    public void customize(Configuration configurable)
    Specified by:
    @@ -213,7 +194,6 @@

    customize

    Overrides:
    customize in class Configuration.ConfigurationCustomizer
    -
  • @@ -227,5 +207,7 @@

    customize


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.html index 8c6ac7a185a..de6d6be51d4 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketNegotiator.html @@ -1,29 +1,35 @@ - -WebSocketNegotiator (Eclipse Jetty API Doc - v11.0.21) + +WebSocketNegotiator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface WebSocketNegotiator

    -
    All Superinterfaces:
    Configuration.Customizer
    @@ -98,7 +85,6 @@

    Interface WebSocketNegot
    public interface WebSocketNegotiator extends Configuration.Customizer
    -

    @@ -236,5 +210,7 @@

    from


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketServerComponents.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketServerComponents.html index bc8b55866f1..4e88c33b09e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketServerComponents.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketServerComponents.html @@ -1,29 +1,35 @@ - -WebSocketServerComponents (Eclipse Jetty API Doc - v11.0.21) + +WebSocketServerComponents (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class WebSocketServerC

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -108,7 +95,6 @@

    Class WebSocketServerC These components should be accessed through getWebSocketComponents(jakarta.servlet.ServletContext) so that the instance can be shared by being stored as a bean on the ContextHandler.

    -
    @@ -283,7 +261,6 @@

    Method Details

  • ensureWebSocketComponents

    -
    public static WebSocketComponents ensureWebSocketComponents(Server server, jakarta.servlet.ServletContext servletContext)

    @@ -304,15 +281,12 @@

    ensureWebSocketComponents

    Returns:
    the WebSocketComponents that was created or found on the ServletContext.
    -
  • getWebSocketComponents

    -
    public static WebSocketComponents getWebSocketComponents(jakarta.servlet.ServletContext servletContext)
    -
  • @@ -326,5 +300,7 @@

    getWebSocketComponents


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketUpgradeHandler.html b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketUpgradeHandler.html index c4e752ee114..c1a1ad3c98d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketUpgradeHandler.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/WebSocketUpgradeHandler.html @@ -1,29 +1,35 @@ - -WebSocketUpgradeHandler (Eclipse Jetty API Doc - v11.0.21) + +WebSocketUpgradeHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -99,7 +87,6 @@

    Class WebSocketUpgradeHa

    -
    All Implemented Interfaces:
    Handler, HandlerContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -107,7 +94,6 @@

    Class WebSocketUpgradeHa
    public class WebSocketUpgradeHandler extends HandlerWrapper
    -

    @@ -263,40 +245,33 @@

    Method Details

  • addMapping

    -
    public void addMapping(String pathSpec, WebSocketNegotiator negotiator)
    -
  • addMapping

    -
    public void addMapping(PathSpec pathSpec, WebSocketNegotiator negotiator)
    -
  • getConfiguration

    -
    public Configuration getConfiguration()
    -
  • handle

    -
    public void handle(String target, Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    -
    Description copied from interface: Handler
    +
    Description copied from interface: Handler
    Handle a request.
    Specified by:
    @@ -316,7 +291,6 @@

    handle

    IOException - if unable to handle the request or response processing
    jakarta.servlet.ServletException - if unable to handle the request or response due to underlying servlet issue
    -
  • @@ -330,5 +304,7 @@

    handle


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/class-use/FrameHandlerFactory.html b/jetty-11/org/eclipse/jetty/websocket/core/server/class-use/FrameHandlerFactory.html index e5ca93c98f3..9938a9d3534 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/class-use/FrameHandlerFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/class-use/FrameHandlerFactory.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.websocket.core.server.FrameHandlerFactory (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.websocket.core.server.FrameHandlerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractHandshaker

    org.eclipse.jetty.websocket.core.server.internal.AbstractHandshaker
    -
    All Implemented Interfaces:
    Handshaker
    @@ -102,7 +89,6 @@

    Class AbstractHandshaker

    public abstract class AbstractHandshaker extends Object implements Handshaker
    -
      @@ -209,9 +195,7 @@

      Field Details

    • LOG

      -
      protected static final org.slf4j.Logger LOG
      -
    @@ -225,9 +209,7 @@

    Constructor Details

  • AbstractHandshaker

    -
    public AbstractHandshaker()
    -
  • @@ -241,7 +223,6 @@

    Method Details

  • upgradeRequest

    -
    public boolean upgradeRequest(WebSocketNegotiator negotiator, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -254,84 +235,67 @@

    upgradeRequest

    Throws:
    IOException
    -
  • validateRequest

    -
    protected abstract boolean validateRequest(jakarta.servlet.http.HttpServletRequest request)
    -
  • newNegotiation

    -
    protected abstract WebSocketNegotiation newNegotiation(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, WebSocketComponents webSocketComponents)
    -
  • validateFrameHandler

    -
    protected abstract boolean validateFrameHandler(FrameHandler frameHandler, jakarta.servlet.http.HttpServletResponse response)
    -
  • validateNegotiation

    -
    protected boolean validateNegotiation(WebSocketNegotiation negotiation)
    -
  • newWebSocketCoreSession

    -
    protected WebSocketCoreSession newWebSocketCoreSession(jakarta.servlet.http.HttpServletRequest request, FrameHandler handler, Negotiated negotiated, WebSocketComponents components)
    -
  • createWebSocketConnection

    -
    protected abstract WebSocketConnection createWebSocketConnection(Request baseRequest, WebSocketCoreSession coreSession)
    -
  • newWebSocketConnection

    -
    protected WebSocketConnection newWebSocketConnection(EndPoint endPoint, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, RetainableByteBufferPool retainableByteBufferPool, WebSocketCoreSession coreSession)
    -
  • prepareResponse

    -
    protected abstract void prepareResponse(Response response, WebSocketNegotiation negotiation)
    -
  • @@ -345,5 +309,7 @@

    prepareResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/CreatorNegotiator.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/CreatorNegotiator.html index b44d32c203a..fb29b821ac5 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/CreatorNegotiator.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/CreatorNegotiator.html @@ -1,29 +1,35 @@ - -CreatorNegotiator (Eclipse Jetty API Doc - v11.0.21) + +CreatorNegotiator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class CreatorNegotiator

    -
    All Implemented Interfaces:
    Configuration, Configuration.Customizer, WebSocketNegotiator
    @@ -101,7 +88,6 @@

    Class CreatorNegotiator


    public class CreatorNegotiator extends WebSocketNegotiator.AbstractNegotiator
    -
    @@ -208,34 +190,28 @@

    Method Details

  • getWebSocketCreator

    -
    public WebSocketCreator getWebSocketCreator()
    -
  • negotiate

    -
    public FrameHandler negotiate(WebSocketNegotiation negotiation) throws IOException
    Throws:
    IOException
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Configuration.ConfigurationCustomizer
    -
  • @@ -249,5 +225,7 @@

    toString


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/HandshakerSelector.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/HandshakerSelector.html index 27a851e18f1..eb0ede7875a 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/HandshakerSelector.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/HandshakerSelector.html @@ -1,29 +1,35 @@ - -HandshakerSelector (Eclipse Jetty API Doc - v11.0.21) + +HandshakerSelector (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class HandshakerSelector

    org.eclipse.jetty.websocket.core.server.internal.HandshakerSelector
    -
    All Implemented Interfaces:
    Handshaker
    @@ -101,7 +88,6 @@

    Class HandshakerSelector

    Selects between the two Handshaker implementations, RFC6455 (HTTP/1.1 WebSocket Upgrades) and RFC68441 (HTTP/2 WebSocket Upgrades)
    -
      @@ -156,9 +142,7 @@

      Constructor Details

    • HandshakerSelector

      -
      public HandshakerSelector()
      -
    @@ -172,7 +156,6 @@

    Method Details

  • upgradeRequest

    -
    public boolean upgradeRequest(WebSocketNegotiator negotiator, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -185,7 +168,6 @@

    upgradeRequest

    Throws:
    IOException
    -
  • @@ -199,5 +181,7 @@

    upgradeRequest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Handshaker.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Handshaker.html index 63b622237fd..c254cda5b0e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Handshaker.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Handshaker.html @@ -1,29 +1,35 @@ - -RFC6455Handshaker (Eclipse Jetty API Doc - v11.0.21) + +RFC6455Handshaker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RFC6455Handshaker

    -
    All Implemented Interfaces:
    Handshaker
    @@ -99,7 +86,6 @@

    Class RFC6455Handshaker


    public final class RFC6455Handshaker extends AbstractHandshaker
    -
      @@ -182,9 +168,7 @@

      Constructor Details

    • RFC6455Handshaker

      -
      public RFC6455Handshaker()
      -
    @@ -198,19 +182,16 @@

    Method Details

  • validateRequest

    -
    protected boolean validateRequest(jakarta.servlet.http.HttpServletRequest request)
    Specified by:
    validateRequest in class AbstractHandshaker
    -
  • newNegotiation

    -
    protected WebSocketNegotiation newNegotiation(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, WebSocketComponents webSocketComponents)
    @@ -218,58 +199,49 @@

    newNegotiation

    Specified by:
    newNegotiation in class AbstractHandshaker
    -
  • validateNegotiation

    -
    protected boolean validateNegotiation(WebSocketNegotiation negotiation)
    Overrides:
    validateNegotiation in class AbstractHandshaker
    -
  • validateFrameHandler

    -
    protected boolean validateFrameHandler(FrameHandler frameHandler, jakarta.servlet.http.HttpServletResponse response)
    Specified by:
    validateFrameHandler in class AbstractHandshaker
    -
  • createWebSocketConnection

    -
    protected WebSocketConnection createWebSocketConnection(Request baseRequest, WebSocketCoreSession coreSession)
    Specified by:
    createWebSocketConnection in class AbstractHandshaker
    -
  • prepareResponse

    -
    protected void prepareResponse(Response response, WebSocketNegotiation negotiation)
    Specified by:
    prepareResponse in class AbstractHandshaker
    -
  • @@ -283,5 +255,7 @@

    prepareResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Negotiation.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Negotiation.html index dd8d70e2c63..55ab526c4d7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Negotiation.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC6455Negotiation.html @@ -1,29 +1,35 @@ - -RFC6455Negotiation (Eclipse Jetty API Doc - v11.0.21) + +RFC6455Negotiation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class RFC6455Negotiation

    -

    public class RFC6455Negotiation extends WebSocketNegotiation
    -
      @@ -158,7 +144,6 @@

      Constructor Details

    • RFC6455Negotiation

      -
      public RFC6455Negotiation(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -168,7 +153,6 @@

      RFC6455Negotiation

      Throws:
      BadMessageException
      -
    @@ -182,33 +166,27 @@

    Method Details

  • negotiateHeaders

    -
    protected void negotiateHeaders(Request baseRequest)
    Overrides:
    negotiateHeaders in class WebSocketNegotiation
    -
  • validateHeaders

    -
    public boolean validateHeaders()
    Specified by:
    validateHeaders in class WebSocketNegotiation
    -
  • getKey

    -
    public String getKey()
    -
  • @@ -222,5 +200,7 @@

    getKey


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Handshaker.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Handshaker.html index f3a7ce79482..24924271bd7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Handshaker.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Handshaker.html @@ -1,29 +1,35 @@ - -RFC8441Handshaker (Eclipse Jetty API Doc - v11.0.21) + +RFC8441Handshaker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class RFC8441Handshaker

    -
    All Implemented Interfaces:
    Handshaker
    @@ -99,7 +86,6 @@

    Class RFC8441Handshaker


    public class RFC8441Handshaker extends AbstractHandshaker
    -
      @@ -179,9 +165,7 @@

      Constructor Details

    • RFC8441Handshaker

      -
      public RFC8441Handshaker()
      -
    @@ -195,19 +179,16 @@

    Method Details

  • validateRequest

    -
    protected boolean validateRequest(jakarta.servlet.http.HttpServletRequest request)
    Specified by:
    validateRequest in class AbstractHandshaker
    -
  • newNegotiation

    -
    protected WebSocketNegotiation newNegotiation(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, WebSocketComponents webSocketComponents)
    @@ -215,46 +196,39 @@

    newNegotiation

    Specified by:
    newNegotiation in class AbstractHandshaker
    -
  • validateFrameHandler

    -
    protected boolean validateFrameHandler(FrameHandler frameHandler, jakarta.servlet.http.HttpServletResponse response)
    Specified by:
    validateFrameHandler in class AbstractHandshaker
    -
  • createWebSocketConnection

    -
    protected WebSocketConnection createWebSocketConnection(Request baseRequest, WebSocketCoreSession coreSession)
    Specified by:
    createWebSocketConnection in class AbstractHandshaker
    -
  • prepareResponse

    -
    protected void prepareResponse(Response response, WebSocketNegotiation negotiation)
    Specified by:
    prepareResponse in class AbstractHandshaker
    -
  • @@ -268,5 +242,7 @@

    prepareResponse


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Negotiation.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Negotiation.html index a7c3ec816d7..651f0f06fc3 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Negotiation.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/RFC8441Negotiation.html @@ -1,29 +1,35 @@ - -RFC8441Negotiation (Eclipse Jetty API Doc - v11.0.21) + +RFC8441Negotiation (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class RFC8441Negotiation

    -

    public class RFC8441Negotiation extends WebSocketNegotiation
    -
      @@ -152,7 +138,6 @@

      Constructor Details

    • RFC8441Negotiation

      -
      public RFC8441Negotiation(Request baseRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @@ -162,7 +147,6 @@

      RFC8441Negotiation

      Throws:
      BadMessageException
      -
    @@ -176,13 +160,11 @@

    Method Details

  • validateHeaders

    -
    public boolean validateHeaders()
    Specified by:
    validateHeaders in class WebSocketNegotiation
    -
  • @@ -196,5 +178,7 @@

    validateHeaders


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletRequest.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletRequest.html index 98b6e4a5a49..25e474a0b48 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletRequest.html @@ -1,29 +1,35 @@ - -UpgradeHttpServletRequest (Eclipse Jetty API Doc - v11.0.21) + +UpgradeHttpServletRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UpgradeHttpServl
    org.eclipse.jetty.websocket.core.server.internal.UpgradeHttpServletRequest

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletRequest, jakarta.servlet.ServletRequest
    @@ -99,7 +86,6 @@

    Class UpgradeHttpServl extends Object implements jakarta.servlet.http.HttpServletRequest

    An immutable, feature limited, HttpServletRequest that will not be recycled by Jetty.
    -
    @@ -394,620 +378,515 @@

    Method Details

  • upgrade

    -
    public void upgrade()
    -
  • getHttpServletRequest

    -
    public jakarta.servlet.http.HttpServletRequest getHttpServletRequest()
    -
  • getAuthType

    -
    public String getAuthType()
    Specified by:
    getAuthType in interface jakarta.servlet.http.HttpServletRequest
    -
  • getCookies

    -
    public jakarta.servlet.http.Cookie[] getCookies()
    Specified by:
    getCookies in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeader

    -
    public String getHeader(String name)
    Specified by:
    getHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeaders

    -
    public Enumeration<String> getHeaders(String name)
    Specified by:
    getHeaders in interface jakarta.servlet.http.HttpServletRequest
    -
  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    -
  • getHeaderNames

    -
    public Enumeration<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.HttpServletRequest
    -
  • getDateHeader

    -
    public long getDateHeader(String name)
    Specified by:
    getDateHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getIntHeader

    -
    public int getIntHeader(String name)
    Specified by:
    getIntHeader in interface jakarta.servlet.http.HttpServletRequest
    -
  • getMethod

    -
    public String getMethod()
    Specified by:
    getMethod in interface jakarta.servlet.http.HttpServletRequest
    -
  • getPathInfo

    -
    public String getPathInfo()
    Specified by:
    getPathInfo in interface jakarta.servlet.http.HttpServletRequest
    -
  • getPathTranslated

    -
    public String getPathTranslated()
    Specified by:
    getPathTranslated in interface jakarta.servlet.http.HttpServletRequest
    -
  • getContextPath

    -
    public String getContextPath()
    Specified by:
    getContextPath in interface jakarta.servlet.http.HttpServletRequest
    -
  • getQueryString

    -
    public String getQueryString()
    Specified by:
    getQueryString in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRemoteUser

    -
    public String getRemoteUser()
    Specified by:
    getRemoteUser in interface jakarta.servlet.http.HttpServletRequest
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role)
    Specified by:
    isUserInRole in interface jakarta.servlet.http.HttpServletRequest
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    getUserPrincipal in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestURI

    -
    public String getRequestURI()
    Specified by:
    getRequestURI in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestURL

    -
    public StringBuffer getRequestURL()
    Specified by:
    getRequestURL in interface jakarta.servlet.http.HttpServletRequest
    -
  • getServletPath

    -
    public String getServletPath()
    Specified by:
    getServletPath in interface jakarta.servlet.http.HttpServletRequest
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession(boolean create)
    Specified by:
    getSession in interface jakarta.servlet.http.HttpServletRequest
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession()
    Specified by:
    getSession in interface jakarta.servlet.http.HttpServletRequest
    -
  • getRequestedSessionId

    -
    public String getRequestedSessionId()
    Specified by:
    getRequestedSessionId in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdValid

    -
    public boolean isRequestedSessionIdValid()
    Specified by:
    isRequestedSessionIdValid in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromCookie

    -
    public boolean isRequestedSessionIdFromCookie()
    Specified by:
    isRequestedSessionIdFromCookie in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromURL

    -
    public boolean isRequestedSessionIdFromURL()
    Specified by:
    isRequestedSessionIdFromURL in interface jakarta.servlet.http.HttpServletRequest
    -
  • isRequestedSessionIdFromUrl

    -
    public boolean isRequestedSessionIdFromUrl()
    Specified by:
    isRequestedSessionIdFromUrl in interface jakarta.servlet.http.HttpServletRequest
    -
  • getAttribute

    -
    public Object getAttribute(String name)
    Specified by:
    getAttribute in interface jakarta.servlet.ServletRequest
    -
  • getAttributeNames

    -
    public Enumeration<String> getAttributeNames()
    Specified by:
    getAttributeNames in interface jakarta.servlet.ServletRequest
    -
  • getParameter

    -
    public String getParameter(String name)
    Specified by:
    getParameter in interface jakarta.servlet.ServletRequest
    -
  • getParameterNames

    -
    public Enumeration<String> getParameterNames()
    Specified by:
    getParameterNames in interface jakarta.servlet.ServletRequest
    -
  • getParameterValues

    -
    public String[] getParameterValues(String name)
    Specified by:
    getParameterValues in interface jakarta.servlet.ServletRequest
    -
  • getParameterMap

    -
    public Map<String,String[]> getParameterMap()
    Specified by:
    getParameterMap in interface jakarta.servlet.ServletRequest
    -
  • getProtocol

    -
    public String getProtocol()
    Specified by:
    getProtocol in interface jakarta.servlet.ServletRequest
    -
  • getScheme

    -
    public String getScheme()
    Specified by:
    getScheme in interface jakarta.servlet.ServletRequest
    -
  • getServerName

    -
    public String getServerName()
    Specified by:
    getServerName in interface jakarta.servlet.ServletRequest
    -
  • getServerPort

    -
    public int getServerPort()
    Specified by:
    getServerPort in interface jakarta.servlet.ServletRequest
    -
  • getRemoteAddr

    -
    public String getRemoteAddr()
    Specified by:
    getRemoteAddr in interface jakarta.servlet.ServletRequest
    -
  • getRemotePort

    -
    public int getRemotePort()
    Specified by:
    getRemotePort in interface jakarta.servlet.ServletRequest
    -
  • getRemoteHost

    -
    public String getRemoteHost()
    Specified by:
    getRemoteHost in interface jakarta.servlet.ServletRequest
    -
  • setAttribute

    -
    public void setAttribute(String name, Object value)
    Specified by:
    setAttribute in interface jakarta.servlet.ServletRequest
    -
  • removeAttribute

    -
    public void removeAttribute(String name)
    Specified by:
    removeAttribute in interface jakarta.servlet.ServletRequest
    -
  • getLocale

    -
    public Locale getLocale()
    Specified by:
    getLocale in interface jakarta.servlet.ServletRequest
    -
  • getLocales

    -
    public Enumeration<Locale> getLocales()
    Specified by:
    getLocales in interface jakarta.servlet.ServletRequest
    -
  • isSecure

    -
    public boolean isSecure()
    Specified by:
    isSecure in interface jakarta.servlet.ServletRequest
    -
  • getRealPath

    -
    public String getRealPath(String path)
    Specified by:
    getRealPath in interface jakarta.servlet.ServletRequest
    -
  • getLocalName

    -
    public String getLocalName()
    Specified by:
    getLocalName in interface jakarta.servlet.ServletRequest
    -
  • getLocalAddr

    -
    public String getLocalAddr()
    Specified by:
    getLocalAddr in interface jakarta.servlet.ServletRequest
    -
  • getLocalPort

    -
    public int getLocalPort()
    Specified by:
    getLocalPort in interface jakarta.servlet.ServletRequest
    -
  • getServletContext

    -
    public jakarta.servlet.ServletContext getServletContext()
    Specified by:
    getServletContext in interface jakarta.servlet.ServletRequest
    -
  • getDispatcherType

    -
    public jakarta.servlet.DispatcherType getDispatcherType()
    Specified by:
    getDispatcherType in interface jakarta.servlet.ServletRequest
    -
  • authenticate

    -
    public boolean authenticate(jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
    @@ -1018,85 +897,71 @@

    authenticate

    IOException
    jakarta.servlet.ServletException
    -
  • changeSessionId

    -
    public String changeSessionId()
    Specified by:
    changeSessionId in interface jakarta.servlet.http.HttpServletRequest
    -
  • getAsyncContext

    -
    public jakarta.servlet.AsyncContext getAsyncContext()
    Specified by:
    getAsyncContext in interface jakarta.servlet.ServletRequest
    -
  • getCharacterEncoding

    -
    public String getCharacterEncoding()
    Specified by:
    getCharacterEncoding in interface jakarta.servlet.ServletRequest
    -
  • getContentLength

    -
    public int getContentLength()
    Specified by:
    getContentLength in interface jakarta.servlet.ServletRequest
    -
  • getContentLengthLong

    -
    public long getContentLengthLong()
    Specified by:
    getContentLengthLong in interface jakarta.servlet.ServletRequest
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    getContentType in interface jakarta.servlet.ServletRequest
    -
  • getInputStream

    -
    public jakarta.servlet.ServletInputStream getInputStream() throws IOException
    @@ -1105,13 +970,11 @@

    getInputStream

    Throws:
    IOException
    -
  • getPart

    -
    public jakarta.servlet.http.Part getPart(String name) throws IOException, jakarta.servlet.ServletException
    @@ -1122,13 +985,11 @@

    getPart

    IOException
    jakarta.servlet.ServletException
    -
  • getParts

    -
    public Collection<jakarta.servlet.http.Part> getParts() throws IOException, jakarta.servlet.ServletException
    @@ -1139,13 +1000,11 @@

    getParts

    IOException
    jakarta.servlet.ServletException
    -
  • getReader

    -
    public BufferedReader getReader() throws IOException
    @@ -1154,49 +1013,41 @@

    getReader

    Throws:
    IOException
    -
  • getRequestDispatcher

    -
    public jakarta.servlet.RequestDispatcher getRequestDispatcher(String path)
    Specified by:
    getRequestDispatcher in interface jakarta.servlet.ServletRequest
    -
  • isAsyncStarted

    -
    public boolean isAsyncStarted()
    Specified by:
    isAsyncStarted in interface jakarta.servlet.ServletRequest
    -
  • isAsyncSupported

    -
    public boolean isAsyncSupported()
    Specified by:
    isAsyncSupported in interface jakarta.servlet.ServletRequest
    -
  • login

    -
    public void login(String username, String password) throws jakarta.servlet.ServletException
    @@ -1206,13 +1057,11 @@

    login

    Throws:
    jakarta.servlet.ServletException
    -
  • logout

    -
    public void logout() throws jakarta.servlet.ServletException
    @@ -1221,13 +1070,11 @@

    logout

    Throws:
    jakarta.servlet.ServletException
    -
  • setCharacterEncoding

    -
    public void setCharacterEncoding(String enc) throws UnsupportedEncodingException
    @@ -1236,13 +1083,11 @@

    setCharacterEncoding

    Throws:
    UnsupportedEncodingException
    -
  • startAsync

    -
    public jakarta.servlet.AsyncContext startAsync() throws IllegalStateException
    @@ -1251,13 +1096,11 @@

    startAsync

    Throws:
    IllegalStateException
    -
  • startAsync

    -
    public jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws IllegalStateException
    @@ -1267,13 +1110,11 @@

    startAsync

    Throws:
    IllegalStateException
    -
  • upgrade

    -
    public <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, @@ -1285,7 +1126,6 @@

    upgrade

    IOException
    jakarta.servlet.ServletException
    -
  • @@ -1299,5 +1139,7 @@

    upgrade


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletResponse.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletResponse.html index 79e550e72f9..a4e4e3221b0 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/UpgradeHttpServletResponse.html @@ -1,29 +1,35 @@ - -UpgradeHttpServletResponse (Eclipse Jetty API Doc - v11.0.21) + +UpgradeHttpServletResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UpgradeHttpServ
    org.eclipse.jetty.websocket.core.server.internal.UpgradeHttpServletResponse

    -
    All Implemented Interfaces:
    jakarta.servlet.http.HttpServletResponse, jakarta.servlet.ServletResponse
    @@ -98,7 +85,6 @@

    Class UpgradeHttpServ
    public class UpgradeHttpServletResponse extends Object implements jakarta.servlet.http.HttpServletResponse
    -

    @@ -299,179 +283,148 @@

    Method Details

  • upgrade

    -
    public void upgrade()
    -
  • getResponse

    -
    public jakarta.servlet.http.HttpServletResponse getResponse()
    -
  • getStatus

    -
    public int getStatus()
    Specified by:
    getStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeader

    -
    public String getHeader(String s)
    Specified by:
    getHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeaders

    -
    public Collection<String> getHeaders(String s)
    Specified by:
    getHeaders in interface jakarta.servlet.http.HttpServletResponse
    -
  • getHeaderNames

    -
    public Collection<String> getHeaderNames()
    Specified by:
    getHeaderNames in interface jakarta.servlet.http.HttpServletResponse
    -
  • getLocale

    -
    public Locale getLocale()
    Specified by:
    getLocale in interface jakarta.servlet.ServletResponse
    -
  • containsHeader

    -
    public boolean containsHeader(String s)
    Specified by:
    containsHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • getCharacterEncoding

    -
    public String getCharacterEncoding()
    Specified by:
    getCharacterEncoding in interface jakarta.servlet.ServletResponse
    -
  • getContentType

    -
    public String getContentType()
    Specified by:
    getContentType in interface jakarta.servlet.ServletResponse
    -
  • addCookie

    -
    public void addCookie(jakarta.servlet.http.Cookie cookie)
    Specified by:
    addCookie in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeURL

    -
    public String encodeURL(String s)
    Specified by:
    encodeURL in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeRedirectURL

    -
    public String encodeRedirectURL(String s)
    Specified by:
    encodeRedirectURL in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeUrl

    -
    public String encodeUrl(String s)
    Specified by:
    encodeUrl in interface jakarta.servlet.http.HttpServletResponse
    -
  • encodeRedirectUrl

    -
    public String encodeRedirectUrl(String s)
    Specified by:
    encodeRedirectUrl in interface jakarta.servlet.http.HttpServletResponse
    -
  • getOutputStream

    -
    public jakarta.servlet.ServletOutputStream getOutputStream() throws IOException
    @@ -480,13 +433,11 @@

    getOutputStream

    Throws:
    IOException
    -
  • getWriter

    -
    public PrintWriter getWriter() throws IOException
    @@ -495,85 +446,71 @@

    getWriter

    Throws:
    IOException
    -
  • setCharacterEncoding

    -
    public void setCharacterEncoding(String s)
    Specified by:
    setCharacterEncoding in interface jakarta.servlet.ServletResponse
    -
  • setContentLength

    -
    public void setContentLength(int i)
    Specified by:
    setContentLength in interface jakarta.servlet.ServletResponse
    -
  • setContentLengthLong

    -
    public void setContentLengthLong(long l)
    Specified by:
    setContentLengthLong in interface jakarta.servlet.ServletResponse
    -
  • setContentType

    -
    public void setContentType(String s)
    Specified by:
    setContentType in interface jakarta.servlet.ServletResponse
    -
  • setBufferSize

    -
    public void setBufferSize(int i)
    Specified by:
    setBufferSize in interface jakarta.servlet.ServletResponse
    -
  • getBufferSize

    -
    public int getBufferSize()
    Specified by:
    getBufferSize in interface jakarta.servlet.ServletResponse
    -
  • flushBuffer

    -
    public void flushBuffer() throws IOException
    @@ -582,61 +519,51 @@

    flushBuffer

    Throws:
    IOException
    -
  • resetBuffer

    -
    public void resetBuffer()
    Specified by:
    resetBuffer in interface jakarta.servlet.ServletResponse
    -
  • isCommitted

    -
    public boolean isCommitted()
    Specified by:
    isCommitted in interface jakarta.servlet.ServletResponse
    -
  • reset

    -
    public void reset()
    Specified by:
    reset in interface jakarta.servlet.ServletResponse
    -
  • setLocale

    -
    public void setLocale(Locale locale)
    Specified by:
    setLocale in interface jakarta.servlet.ServletResponse
    -
  • sendError

    -
    public void sendError(int sc, String msg) throws IOException
    @@ -646,13 +573,11 @@

    sendError

    Throws:
    IOException
    -
  • sendError

    -
    public void sendError(int sc) throws IOException
    @@ -661,26 +586,22 @@

    sendError

    Throws:
    IOException
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    Specified by:
    setHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • sendRedirect

    -
    public void sendRedirect(String s) throws IOException
    @@ -689,97 +610,82 @@

    sendRedirect

    Throws:
    IOException
    -
  • setDateHeader

    -
    public void setDateHeader(String s, long l)
    Specified by:
    setDateHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addDateHeader

    -
    public void addDateHeader(String s, long l)
    Specified by:
    addDateHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addHeader

    -
    public void addHeader(String name, String value)
    Specified by:
    addHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setIntHeader

    -
    public void setIntHeader(String s, int i)
    Specified by:
    setIntHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • addIntHeader

    -
    public void addIntHeader(String s, int i)
    Specified by:
    addIntHeader in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatus

    -
    public void setStatus(int i)
    Specified by:
    setStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • setStatus

    -
    public void setStatus(int i, String s)
    Specified by:
    setStatus in interface jakarta.servlet.http.HttpServletResponse
    -
  • @@ -793,5 +699,7 @@

    setStatus


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/class-use/AbstractHandshaker.html b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/class-use/AbstractHandshaker.html index 0069b48d060..a60221663a2 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/internal/class-use/AbstractHandshaker.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/internal/class-use/AbstractHandshaker.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.core.server.internal.AbstractHandshaker (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.core.server.internal.AbstractHandshaker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.core.server


    -
    package org.eclipse.jetty.websocket.core.server
    -
    • @@ -146,5 +141,7 @@

      Packag
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/core/server/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/core/server/package-tree.html index 7d3246e975d..3655b969ebf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/core/server/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/core/server/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.core.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.core.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class Ja

    -

    public class JakartaWebSocketClientContainerProvider extends jakarta.websocket.ContainerProvider
    @@ -100,7 +87,6 @@

    Class Ja Created by a ServiceLoader call in the ContainerProvider.getWebSocketContainer() call.

    -
      @@ -165,9 +151,7 @@

      Constructor Details

    • JakartaWebSocketClientContainerProvider

      -
      public JakartaWebSocketClientContainerProvider()
      -
    @@ -181,20 +165,17 @@

    Method Details

  • stop

    -
    public static void stop(jakarta.websocket.WebSocketContainer container) throws Exception
    Throws:
    Exception
    -
  • getContainer

    -
    protected jakarta.websocket.WebSocketContainer getContainer()
    Used by ContainerProvider.getWebSocketContainer() to get a NEW INSTANCE of the Client WebSocketContainer. @@ -210,13 +191,11 @@

    getContainer

    Specified by:
    getContainer in class jakarta.websocket.ContainerProvider
    -
  • getContainer

    -
    public static jakarta.websocket.WebSocketContainer getContainer(HttpClient httpClient)
    Get a new instance of a client WebSocketContainer which uses a supplied HttpClient.
    @@ -224,12 +203,11 @@

    getContainer

    httpClient - a pre-configured HttpClient to be used by the implementation.
    See Also:
    -
    -
  • @@ -243,5 +221,7 @@

    getContainer


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/JakartaWebSocketShutdownContainer.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/JakartaWebSocketShutdownContainer.html index f6a88143eab..a505221beb9 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/JakartaWebSocketShutdownContainer.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/JakartaWebSocketShutdownContainer.html @@ -1,29 +1,35 @@ - -JakartaWebSocketShutdownContainer (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketShutdownContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JakartaW

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContainerInitializer, jakarta.servlet.ServletContextListener, EventListener, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -109,7 +96,6 @@

    Class JakartaW

    This mechanism will not work if run with embedded Jetty or if the WebSocket client classes are provided by the server. In this case then the client WebSocketContainer will register itself to be automatically shutdown with the Jetty ContextHandler.

    -
    @@ -231,7 +215,6 @@

    Method Details

  • onStartup

    -
    public void onStartup(Set<Class<?>> c, jakarta.servlet.ServletContext ctx) throws jakarta.servlet.ServletException
    @@ -241,43 +224,36 @@

    onStartup

    Throws:
    jakarta.servlet.ServletException
    -
  • contextInitialized

    -
    public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextInitialized in interface jakarta.servlet.ServletContextListener
    -
  • contextDestroyed

    -
    public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
    Specified by:
    contextDestroyed in interface jakarta.servlet.ServletContextListener
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractLifeCycle
    -
  • @@ -291,5 +267,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/class-use/JakartaWebSocketClientContainerProvider.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/class-use/JakartaWebSocketClientContainerProvider.html index c013ba08b26..0890549befc 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/class-use/JakartaWebSocketClientContainerProvider.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/class-use/JakartaWebSocketClientContainerProvider.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.client.JakartaWebSocketClientContainerProvider (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.client.JakartaWebSocketClientContainerProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,11 +79,9 @@

    Class EmptyConfigurator

    -

    public class EmptyConfigurator extends jakarta.websocket.ClientEndpointConfig.Configurator
    -
      @@ -164,9 +150,7 @@

      Field Details

    • INSTANCE

      -
      public static final EmptyConfigurator INSTANCE
      -
    @@ -180,9 +164,7 @@

    Constructor Details

  • EmptyConfigurator

    -
    public EmptyConfigurator()
    -
  • @@ -196,25 +178,21 @@

    Method Details

  • afterResponse

    -
    public void afterResponse(jakarta.websocket.HandshakeResponse hr)
    Overrides:
    afterResponse in class jakarta.websocket.ClientEndpointConfig.Configurator
    -
  • beforeRequest

    -
    public void beforeRequest(Map<String,List<String>> headers)
    Overrides:
    beforeRequest in class jakarta.websocket.ClientEndpointConfig.Configurator
    -
  • @@ -228,5 +206,7 @@

    beforeRequest


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaClientUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaClientUpgradeRequest.html index b380539e769..df696380ec9 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaClientUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaClientUpgradeRequest.html @@ -1,29 +1,35 @@ - -JakartaClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +JakartaClientUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JakartaClientU

    -
    All Implemented Interfaces:
    EventListener, Request, Response.CompleteListener, Response.ResponseListener, HttpUpgrader.Factory, UpgradeRequest
    @@ -102,7 +89,6 @@

    Class JakartaClientU
    public class JakartaClientUpgradeRequest extends CoreClientUpgradeRequest implements UpgradeRequest
    -

    @@ -212,21 +196,18 @@

    Method Details

  • getFrameHandler

    -
    public FrameHandler getFrameHandler()
    Specified by:
    getFrameHandler in class CoreClientUpgradeRequest
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    For Session.getUserPrincipal()
    Specified by:
    @@ -234,13 +215,11 @@

    getUserPrincipal

    Returns:
    the User Principal present during the Upgrade Request
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    @@ -248,15 +227,13 @@

    getRequestURI

    Returns:
    the full URI of this request.
    -
  • getPathInContext

    -
    public String getPathInContext()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    For obtaining PathParam values from the Request context path.
    Specified by:
    @@ -264,7 +241,6 @@

    getPathInContext

    Returns:
    the path in Context.
    -
  • @@ -278,5 +254,7 @@

    getPathInContext


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientContainer.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientContainer.html index 7d7f007d769..34bdc7c86a0 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientContainer.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientContainer.html @@ -1,29 +1,35 @@ - -JakartaWebSocketClientContainer (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketClientContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class JakartaWeb

    -
    All Implemented Interfaces:
    jakarta.websocket.WebSocketContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -112,7 +99,6 @@

    Class JakartaWeb
    Container for Client use of the jakarta.websocket API.

    This should be specific to a JVM if run in a standalone mode. or specific to a WebAppContext if running on the Jetty server.

    -

    @@ -289,17 +275,13 @@

    Field Details

  • coreClient

    -
    protected WebSocketCoreClient coreClient
    -
  • coreClientFactory

    -
    protected Function<WebSocketComponents,WebSocketCoreClient> coreClientFactory
    -
  • @@ -313,15 +295,12 @@

    Constructor Details

  • JakartaWebSocketClientContainer

    -
    public JakartaWebSocketClientContainer()
    -
  • JakartaWebSocketClientContainer

    -
    public JakartaWebSocketClientContainer(HttpClient httpClient)
    Create a WebSocketContainer using the supplied HttpClient for environments where you want to configure @@ -330,24 +309,19 @@

    JakartaWebSocketClientContainer

    Parameters:
    httpClient - the HttpClient instance to use
    -
  • JakartaWebSocketClientContainer

    -
    public JakartaWebSocketClientContainer(WebSocketComponents components)
    -
  • JakartaWebSocketClientContainer

    -
    public JakartaWebSocketClientContainer(WebSocketComponents components, Function<WebSocketComponents,WebSocketCoreClient> coreClientFactory)
    -
  • @@ -361,39 +335,30 @@

    Method Details

  • setShutdownContainer

    -
    public static void setShutdownContainer(ContainerLifeCycle container)
    -
  • getHttpClient

    -
    protected HttpClient getHttpClient()
    -
  • getWebSocketCoreClient

    -
    protected WebSocketCoreClient getWebSocketCoreClient()
    -
  • convertCause

    -
    public static Throwable convertCause(Throwable error)
    -
  • connectToServer

    -
    public jakarta.websocket.Session connectToServer(Class<? extends jakarta.websocket.Endpoint> endpointClass, jakarta.websocket.ClientEndpointConfig providedConfig, URI path) @@ -406,13 +371,11 @@

    connectToServer

    jakarta.websocket.DeploymentException
    IOException
    -
  • connectToServer

    -
    public jakarta.websocket.Session connectToServer(Class<?> annotatedEndpointClass, URI path) throws jakarta.websocket.DeploymentException, @@ -424,13 +387,11 @@

    connectToServer

    jakarta.websocket.DeploymentException
    IOException
    -
  • connectToServer

    -
    public jakarta.websocket.Session connectToServer(jakarta.websocket.Endpoint endpoint, jakarta.websocket.ClientEndpointConfig providedConfig, URI path) @@ -443,13 +404,11 @@

    connectToServer

    jakarta.websocket.DeploymentException
    IOException
    -
  • connectToServer

    -
    public jakarta.websocket.Session connectToServer(Object endpoint, URI path) throws jakarta.websocket.DeploymentException, @@ -461,57 +420,50 @@

    connectToServer

    jakarta.websocket.DeploymentException
    IOException
    -
  • getFrameHandlerFactory

    -
    public JakartaWebSocketFrameHandlerFactory getFrameHandlerFactory()
    Specified by:
    getFrameHandlerFactory in class JakartaWebSocketContainer
    -
  • getExecutor

    -
    public Executor getExecutor()
    Specified by:
    getExecutor in class JakartaWebSocketContainer
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class ContainerLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Stops the managed lifecycle beans in the reverse order they were added.
    Overrides:
    @@ -519,23 +471,18 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • doClientStart

    -
    protected void doClientStart()
    -
  • doClientStop

    -
    protected void doClientStop()
    -
  • @@ -549,5 +496,7 @@

    doClientStop


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientFrameHandlerFactory.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientFrameHandlerFactory.html index 56f89647fa3..99792ff6431 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientFrameHandlerFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JakartaWebSocketClientFrameHandlerFactory.html @@ -1,29 +1,35 @@ - -JakartaWebSocketClientFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketClientFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class

    -
    Direct Known Subclasses:
    JakartaWebSocketServerFrameHandlerFactory
    @@ -99,7 +86,6 @@

    Class
    public class JakartaWebSocketClientFrameHandlerFactory extends JakartaWebSocketFrameHandlerFactory
    -

    @@ -194,26 +176,22 @@

    Method Details

  • newDefaultEndpointConfig

    -
    public jakarta.websocket.EndpointConfig newDefaultEndpointConfig(Class<?> endpointClass)
    Specified by:
    newDefaultEndpointConfig in class JakartaWebSocketFrameHandlerFactory
    -
  • getMetadata

    -
    public JakartaWebSocketFrameHandlerMetadata getMetadata(Class<?> endpointClass, jakarta.websocket.EndpointConfig endpointConfig)
    Specified by:
    getMetadata in class JakartaWebSocketFrameHandlerFactory
    -
  • @@ -227,5 +205,7 @@

    getMetadata


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JsrUpgradeListener.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JsrUpgradeListener.html index 90bfadb2c3f..a7e1f86aa92 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JsrUpgradeListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/JsrUpgradeListener.html @@ -1,29 +1,35 @@ - -JsrUpgradeListener (Eclipse Jetty API Doc - v11.0.21) + +JsrUpgradeListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JsrUpgradeListener

    org.eclipse.jetty.websocket.jakarta.client.internal.JsrUpgradeListener
    -
    All Implemented Interfaces:
    UpgradeListener
    @@ -98,7 +85,6 @@

    Class JsrUpgradeListener

    public class JsrUpgradeListener extends Object implements UpgradeListener
    -
      @@ -157,9 +143,7 @@

      Constructor Details

    • JsrUpgradeListener

      -
      public JsrUpgradeListener(jakarta.websocket.ClientEndpointConfig.Configurator configurator)
      -
    @@ -173,9 +157,8 @@

    Method Details

  • onHandshakeRequest

    -
    public void onHandshakeRequest(HttpRequest request)
    -
    Description copied from interface: UpgradeListener
    +
    Description copied from interface: UpgradeListener
    Event that triggers before the Handshake request is sent.
    Specified by:
    @@ -183,16 +166,14 @@

    onHandshakeRequest

    Parameters:
    request - the request
    -
  • onHandshakeResponse

    -
    public void onHandshakeResponse(HttpRequest request, HttpResponse response)
    -
    Description copied from interface: UpgradeListener
    +
    Description copied from interface: UpgradeListener
    Event that triggers after the Handshake response has been received.
    Specified by:
    @@ -201,7 +182,6 @@

    onHandshakeResponse

    request - the request that was used
    response - the response that was received
    -
  • @@ -215,5 +195,7 @@

    onHandshakeResponse


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/class-use/AnnotatedClientEndpointConfig.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/class-use/AnnotatedClientEndpointConfig.html index 3e63f2765bd..145727d0097 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/class-use/AnnotatedClientEndpointConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/client/internal/class-use/AnnotatedClientEndpointConfig.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.client.internal.AnnotatedClientEndpointConfig (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.client.internal.AnnotatedClientEndpointConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ClientEndpoint

    -
    All Implemented Interfaces:
    jakarta.websocket.ClientEndpointConfig, jakarta.websocket.EndpointConfig, PathParamProvider
    @@ -104,7 +91,6 @@

    Class ClientEndpoint
    public class ClientEndpointConfigWrapper extends EndpointConfigWrapper implements jakarta.websocket.ClientEndpointConfig
    -

      @@ -113,7 +99,7 @@

      Class ClientEndpoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.ClientEndpointConfig

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.ClientEndpointConfig

      jakarta.websocket.ClientEndpointConfig.Builder, jakarta.websocket.ClientEndpointConfig.Configurator
      @@ -146,10 +132,10 @@

      Method Summary

      jakarta.websocket.ClientEndpointConfig.Configurator
       
      -
      List<jakarta.websocket.Extension>
      +
      List<jakarta.websocket.Extension>
       
      - +
       
      void
      @@ -181,17 +167,13 @@

      Constructor Details

    • ClientEndpointConfigWrapper

      -
      public ClientEndpointConfigWrapper()
      -
    • ClientEndpointConfigWrapper

      -
      public ClientEndpointConfigWrapper(jakarta.websocket.ClientEndpointConfig endpointConfig)
      -
    @@ -205,45 +187,37 @@

    Method Details

  • init

    -
    public void init(jakarta.websocket.ClientEndpointConfig endpointConfig)
    -
  • getPreferredSubprotocols

    -
    public List<String> getPreferredSubprotocols()
    Specified by:
    getPreferredSubprotocols in interface jakarta.websocket.ClientEndpointConfig
    -
  • getExtensions

    -
    public List<jakarta.websocket.Extension> getExtensions()
    Specified by:
    getExtensions in interface jakarta.websocket.ClientEndpointConfig
    -
  • getConfigurator

    -
    public jakarta.websocket.ClientEndpointConfig.Configurator getConfigurator()
    Specified by:
    getConfigurator in interface jakarta.websocket.ClientEndpointConfig
    -
  • @@ -257,5 +231,7 @@

    getConfigurator


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ConfiguredEndpoint.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ConfiguredEndpoint.html index 5850f67ab74..80f3c759451 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ConfiguredEndpoint.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ConfiguredEndpoint.html @@ -1,29 +1,35 @@ - -ConfiguredEndpoint (Eclipse Jetty API Doc - v11.0.21) + +ConfiguredEndpoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,12 +77,10 @@

    Class ConfiguredEndpoint

    org.eclipse.jetty.websocket.jakarta.common.ConfiguredEndpoint
    -

    public class ConfiguredEndpoint extends Object
    Associate a JSR Endpoint with its optional EndpointConfig
    -
      @@ -152,10 +138,8 @@

      Constructor Details

    • ConfiguredEndpoint

      -
      public ConfiguredEndpoint(Object endpoint, jakarta.websocket.EndpointConfig config)
      -
    @@ -169,25 +153,19 @@

    Method Details

  • getConfig

    -
    public jakarta.websocket.EndpointConfig getConfig()
    -
  • getRawEndpoint

    -
    public Object getRawEndpoint()
    -
  • setRawEndpoint

    -
    public void setRawEndpoint(Object rawEndpoint)
    -
  • @@ -201,5 +179,7 @@

    setRawEndpoint


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/EndpointConfigWrapper.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/EndpointConfigWrapper.html index 744c4a60c98..ceaf46c77b2 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/EndpointConfigWrapper.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/EndpointConfigWrapper.html @@ -1,29 +1,35 @@ - -EndpointConfigWrapper (Eclipse Jetty API Doc - v11.0.21) + +EndpointConfigWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class EndpointConfigWrappe
    org.eclipse.jetty.websocket.jakarta.common.EndpointConfigWrapper

    -
    All Implemented Interfaces:
    jakarta.websocket.EndpointConfig, PathParamProvider
    @@ -102,7 +89,6 @@

    Class EndpointConfigWrappe
    public abstract class EndpointConfigWrapper extends Object implements jakarta.websocket.EndpointConfig, PathParamProvider
    -

    @@ -191,57 +173,47 @@

    Method Details

  • init

    -
    public void init(jakarta.websocket.EndpointConfig endpointConfig)
    -
  • getEncoders

    -
    public List<Class<? extends jakarta.websocket.Encoder>> getEncoders()
    Specified by:
    getEncoders in interface jakarta.websocket.EndpointConfig
    -
  • getDecoders

    -
    public List<Class<? extends jakarta.websocket.Decoder>> getDecoders()
    Specified by:
    getDecoders in interface jakarta.websocket.EndpointConfig
    -
  • getUserProperties

    -
    public Map<String,Object> getUserProperties()
    Specified by:
    getUserProperties in interface jakarta.websocket.EndpointConfig
    -
  • getPathParams

    -
    public Map<String,String> getPathParams()
    Specified by:
    getPathParams in interface PathParamProvider
    -
  • @@ -255,5 +227,7 @@

    getPathParams


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/InitException.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/InitException.html index e2fa73ddca3..5126d26cde8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/InitException.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/InitException.html @@ -1,18 +1,19 @@ - -InitException (Eclipse Jetty API Doc - v11.0.21) + +InitException (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JakartaWebSock

    -
    All Implemented Interfaces:
    jakarta.websocket.RemoteEndpoint, jakarta.websocket.RemoteEndpoint.Async, OutgoingFrames
    @@ -100,7 +87,6 @@

    Class JakartaWebSock
    public class JakartaWebSocketAsyncRemote extends JakartaWebSocketRemoteEndpoint implements jakarta.websocket.RemoteEndpoint.Async
    -

    @@ -219,100 +203,84 @@

    Method Details

  • getSendTimeout

    -
    public long getSendTimeout()
    Specified by:
    getSendTimeout in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • setSendTimeout

    -
    public void setSendTimeout(long timeoutmillis)
    Specified by:
    setSendTimeout in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • sendBinary

    -
    public Future<Void> sendBinary(ByteBuffer data)
    Specified by:
    sendBinary in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • sendBinary

    -
    public void sendBinary(ByteBuffer data, jakarta.websocket.SendHandler handler)
    Specified by:
    sendBinary in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • sendObject

    -
    public Future<Void> sendObject(Object data)
    Specified by:
    sendObject in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • sendObject

    -
    public void sendObject(Object data, jakarta.websocket.SendHandler handler)
    Specified by:
    sendObject in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • sendText

    -
    public Future<Void> sendText(String text)
    Specified by:
    sendText in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • sendText

    -
    public void sendText(String text, jakarta.websocket.SendHandler handler)
    Specified by:
    sendText in interface jakarta.websocket.RemoteEndpoint.Async
    -
  • @@ -326,5 +294,7 @@

    sendText


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketBasicRemote.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketBasicRemote.html index b55d24d3200..46c054f07f9 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketBasicRemote.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketBasicRemote.html @@ -1,29 +1,35 @@ - -JakartaWebSocketBasicRemote (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketBasicRemote (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class JakartaWebSock

    -
    All Implemented Interfaces:
    jakarta.websocket.RemoteEndpoint, jakarta.websocket.RemoteEndpoint.Basic, OutgoingFrames
    @@ -100,7 +87,6 @@

    Class JakartaWebSock
    public class JakartaWebSocketBasicRemote extends JakartaWebSocketRemoteEndpoint implements jakarta.websocket.RemoteEndpoint.Basic
    -

      @@ -109,7 +95,7 @@

      Class JakartaWebSock

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.RemoteEndpoint

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.RemoteEndpoint

      jakarta.websocket.RemoteEndpoint.Async, jakarta.websocket.RemoteEndpoint.Basic
      @@ -198,10 +184,8 @@

      Constructor Details

    • JakartaWebSocketBasicRemote

      -
      protected JakartaWebSocketBasicRemote(JakartaWebSocketSession session, CoreSession coreSession)
      -
    @@ -215,7 +199,6 @@

    Method Details

  • getSendStream

    -
    public OutputStream getSendStream() throws IOException
    @@ -224,13 +207,11 @@

    getSendStream

    Throws:
    IOException
    -
  • getSendWriter

    -
    public Writer getSendWriter() throws IOException
    @@ -239,13 +220,11 @@

    getSendWriter

    Throws:
    IOException
    -
  • sendBinary

    -
    public void sendBinary(ByteBuffer data) throws IOException
    @@ -254,13 +233,11 @@

    sendBinary

    Throws:
    IOException
    -
  • sendBinary

    -
    public void sendBinary(ByteBuffer partialByte, boolean isLast) throws IOException
    @@ -270,13 +247,11 @@

    sendBinary

    Throws:
    IOException
    -
  • sendObject

    -
    public void sendObject(Object data) throws IOException, jakarta.websocket.EncodeException
    @@ -287,13 +262,11 @@

    sendObject

    IOException
    jakarta.websocket.EncodeException
    -
  • sendText

    -
    public void sendText(String text) throws IOException
    @@ -302,13 +275,11 @@

    sendText

    Throws:
    IOException
    -
  • sendText

    -
    public void sendText(String partialMessage, boolean isLast) throws IOException
    @@ -318,7 +289,6 @@

    sendText

    Throws:
    IOException
    -
  • @@ -332,5 +302,7 @@

    sendText


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketContainer.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketContainer.html index 2bf8dd0a59c..26f62934430 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketContainer.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketContainer.html @@ -1,29 +1,35 @@ - -JakartaWebSocketContainer (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JakartaWebSocket

    -
    All Implemented Interfaces:
    jakarta.websocket.WebSocketContainer, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
    @@ -106,7 +93,6 @@

    Class JakartaWebSocket
    public abstract class JakartaWebSocketContainer extends ContainerLifeCycle implements jakarta.websocket.WebSocketContainer, Dumpable
    -

    @@ -324,9 +304,7 @@

    Constructor Details

  • JakartaWebSocketContainer

    -
    public JakartaWebSocketContainer(WebSocketComponents components)
    -
  • @@ -340,151 +318,122 @@

    Method Details

  • getExecutor

    -
    public abstract Executor getExecutor()
    -
  • getFrameHandlerFactory

    -
    protected abstract JakartaWebSocketFrameHandlerFactory getFrameHandlerFactory()
    -
  • getBufferPool

    -
    public ByteBufferPool getBufferPool()
    -
  • getExtensionRegistry

    -
    public WebSocketExtensionRegistry getExtensionRegistry()
    -
  • getObjectFactory

    -
    public DecoratedObjectFactory getObjectFactory()
    -
  • getWebSocketComponents

    -
    public WebSocketComponents getWebSocketComponents()
    -
  • getDefaultAsyncSendTimeout

    -
    public long getDefaultAsyncSendTimeout()
    Specified by:
    getDefaultAsyncSendTimeout in interface jakarta.websocket.WebSocketContainer
    -
  • getDefaultMaxBinaryMessageBufferSize

    -
    public int getDefaultMaxBinaryMessageBufferSize()
    Specified by:
    getDefaultMaxBinaryMessageBufferSize in interface jakarta.websocket.WebSocketContainer
    -
  • getDefaultMaxSessionIdleTimeout

    -
    public long getDefaultMaxSessionIdleTimeout()
    Specified by:
    getDefaultMaxSessionIdleTimeout in interface jakarta.websocket.WebSocketContainer
    -
  • getDefaultMaxTextMessageBufferSize

    -
    public int getDefaultMaxTextMessageBufferSize()
    Specified by:
    getDefaultMaxTextMessageBufferSize in interface jakarta.websocket.WebSocketContainer
    -
  • setAsyncSendTimeout

    -
    public void setAsyncSendTimeout(long ms)
    Specified by:
    setAsyncSendTimeout in interface jakarta.websocket.WebSocketContainer
    -
  • setDefaultMaxBinaryMessageBufferSize

    -
    public void setDefaultMaxBinaryMessageBufferSize(int max)
    Specified by:
    setDefaultMaxBinaryMessageBufferSize in interface jakarta.websocket.WebSocketContainer
    -
  • setDefaultMaxSessionIdleTimeout

    -
    public void setDefaultMaxSessionIdleTimeout(long ms)
    Specified by:
    setDefaultMaxSessionIdleTimeout in interface jakarta.websocket.WebSocketContainer
    -
  • setDefaultMaxTextMessageBufferSize

    -
    public void setDefaultMaxTextMessageBufferSize(int max)
    Specified by:
    setDefaultMaxTextMessageBufferSize in interface jakarta.websocket.WebSocketContainer
    -
  • getInstalledExtensions

    -
    public Set<jakarta.websocket.Extension> getInstalledExtensions()
    Specified by:
    @@ -493,53 +442,45 @@

    getInstalledExtensions

    JSR356 v1.0
    See Also:
    -
      +
      • WebSocketContainer.getInstalledExtensions()
    -
  • getOpenSessions

    -
    public Set<jakarta.websocket.Session> getOpenSessions()
    Used in Session.getOpenSessions()
    Returns:
    the set of open sessions
    -
  • newFrameHandler

    -
    public JakartaWebSocketFrameHandler newFrameHandler(Object websocketPojo, UpgradeRequest upgradeRequest)
    -
  • addSessionListener

    -
    public void addSessionListener(JakartaWebSocketSessionListener listener)
    Register a WebSocketSessionListener with the container
    Parameters:
    listener - the listener
    -
  • removeSessionListener

    -
    public boolean removeSessionListener(JakartaWebSocketSessionListener listener)
    Remove a WebSocketSessionListener from the container
    @@ -548,30 +489,26 @@

    removeSessionListener

    Returns:
    true if listener was present and removed
    -
  • notifySessionListeners

    -
    public void notifySessionListeners(Consumer<JakartaWebSocketSessionListener> consumer)
    Notify Session Listeners of events
    Parameters:
    consumer - the consumer to pass to each listener
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -585,7 +522,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -599,5 +535,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtension.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtension.html index 10172f99676..4532bc3383d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtension.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtension.html @@ -1,29 +1,35 @@ - -JakartaWebSocketExtension (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketExtension (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaWebSocket
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketExtension

    -
    All Implemented Interfaces:
    jakarta.websocket.Extension
    @@ -98,7 +85,6 @@

    Class JakartaWebSocket
    public class JakartaWebSocketExtension extends Object implements jakarta.websocket.Extension
    -

      @@ -107,7 +93,7 @@

      Class JakartaWebSocket

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Extension

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Extension

      jakarta.websocket.Extension.Parameter
      @@ -147,7 +133,7 @@

      Method Summary

       
      -
      List<jakarta.websocket.Extension.Parameter>
      +
      List<jakarta.websocket.Extension.Parameter>
       
      int
      @@ -176,27 +162,23 @@

      Constructor Details

    • JakartaWebSocketExtension

      -
      public JakartaWebSocketExtension(ExtensionConfig cfg)
      A configured extension
      Parameters:
      cfg - the configuration for the extension
      -
    • JakartaWebSocketExtension

      -
      public JakartaWebSocketExtension(String name)
      A potential (unconfigured) extension
      Parameters:
      name - the name of the extension
      -
    @@ -210,61 +192,51 @@

    Method Details

  • getName

    -
    public String getName()
    Specified by:
    getName in interface jakarta.websocket.Extension
    -
  • getParameters

    -
    public List<jakarta.websocket.Extension.Parameter> getParameters()
    Specified by:
    getParameters in interface jakarta.websocket.Extension
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -278,5 +250,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtensionConfig.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtensionConfig.html index a0e6d2de5ba..f1f69c9a5b7 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtensionConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketExtensionConfig.html @@ -1,18 +1,19 @@ - -JakartaWebSocketExtensionConfig (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketExtensionConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaWebSoc
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketFrameHandler

    -
    All Implemented Interfaces:
    FrameHandler, IncomingFrames
    @@ -98,7 +85,6 @@

    Class JakartaWebSoc
    public class JakartaWebSocketFrameHandler extends Object implements FrameHandler
    -

    @@ -277,7 +261,6 @@

    Constructor Details

  • JakartaWebSocketFrameHandler

    -
    public JakartaWebSocketFrameHandler(JakartaWebSocketContainer container, UpgradeRequest upgradeRequest, Object endpointInstance, @@ -288,7 +271,6 @@

    JakartaWebSocketFrameHandler

    JakartaWebSocketMessageMetadata binaryMetadata, MethodHandle pongHandle, jakarta.websocket.EndpointConfig endpointConfig)
    -
  • @@ -302,34 +284,27 @@

    Method Details

  • getEndpoint

    -
    public Object getEndpoint()
    -
  • getEndpointConfig

    -
    public jakarta.websocket.EndpointConfig getEndpointConfig()
    -
  • getSession

    -
    public JakartaWebSocketSession getSession()
    -
  • onOpen

    -
    public void onOpen(CoreSession coreSession, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Async notification that Connection is being opened.

    FrameHandler can write during this call, but can not receive frames until the callback is succeeded. @@ -347,16 +322,14 @@

    onOpen

    coreSession - the session associated with this connection.
    callback - the callback to indicate success in processing (or failure)
    -
  • onFrame

    -
    public void onFrame(Frame frame, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Receiver of all Frames. This method will never be called in parallel for the same session and will be called sequentially to satisfy all outstanding demand signaled by calls to @@ -373,25 +346,21 @@

    onFrame

    frame - the raw frame
    callback - the callback to indicate success in processing frame (or failure)
    -
  • onClose

    -
    public void onClose(Frame frame, Callback callback)
    -
  • onClosed

    -
    public void onClosed(CloseStatus closeStatus, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    This is the Close Handshake Complete event.

    The connection is now closed, no reading or writing is possible anymore. @@ -405,16 +374,14 @@

    onClosed

    closeStatus - the close status received from remote, or in the case of abnormal closure from local.
    callback - the callback to indicate success in processing (or failure)
    -
  • onError

    -
    public void onError(Throwable cause, Callback callback)
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    An error has occurred or been detected in websocket-core and being reported to FrameHandler. A call to onError will be followed by a call to FrameHandler.onClosed(CloseStatus, Callback) giving the close status derived from the error. This will not be called more than once, FrameHandler.onClosed(CloseStatus, Callback) @@ -426,15 +393,13 @@

    onError

    cause - the reason for the error
    callback - the callback to indicate success in processing (or failure)
    -
  • isDemanding

    -
    public boolean isDemanding()
    -
    Description copied from interface: FrameHandler
    +
    Description copied from interface: FrameHandler
    Does the FrameHandler manage it's own demand?
    Specified by:
    @@ -444,130 +409,101 @@

    isDemanding

    is willing to receive new Frames. Otherwise the demand will be managed by an automatic call to demand(1) after every succeeded callback passed to FrameHandler.onFrame(Frame, Callback).
    -
  • getMessageHandlers

    -
    public Set<jakarta.websocket.MessageHandler> getMessageHandlers()
    -
  • getMessageHandlerMap

    -
    public Map<Byte,RegisteredMessageHandler> getMessageHandlerMap()
    -
  • getBinaryMetadata

    -
    public JakartaWebSocketMessageMetadata getBinaryMetadata()
    -
  • getTextMetadata

    -
    public JakartaWebSocketMessageMetadata getTextMetadata()
    -
  • addMessageHandler

    -
    public <T> void addMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Partial<T> handler)
    -
  • addMessageHandler

    -
    public <T> void addMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Whole<T> handler)
    -
  • removeMessageHandler

    -
    public void removeMessageHandler(jakarta.websocket.MessageHandler handler)
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • onPing

    -
    public void onPing(Frame frame, Callback callback)
    -
  • onPong

    -
    public void onPong(Frame frame, Callback callback)
    -
  • onText

    -
    public void onText(Frame frame, Callback callback)
    -
  • onBinary

    -
    public void onBinary(Frame frame, Callback callback)
    -
  • onContinuation

    -
    public void onContinuation(Frame frame, Callback callback)
    -
  • getUpgradeRequest

    -
    public UpgradeRequest getUpgradeRequest()
    -
  • @@ -581,5 +517,7 @@

    getUpgradeRequest


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerFactory.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerFactory.html index 92563c3279e..45c4407a396 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerFactory.html @@ -1,29 +1,35 @@ - -JakartaWebSocketFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class Jakart
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketFrameHandlerFactory

    -
    Direct Known Subclasses:
    JakartaWebSocketClientFrameHandlerFactory
    @@ -97,7 +84,6 @@

    Class Jakart
    public abstract class JakartaWebSocketFrameHandlerFactory extends Object
    -

    @@ -245,10 +225,8 @@

    Constructor Details

  • JakartaWebSocketFrameHandlerFactory

    -
    public JakartaWebSocketFrameHandlerFactory(JakartaWebSocketContainer container, InvokerUtils.ParamIdentifier paramIdentifier)
    -
  • @@ -262,68 +240,53 @@

    Method Details

  • getMetadata

    -
    public abstract JakartaWebSocketFrameHandlerMetadata getMetadata(Class<?> endpointClass, jakarta.websocket.EndpointConfig endpointConfig)
    -
  • newDefaultEndpointConfig

    -
    public abstract jakarta.websocket.EndpointConfig newDefaultEndpointConfig(Class<?> endpointClass)
    -
  • newJakartaWebSocketFrameHandler

    -
    public JakartaWebSocketFrameHandler newJakartaWebSocketFrameHandler(Object endpointInstance, UpgradeRequest upgradeRequest)
    -
  • createMessageSink

    -
    public static MessageSink createMessageSink(JakartaWebSocketSession session, JakartaWebSocketMessageMetadata msgMetadata)
    -
  • wrapNonVoidReturnType

    -
    public static MethodHandle wrapNonVoidReturnType(MethodHandle handle, JakartaWebSocketSession session)
    -
  • createEndpointMetadata

    -
    protected JakartaWebSocketFrameHandlerMetadata createEndpointMetadata(jakarta.websocket.EndpointConfig endpointConfig)
    -
  • discoverJakartaFrameHandlerMetadata

    -
    protected JakartaWebSocketFrameHandlerMetadata discoverJakartaFrameHandlerMetadata(Class<?> endpointClass, JakartaWebSocketFrameHandlerMetadata metadata)
    -
  • bindTemplateVariables

    -
    public static MethodHandle bindTemplateVariables(MethodHandle target, String[] namedVariables, Map<String,String> templateValues)
    @@ -346,13 +309,11 @@

    bindTemplateVariables

    have been statically assigned a converted value (and removed from the resulting MethodHandle.type(), or null if no target MethodHandle was provided. -
  • getServerMethodHandleLookup

    -
    public static MethodHandles.Lookup getServerMethodHandleLookup()

    Gives a MethodHandles.Lookup instance to be used to find methods in server classes. @@ -366,13 +327,11 @@

    getServerMethodHandleLookup

    Returns:
    a lookup object to be used to find methods on server classes.
    -
  • getApplicationMethodHandleLookup

    -
    public static MethodHandles.Lookup getApplicationMethodHandleLookup(Class<?> lookupClass)

    Gives a MethodHandles.Lookup instance to be used to find public methods in application classes. @@ -403,7 +362,6 @@

    getApplicationMethodHandleLookup

    Returns:
    a lookup object to be used to find methods on the lookupClass.
    -
  • @@ -417,5 +375,7 @@

    getApplicationMethodHandleLookup


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerMetadata.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerMetadata.html index ef46c3ac584..47ee56920cf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerMetadata.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketFrameHandlerMetadata.html @@ -1,29 +1,35 @@ - -JakartaWebSocketFrameHandlerMetadata (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketFrameHandlerMetadata (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class Jakar
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketFrameHandlerMetadata

    -

    public class JakartaWebSocketFrameHandlerMetadata extends Object
    -
      @@ -208,10 +194,8 @@

      Constructor Details

    • JakartaWebSocketFrameHandlerMetadata

      -
      public JakartaWebSocketFrameHandlerMetadata(jakarta.websocket.EndpointConfig endpointConfig, WebSocketComponents components)
      -
    @@ -225,167 +209,127 @@

    Method Details

  • getAvailableDecoders

    -
    public AvailableDecoders getAvailableDecoders()
    -
  • getAvailableEncoders

    -
    public AvailableEncoders getAvailableEncoders()
    -
  • getBinaryMetadata

    -
    public JakartaWebSocketMessageMetadata getBinaryMetadata()
    -
  • getCloseHandle

    -
    public MethodHandle getCloseHandle()
    -
  • getErrorHandle

    -
    public MethodHandle getErrorHandle()
    -
  • getOpenHandle

    -
    public MethodHandle getOpenHandle()
    -
  • setUriTemplatePathSpec

    -
    public void setUriTemplatePathSpec(UriTemplatePathSpec pathSpec)
    -
  • getUriTemplatePathSpec

    -
    public UriTemplatePathSpec getUriTemplatePathSpec()
    -
  • getNamedTemplateVariables

    -
    public String[] getNamedTemplateVariables()
    -
  • getPongHandle

    -
    public MethodHandle getPongHandle()
    -
  • getTextMetadata

    -
    public JakartaWebSocketMessageMetadata getTextMetadata()
    -
  • hasBinaryMetadata

    -
    public boolean hasBinaryMetadata()
    -
  • hasTextMetdata

    -
    public boolean hasTextMetdata()
    -
  • setBinaryMetadata

    -
    public void setBinaryMetadata(JakartaWebSocketMessageMetadata metadata, Object origin)
    -
  • setCloseHandler

    -
    public void setCloseHandler(MethodHandle close, Object origin)
    -
  • setEncoders

    -
    public void setEncoders(Class<? extends jakarta.websocket.Encoder>[] encoders)
    -
  • setErrorHandler

    -
    public void setErrorHandler(MethodHandle error, Object origin)
    -
  • setOpenHandler

    -
    public void setOpenHandler(MethodHandle open, Object origin)
    -
  • setPongHandle

    -
    public void setPongHandle(MethodHandle pong, Object origin)
    -
  • setTextMetadata

    -
    public void setTextMetadata(JakartaWebSocketMessageMetadata metadata, Object origin)
    -
  • @@ -399,5 +343,7 @@

    setTextMetadata


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketMessageMetadata.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketMessageMetadata.html index d33c53008eb..ca0d679f646 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketMessageMetadata.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketMessageMetadata.html @@ -1,29 +1,35 @@ - -JakartaWebSocketMessageMetadata (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketMessageMetadata (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class JakartaWeb
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketMessageMetadata

    -

    public class JakartaWebSocketMessageMetadata extends Object
    -
    @@ -187,81 +171,61 @@

    Method Details

  • copyOf

    -
  • isMaxMessageSizeSet

    -
    public boolean isMaxMessageSizeSet()
    -
  • getMaxMessageSize

    -
    public int getMaxMessageSize()
    -
  • setMaxMessageSize

    -
    public void setMaxMessageSize(int maxMessageSize)
    -
  • getMethodHandle

    -
    public MethodHandle getMethodHandle()
    -
  • setMethodHandle

    -
    public void setMethodHandle(MethodHandle methodHandle)
    -
  • getSinkClass

    -
    public Class<? extends MessageSink> getSinkClass()
    -
  • setSinkClass

    -
    public void setSinkClass(Class<? extends MessageSink> sinkClass)
    -
  • getRegisteredDecoders

    -
    public List<RegisteredDecoder> getRegisteredDecoders()
    -
  • setRegisteredDecoders

    -
    public void setRegisteredDecoders(List<RegisteredDecoder> decoders)
    -
  • @@ -275,5 +239,7 @@

    setRegisteredDecoders


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketPongMessage.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketPongMessage.html index 9518745f63a..25811842264 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketPongMessage.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketPongMessage.html @@ -1,29 +1,35 @@ - -JakartaWebSocketPongMessage (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketPongMessage (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaWebSock
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketPongMessage

    -
    All Implemented Interfaces:
    jakarta.websocket.PongMessage
    @@ -98,7 +85,6 @@

    Class JakartaWebSock
    public class JakartaWebSocketPongMessage extends Object implements jakarta.websocket.PongMessage
    -

      @@ -149,9 +135,7 @@

      Constructor Details

    • JakartaWebSocketPongMessage

      -
      public JakartaWebSocketPongMessage(ByteBuffer buf)
      -
    @@ -165,13 +149,11 @@

    Method Details

  • getApplicationData

    -
    public ByteBuffer getApplicationData()
    Specified by:
    getApplicationData in interface jakarta.websocket.PongMessage
    -
  • @@ -185,5 +167,7 @@

    getApplicationData


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketRemoteEndpoint.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketRemoteEndpoint.html index 127d94b30b4..b4a4b5c046f 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketRemoteEndpoint.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketRemoteEndpoint.html @@ -1,29 +1,35 @@ - -JakartaWebSocketRemoteEndpoint (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketRemoteEndpoint (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaWebS
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketRemoteEndpoint

    -
    All Implemented Interfaces:
    jakarta.websocket.RemoteEndpoint, OutgoingFrames
    @@ -102,7 +89,6 @@

    Class JakartaWebS
    public class JakartaWebSocketRemoteEndpoint extends Object implements jakarta.websocket.RemoteEndpoint, OutgoingFrames
    -

      @@ -111,7 +97,7 @@

      Class JakartaWebS

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.RemoteEndpoint

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.RemoteEndpoint

      jakarta.websocket.RemoteEndpoint.Async, jakarta.websocket.RemoteEndpoint.Basic
      @@ -233,25 +219,19 @@

      Field Details

    • session

      -
      protected final JakartaWebSocketSession session
      -
    • batch

      -
      protected boolean batch
      -
    • messageType

      -
      protected byte messageType
      -
    @@ -265,10 +245,8 @@

    Constructor Details

  • JakartaWebSocketRemoteEndpoint

    -
    protected JakartaWebSocketRemoteEndpoint(JakartaWebSocketSession session, CoreSession coreSession)
    -
  • @@ -282,23 +260,18 @@

    Method Details

  • newMessageWriter

    -
    protected MessageWriter newMessageWriter()
    -
  • newMessageOutputStream

    -
    protected MessageOutputStream newMessageOutputStream()
    -
  • flushBatch

    -
    public void flushBatch() throws IOException
    @@ -307,25 +280,21 @@

    flushBatch

    Throws:
    IOException
    -
  • getBatchingAllowed

    -
    public boolean getBatchingAllowed()
    Specified by:
    getBatchingAllowed in interface jakarta.websocket.RemoteEndpoint
    -
  • setBatchingAllowed

    -
    public void setBatchingAllowed(boolean allowed) throws IOException
    @@ -334,49 +303,39 @@

    setBatchingAllowed

    Throws:
    IOException
    -
  • getIdleTimeout

    -
    public long getIdleTimeout()
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(long ms)
    -
  • getWriteTimeout

    -
    public long getWriteTimeout()
    -
  • setWriteTimeout

    -
    public void setWriteTimeout(long ms)
    -
  • sendFrame

    -
    public void sendFrame(Frame frame, Callback callback, boolean batch)
    -
    Description copied from interface: OutgoingFrames
    +
    Description copied from interface: OutgoingFrames
    A frame, and optional callback, intended for the network layer.

    Note: the frame can undergo many transformations in the various @@ -392,13 +351,11 @@

    sendFrame

    callback - the callback to notify when the frame is written.
    batch - the batch mode requested by the sender.
    -
  • sendObject

    -
    public void sendObject(Object data, Callback callback) throws IOException, @@ -408,13 +365,11 @@

    sendObject

    IOException
    jakarta.websocket.EncodeException
    -
  • sendPing

    -
    public void sendPing(ByteBuffer data) throws IOException, IllegalArgumentException
    @@ -425,13 +380,11 @@

    sendPing

    IOException
    IllegalArgumentException
    -
  • sendPong

    -
    public void sendPong(ByteBuffer data) throws IOException, IllegalArgumentException
    @@ -442,23 +395,18 @@

    sendPong

    IOException
    IllegalArgumentException
    -
  • assertMessageNotNull

    -
    protected void assertMessageNotNull(Object data)
    -
  • assertSendHandlerNotNull

    -
    protected void assertSendHandlerNotNull(jakarta.websocket.SendHandler handler)
    -
  • @@ -472,5 +420,7 @@

    assertSendHandlerNotNull


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSession.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSession.html index cc49f53f762..75a2b12b8db 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSession.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSession.html @@ -1,29 +1,35 @@ - -JakartaWebSocketSession (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketSession (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaWebSocketSe
    org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketSession

    -
    All Implemented Interfaces:
    jakarta.websocket.Session, Closeable, AutoCloseable
    @@ -99,7 +86,6 @@

    Class JakartaWebSocketSe extends Object implements jakarta.websocket.Session

    Client Session for the JSR.
    -
    @@ -292,15 +276,12 @@

    Method Details

  • getCoreSession

    -
    public CoreSession getCoreSession()
    -
  • addMessageHandler

    -
    public <T> void addMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Partial<T> handler)
    @@ -310,18 +291,16 @@

    addMessageHandler

    JSR356 v1.1
    See Also:
    -
      +
      • Session.addMessageHandler(Class, MessageHandler.Partial)
    -
  • addMessageHandler

    -
    public <T> void addMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Whole<T> handler)
    @@ -331,18 +310,16 @@

    addMessageHandler

    JSR356 v1.1
    See Also:
    -
      +
      • Session.addMessageHandler(Class, MessageHandler.Whole)
    -
  • addMessageHandler

    -
    public void addMessageHandler(jakarta.websocket.MessageHandler handler) throws IllegalStateException
    @@ -354,18 +331,16 @@

    addMessageHandler

    JSR356 v1.0
    See Also:
    -
      +
      • Session.addMessageHandler(MessageHandler)
    -
  • close

    -
    public void close()
    Specified by:
    @@ -378,18 +353,16 @@

    close

    JSR356 v1.0
    See Also:
    -
      +
      • Session.close()
    -
  • close

    -
    public void close(jakarta.websocket.CloseReason closeReason)
    Specified by:
    @@ -398,18 +371,16 @@

    close

    JSR356 v1.0
    See Also:
    -
      +
      • Session.close(CloseReason)
    -
  • filterReturnType

    -
    public void filterReturnType(Object obj)
    Access for MethodHandle implementations to filter the return value of user provided TEXT/BINARY based message handling methods.
    @@ -417,13 +388,11 @@

    filterReturnType

    Parameters:
    obj - the return object
    -
  • getAsyncRemote

    -
    public jakarta.websocket.RemoteEndpoint.Async getAsyncRemote()
    Specified by:
    @@ -432,18 +401,16 @@

    getAsyncRemote

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getAsyncRemote()
    -
  • getBasicRemote

    -
    public jakarta.websocket.RemoteEndpoint.Basic getBasicRemote()
    Specified by:
    @@ -452,18 +419,16 @@

    getBasicRemote

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getBasicRemote()
    -
  • getContainer

    -
    public jakarta.websocket.WebSocketContainer getContainer()
    Specified by:
    @@ -472,66 +437,52 @@

    getContainer

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getContainer()
    -
  • getContainerImpl

    -
    public JakartaWebSocketContainer getContainerImpl()
    -
  • getDecoders

    -
    public AvailableDecoders getDecoders()
    -
  • getEncoders

    -
    public AvailableEncoders getEncoders()
    -
  • getEndpoint

    -
    public Object getEndpoint()
    -
  • getFrameHandler

    -
    public JakartaWebSocketFrameHandler getFrameHandler()
    -
  • abort

    -
    public void abort()
    -
  • getId

    -
    public String getId()
    Specified by:
    @@ -540,18 +491,16 @@

    getId

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getId()
    -
  • getMaxBinaryMessageBufferSize

    -
    public int getMaxBinaryMessageBufferSize()
    Specified by:
    @@ -560,18 +509,16 @@

    getMaxBinaryMessageBufferSize

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getMaxBinaryMessageBufferSize()
    -
  • setMaxBinaryMessageBufferSize

    -
    public void setMaxBinaryMessageBufferSize(int length)
    Maximum size of a whole BINARY message that this implementation can buffer.
    @@ -583,18 +530,16 @@

    setMaxBinaryMessageBufferSize

    JSR356 v1.0
    See Also:
    -
      +
      • Session.setMaxBinaryMessageBufferSize(int)
    -
  • getMaxIdleTimeout

    -
    public long getMaxIdleTimeout()
    Specified by:
    @@ -603,18 +548,16 @@

    getMaxIdleTimeout

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getMaxIdleTimeout()
    -
  • setMaxIdleTimeout

    -
    public void setMaxIdleTimeout(long milliseconds)
    Specified by:
    @@ -623,18 +566,16 @@

    setMaxIdleTimeout

    JSR356 v1.0
    See Also:
    -
      +
      • Session.setMaxIdleTimeout(long)
    -
  • getMaxTextMessageBufferSize

    -
    public int getMaxTextMessageBufferSize()
    Specified by:
    @@ -643,18 +584,16 @@

    getMaxTextMessageBufferSize

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getMaxTextMessageBufferSize()
    -
  • setMaxTextMessageBufferSize

    -
    public void setMaxTextMessageBufferSize(int length)
    Maximum size of a whole TEXT message that this implementation can buffer.
    @@ -666,18 +605,16 @@

    setMaxTextMessageBufferSize

    JSR356 v1.0
    See Also:
    -
      +
      • Session.setMaxTextMessageBufferSize(int)
    -
  • getMessageHandlers

    -
    public Set<jakarta.websocket.MessageHandler> getMessageHandlers()
    Specified by:
    @@ -686,18 +623,16 @@

    getMessageHandlers

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getMessageHandlers()
    -
  • getNegotiatedExtensions

    -
    public List<jakarta.websocket.Extension> getNegotiatedExtensions()
    Specified by:
    @@ -706,18 +641,16 @@

    getNegotiatedExtensions

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getNegotiatedExtensions()
    -
  • getNegotiatedSubprotocol

    -
    public String getNegotiatedSubprotocol()
    Specified by:
    @@ -726,18 +659,16 @@

    getNegotiatedSubprotocol

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getNegotiatedSubprotocol()
    -
  • getOpenSessions

    -
    public Set<jakarta.websocket.Session> getOpenSessions()
    Specified by:
    @@ -746,18 +677,16 @@

    getOpenSessions

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getOpenSessions()
    -
  • getPathParameters

    -
    public Map<String,String> getPathParameters()
    Specified by:
    @@ -766,18 +695,16 @@

    getPathParameters

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getPathParameters()
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    Specified by:
    @@ -786,18 +713,16 @@

    getProtocolVersion

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getProtocolVersion()
    -
  • getQueryString

    -
    public String getQueryString()
    Specified by:
    @@ -806,18 +731,16 @@

    getQueryString

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getQueryString()
    -
  • getRequestParameterMap

    -
    public Map<String,List<String>> getRequestParameterMap()
    Specified by:
    @@ -826,18 +749,16 @@

    getRequestParameterMap

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getRequestParameterMap()
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    @@ -846,18 +767,16 @@

    getRequestURI

    JSR356 v1.0
    See Also:
    -
      -
    • )
    • +
        +
      • )
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    @@ -866,18 +785,16 @@

    getUserPrincipal

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getUserPrincipal()
    -
  • getUserProperties

    -
    public Map<String,Object> getUserProperties()
    Specified by:
    @@ -886,18 +803,16 @@

    getUserProperties

    JSR356 v1.0
    See Also:
    -
      +
      • Session.getUserProperties()
    -
  • isOpen

    -
    public boolean isOpen()
    Specified by:
    @@ -906,18 +821,16 @@

    isOpen

    JSR356 v1.0
    See Also:
    -
      +
      • Session.isOpen()
    -
  • isSecure

    -
    public boolean isSecure()
    Specified by:
    @@ -926,36 +839,31 @@

    isSecure

    JSR356 v1.0
    See Also:
    -
      +
      • Session.isSecure()
    -
  • removeMessageHandler

    -
    public void removeMessageHandler(jakarta.websocket.MessageHandler handler)
    Specified by:
    removeMessageHandler in interface jakarta.websocket.Session
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -969,5 +877,7 @@

    toString


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSessionListener.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSessionListener.html index 8c40703718e..a2af8346149 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSessionListener.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/JakartaWebSocketSessionListener.html @@ -1,29 +1,35 @@ - -JakartaWebSocketSessionListener (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketSessionListener (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface JakartaWebSocketSessionListener

    -
    All Known Implementing Classes:
    SessionTracker

    public interface JakartaWebSocketSessionListener
    -
      @@ -134,25 +120,19 @@

      Method Details

    • onJakartaWebSocketSessionCreated

      -
      default void onJakartaWebSocketSessionCreated(JakartaWebSocketSession session)
      -
    • onJakartaWebSocketSessionOpened

      -
      default void onJakartaWebSocketSessionOpened(JakartaWebSocketSession session)
      -
    • onJakartaWebSocketSessionClosed

      -
      default void onJakartaWebSocketSessionClosed(JakartaWebSocketSession session)
      -
    @@ -166,5 +146,7 @@

    onJakartaWebSocketSessionClosed


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PathParamProvider.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PathParamProvider.html index c0c1c54c98b..c7bf5dc934a 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PathParamProvider.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PathParamProvider.html @@ -1,29 +1,35 @@ - -PathParamProvider (Eclipse Jetty API Doc - v11.0.21) + +PathParamProvider (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface PathParamProvider

    -
    All Known Implementing Classes:
    AnnotatedClientEndpointConfig, AnnotatedServerEndpointConfig, BasicClientEndpointConfig, BasicServerEndpointConfig, ClientEndpointConfigWrapper, EndpointConfigWrapper, PathParamServerEndpointConfig, ServerEndpointConfigWrapper
    @@ -99,7 +86,6 @@

    Interface PathParamProvide

    Mostly a feature of the JSR356 Server implementation and its &#064;jakarta.websocket.server.PathParam annotation.

    -
    @@ -150,5 +134,7 @@

    getPathParams


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PutListenerMap.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PutListenerMap.html index 93a0bf87d53..29684730c77 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PutListenerMap.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/PutListenerMap.html @@ -1,29 +1,35 @@ - -PutListenerMap (Eclipse Jetty API Doc - v11.0.21) + +PutListenerMap (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PutListenerMap

    org.eclipse.jetty.websocket.jakarta.common.PutListenerMap
    -
    All Implemented Interfaces:
    Map<String,Object>
    @@ -98,7 +85,6 @@

    Class PutListenerMap

    public class PutListenerMap extends Object implements Map<String,Object>
    -
      @@ -107,8 +93,8 @@

      Class PutListenerMap

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface java.util.Map

      -Map.Entry<K,V>
      +

      Nested classes/interfaces inherited from interface java.util.Map

      +Map.Entry<K extends Object,V extends Object>
    @@ -145,7 +131,7 @@

    Method Summary

    boolean
     
    - +
     
    @@ -154,7 +140,7 @@

    Method Summary

    boolean
     
    - +
     
    @@ -170,7 +156,7 @@

    Method Summary

    int
     
    - +
     
    @@ -196,10 +182,8 @@

    Constructor Details

  • PutListenerMap

    -
    public PutListenerMap(Map<String,Object> map, BiConsumer<String,Object> listener)
    -
  • @@ -213,146 +197,122 @@

    Method Details

  • size

    -
    public int size()
    Specified by:
    size in interface Map<String,Object>
    -
  • isEmpty

    -
    public boolean isEmpty()
    Specified by:
    isEmpty in interface Map<String,Object>
    -
  • containsKey

    -
    public boolean containsKey(Object key)
    Specified by:
    containsKey in interface Map<String,Object>
    -
  • containsValue

    -
    public boolean containsValue(Object value)
    Specified by:
    containsValue in interface Map<String,Object>
    -
  • get

    -
    public Object get(Object key)
    Specified by:
    get in interface Map<String,Object>
    -
  • put

    -
    public Object put(String key, Object value)
    Specified by:
    put in interface Map<String,Object>
    -
  • remove

    -
    public Object remove(Object key)
    Specified by:
    remove in interface Map<String,Object>
    -
  • putAll

    -
    public void putAll(Map<? extends String,?> m)
    Specified by:
    putAll in interface Map<String,Object>
    -
  • clear

    -
    public void clear()
    Specified by:
    clear in interface Map<String,Object>
    -
  • keySet

    -
    public Set<String> keySet()
    Specified by:
    keySet in interface Map<String,Object>
    -
  • values

    -
    public Collection<Object> values()
    Specified by:
    values in interface Map<String,Object>
    -
  • entrySet

    -
    public Set<Map.Entry<String,Object>> entrySet()
    Specified by:
    entrySet in interface Map<String,Object>
    -
  • @@ -366,5 +326,7 @@

    entrySet


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/RegisteredMessageHandler.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/RegisteredMessageHandler.html index 8667df0130a..78d988e670e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/RegisteredMessageHandler.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/RegisteredMessageHandler.html @@ -1,29 +1,35 @@ - -RegisteredMessageHandler (Eclipse Jetty API Doc - v11.0.21) + +RegisteredMessageHandler (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class RegisteredMessage
    org.eclipse.jetty.websocket.jakarta.common.RegisteredMessageHandler

    -

    public class RegisteredMessageHandler extends Object
    -
      @@ -123,7 +109,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
       
      jakarta.websocket.MessageHandler
      @@ -152,11 +138,9 @@

      Constructor Details

    • RegisteredMessageHandler

      -
      public RegisteredMessageHandler(byte websocketMessageType, Class<?> handlerType, jakarta.websocket.MessageHandler messageHandler)
      -
    @@ -170,25 +154,19 @@

    Method Details

  • getWebsocketMessageType

    -
    public byte getWebsocketMessageType()
    -
  • getHandlerType

    -
    public Class<?> getHandlerType()
    -
  • getMessageHandler

    -
    public jakarta.websocket.MessageHandler getMessageHandler()
    -
  • @@ -202,5 +180,7 @@

    getMessageHandler


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SendHandlerCallback.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SendHandlerCallback.html index 3f462bcbb3b..479226b31cc 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SendHandlerCallback.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SendHandlerCallback.html @@ -1,29 +1,35 @@ - -SendHandlerCallback (Eclipse Jetty API Doc - v11.0.21) + +SendHandlerCallback (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class SendHandlerCallbackorg.eclipse.jetty.websocket.jakarta.common.SendHandlerCallback

    -
    All Implemented Interfaces:
    Callback, Invocable
    @@ -99,7 +86,6 @@

    Class SendHandlerCallbackextends Object implements Callback

    Wrapper of user provided SendHandler to Jetty internal Callback
    -
    @@ -187,9 +173,7 @@

    Constructor Details

  • SendHandlerCallback

    -
    public SendHandlerCallback(jakarta.websocket.SendHandler sendHandler)
    -
  • @@ -203,9 +187,8 @@

    Method Details

  • failed

    -
    public void failed(Throwable x)
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation fails.

    Specified by:
    @@ -213,27 +196,24 @@

    failed

    Parameters:
    x - the reason for the operation failure
    -
  • succeeded

    -
    public void succeeded()
    -
    Description copied from interface: Callback
    +
    Description copied from interface: Callback

    Callback invoked when the operation completes.

    Specified by:
    succeeded in interface Callback
    See Also:
    -
    -
  • @@ -247,5 +227,7 @@

    succeeded


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ServerEndpointConfigWrapper.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ServerEndpointConfigWrapper.html index 2aa2f828ad7..11cbc29696b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ServerEndpointConfigWrapper.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/ServerEndpointConfigWrapper.html @@ -1,29 +1,35 @@ - -ServerEndpointConfigWrapper (Eclipse Jetty API Doc - v11.0.21) + +ServerEndpointConfigWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ServerEndpoint

    -
    All Implemented Interfaces:
    jakarta.websocket.EndpointConfig, jakarta.websocket.server.ServerEndpointConfig, PathParamProvider
    @@ -104,7 +91,6 @@

    Class ServerEndpoint
    public class ServerEndpointConfigWrapper extends EndpointConfigWrapper implements jakarta.websocket.server.ServerEndpointConfig
    -

      @@ -113,7 +99,7 @@

      Class ServerEndpoint

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.server.ServerEndpointConfig

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.server.ServerEndpointConfig

      jakarta.websocket.server.ServerEndpointConfig.Builder, jakarta.websocket.server.ServerEndpointConfig.Configurator
      @@ -146,16 +132,16 @@

      Method Summary

      jakarta.websocket.server.ServerEndpointConfig.Configurator
       
      - +
       
      -
      List<jakarta.websocket.Extension>
      +
      List<jakarta.websocket.Extension>
       
       
      - +
       
      void
      @@ -187,17 +173,13 @@

      Constructor Details

    • ServerEndpointConfigWrapper

      -
      public ServerEndpointConfigWrapper()
      -
    • ServerEndpointConfigWrapper

      -
      public ServerEndpointConfigWrapper(jakarta.websocket.server.ServerEndpointConfig endpointConfig)
      -
    @@ -211,69 +193,57 @@

    Method Details

  • init

    -
    public void init(jakarta.websocket.server.ServerEndpointConfig endpointConfig)
    -
  • getEndpointClass

    -
    public Class<?> getEndpointClass()
    Specified by:
    getEndpointClass in interface jakarta.websocket.server.ServerEndpointConfig
    -
  • getPath

    -
    public String getPath()
    Specified by:
    getPath in interface jakarta.websocket.server.ServerEndpointConfig
    -
  • getSubprotocols

    -
    public List<String> getSubprotocols()
    Specified by:
    getSubprotocols in interface jakarta.websocket.server.ServerEndpointConfig
    -
  • getExtensions

    -
    public List<jakarta.websocket.Extension> getExtensions()
    Specified by:
    getExtensions in interface jakarta.websocket.server.ServerEndpointConfig
    -
  • getConfigurator

    -
    public jakarta.websocket.server.ServerEndpointConfig.Configurator getConfigurator()
    Specified by:
    getConfigurator in interface jakarta.websocket.server.ServerEndpointConfig
    -
  • @@ -287,5 +257,7 @@

    getConfigurator


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SessionTracker.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SessionTracker.html index e3dfe648f21..6739ae490a6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SessionTracker.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/SessionTracker.html @@ -1,29 +1,35 @@ - -SessionTracker (Eclipse Jetty API Doc - v11.0.21) + +SessionTracker (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class SessionTracker

    -
    All Implemented Interfaces:
    Dumpable, Graceful, LifeCycle, JakartaWebSocketSessionListener
    @@ -100,7 +87,6 @@

    Class SessionTracker

    public class SessionTracker extends AbstractLifeCycle implements JakartaWebSocketSessionListener, Graceful, Dumpable
    -
    @@ -239,59 +223,51 @@

    Method Details

  • getSessions

    -
    public Set<jakarta.websocket.Session> getSessions()
    -
  • onJakartaWebSocketSessionOpened

    -
    public void onJakartaWebSocketSessionOpened(JakartaWebSocketSession session)
    Specified by:
    onJakartaWebSocketSessionOpened in interface JakartaWebSocketSessionListener
    -
  • onJakartaWebSocketSessionClosed

    -
    public void onJakartaWebSocketSessionClosed(JakartaWebSocketSession session)
    Specified by:
    onJakartaWebSocketSessionClosed in interface JakartaWebSocketSessionListener
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to start the lifecycle
    Overrides:
    doStart in class AbstractLifeCycle
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doStop

    -
    protected void doStop() throws Exception
    -
    Description copied from class: AbstractLifeCycle
    +
    Description copied from class: AbstractLifeCycle
    Method to override to stop the lifecycle
    Overrides:
    @@ -299,15 +275,13 @@

    doStop

    Throws:
    Exception - If there was a problem stopping. Will cause a transition to FAILED state
    -
  • shutdown

    -
    public CompletableFuture<Void> shutdown()
    -
    Description copied from interface: Graceful
    +
    Description copied from interface: Graceful
    Shutdown the component. When this method returns, the component should not accept any new load.
    Specified by:
    @@ -315,13 +289,11 @@

    shutdown

    Returns:
    A future that is completed once all load on the component is completed
    -
  • isShutdown

    -
    public boolean isShutdown()
    Specified by:
    @@ -329,26 +301,22 @@

    isShutdown

    Returns:
    True if Graceful.shutdown() has been called.
    -
  • getNumSessions

    -
    @ManagedAttribute("Total number of active WebSocket Sessions") public int getNumSessions()
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -360,7 +328,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -374,5 +341,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequest.html index 40ffb18aeeb..95c30ca9dc8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequest.html @@ -1,29 +1,35 @@ - -UpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +UpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface UpgradeRequest

    -
    All Known Implementing Classes:
    JakartaClientUpgradeRequest, JakartaServerUpgradeRequest, UpgradeRequestAdapter

    public interface UpgradeRequest
    -
      @@ -138,39 +124,33 @@

      Method Details

    • getUserPrincipal

      -
      Principal getUserPrincipal()
      For Session.getUserPrincipal()
      Returns:
      the User Principal present during the Upgrade Request
      -
    • getRequestURI

      -
      URI getRequestURI()
      Returns:
      the full URI of this request.
      -
    • getPathInContext

      -
      String getPathInContext()
      For obtaining PathParam values from the Request context path.
      Returns:
      the path in Context.
      -
    @@ -184,5 +164,7 @@

    getPathInContext


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequestAdapter.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequestAdapter.html index fcce30e8a89..11fad034098 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequestAdapter.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/UpgradeRequestAdapter.html @@ -1,29 +1,35 @@ - -UpgradeRequestAdapter (Eclipse Jetty API Doc - v11.0.21) + +UpgradeRequestAdapter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class UpgradeRequestAdapte
    org.eclipse.jetty.websocket.jakarta.common.UpgradeRequestAdapter

    -
    All Implemented Interfaces:
    UpgradeRequest
    @@ -98,7 +85,6 @@

    Class UpgradeRequestAdapte
    public class UpgradeRequestAdapter extends Object implements UpgradeRequest
    -

      @@ -162,18 +148,14 @@

      Constructor Details

    • UpgradeRequestAdapter

      -
      public UpgradeRequestAdapter()
      -
    • UpgradeRequestAdapter

      -
      public UpgradeRequestAdapter(URI uri, String pathInContext)
      -
    @@ -187,9 +169,8 @@

    Method Details

  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    For Session.getUserPrincipal()
    Specified by:
    @@ -197,13 +178,11 @@

    getUserPrincipal

    Returns:
    the User Principal present during the Upgrade Request
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    @@ -211,15 +190,13 @@

    getRequestURI

    Returns:
    the full URI of this request.
    -
  • getPathInContext

    -
    public String getPathInContext()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    For obtaining PathParam values from the Request context path.
    Specified by:
    @@ -227,7 +204,6 @@

    getPathInContext

    Returns:
    the path in Context.
    -
  • @@ -241,5 +217,7 @@

    getPathInContext


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/class-use/ClientEndpointConfigWrapper.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/class-use/ClientEndpointConfigWrapper.html index 35b6aa770a4..eb74b7b6a32 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/class-use/ClientEndpointConfigWrapper.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/class-use/ClientEndpointConfigWrapper.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.common.ClientEndpointConfigWrapper (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.common.ClientEndpointConfigWrapper (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractDecoder

    org.eclipse.jetty.websocket.jakarta.common.decoders.AbstractDecoder
    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder
    @@ -102,7 +89,6 @@

    Class AbstractDecoder

    public abstract class AbstractDecoder extends Object implements jakarta.websocket.Decoder
    -
      @@ -111,8 +97,8 @@

      Class AbstractDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
    @@ -165,9 +151,7 @@

    Constructor Details

  • AbstractDecoder

    -
    public AbstractDecoder()
    -
  • @@ -181,25 +165,21 @@

    Method Details

  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.websocket.Decoder
    -
  • init

    -
    public void init(jakarta.websocket.EndpointConfig config)
    Specified by:
    init in interface jakarta.websocket.Decoder
    -
  • @@ -213,5 +193,7 @@

    init


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/AvailableDecoders.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/AvailableDecoders.html index 5ab47cf87c2..d3fa2db7212 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/AvailableDecoders.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/AvailableDecoders.html @@ -1,29 +1,35 @@ - -AvailableDecoders (Eclipse Jetty API Doc - v11.0.21) + +AvailableDecoders (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AvailableDecoders

    org.eclipse.jetty.websocket.jakarta.common.decoders.AvailableDecoders
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<RegisteredDecoder>
    @@ -98,7 +85,6 @@

    Class AvailableDecoders

    public class AvailableDecoders extends Object implements Iterable<RegisteredDecoder>, Closeable
    -
    @@ -181,10 +167,8 @@

    Constructor Details

  • AvailableDecoders

    -
    public AvailableDecoders(jakarta.websocket.EndpointConfig config, WebSocketComponents components)
    -
  • @@ -198,84 +182,65 @@

    Method Details

  • getFirstRegisteredDecoder

    -
    public RegisteredDecoder getFirstRegisteredDecoder(Class<?> type)
    -
  • getRegisteredDecoders

    -
    public List<RegisteredDecoder> getRegisteredDecoders(Class<?> returnType)
    -
  • getRegisteredDecoders

    -
    public List<RegisteredDecoder> getRegisteredDecoders(Class<? extends jakarta.websocket.Decoder> interfaceType, Class<?> returnType)
    -
  • getTextDecoders

    -
    public List<RegisteredDecoder> getTextDecoders(Class<?> returnType)
    -
  • getBinaryDecoders

    -
    public List<RegisteredDecoder> getBinaryDecoders(Class<?> returnType)
    -
  • getTextStreamDecoders

    -
    public List<RegisteredDecoder> getTextStreamDecoders(Class<?> returnType)
    -
  • getBinaryStreamDecoders

    -
    public List<RegisteredDecoder> getBinaryStreamDecoders(Class<?> returnType)
    -
  • iterator

    -
    public Iterator<RegisteredDecoder> iterator()
    Specified by:
    iterator in interface Iterable<RegisteredDecoder>
    -
  • stream

    -
    public Stream<RegisteredDecoder> stream()
    -
  • close

    -
    public void close()
    Specified by:
    @@ -283,7 +248,6 @@

    close

    Specified by:
    close in interface Closeable
    -
  • @@ -297,5 +261,7 @@

    close


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/BooleanDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/BooleanDecoder.html index e74bba6404f..d5d75e2bebf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/BooleanDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/BooleanDecoder.html @@ -1,29 +1,35 @@ - -BooleanDecoder (Eclipse Jetty API Doc - v11.0.21) + +BooleanDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BooleanDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Boolean>
    @@ -103,7 +90,6 @@

    Class BooleanDecoder

    Default implementation of the Decoder.Text Message to Boolean decoder.

    Note: delegates to Boolean.parseBoolean(String) and will only support "true" and "false" as boolean values.

    -
      @@ -112,8 +98,8 @@

      Class BooleanDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
    @@ -187,9 +173,7 @@

    Field Details

  • INSTANCE

    -
    public static final BooleanDecoder INSTANCE
    -
  • @@ -203,9 +187,7 @@

    Constructor Details

  • BooleanDecoder

    -
    public BooleanDecoder()
    -
  • @@ -219,7 +201,6 @@

    Method Details

  • decode

    -
    public Boolean decode(String s) throws jakarta.websocket.DecodeException
    @@ -228,19 +209,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Boolean>
    -
  • @@ -254,5 +232,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteArrayDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteArrayDecoder.html index 981d9039974..ffe4d617592 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteArrayDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteArrayDecoder.html @@ -1,29 +1,35 @@ - -ByteArrayDecoder (Eclipse Jetty API Doc - v11.0.21) + +ByteArrayDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteArrayDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Binary<byte[]>
    @@ -100,7 +87,6 @@

    Class ByteArrayDecoder

    public class ByteArrayDecoder extends AbstractDecoder implements jakarta.websocket.Decoder.Binary<byte[]>
    -
      @@ -109,8 +95,8 @@

      Class ByteArrayDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
    @@ -184,9 +170,7 @@

    Field Details

  • INSTANCE

    -
    public static final ByteArrayDecoder INSTANCE
    -
  • @@ -200,9 +184,7 @@

    Constructor Details

  • ByteArrayDecoder

    -
    public ByteArrayDecoder()
    -
  • @@ -216,7 +198,6 @@

    Method Details

  • decode

    -
    public byte[] decode(ByteBuffer bytes) throws jakarta.websocket.DecodeException
    @@ -225,19 +206,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(ByteBuffer bytes)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Binary<byte[]>
    -
  • @@ -251,5 +229,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteBufferDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteBufferDecoder.html index 3c160a8a8f1..0763de6d9a8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteBufferDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteBufferDecoder.html @@ -1,29 +1,35 @@ - -ByteBufferDecoder (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteBufferDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Binary<ByteBuffer>
    @@ -100,7 +87,6 @@

    Class ByteBufferDecoder

    public class ByteBufferDecoder extends AbstractDecoder implements jakarta.websocket.Decoder.Binary<ByteBuffer>
    -
      @@ -109,8 +95,8 @@

      Class ByteBufferDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
    @@ -184,9 +170,7 @@

    Field Details

  • INSTANCE

    -
    public static final ByteBufferDecoder INSTANCE
    -
  • @@ -200,9 +184,7 @@

    Constructor Details

  • ByteBufferDecoder

    -
    public ByteBufferDecoder()
    -
  • @@ -216,7 +198,6 @@

    Method Details

  • decode

    -
    public ByteBuffer decode(ByteBuffer bytes) throws jakarta.websocket.DecodeException
    @@ -225,19 +206,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(ByteBuffer bytes)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Binary<ByteBuffer>
    -
  • @@ -251,5 +229,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteDecoder.html index 7ce911fa3e5..2de8acf2baf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ByteDecoder.html @@ -1,29 +1,35 @@ - -ByteDecoder (Eclipse Jetty API Doc - v11.0.21) + +ByteDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Byte>
    @@ -101,7 +88,6 @@

    Class ByteDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Byte>
    Default implementation of the Decoder.Text Message to Byte decoder
    -
      @@ -110,8 +96,8 @@

      Class ByteDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final ByteDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • ByteDecoder

    -
    public ByteDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Byte decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Byte>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/CharacterDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/CharacterDecoder.html index 686636e673d..43eefe5a72d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/CharacterDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/CharacterDecoder.html @@ -1,29 +1,35 @@ - -CharacterDecoder (Eclipse Jetty API Doc - v11.0.21) + +CharacterDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class CharacterDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Character>
    @@ -101,7 +88,6 @@

    Class CharacterDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Character>
    Default implementation of the Decoder.Text Message to Character decoder
    -
      @@ -110,8 +96,8 @@

      Class CharacterDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final CharacterDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • CharacterDecoder

    -
    public CharacterDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Character decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Character>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/DoubleDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/DoubleDecoder.html index b1ea9424f7a..80b90816eef 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/DoubleDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/DoubleDecoder.html @@ -1,29 +1,35 @@ - -DoubleDecoder (Eclipse Jetty API Doc - v11.0.21) + +DoubleDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DoubleDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Double>
    @@ -101,7 +88,6 @@

    Class DoubleDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Double>
    Default implementation of the Decoder.Text Message to Double to decoder
    -
      @@ -110,8 +96,8 @@

      Class DoubleDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final DoubleDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • DoubleDecoder

    -
    public DoubleDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Double decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Double>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/FloatDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/FloatDecoder.html index d82f64280ee..dac99e8d179 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/FloatDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/FloatDecoder.html @@ -1,29 +1,35 @@ - -FloatDecoder (Eclipse Jetty API Doc - v11.0.21) + +FloatDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FloatDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Float>
    @@ -101,7 +88,6 @@

    Class FloatDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Float>
    Default implementation of the Text Message to Float decoder
    -
      @@ -110,8 +96,8 @@

      Class FloatDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final FloatDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • FloatDecoder

    -
    public FloatDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Float decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Float>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/InputStreamDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/InputStreamDecoder.html index 62b973c4dee..084dcfcafac 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/InputStreamDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/InputStreamDecoder.html @@ -1,29 +1,35 @@ - -InputStreamDecoder (Eclipse Jetty API Doc - v11.0.21) + +InputStreamDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class InputStreamDecoder

    org.eclipse.jetty.websocket.jakarta.common.decoders.InputStreamDecoder
    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.BinaryStream<InputStream>
    @@ -98,7 +85,6 @@

    Class InputStreamDecoder

    public class InputStreamDecoder extends Object implements jakarta.websocket.Decoder.BinaryStream<InputStream>
    -
      @@ -107,8 +93,8 @@

      Class InputStreamDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
    @@ -164,9 +150,7 @@

    Constructor Details

  • InputStreamDecoder

    -
    public InputStreamDecoder()
    -
  • @@ -180,7 +164,6 @@

    Method Details

  • decode

    -
    public InputStream decode(InputStream is) throws jakarta.websocket.DecodeException, IOException
    @@ -191,31 +174,26 @@

    decode

    jakarta.websocket.DecodeException
    IOException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.websocket.Decoder
    -
  • init

    -
    public void init(jakarta.websocket.EndpointConfig config)
    Specified by:
    init in interface jakarta.websocket.Decoder
    -
  • @@ -229,5 +207,7 @@

    init


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/IntegerDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/IntegerDecoder.html index a9e03839783..6d6b2f2ce85 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/IntegerDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/IntegerDecoder.html @@ -1,29 +1,35 @@ - -IntegerDecoder (Eclipse Jetty API Doc - v11.0.21) + +IntegerDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class IntegerDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Integer>
    @@ -101,7 +88,6 @@

    Class IntegerDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Integer>
    Default implementation of the Decoder.Text Message to Integer decoder
    -
      @@ -110,8 +96,8 @@

      Class IntegerDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final IntegerDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • IntegerDecoder

    -
    public IntegerDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Integer decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Integer>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/LongDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/LongDecoder.html index 530dde37e43..39b45c3cf7d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/LongDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/LongDecoder.html @@ -1,29 +1,35 @@ - -LongDecoder (Eclipse Jetty API Doc - v11.0.21) + +LongDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class LongDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Long>
    @@ -101,7 +88,6 @@

    Class LongDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Long>
    Default implementation of the Text Message to Long decoder
    -
      @@ -110,8 +96,8 @@

      Class LongDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final LongDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • LongDecoder

    -
    public LongDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Long decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Long>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ReaderDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ReaderDecoder.html index 236c084710e..2dd78ebba26 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ReaderDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ReaderDecoder.html @@ -1,29 +1,35 @@ - -ReaderDecoder (Eclipse Jetty API Doc - v11.0.21) + +ReaderDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ReaderDecoder

    org.eclipse.jetty.websocket.jakarta.common.decoders.ReaderDecoder
    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.TextStream<Reader>
    @@ -98,7 +85,6 @@

    Class ReaderDecoder

    public class ReaderDecoder extends Object implements jakarta.websocket.Decoder.TextStream<Reader>
    -
      @@ -107,8 +93,8 @@

      Class ReaderDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
    @@ -164,9 +150,7 @@

    Constructor Details

  • ReaderDecoder

    -
    public ReaderDecoder()
    -
  • @@ -180,7 +164,6 @@

    Method Details

  • decode

    -
    public Reader decode(Reader reader) throws jakarta.websocket.DecodeException, IOException
    @@ -191,31 +174,26 @@

    decode

    jakarta.websocket.DecodeException
    IOException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.websocket.Decoder
    -
  • init

    -
    public void init(jakarta.websocket.EndpointConfig config)
    Specified by:
    init in interface jakarta.websocket.Decoder
    -
  • @@ -229,5 +207,7 @@

    init


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/RegisteredDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/RegisteredDecoder.html index 38216a8f463..45b8f00aed6 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/RegisteredDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/RegisteredDecoder.html @@ -1,29 +1,35 @@ - -RegisteredDecoder (Eclipse Jetty API Doc - v11.0.21) + +RegisteredDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class RegisteredDecoder

    org.eclipse.jetty.websocket.jakarta.common.decoders.RegisteredDecoder
    -

    public class RegisteredDecoder extends Object
    -
      @@ -109,13 +95,13 @@

      Field Summary

      final jakarta.websocket.EndpointConfig
       
      -
      final Class<? extends jakarta.websocket.Decoder>
      +
      final Class<? extends jakarta.websocket.Decoder>
       
      -
      final Class<? extends jakarta.websocket.Decoder>
      +
      final Class<? extends jakarta.websocket.Decoder>
       
      -
      final Class<?>
      +
      final Class<?>
       
      final boolean
      @@ -194,41 +180,31 @@

      Field Details

    • decoder

      -
      public final Class<? extends jakarta.websocket.Decoder> decoder
      -
    • interfaceType

      -
      public final Class<? extends jakarta.websocket.Decoder> interfaceType
      -
    • objectType

      -
      public final Class<?> objectType
      -
    • primitive

      -
      public final boolean primitive
      -
    • config

      -
      public final jakarta.websocket.EndpointConfig config
      -
    @@ -242,26 +218,22 @@

    Constructor Details

  • RegisteredDecoder

    -
    public RegisteredDecoder(Class<? extends jakarta.websocket.Decoder> decoder, Class<? extends jakarta.websocket.Decoder> interfaceType, Class<?> objectType, jakarta.websocket.EndpointConfig endpointConfig, WebSocketComponents components)
    -
  • RegisteredDecoder

    -
    public RegisteredDecoder(Class<? extends jakarta.websocket.Decoder> decoder, Class<? extends jakarta.websocket.Decoder> interfaceType, Class<?> objectType, jakarta.websocket.EndpointConfig endpointConfig, WebSocketComponents components, boolean primitive)
    -
  • @@ -275,45 +247,35 @@

    Method Details

  • implementsInterface

    -
    public boolean implementsInterface(Class<? extends jakarta.websocket.Decoder> type)
    -
  • isType

    -
    public boolean isType(Class<?> type)
    -
  • getInstance

    -
    public <T extends jakarta.websocket.Decoder> T getInstance()
    -
  • destroyInstance

    -
    public void destroyInstance()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -327,5 +289,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ShortDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ShortDecoder.html index 10bccec124c..d81a19c61e2 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ShortDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/ShortDecoder.html @@ -1,29 +1,35 @@ - -ShortDecoder (Eclipse Jetty API Doc - v11.0.21) + +ShortDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ShortDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<Short>
    @@ -101,7 +88,6 @@

    Class ShortDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<Short>
    Default implementation of the Decoder.Text Message to Short decoder
    -
      @@ -110,8 +96,8 @@

      Class ShortDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final ShortDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • ShortDecoder

    -
    public ShortDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public Short decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<Short>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/StringDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/StringDecoder.html index cf5c40f3220..b1b22e3fa15 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/StringDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/StringDecoder.html @@ -1,29 +1,35 @@ - -StringDecoder (Eclipse Jetty API Doc - v11.0.21) + +StringDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StringDecoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Decoder, jakarta.websocket.Decoder.Text<String>
    @@ -101,7 +88,6 @@

    Class StringDecoder

    extends AbstractDecoder implements jakarta.websocket.Decoder.Text<String>
    Default implementation of the Decoder.Text Message to String decoder
    -
      @@ -110,8 +96,8 @@

      Class StringDecoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      -jakarta.websocket.Decoder.Binary<T>, jakarta.websocket.Decoder.BinaryStream<T>, jakarta.websocket.Decoder.Text<T>, jakarta.websocket.Decoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Decoder

      +jakarta.websocket.Decoder.Binary<T extends Object>, jakarta.websocket.Decoder.BinaryStream<T extends Object>, jakarta.websocket.Decoder.Text<T extends Object>, jakarta.websocket.Decoder.TextStream<T extends Object>
      @@ -185,9 +171,7 @@

      Field Details

    • INSTANCE

      -
      public static final StringDecoder INSTANCE
      -
    @@ -201,9 +185,7 @@

    Constructor Details

  • StringDecoder

    -
    public StringDecoder()
    -
  • @@ -217,7 +199,6 @@

    Method Details

  • decode

    -
    public String decode(String s) throws jakarta.websocket.DecodeException
    @@ -226,19 +207,16 @@

    decode

    Throws:
    jakarta.websocket.DecodeException
    -
  • willDecode

    -
    public boolean willDecode(String s)
    Specified by:
    willDecode in interface jakarta.websocket.Decoder.Text<String>
    -
  • @@ -252,5 +230,7 @@

    willDecode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/class-use/AbstractDecoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/class-use/AbstractDecoder.html index d77b4805fd7..14948086545 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/class-use/AbstractDecoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/decoders/class-use/AbstractDecoder.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.common.decoders.AbstractDecoder (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.common.decoders.AbstractDecoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractEncoder

    org.eclipse.jetty.websocket.jakarta.common.encoders.AbstractEncoder
    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder
    @@ -102,7 +89,6 @@

    Class AbstractEncoder

    public abstract class AbstractEncoder extends Object implements jakarta.websocket.Encoder
    -
      @@ -111,8 +97,8 @@

      Class AbstractEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
    @@ -165,9 +151,7 @@

    Constructor Details

  • AbstractEncoder

    -
    public AbstractEncoder()
    -
  • @@ -181,25 +165,21 @@

    Method Details

  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.websocket.Encoder
    -
  • init

    -
    public void init(jakarta.websocket.EndpointConfig config)
    Specified by:
    init in interface jakarta.websocket.Encoder
    -
  • @@ -213,5 +193,7 @@

    init


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/AvailableEncoders.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/AvailableEncoders.html index f833e1be515..a315d474c78 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/AvailableEncoders.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/AvailableEncoders.html @@ -1,29 +1,35 @@ - -AvailableEncoders (Eclipse Jetty API Doc - v11.0.21) + +AvailableEncoders (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AvailableEncoders

    org.eclipse.jetty.websocket.jakarta.common.encoders.AvailableEncoders
    -
    All Implemented Interfaces:
    Closeable, AutoCloseable, Predicate<Class<?>>
    @@ -98,7 +85,6 @@

    Class AvailableEncoders

    public class AvailableEncoders extends Object implements Predicate<Class<?>>, Closeable
    -
    @@ -194,75 +178,58 @@

    Method Details

  • register

    -
    public void register(Class<? extends jakarta.websocket.Encoder> encoder)
    -
  • registerAll

    -
    public void registerAll(Class<? extends jakarta.websocket.Encoder>[] encoders)
    -
  • registerAll

    -
    public void registerAll(List<Class<? extends jakarta.websocket.Encoder>> encoders)
    -
  • supporting

    -
    public List<RegisteredEncoder> supporting(Class<? extends jakarta.websocket.Encoder> interfaceType)
    -
  • getRegisteredEncoderFor

    -
    public RegisteredEncoder getRegisteredEncoderFor(Class<?> type)
    -
  • getEncoderFor

    -
    public Class<? extends jakarta.websocket.Encoder> getEncoderFor(Class<?> type)
    -
  • getInstanceFor

    -
    public jakarta.websocket.Encoder getInstanceFor(Class<?> type)
    -
  • test

    -
    public boolean test(Class<?> type)
    Specified by:
    test in interface Predicate<Class<?>>
    -
  • close

    -
    public void close()
    Specified by:
    @@ -270,7 +237,6 @@

    close

    Specified by:
    close in interface Closeable
    -
  • @@ -284,5 +250,7 @@

    close


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/BooleanEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/BooleanEncoder.html index f93df8eb8b3..6c580571257 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/BooleanEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/BooleanEncoder.html @@ -1,29 +1,35 @@ - -BooleanEncoder (Eclipse Jetty API Doc - v11.0.21) + +BooleanEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class BooleanEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Boolean>
    @@ -101,7 +88,6 @@

    Class BooleanEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Boolean>
    Default encoder for Boolean to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class BooleanEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • BooleanEncoder

      -
      public BooleanEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Boolean object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteArrayEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteArrayEncoder.html index a667b30021b..6b06a086664 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteArrayEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteArrayEncoder.html @@ -1,29 +1,35 @@ - -ByteArrayEncoder (Eclipse Jetty API Doc - v11.0.21) + +ByteArrayEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ByteArrayEncoder

    org.eclipse.jetty.websocket.jakarta.common.encoders.ByteArrayEncoder
    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Binary<byte[]>
    @@ -98,7 +85,6 @@

    Class ByteArrayEncoder

    public class ByteArrayEncoder extends Object implements jakarta.websocket.Encoder.Binary<byte[]>
    -
      @@ -107,8 +93,8 @@

      Class ByteArrayEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
    @@ -164,9 +150,7 @@

    Constructor Details

  • ByteArrayEncoder

    -
    public ByteArrayEncoder()
    -
  • @@ -180,19 +164,16 @@

    Method Details

  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.websocket.Encoder
    -
  • encode

    -
    public ByteBuffer encode(byte[] object) throws jakarta.websocket.EncodeException
    @@ -201,19 +182,16 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • init

    -
    public void init(jakarta.websocket.EndpointConfig config)
    Specified by:
    init in interface jakarta.websocket.Encoder
    -
  • @@ -227,5 +205,7 @@

    init


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteBufferEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteBufferEncoder.html index 502c167c090..e172061514d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteBufferEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteBufferEncoder.html @@ -1,29 +1,35 @@ - -ByteBufferEncoder (Eclipse Jetty API Doc - v11.0.21) + +ByteBufferEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class ByteBufferEncoder

    org.eclipse.jetty.websocket.jakarta.common.encoders.ByteBufferEncoder
    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Binary<ByteBuffer>
    @@ -98,7 +85,6 @@

    Class ByteBufferEncoder

    public class ByteBufferEncoder extends Object implements jakarta.websocket.Encoder.Binary<ByteBuffer>
    -
      @@ -107,8 +93,8 @@

      Class ByteBufferEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
    @@ -164,9 +150,7 @@

    Constructor Details

  • ByteBufferEncoder

    -
    public ByteBufferEncoder()
    -
  • @@ -180,19 +164,16 @@

    Method Details

  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.websocket.Encoder
    -
  • encode

    -
    public ByteBuffer encode(ByteBuffer object) throws jakarta.websocket.EncodeException
    @@ -201,19 +182,16 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • init

    -
    public void init(jakarta.websocket.EndpointConfig config)
    Specified by:
    init in interface jakarta.websocket.Encoder
    -
  • @@ -227,5 +205,7 @@

    init


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteEncoder.html index 5db47c14afa..79be7189e23 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ByteEncoder.html @@ -1,29 +1,35 @@ - -ByteEncoder (Eclipse Jetty API Doc - v11.0.21) + +ByteEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ByteEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Byte>
    @@ -101,7 +88,6 @@

    Class ByteEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Byte>
    Default encoder for Byte to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class ByteEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • ByteEncoder

      -
      public ByteEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Byte object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/CharacterEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/CharacterEncoder.html index a3f084ca778..4547dca8636 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/CharacterEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/CharacterEncoder.html @@ -1,29 +1,35 @@ - -CharacterEncoder (Eclipse Jetty API Doc - v11.0.21) + +CharacterEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class CharacterEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Character>
    @@ -101,7 +88,6 @@

    Class CharacterEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Character>
    Default encoder for Character to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class CharacterEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • CharacterEncoder

      -
      public CharacterEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Character object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/DoubleEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/DoubleEncoder.html index b9add6ef63e..b1f6695fb8d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/DoubleEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/DoubleEncoder.html @@ -1,29 +1,35 @@ - -DoubleEncoder (Eclipse Jetty API Doc - v11.0.21) + +DoubleEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class DoubleEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Double>
    @@ -101,7 +88,6 @@

    Class DoubleEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Double>
    Default encoder for Double to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class DoubleEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • DoubleEncoder

      -
      public DoubleEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Double object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/EncodeFailedFuture.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/EncodeFailedFuture.html index 0ea463dfc94..922bdfbd3fb 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/EncodeFailedFuture.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/EncodeFailedFuture.html @@ -1,29 +1,35 @@ - -EncodeFailedFuture (Eclipse Jetty API Doc - v11.0.21) + +EncodeFailedFuture (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class EncodeFailedFuture

    org.eclipse.jetty.websocket.jakarta.common.encoders.EncodeFailedFuture
    -
    All Implemented Interfaces:
    Future<Void>
    @@ -99,19 +86,9 @@

    Class EncodeFailedFuture

    extends Object implements Future<Void>
    A Future&lt;Void&gt; that is already failed as a result of an Encode error
    -
    @@ -178,12 +152,10 @@

    Constructor Details

  • EncodeFailedFuture

    -
    public EncodeFailedFuture(Object data, jakarta.websocket.Encoder encoder, Class<?> encoderType, Throwable cause)
    -
  • @@ -197,19 +169,16 @@

    Method Details

  • cancel

    -
    public boolean cancel(boolean mayInterruptIfRunning)
    Specified by:
    cancel in interface Future<Void>
    -
  • get

    -
    @@ -220,13 +189,11 @@

    get

    InterruptedException
    ExecutionException
    -
  • get

    -
    public Void get(long timeout, TimeUnit unit) throws InterruptedException, @@ -240,31 +207,26 @@

    get

    ExecutionException
    TimeoutException
    -
  • isCancelled

    -
    public boolean isCancelled()
    Specified by:
    isCancelled in interface Future<Void>
    -
  • isDone

    -
    public boolean isDone()
    Specified by:
    isDone in interface Future<Void>
    -
  • @@ -278,5 +240,7 @@

    isDone


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/FloatEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/FloatEncoder.html index ac7cb92f51f..f2ba76c241b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/FloatEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/FloatEncoder.html @@ -1,29 +1,35 @@ - -FloatEncoder (Eclipse Jetty API Doc - v11.0.21) + +FloatEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class FloatEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Float>
    @@ -101,7 +88,6 @@

    Class FloatEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Float>
    Default encoder for Float to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class FloatEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • FloatEncoder

      -
      public FloatEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Float object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/IntegerEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/IntegerEncoder.html index 77ab843482b..69f9aacced1 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/IntegerEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/IntegerEncoder.html @@ -1,29 +1,35 @@ - -IntegerEncoder (Eclipse Jetty API Doc - v11.0.21) + +IntegerEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class IntegerEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Integer>
    @@ -101,7 +88,6 @@

    Class IntegerEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Integer>
    Default encoder for Integer to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class IntegerEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • IntegerEncoder

      -
      public IntegerEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Integer object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/LongEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/LongEncoder.html index 34c0f34c65c..cce79d62f35 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/LongEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/LongEncoder.html @@ -1,29 +1,35 @@ - -LongEncoder (Eclipse Jetty API Doc - v11.0.21) + +LongEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class LongEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Long>
    @@ -101,7 +88,6 @@

    Class LongEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Long>
    Default encoder for Long to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class LongEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • LongEncoder

      -
      public LongEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Long object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/RegisteredEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/RegisteredEncoder.html index abb83740ef8..7111d3c674b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/RegisteredEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/RegisteredEncoder.html @@ -1,29 +1,35 @@ - -RegisteredEncoder (Eclipse Jetty API Doc - v11.0.21) + +RegisteredEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class RegisteredEncoder

    org.eclipse.jetty.websocket.jakarta.common.encoders.RegisteredEncoder
    -

    public class RegisteredEncoder extends Object
    -
      @@ -106,16 +92,16 @@

      Field Summary

      Modifier and Type
      Field
      Description
      -
      final Class<? extends jakarta.websocket.Encoder>
      +
      final Class<? extends jakarta.websocket.Encoder>
       
      jakarta.websocket.Encoder
       
      -
      final Class<? extends jakarta.websocket.Encoder>
      +
      final Class<? extends jakarta.websocket.Encoder>
       
      -
      final Class<?>
      +
      final Class<?>
       
      final boolean
      @@ -187,41 +173,31 @@

      Field Details

    • encoder

      -
      public final Class<? extends jakarta.websocket.Encoder> encoder
      -
    • interfaceType

      -
      public final Class<? extends jakarta.websocket.Encoder> interfaceType
      -
    • objectType

      -
      public final Class<?> objectType
      -
    • primitive

      -
      public final boolean primitive
      -
    • instance

      -
      public jakarta.websocket.Encoder instance
      -
    @@ -235,22 +211,18 @@

    Constructor Details

  • RegisteredEncoder

    -
    public RegisteredEncoder(Class<? extends jakarta.websocket.Encoder> encoder, Class<? extends jakarta.websocket.Encoder> interfaceType, Class<?> objectType)
    -
  • RegisteredEncoder

    -
    public RegisteredEncoder(Class<? extends jakarta.websocket.Encoder> encoder, Class<? extends jakarta.websocket.Encoder> interfaceType, Class<?> objectType, boolean primitive)
    -
  • @@ -264,37 +236,29 @@

    Method Details

  • implementsInterface

    -
    public boolean implementsInterface(Class<? extends jakarta.websocket.Encoder> type)
    -
  • isType

    -
    public boolean isType(Class<?> type)
    -
  • destroyInstance

    -
    public void destroyInstance()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -308,5 +272,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ShortEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ShortEncoder.html index 881939fb0b4..2786952e864 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ShortEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/ShortEncoder.html @@ -1,29 +1,35 @@ - -ShortEncoder (Eclipse Jetty API Doc - v11.0.21) + +ShortEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class ShortEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Short>
    @@ -101,7 +88,6 @@

    Class ShortEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<Short>
    Default encoder for Short to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class ShortEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • ShortEncoder

      -
      public ShortEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(Short object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/StringEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/StringEncoder.html index c68a7b668de..3d4780da2fa 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/StringEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/StringEncoder.html @@ -1,29 +1,35 @@ - -StringEncoder (Eclipse Jetty API Doc - v11.0.21) + +StringEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -91,7 +79,6 @@

    Class StringEncoder

    -
    All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<String>
    @@ -101,7 +88,6 @@

    Class StringEncoder

    extends AbstractEncoder implements jakarta.websocket.Encoder.Text<String>
    Default encoder for String to Encoder.Text Message encoder
    -
      @@ -110,8 +96,8 @@

      Class StringEncoder

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      -jakarta.websocket.Encoder.Binary<T>, jakarta.websocket.Encoder.BinaryStream<T>, jakarta.websocket.Encoder.Text<T>, jakarta.websocket.Encoder.TextStream<T>
      +

      Nested classes/interfaces inherited from interface jakarta.websocket.Encoder

      +jakarta.websocket.Encoder.Binary<T extends Object>, jakarta.websocket.Encoder.BinaryStream<T extends Object>, jakarta.websocket.Encoder.Text<T extends Object>, jakarta.websocket.Encoder.TextStream<T extends Object>
      @@ -167,9 +153,7 @@

      Constructor Details

    • StringEncoder

      -
      public StringEncoder()
      -
    @@ -183,7 +167,6 @@

    Method Details

  • encode

    -
    public String encode(String object) throws jakarta.websocket.EncodeException
    @@ -192,7 +175,6 @@

    encode

    Throws:
    jakarta.websocket.EncodeException
    -
  • @@ -206,5 +188,7 @@

    encode


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/class-use/AbstractEncoder.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/class-use/AbstractEncoder.html index d47f007a2c0..93b1bcdcb2d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/class-use/AbstractEncoder.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/encoders/class-use/AbstractEncoder.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.common.encoders.AbstractEncoder (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.common.encoders.AbstractEncoder (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class AbstractDecoded
    org.eclipse.jetty.websocket.jakarta.common.messages.AbstractDecodedMessageSink

    -
    All Implemented Interfaces:
    MessageSink
    @@ -102,7 +89,6 @@

    Class AbstractDecoded
    public abstract class AbstractDecodedMessageSink extends Object implements MessageSink
    -

      @@ -180,10 +166,8 @@

      Constructor Details

    • AbstractDecodedMessageSink

      -
      public AbstractDecodedMessageSink(CoreSession coreSession, MethodHandle methodHandle)
      -
    @@ -197,10 +181,9 @@

    Method Details

  • accept

    -
    public void accept(Frame frame, Callback callback)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink
    Consume the frame payload to the message.
    Specified by:
    @@ -209,15 +192,13 @@

    accept

    frame - the frame, its payload (and fin state) to append
    callback - the callback for how the frame was consumed
    -
  • fail

    -
    public void fail(Throwable failure)
    -
    Description copied from interface: MessageSink
    +
    Description copied from interface: MessageSink

    Fail the message sink.

    Release any resources and fail all stored callbacks as MessageSink.accept(Frame, Callback) will never be called again.

    @@ -226,7 +207,6 @@

    fail

    Parameters:
    failure - the failure that occurred.
    -
  • @@ -240,5 +220,7 @@

    fail


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryMessageSink.html index e45daf0ac24..fc67f6a7bf1 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryMessageSink.html @@ -1,29 +1,35 @@ - -DecodedBinaryMessageSink (Eclipse Jetty API Doc - v11.0.21) + +DecodedBinaryMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DecodedBinaryMess

    -
    All Implemented Interfaces:
    MessageSink
    @@ -101,7 +88,6 @@

    Class DecodedBinaryMess
    public class DecodedBinaryMessageSink<T> extends AbstractDecodedMessageSink.Basic<jakarta.websocket.Decoder.Binary<T>>
    -

    @@ -193,9 +177,7 @@

    Method Details

  • onWholeMessage

    -
    public void onWholeMessage(ByteBuffer wholeMessage)
    -
  • @@ -209,5 +191,7 @@

    onWholeMessage


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryStreamMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryStreamMessageSink.html index 79069746d7a..75d6d7c6ecc 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryStreamMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedBinaryStreamMessageSink.html @@ -1,29 +1,35 @@ - -DecodedBinaryStreamMessageSink (Eclipse Jetty API Doc - v11.0.21) + +DecodedBinaryStreamMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DecodedBina

    -
    All Implemented Interfaces:
    MessageSink
    @@ -101,7 +88,6 @@

    Class DecodedBina
    public class DecodedBinaryStreamMessageSink<T> extends AbstractDecodedMessageSink.Stream<jakarta.websocket.Decoder.BinaryStream<T>>
    -

    @@ -193,9 +177,7 @@

    Method Details

  • onStreamStart

    -
    public void onStreamStart(InputStream stream)
    -
  • @@ -209,5 +191,7 @@

    onStreamStart


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextMessageSink.html index ad4ce383287..b235c5a58c8 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextMessageSink.html @@ -1,29 +1,35 @@ - -DecodedTextMessageSink (Eclipse Jetty API Doc - v11.0.21) + +DecodedTextMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DecodedTextMessageS

    -
    All Implemented Interfaces:
    MessageSink
    @@ -101,7 +88,6 @@

    Class DecodedTextMessageS
    public class DecodedTextMessageSink<T> extends AbstractDecodedMessageSink.Basic<jakarta.websocket.Decoder.Text<T>>
    -

    @@ -193,9 +177,7 @@

    Method Details

  • onMessage

    -
    public void onMessage(String wholeMessage)
    -
  • @@ -209,5 +191,7 @@

    onMessage


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextStreamMessageSink.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextStreamMessageSink.html index 65b76cacc5d..4b0a957ec7c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextStreamMessageSink.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/DecodedTextStreamMessageSink.html @@ -1,29 +1,35 @@ - -DecodedTextStreamMessageSink (Eclipse Jetty API Doc - v11.0.21) + +DecodedTextStreamMessageSink (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class DecodedTextSt

    -
    All Implemented Interfaces:
    MessageSink
    @@ -101,7 +88,6 @@

    Class DecodedTextSt
    public class DecodedTextStreamMessageSink<T> extends AbstractDecodedMessageSink.Stream<jakarta.websocket.Decoder.TextStream<T>>
    -

    @@ -193,9 +177,7 @@

    Method Details

  • onStreamStart

    -
    public void onStreamStart(Reader reader)
    -
  • @@ -209,5 +191,7 @@

    onStreamStart


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/class-use/AbstractDecodedMessageSink.Basic.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/class-use/AbstractDecodedMessageSink.Basic.html index 04919a409ec..5c07835408c 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/class-use/AbstractDecodedMessageSink.Basic.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/messages/class-use/AbstractDecodedMessageSink.Basic.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.common.messages.AbstractDecodedMessageSink.Basic (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.common.messages.AbstractDecodedMessageSink.Basic (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.jakarta.common


    -
    package org.eclipse.jetty.websocket.jakarta.common
    -
    • @@ -90,7 +85,7 @@

      Pac

    • -
      +
      Class
      @@ -168,5 +163,7 @@

      Pac
      +

      +
      diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/package-tree.html index ca2a5eeb503..3a947f691ba 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/common/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/common/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.jakarta.common Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.jakarta.common Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
      +
      + +
      @@ -91,7 +79,6 @@

      Class ContainerDefa

      -

      public final class ContainerDefaultConfigurator extends jakarta.websocket.server.ServerEndpointConfig.Configurator
      @@ -99,12 +86,11 @@

      Class ContainerDefa
      See Also:
      -
      -

        @@ -142,7 +128,7 @@

        Method Summary

        <T> T
        getEndpointInstance(Class<T> endpointClass)
         
        -
        List<jakarta.websocket.Extension>
        +
        List<jakarta.websocket.Extension>
        getNegotiatedExtensions(List<jakarta.websocket.Extension> installed, List<jakarta.websocket.Extension> requested)
         
        @@ -175,12 +161,10 @@

        Constructor Details

      • ContainerDefaultConfigurator

        -
        public ContainerDefaultConfigurator()
        Default Constructor required, as jakarta.websocket.server.ServerEndpointConfig$Configurator.fetchContainerDefaultConfigurator() will be the one that instantiates this class in most cases.
        -
      @@ -194,19 +178,16 @@

      Method Details

    • checkOrigin

      -
      public boolean checkOrigin(String originHeaderValue)
      Overrides:
      checkOrigin in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      -
    • getEndpointInstance

      -
      public <T> T getEndpointInstance(Class<T> endpointClass) throws InstantiationException
      @@ -215,39 +196,33 @@

      getEndpointInstance

      Throws:
      InstantiationException
      -
    • getNegotiatedExtensions

      -
      public List<jakarta.websocket.Extension> getNegotiatedExtensions(List<jakarta.websocket.Extension> installed, List<jakarta.websocket.Extension> requested)
      Overrides:
      getNegotiatedExtensions in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      -
    • getNegotiatedSubprotocol

      -
      public String getNegotiatedSubprotocol(List<String> supported, List<String> requested)
      Overrides:
      getNegotiatedSubprotocol in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      -
    • modifyHandshake

      -
      public void modifyHandshake(jakarta.websocket.server.ServerEndpointConfig sec, jakarta.websocket.server.HandshakeRequest request, jakarta.websocket.HandshakeResponse response)
      @@ -255,7 +230,6 @@

      modifyHandshake

      Overrides:
      modifyHandshake in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      -
    @@ -269,5 +243,7 @@

    modifyHandshake


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketConfiguration.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketConfiguration.html index 10a59597ca0..d443cf2e9cf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketConfiguration.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketConfiguration.html @@ -1,18 +1,19 @@ - -JakartaWebSocketConfiguration (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface JakartaWebSocketServletContainerInitializer.Configurator

    -
    Enclosing class:
    -
    JakartaWebSocketServletContainerInitializer
    +
    JakartaWebSocketServletContainerInitializer

    public static interface JakartaWebSocketServletContainerInitializer.Configurator
    -
      @@ -129,7 +115,6 @@

      Method Details

    • accept

      -
      void accept(jakarta.servlet.ServletContext servletContext, jakarta.websocket.server.ServerContainer serverContainer) throws jakarta.websocket.DeploymentException
      @@ -137,7 +122,6 @@

      accept

      Throws:
      jakarta.websocket.DeploymentException
      -
    @@ -151,5 +135,7 @@

    accept


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketServletContainerInitializer.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketServletContainerInitializer.html index 8665c6fdc7c..4b7fb0ab85e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketServletContainerInitializer.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/JakartaWebSocketServletContainerInitializer.html @@ -1,29 +1,35 @@ - -JakartaWebSocketServletContainerInitializer (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketServletContainerInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Clas
    org.eclipse.jetty.websocket.jakarta.server.config.JakartaWebSocketServletContainerInitializer

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContainerInitializer
    @@ -98,7 +85,6 @@

    Clas
    public class JakartaWebSocketServletContainerInitializer extends Object implements jakarta.servlet.ServletContainerInitializer
    -

      @@ -198,43 +184,37 @@

      Field Details

    • ATTR_JAKARTA_SERVER_CONTAINER

      -
      public static final String ATTR_JAKARTA_SERVER_CONTAINER
      The ServletContext attribute key name for the ServerContainer per jakarta.websocket spec 1.0 final section 6.4 Programmatic Server Deployment
      -
    • ENABLE_KEY

      -
      public static final String ENABLE_KEY
      See Also:
      -
      -
    • HTTPCLIENT_ATTRIBUTE

      -
      public static final String HTTPCLIENT_ATTRIBUTE
      See Also:
      -
      -
    @@ -248,17 +228,13 @@

    Constructor Details

  • JakartaWebSocketServletContainerInitializer

    -
    public JakartaWebSocketServletContainerInitializer()
    -
  • JakartaWebSocketServletContainerInitializer

    -
    public JakartaWebSocketServletContainerInitializer(JakartaWebSocketServletContainerInitializer.Configurator configurator)
    -
  • @@ -272,7 +248,6 @@

    Method Details

  • configure

    -
    public static void configure(ServletContextHandler context, JakartaWebSocketServletContainerInitializer.Configurator configurator)
    Configure the ServletContextHandler to call onStartup(Set, ServletContext) @@ -283,13 +258,11 @@

    configure

    configurator - the lambda that is called to allow the ServerContainer to be configured during the ServletContext initialization phase
    -
  • onStartup

    -
    public void onStartup(Set<Class<?>> c, jakarta.servlet.ServletContext context) throws jakarta.servlet.ServletException
    @@ -299,7 +272,6 @@

    onStartup

    Throws:
    jakarta.servlet.ServletException
    -
  • @@ -313,5 +285,7 @@

    onStartup


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/class-use/ContainerDefaultConfigurator.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/class-use/ContainerDefaultConfigurator.html index bb5d97124ce..6b2cb46ef14 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/class-use/ContainerDefaultConfigurator.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/class-use/ContainerDefaultConfigurator.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.server.config.ContainerDefaultConfigurator (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.server.config.ContainerDefaultConfigurator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.jakarta.server.config


    -
    package org.eclipse.jetty.websocket.jakarta.server.config
    -
    • @@ -103,5 +98,7 @@

      Copyright © 1995–2024 Webtide. All rights reserved.

      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/package-tree.html index 9131334a34a..098906a607b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/config/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.jakarta.server.config Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.jakarta.server.config Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class BasicServerEndpo

    -
    All Implemented Interfaces:
    jakarta.websocket.EndpointConfig, jakarta.websocket.server.ServerEndpointConfig, PathParamProvider
    @@ -101,7 +88,6 @@

    Class BasicServerEndpo
    public class BasicServerEndpointConfig extends ServerEndpointConfigWrapper
    -

      @@ -110,7 +96,7 @@

      Class BasicServerEndpo

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.server.ServerEndpointConfig

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.server.ServerEndpointConfig

      jakarta.websocket.server.ServerEndpointConfig.Builder, jakarta.websocket.server.ServerEndpointConfig.Configurator
      @@ -171,10 +157,8 @@

      Constructor Details

    • BasicServerEndpointConfig

      -
      public BasicServerEndpointConfig(Class<?> endpointClass, String path)
      -
    @@ -188,7 +172,6 @@

    Method Details

  • getPath

    -
    public String getPath()
    Specified by:
    @@ -196,7 +179,6 @@

    getPath

    Overrides:
    getPath in class ServerEndpointConfigWrapper
    -
  • @@ -210,5 +192,7 @@

    getPath


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaServerUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaServerUpgradeRequest.html index c92729ae133..bfb80e72e3e 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaServerUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaServerUpgradeRequest.html @@ -1,29 +1,35 @@ - -JakartaServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +JakartaServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaServerU
    org.eclipse.jetty.websocket.jakarta.server.internal.JakartaServerUpgradeRequest

    -
    All Implemented Interfaces:
    UpgradeRequest
    @@ -98,7 +85,6 @@

    Class JakartaServerU
    public class JakartaServerUpgradeRequest extends Object implements UpgradeRequest
    -

      @@ -159,9 +145,7 @@

      Constructor Details

    • JakartaServerUpgradeRequest

      -
      public JakartaServerUpgradeRequest(ServerUpgradeRequest servletRequest)
      -
    @@ -175,9 +159,8 @@

    Method Details

  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    For Session.getUserPrincipal()
    Specified by:
    @@ -185,13 +168,11 @@

    getUserPrincipal

    Returns:
    the User Principal present during the Upgrade Request
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    @@ -199,15 +180,13 @@

    getRequestURI

    Returns:
    the full URI of this request.
    -
  • getPathInContext

    -
    public String getPathInContext()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    For obtaining PathParam values from the Request context path.
    Specified by:
    @@ -215,7 +194,6 @@

    getPathInContext

    Returns:
    the path in Context.
    -
  • @@ -229,5 +207,7 @@

    getPathInContext


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketCreator.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketCreator.html index 458549fdeef..9d98f6df57d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketCreator.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketCreator.html @@ -1,29 +1,35 @@ - -JakartaWebSocketCreator (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketCreator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JakartaWebSocketCr
    org.eclipse.jetty.websocket.jakarta.server.internal.JakartaWebSocketCreator

    -
    All Implemented Interfaces:
    WebSocketCreator
    @@ -98,7 +85,6 @@

    Class JakartaWebSocketCr
    public class JakartaWebSocketCreator extends Object implements WebSocketCreator
    -

    @@ -240,11 +220,9 @@

    Constructor Details

  • JakartaWebSocketCreator

    -
    public JakartaWebSocketCreator(JakartaWebSocketContainer containerScope, jakarta.websocket.server.ServerEndpointConfig config, WebSocketExtensionRegistry extensionRegistry)
    -
  • @@ -258,10 +236,9 @@

    Method Details

  • createWebSocket

    -
    public Object createWebSocket(ServerUpgradeRequest req, ServerUpgradeResponse resp)
    -
    Description copied from interface: WebSocketCreator
    +
    Description copied from interface: WebSocketCreator
    Create a websocket from the incoming request.
    Specified by:
    @@ -272,43 +249,36 @@

    createWebSocket

    Returns:
    a websocket object to use, or null if no websocket should be created from this request.
    -
  • equals

    -
    public boolean equals(Object o)
    Overrides:
    equals in class Object
    -
  • hashCode

    -
    public int hashCode()
    Overrides:
    hashCode in class Object
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • @@ -322,5 +292,7 @@

    toString


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerContainer.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerContainer.html index 83dfcd0e69f..e05e18fc10a 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerContainer.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerContainer.html @@ -1,29 +1,35 @@ - -JakartaWebSocketServerContainer (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketServerContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -97,7 +85,6 @@

    Class JakartaWeb

    -
    All Implemented Interfaces:
    jakarta.websocket.server.ServerContainer, jakarta.websocket.WebSocketContainer, EventListener, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, LifeCycle.Listener
    @@ -107,7 +94,6 @@

    Class JakartaWeb public class JakartaWebSocketServerContainer extends JakartaWebSocketClientContainer implements jakarta.websocket.server.ServerContainer, LifeCycle.Listener

    -
    @@ -298,7 +280,6 @@

    Constructor Details

  • JakartaWebSocketServerContainer

    -
    public JakartaWebSocketServerContainer(WebSocketMappings webSocketMappings, WebSocketComponents components, Function<WebSocketComponents,WebSocketCoreClient> coreClientSupplier)
    @@ -309,7 +290,6 @@

    JakartaWebSocketServerContainer

    components - the WebSocketComponents instance to use
    coreClientSupplier - the supplier of the WebSocketCoreClient instance to use
    -
  • @@ -323,35 +303,28 @@

    Method Details

  • getContainer

    -
    public static JakartaWebSocketServerContainer getContainer(jakarta.servlet.ServletContext servletContext)
    -
  • ensureContainer

    -
    public static JakartaWebSocketServerContainer ensureContainer(jakarta.servlet.ServletContext servletContext)
    -
  • getFrameHandlerFactory

    -
  • addEndpoint

    -
    public void addEndpoint(Class<?> endpointClass) throws jakarta.websocket.DeploymentException
    @@ -360,13 +333,11 @@

    addEndpoint

    Throws:
    jakarta.websocket.DeploymentException
    -
  • addEndpoint

    -
    public void addEndpoint(jakarta.websocket.server.ServerEndpointConfig providedConfig) throws jakarta.websocket.DeploymentException
    @@ -375,13 +346,11 @@

    addEndpoint

    Throws:
    jakarta.websocket.DeploymentException
    -
  • upgradeHttpToWebSocket

    -
    public void upgradeHttpToWebSocket(Object httpServletRequest, Object httpServletResponse, jakarta.websocket.server.ServerEndpointConfig sec, @@ -393,48 +362,42 @@

    upgradeHttpToWebSocket

    IOException
    jakarta.websocket.DeploymentException
    -
  • doStart

    -
    protected void doStart() throws Exception
    -
    Description copied from class: ContainerLifeCycle
    +
    Description copied from class: ContainerLifeCycle
    Starts the managed lifecycle beans in the order they were added.
    Overrides:
    doStart in class JakartaWebSocketClientContainer
    Throws:
    +
    AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
    Exception - If there was a problem starting. Will cause a transition to FAILED state
    -
  • doClientStart

    -
    protected void doClientStart()
    Overrides:
    doClientStart in class JakartaWebSocketClientContainer
    -
  • doClientStop

    -
    protected void doClientStop()
    Overrides:
    doClientStop in class JakartaWebSocketClientContainer
    -
  • @@ -448,5 +411,7 @@

    doClientStop


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerFrameHandlerFactory.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerFrameHandlerFactory.html index 3f99d634771..c31b0e68024 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerFrameHandlerFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JakartaWebSocketServerFrameHandlerFactory.html @@ -1,29 +1,35 @@ - -JakartaWebSocketServerFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.21) + +JakartaWebSocketServerFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class

    -
    All Implemented Interfaces:
    FrameHandlerFactory
    @@ -102,7 +89,6 @@

    Class
    public class JakartaWebSocketServerFrameHandlerFactory extends JakartaWebSocketClientFrameHandlerFactory implements FrameHandlerFactory
    -

      @@ -176,9 +162,7 @@

      Constructor Details

    • JakartaWebSocketServerFrameHandlerFactory

      -
      public JakartaWebSocketServerFrameHandlerFactory(JakartaWebSocketContainer container)
      -
    @@ -192,24 +176,21 @@

    Method Details

  • getMetadata

    -
    public JakartaWebSocketFrameHandlerMetadata getMetadata(Class<?> endpointClass, jakarta.websocket.EndpointConfig endpointConfig)
    Overrides:
    getMetadata in class JakartaWebSocketClientFrameHandlerFactory
    -
  • newFrameHandler

    -
    public FrameHandler newFrameHandler(Object websocketPojo, ServerUpgradeRequest upgradeRequest, ServerUpgradeResponse upgradeResponse)
    -
    Description copied from interface: FrameHandlerFactory
    +
    Description copied from interface: FrameHandlerFactory
    Create a FrameHandler from the provided websocketPojo.
    Specified by:
    @@ -222,7 +203,6 @@

    newFrameHandler

    the API specific FrameHandler, or null if this implementation is unable to create the FrameHandler (allowing another FrameHandlerFactory to try)
    -
  • @@ -236,5 +216,7 @@

    newFrameHandler


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeRequest.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeRequest.html index d4dff8c02b5..6056aae764d 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeRequest.html @@ -1,29 +1,35 @@ - -JsrHandshakeRequest (Eclipse Jetty API Doc - v11.0.21) + +JsrHandshakeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JsrHandshakeRequestorg.eclipse.jetty.websocket.jakarta.server.internal.JsrHandshakeRequest

    -
    All Implemented Interfaces:
    jakarta.websocket.server.HandshakeRequest
    @@ -98,7 +85,6 @@

    Class JsrHandshakeRequestpublic class JsrHandshakeRequest extends Object implements jakarta.websocket.server.HandshakeRequest

    -
    @@ -198,101 +182,83 @@

    Method Details

  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    Specified by:
    getHeaders in interface jakarta.websocket.server.HandshakeRequest
    -
  • getHttpSession

    -
    public Object getHttpSession()
    Specified by:
    getHttpSession in interface jakarta.websocket.server.HandshakeRequest
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    Specified by:
    getParameterMap in interface jakarta.websocket.server.HandshakeRequest
    -
  • getQueryString

    -
    public String getQueryString()
    Specified by:
    getQueryString in interface jakarta.websocket.server.HandshakeRequest
    -
  • getRequestPathSpec

    -
    public PathSpec getRequestPathSpec()
    -
  • getPathParams

    -
    public Map<String,String> getPathParams()
    -
  • getRequestURI

    -
    public URI getRequestURI()
    Specified by:
    getRequestURI in interface jakarta.websocket.server.HandshakeRequest
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    Specified by:
    getUserPrincipal in interface jakarta.websocket.server.HandshakeRequest
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role)
    Specified by:
    isUserInRole in interface jakarta.websocket.server.HandshakeRequest
    -
  • @@ -306,5 +272,7 @@

    isUserInRole


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeResponse.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeResponse.html index b3ebb89f4cc..dd038e2ccd9 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/JsrHandshakeResponse.html @@ -1,29 +1,35 @@ - -JsrHandshakeResponse (Eclipse Jetty API Doc - v11.0.21) + +JsrHandshakeResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class JsrHandshakeResponse<
    org.eclipse.jetty.websocket.jakarta.server.internal.JsrHandshakeResponse

    -
    All Implemented Interfaces:
    jakarta.websocket.HandshakeResponse
    @@ -98,7 +85,6 @@

    Class JsrHandshakeResponse<
    public class JsrHandshakeResponse extends Object implements jakarta.websocket.HandshakeResponse
    -

    @@ -177,21 +161,17 @@

    Method Details

  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    Specified by:
    getHeaders in interface jakarta.websocket.HandshakeResponse
    -
  • setHeaders

    -
    public void setHeaders(Map<String,List<String>> headers)
    -
  • @@ -205,5 +185,7 @@

    setHeaders


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamIdentifier.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamIdentifier.html index 020b6bbed3e..a2ce64254ac 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamIdentifier.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamIdentifier.html @@ -1,29 +1,35 @@ - -PathParamIdentifier (Eclipse Jetty API Doc - v11.0.21) + +PathParamIdentifier (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class PathParamIdentifierorg.eclipse.jetty.websocket.jakarta.server.internal.PathParamIdentifier

    -
    All Implemented Interfaces:
    InvokerUtils.ParamIdentifier
    @@ -99,7 +86,6 @@

    Class PathParamIdentifierextends Object implements InvokerUtils.ParamIdentifier

    Method argument identifier for PathParam annotations.
    -
      @@ -158,9 +144,7 @@

      Constructor Details

    • PathParamIdentifier

      -
      public PathParamIdentifier()
      -
    @@ -174,7 +158,6 @@

    Method Details

  • getParamArg

    -
    public InvokerUtils.Arg getParamArg(Method method, Class<?> paramType, int idx)
    @@ -182,17 +165,14 @@

    getParamArg

    Specified by:
    getParamArg in interface InvokerUtils.ParamIdentifier
    -
  • validateType

    -
    public static void validateType(Class<?> type)
    The JSR356 rules for @PathParam only support String, Primitive Types (and their Boxed version)
    -
  • @@ -206,5 +186,7 @@

    validateType


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamServerEndpointConfig.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamServerEndpointConfig.html index c39a54c8dee..2cf24bf7e56 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamServerEndpointConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/PathParamServerEndpointConfig.html @@ -1,29 +1,35 @@ - -PathParamServerEndpointConfig (Eclipse Jetty API Doc - v11.0.21) + +PathParamServerEndpointConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class PathParamSer

    -
    All Implemented Interfaces:
    jakarta.websocket.EndpointConfig, jakarta.websocket.server.ServerEndpointConfig, PathParamProvider
    @@ -104,7 +91,6 @@

    Class PathParamSer implements PathParamProvider

    Make PathParam information from the incoming request available on ServerEndpointConfig
    -
      @@ -113,7 +99,7 @@

      Class PathParamSer

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface jakarta.websocket.server.ServerEndpointConfig

      +

      Nested classes/interfaces inherited from interface jakarta.websocket.server.ServerEndpointConfig

      jakarta.websocket.server.ServerEndpointConfig.Builder, jakarta.websocket.server.ServerEndpointConfig.Configurator
      @@ -142,7 +128,7 @@

      Method Summary

      Modifier and Type
      Method
      Description
      - +
       
      @@ -174,10 +160,8 @@

      Constructor Details

    • PathParamServerEndpointConfig

      -
      public PathParamServerEndpointConfig(jakarta.websocket.server.ServerEndpointConfig config, Map<String,String> pathParams)
      -
    @@ -191,7 +175,6 @@

    Method Details

  • getPathParams

    -
    public Map<String,String> getPathParams()
    Specified by:
    @@ -199,7 +182,6 @@

    getPathParams

    Overrides:
    getPathParams in class EndpointConfigWrapper
    -
  • @@ -213,5 +195,7 @@

    getPathParams


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/class-use/AnnotatedServerEndpointConfig.html b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/class-use/AnnotatedServerEndpointConfig.html index fa4d069f8a1..5c91a715e99 100644 --- a/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/class-use/AnnotatedServerEndpointConfig.html +++ b/jetty-11/org/eclipse/jetty/websocket/jakarta/server/internal/class-use/AnnotatedServerEndpointConfig.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.jakarta.server.internal.AnnotatedServerEndpointConfig (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.jakarta.server.internal.AnnotatedServerEndpointConfig (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface JettyServerUpgradeRequest

    -
    All Superinterfaces:
    UpgradeRequest
    @@ -98,7 +85,6 @@

    Interface JettySer
    public interface JettyServerUpgradeRequest extends UpgradeRequest
    -

      @@ -122,7 +108,7 @@

      Method Summary

       
      - +
       
      @@ -137,10 +123,10 @@

      Method Summary

       
      - +
       
      - +
       
      @@ -175,7 +161,6 @@

      Method Details

    • getSession

      -
      Object getSession()
      Access the Servlet HTTP Session (if present)

      @@ -184,123 +169,107 @@

      getSession

      Returns:
      the Servlet HTTPSession on server side UpgradeRequests
      -
    • getCertificates

      -
      X509Certificate[] getCertificates()
      Returns:
      The X509Certificate instance at request attribute "jakarta.servlet.request.X509Certificate" or null.
      -
    • getHttpServletRequest

      -
      jakarta.servlet.http.HttpServletRequest getHttpServletRequest()
      Returns:
      Immutable version of HttpServletRequest
      -
    • getLocale

      -
      Locale getLocale()
      Returns:
      The requested Locale
      See Also:
      -
        +
        • ServletRequest.getLocale()
      -
    • getLocales

      -
      Enumeration<Locale> getLocales()
      Returns:
      The requested Locales
      See Also:
      -
        +
        • ServletRequest.getLocales()
      -
    • getLocalSocketAddress

      -
      SocketAddress getLocalSocketAddress()
      Returns:
      The local requested address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
      See Also:
      -
        +
        • ServletRequest.getLocalAddr()
        • ServletRequest.getLocalPort()
      -
    • getRemoteSocketAddress

      -
      SocketAddress getRemoteSocketAddress()
      Returns:
      The remote request address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
      See Also:
      -
        +
        • ServletRequest.getRemoteAddr()
        • ServletRequest.getRemotePort()
      -
    • getRequestPath

      -
      String getRequestPath()
      Returns:
      The request URI path within the context
      -
    • getServletAttribute

      -
      Object getServletAttribute(String name)
      Parameters:
      @@ -309,48 +278,42 @@

      getServletAttribute

      Attribute value or null
      See Also:
      -
        +
        • ServletRequest.getAttribute(String)
      -
    • getServletAttributes

      -
      Map<String,Object> getServletAttributes()
      Returns:
      Request attribute map
      -
    • getServletParameters

      -
      Map<String,List<String>> getServletParameters()
      Returns:
      Request parameters
      See Also:
      -
        +
        • ServletRequest.getParameterMap()
      -
    • isUserInRole

      -
      boolean isUserInRole(String role)
      Parameters:
      @@ -359,18 +322,16 @@

      isUserInRole

      True if the requests user has the role
      See Also:
      -
        +
        • HttpServletRequest.isUserInRole(String)
      -
    • setServletAttribute

      -
      void setServletAttribute(String name, Object value)
      @@ -379,12 +340,11 @@

      setServletAttribute

      value - Attribute value to set
      See Also:
      -
        +
        • ServletRequest.setAttribute(String, Object)
      -
    @@ -398,5 +358,7 @@

    setServletAttribute


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/JettyServerUpgradeResponse.html b/jetty-11/org/eclipse/jetty/websocket/server/JettyServerUpgradeResponse.html index 655c7449eb5..45d163c6e30 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/JettyServerUpgradeResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/JettyServerUpgradeResponse.html @@ -1,29 +1,35 @@ - -JettyServerUpgradeResponse (Eclipse Jetty API Doc - v11.0.21) + +JettyServerUpgradeResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface JettyServerUpgradeResponse

    -
    All Superinterfaces:
    UpgradeResponse
    @@ -98,7 +85,6 @@

    Interface JettySe
    public interface JettyServerUpgradeResponse extends UpgradeResponse
    -

      @@ -182,7 +168,6 @@

      Method Details

    • addHeader

      -
      void addHeader(String name, String value)
      Add a header value to the response.
      @@ -191,13 +176,11 @@

      addHeader

      name - the header name
      value - the header value
      -
    • setHeader

      -
      void setHeader(String name, String value)
      Set a header @@ -208,13 +191,11 @@

      setHeader

      name - the header name
      value - the header value
      -
    • setHeader

      -
      void setHeader(String name, List<String> values)
      Set a header @@ -225,13 +206,11 @@

      setHeader

      name - the header name
      values - the header values
      -
    • sendForbidden

      -
      void sendForbidden(String message) throws IOException
      Issue a forbidden upgrade response. @@ -246,13 +225,11 @@

      sendForbidden

      Throws:
      IOException - if unable to send the forbidden
      -
    • sendError

      -
      void sendError(int statusCode, String message) throws IOException
      @@ -265,26 +242,22 @@

      sendError

      IOException - If an input or output exception occurs
      IllegalStateException - If the response was committed
      -
    • setAcceptedSubProtocol

      -
      void setAcceptedSubProtocol(String protocol)
      Set the accepted WebSocket Protocol.
      Parameters:
      protocol - the protocol to list as accepted
      -
    • setExtensions

      -
      void setExtensions(List<ExtensionConfig> extensions)
      Set the list of extensions that are approved for use with this websocket.

      @@ -300,26 +273,22 @@

      setExtensions

      Parameters:
      extensions - the list of extensions to use.
      -
    • setStatusCode

      -
      void setStatusCode(int statusCode)
      Set the HTTP Response status code
      Parameters:
      statusCode - the status code
      -
    • isCommitted

      -
      boolean isCommitted()
      Returns a boolean indicating if the response has been committed. A committed response has already had its status code and headers written.
      @@ -327,7 +296,6 @@

      isCommitted

      Returns:
      a boolean indicating if the response has been committed.
      -
    @@ -341,5 +309,7 @@

    isCommitted


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketCreator.html b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketCreator.html index 290092131f1..86e3e1b4cc4 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketCreator.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketCreator.html @@ -1,29 +1,35 @@ - -JettyWebSocketCreator (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketCreator (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface JettyWebSocketCreator

    -

    public interface JettyWebSocketCreator
    Abstract WebSocket creator interface. @@ -94,7 +81,6 @@

    Interface JettyWebSock Should you desire filtering of the WebSocket object creation due to criteria such as origin or sub-protocol, then you will be required to implement a custom WebSocketCreator implementation.

    -
      @@ -132,7 +118,6 @@

      Method Details

    • createWebSocket

      -
      Create a websocket from the incoming request.
      @@ -143,7 +128,6 @@

      createWebSocket

      Returns:
      a websocket object to use, or null if no websocket should be created from this request.
      -
    @@ -157,5 +141,7 @@

    createWebSocket


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServerContainer.html b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServerContainer.html index a1587f988a4..d1bc18c32a2 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServerContainer.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServerContainer.html @@ -1,29 +1,35 @@ - -JettyWebSocketServerContainer (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketServerContainer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyWebSock

    -
    All Implemented Interfaces:
    EventListener, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, LifeCycle.Listener, WebSocketContainer, WebSocketPolicy
    @@ -102,7 +89,6 @@

    Class JettyWebSock
    public class JettyWebSocketServerContainer extends ContainerLifeCycle implements WebSocketContainer, WebSocketPolicy, LifeCycle.Listener
    -

    @@ -335,41 +319,32 @@

    Method Details

  • getContainer

    -
    public static JettyWebSocketServerContainer getContainer(jakarta.servlet.ServletContext servletContext)
    -
  • ensureContainer

    -
    public static JettyWebSocketServerContainer ensureContainer(jakarta.servlet.ServletContext servletContext)
    -
  • addMapping

    -
    public void addMapping(String pathSpec, JettyWebSocketCreator creator)
    -
  • addMapping

    -
    public void addMapping(String pathSpec, Class<?> endpointClass)
    -
  • upgrade

    -
    public boolean upgrade(JettyWebSocketCreator creator, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) @@ -385,29 +360,25 @@

    upgrade

    Throws:
    IOException - if an I/O error occurs.
    -
  • getExecutor

    -
    public Executor getExecutor()
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    The Container provided Executor.
    Specified by:
    getExecutor in interface WebSocketContainer
    -
  • addSessionListener

    -
    public void addSessionListener(WebSocketSessionListener listener)
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Register a WebSocketSessionListener with the container
    Specified by:
    @@ -415,15 +386,13 @@

    addSessionListener

    Parameters:
    listener - the listener
    -
  • removeSessionListener

    -
    public boolean removeSessionListener(WebSocketSessionListener listener)
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Remove a WebSocketSessionListener from the container
    Specified by:
    @@ -433,15 +402,13 @@

    removeSessionListener

    Returns:
    true if listener was present and removed
    -
  • notifySessionListeners

    -
    public void notifySessionListeners(Consumer<WebSocketSessionListener> consumer)
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Notify the Session Listeners of an event.
    Specified by:
    @@ -449,15 +416,13 @@

    notifySessionListeners

    Parameters:
    consumer - the consumer to call for each tracked listener
    -
  • getOpenSessions

    -
    public Collection<Session> getOpenSessions()
    -
    Description copied from interface: WebSocketContainer
    +
    Description copied from interface: WebSocketContainer
    Get the collection of open Sessions being tracked by this container
    Specified by:
    @@ -465,27 +430,23 @@

    getOpenSessions

    Returns:
    the collection of open sessions
    -
  • getBehavior

    -
    public WebSocketBehavior getBehavior()
    Specified by:
    getBehavior in interface WebSocketPolicy
    -
  • getIdleTimeout

    -
    public Duration getIdleTimeout()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The duration that a websocket may be idle before being closed by the implementation
    Specified by:
    @@ -493,15 +454,13 @@

    getIdleTimeout

    Returns:
    the timeout duration
    -
  • getInputBufferSize

    -
    public int getInputBufferSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The input (read from network layer) buffer size.

    This is the raw read operation buffer size, before the parsing of the websocket frames. @@ -512,15 +471,13 @@

    getInputBufferSize

    Returns:
    the raw network buffer input size.
    -
  • getOutputBufferSize

    -
    public int getOutputBufferSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The output (write to network layer) buffer size.

    This is the raw write operation buffer size and has no relationship to the websocket frame. @@ -531,15 +488,13 @@

    getOutputBufferSize

    Returns:
    the raw network buffer output size.
    -
  • getMaxBinaryMessageSize

    -
    public long getMaxBinaryMessageSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    Get the maximum size of a binary message during parsing.

    This is a memory conservation option, memory over this limit will not be @@ -555,15 +510,13 @@

    getMaxBinaryMessageSize

    Returns:
    the maximum size of a binary message
    -
  • getMaxTextMessageSize

    -
    public long getMaxTextMessageSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    Get the maximum size of a text message during parsing.

    This is a memory conservation option, memory over this limit will not be @@ -579,15 +532,13 @@

    getMaxTextMessageSize

    Returns:
    the maximum size of a text message.
    -
  • getMaxFrameSize

    -
    public long getMaxFrameSize()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum payload size of any WebSocket Frame which can be received.
    Specified by:
    @@ -595,15 +546,13 @@

    getMaxFrameSize

    Returns:
    the maximum size of a WebSocket Frame.
    -
  • isAutoFragment

    -
    public boolean isAutoFragment()
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    If true, frames are automatically fragmented to respect the maximum frame size.
    Specified by:
    @@ -611,15 +560,13 @@

    isAutoFragment

    Returns:
    whether to automatically fragment incoming WebSocket Frames.
    -
  • setIdleTimeout

    -
    public void setIdleTimeout(Duration duration)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The duration that a websocket may be idle before being closed by the implementation
    Specified by:
    @@ -627,15 +574,13 @@

    setIdleTimeout

    Parameters:
    duration - the timeout duration (may not be null or negative)
    -
  • setInputBufferSize

    -
    public void setInputBufferSize(int size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The input (read from network layer) buffer size.
    Specified by:
    @@ -643,15 +588,13 @@

    setInputBufferSize

    Parameters:
    size - the size in bytes
    -
  • setOutputBufferSize

    -
    public void setOutputBufferSize(int size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The output (write to network layer) buffer size.
    Specified by:
    @@ -659,15 +602,13 @@

    setOutputBufferSize

    Parameters:
    size - the size in bytes
    -
  • setMaxBinaryMessageSize

    -
    public void setMaxBinaryMessageSize(long size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum size of a binary message during parsing/generating.

    Binary messages over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE @@ -678,15 +619,13 @@

    setMaxBinaryMessageSize

    Parameters:
    size - the maximum allowed size of a binary message.
    -
  • setMaxTextMessageSize

    -
    public void setMaxTextMessageSize(long size)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum size of a text message during parsing/generating.

    Text messages over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE

    @@ -696,15 +635,13 @@

    setMaxTextMessageSize

    Parameters:
    size - the maximum allowed size of a text message.
    -
  • setMaxFrameSize

    -
    public void setMaxFrameSize(long maxFrameSize)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    The maximum payload size of any WebSocket Frame which can be received.

    WebSocket Frames over this maximum will result in a close code 1009 StatusCode.MESSAGE_TOO_LARGE @@ -715,15 +652,13 @@

    setMaxFrameSize

    Parameters:
    maxFrameSize - the maximum allowed size of a WebSocket Frame.
    -
  • setAutoFragment

    -
    public void setAutoFragment(boolean autoFragment)
    -
    Description copied from interface: WebSocketPolicy
    +
    Description copied from interface: WebSocketPolicy
    If set to true, frames are automatically fragmented to respect the maximum frame size.
    Specified by:
    @@ -731,17 +666,15 @@

    setAutoFragment

    Parameters:
    autoFragment - whether to automatically fragment incoming WebSocket Frames.
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -755,7 +688,6 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • @@ -769,5 +701,7 @@

    dump


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServlet.html b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServlet.html index 2e77b97243f..befa7f63298 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServlet.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServlet.html @@ -1,29 +1,35 @@ - -JettyWebSocketServlet (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketServlet (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -93,7 +81,6 @@

    Class JettyWebSocketServle

    -
    All Implemented Interfaces:
    jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
    @@ -152,12 +139,11 @@

    Class JettyWebSocketServle
    See Also:
    -
    -

      @@ -224,9 +210,7 @@

      Constructor Details

    • JettyWebSocketServlet

      -
      public JettyWebSocketServlet()
      -
    @@ -240,7 +224,6 @@

    Method Details

  • configure

    -
    protected abstract void configure(JettyWebSocketServletFactory factory)
    Configure the JettyWebSocketServletFactory for this servlet instance by setting default configuration (which may be overriden by annotations) and mapping JettyWebSocketCreators. @@ -250,13 +233,11 @@

    configure

    Parameters:
    factory - the JettyWebSocketServletFactory
    -
  • init

    -
    public void init() throws jakarta.servlet.ServletException
    @@ -265,13 +246,11 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • service

    -
    protected void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, @@ -283,7 +262,6 @@

    service

    jakarta.servlet.ServletException
    IOException
    -
  • @@ -297,5 +275,7 @@

    service


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServletFactory.html b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServletFactory.html index b3f5237180d..93b81ecfb5b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServletFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/JettyWebSocketServletFactory.html @@ -1,29 +1,35 @@ - -JettyWebSocketServletFactory (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketServletFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface JettyWebSocketServletFactory

    -
    All Superinterfaces:
    WebSocketPolicy
    @@ -94,7 +81,6 @@

    Interface Jetty
    public interface JettyWebSocketServletFactory extends WebSocketPolicy
    -

      @@ -115,7 +101,7 @@

      Method Summary

      Add a WebSocket mapping to a provided JettyWebSocketCreator.
      - +
      Get the names of all available WebSocket Extensions.
      @@ -163,7 +149,6 @@

      Method Details

    • addMapping

      -
      void addMapping(String pathSpec, JettyWebSocketCreator creator)
      Add a WebSocket mapping to a provided JettyWebSocketCreator. @@ -179,39 +164,33 @@

      addMapping

      Since:
      10.0
      -
    • register

      -
      void register(Class<?> endpointClass)
      Add a WebSocket mapping at PathSpec "/" for a creator which creates the endpointClass
      Parameters:
      endpointClass - the WebSocket class to use
      -
    • setCreator

      -
      void setCreator(JettyWebSocketCreator creator)
      Add a WebSocket mapping at PathSpec "/" for a creator
      Parameters:
      creator - the WebSocketCreator to use
      -
    • getMapping

      -
      JettyWebSocketCreator getMapping(String pathSpec)
      Returns the creator for the given path spec.
      @@ -220,13 +199,11 @@

      getMapping

      Returns:
      the websocket creator if path spec exists, or null
      -
    • removeMapping

      -
      boolean removeMapping(String pathSpec)
      Removes the mapping based on the given path spec.
      @@ -235,32 +212,27 @@

      removeMapping

      Returns:
      true if underlying mapping were altered, false otherwise
      -
    • getAvailableExtensionNames

      -
      Set<String> getAvailableExtensionNames()
      Get the names of all available WebSocket Extensions.
      Returns:
      a set the available extension names.
      -
    • getBehavior

      -
      default WebSocketBehavior getBehavior()
      Specified by:
      getBehavior in interface WebSocketPolicy
      -
    @@ -274,5 +246,7 @@

    getBehavior


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/class-use/JettyServerUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/server/class-use/JettyServerUpgradeRequest.html index 65dd21cb210..087df635956 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/class-use/JettyServerUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/class-use/JettyServerUpgradeRequest.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.websocket.server.JettyServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.websocket.server.JettyServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,14 +74,12 @@

    Interface JettyWebSocketServletContainerInitializer.Configurator

    -
    Enclosing class:
    -
    JettyWebSocketServletContainerInitializer
    +
    JettyWebSocketServletContainerInitializer

    public static interface JettyWebSocketServletContainerInitializer.Configurator
    -
      @@ -129,10 +115,8 @@

      Method Details

    • accept

      -
      void accept(jakarta.servlet.ServletContext servletContext, JettyWebSocketServerContainer container)
      -
    @@ -146,5 +130,7 @@

    accept


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/config/JettyWebSocketServletContainerInitializer.html b/jetty-11/org/eclipse/jetty/websocket/server/config/JettyWebSocketServletContainerInitializer.html index 6074a552682..fc447d0da69 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/config/JettyWebSocketServletContainerInitializer.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/config/JettyWebSocketServletContainerInitializer.html @@ -1,29 +1,35 @@ - -JettyWebSocketServletContainerInitializer (Eclipse Jetty API Doc - v11.0.21) + +JettyWebSocketServletContainerInitializer (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class
    org.eclipse.jetty.websocket.server.config.JettyWebSocketServletContainerInitializer

    -
    All Implemented Interfaces:
    jakarta.servlet.ServletContainerInitializer
    @@ -99,7 +86,6 @@

    Class extends Object implements jakarta.servlet.ServletContainerInitializer

    ServletContext configuration for Jetty Native WebSockets API.
    -
      @@ -175,17 +161,13 @@

      Constructor Details

    • JettyWebSocketServletContainerInitializer

      -
      public JettyWebSocketServletContainerInitializer()
      -
    • JettyWebSocketServletContainerInitializer

      -
      public JettyWebSocketServletContainerInitializer(JettyWebSocketServletContainerInitializer.Configurator configurator)
      -
    @@ -199,7 +181,6 @@

    Method Details

  • configure

    -
    public static void configure(ServletContextHandler context, JettyWebSocketServletContainerInitializer.Configurator configurator)
    Configure the ServletContextHandler to call the JettyWebSocketServletContainerInitializer @@ -210,20 +191,17 @@

    configure

    configurator - a lambda that is called to allow the WebSocketMappings to be configured during ServletContext initialization phase
    -
  • onStartup

    -
    public void onStartup(Set<Class<?>> c, jakarta.servlet.ServletContext context)
    Specified by:
    onStartup in interface jakarta.servlet.ServletContainerInitializer
    -
  • @@ -237,5 +215,7 @@

    onStartup


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/server/config/class-use/JettyWebSocketConfiguration.html b/jetty-11/org/eclipse/jetty/websocket/server/config/class-use/JettyWebSocketConfiguration.html index 83a55206bc6..bf0ec9c7f04 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/config/class-use/JettyWebSocketConfiguration.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/config/class-use/JettyWebSocketConfiguration.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.server.config.JettyWebSocketConfiguration (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.server.config.JettyWebSocketConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.server.config


    -
    package org.eclipse.jetty.websocket.server.config
    -
    • @@ -114,5 +109,7 @@

      Pack
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/config/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/server/config/package-tree.html index ca6f9dc2f56..9e46b3564a9 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/config/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/config/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.server.config Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.server.config Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DelegatedSer
    org.eclipse.jetty.websocket.server.internal.DelegatedServerUpgradeRequest

    -
    All Implemented Interfaces:
    UpgradeRequest, JettyServerUpgradeRequest
    @@ -98,7 +85,6 @@

    Class DelegatedSer
    public class DelegatedServerUpgradeRequest extends Object implements JettyServerUpgradeRequest
    -

    @@ -294,9 +278,8 @@

    Method Details

  • getCookies

    -
    public List<HttpCookie> getCookies()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of Cookies on the Upgrade request
    Specified by:
    @@ -304,15 +287,13 @@

    getCookies

    Returns:
    the list of Cookies
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of WebSocket Extension Configurations for this Upgrade Request.

    This is merely the list of requested Extensions to use, see UpgradeResponse.getExtensions() for what was @@ -323,15 +304,13 @@

    getExtensions

    Returns:
    the list of Extension configurations (in the order they were specified)
    -
  • getHeader

    -
    public String getHeader(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get a specific Header value from Upgrade Request
    Specified by:
    @@ -341,15 +320,13 @@

    getHeader

    Returns:
    the value of the header (null if header does not exist)
    -
  • getHeaderInt

    -
    public int getHeaderInt(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the specific Header value, as an int, from the Upgrade Request.
    Specified by:
    @@ -359,15 +336,13 @@

    getHeaderInt

    Returns:
    the value of the header as an int (-1 if header does not exist)
    -
  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the headers as a Map of keys to value lists.
    Specified by:
    @@ -375,15 +350,13 @@

    getHeaders

    Returns:
    the headers
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the specific header values (for multi-value headers)
    Specified by:
    @@ -393,15 +366,13 @@

    getHeaders

    Returns:
    the value list (null if no header exists)
    -
  • getHost

    -
    public String getHost()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The host of the Upgrade Request URI
    Specified by:
    @@ -409,15 +380,13 @@

    getHost

    Returns:
    host of the request URI
    -
  • getHttpVersion

    -
    public String getHttpVersion()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The HTTP version used for this Upgrade Request

    As of RFC6455 (December 2011) this is always @@ -428,15 +397,13 @@

    getHttpVersion

    Returns:
    the HTTP Version used
    -
  • getMethod

    -
    public String getMethod()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The HTTP method for this Upgrade Request.

    As of RFC6455 (December 2011) this is always GET

    @@ -446,15 +413,13 @@

    getMethod

    Returns:
    the HTTP method used
    -
  • getOrigin

    -
    public String getOrigin()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    The WebSocket Origin of this Upgrade Request

    See RFC6455: Section 10.2 for details. @@ -466,15 +431,13 @@

    getOrigin

    Returns:
    the Origin header
    -
  • getParameterMap

    -
    public Map<String,List<String>> getParameterMap()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Returns a map of the query parameters of the request.
    Specified by:
    @@ -482,15 +445,13 @@

    getParameterMap

    Returns:
    a unmodifiable map of query parameters of the request.
    -
  • getProtocolVersion

    -
    public String getProtocolVersion()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the WebSocket Protocol Version

    As of RFC6455, Jetty only supports version @@ -501,15 +462,13 @@

    getProtocolVersion

    Returns:
    the WebSocket protocol version
    -
  • getQueryString

    -
    public String getQueryString()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the Query String of the request URI.
    Specified by:
    @@ -517,15 +476,13 @@

    getQueryString

    Returns:
    the request uri query string
    -
  • getRequestURI

    -
    public URI getRequestURI()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the Request URI
    Specified by:
    @@ -533,15 +490,13 @@

    getRequestURI

    Returns:
    the request URI
    -
  • getSession

    -
    public jakarta.servlet.http.HttpSession getSession()
    -
    Description copied from interface: JettyServerUpgradeRequest
    +
    Description copied from interface: JettyServerUpgradeRequest
    Access the Servlet HTTP Session (if present)

    Note: Never present on a Client UpgradeRequest.

    @@ -551,15 +506,13 @@

    getSession

    Returns:
    the Servlet HTTPSession on server side UpgradeRequests
    -
  • getSubProtocols

    -
    public List<String> getSubProtocols()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the list of offered WebSocket sub-protocols.
    Specified by:
    @@ -567,15 +520,13 @@

    getSubProtocols

    Returns:
    the list of offered sub-protocols
    -
  • getUserPrincipal

    -
    public Principal getUserPrincipal()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Get the User Principal for this request.

    Only applicable when using UpgradeRequest from server side.

    @@ -585,15 +536,13 @@

    getUserPrincipal

    Returns:
    the user principal
    -
  • hasSubProtocol

    -
    public boolean hasSubProtocol(String subprotocol)
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Test if a specific sub-protocol is offered
    Specified by:
    @@ -603,15 +552,13 @@

    hasSubProtocol

    Returns:
    true if sub-protocol exists on request
    -
  • isSecure

    -
    public boolean isSecure()
    -
    Description copied from interface: UpgradeRequest
    +
    Description copied from interface: UpgradeRequest
    Test if connection is secure.
    Specified by:
    @@ -619,13 +566,11 @@

    isSecure

    Returns:
    true if connection is secure.
    -
  • getCertificates

    -
    public X509Certificate[] getCertificates()
    Specified by:
    @@ -633,13 +578,11 @@

    getCertificates

    Returns:
    The X509Certificate instance at request attribute "jakarta.servlet.request.X509Certificate" or null.
    -
  • getHttpServletRequest

    -
    public jakarta.servlet.http.HttpServletRequest getHttpServletRequest()
    Specified by:
    @@ -647,13 +590,11 @@

    getHttpServletRequest

    Returns:
    Immutable version of HttpServletRequest
    -
  • getLocale

    -
    public Locale getLocale()
    Specified by:
    @@ -662,18 +603,16 @@

    getLocale

    The requested Locale
    See Also:
    -
      +
      • ServletRequest.getLocale()
    -
  • getLocales

    -
    public Enumeration<Locale> getLocales()
    Specified by:
    @@ -682,18 +621,16 @@

    getLocales

    The requested Locales
    See Also:
    -
      +
      • ServletRequest.getLocales()
    -
  • getLocalSocketAddress

    -
    public SocketAddress getLocalSocketAddress()
    Specified by:
    @@ -702,19 +639,17 @@

    getLocalSocketAddress

    The local requested address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
    See Also:
    -
      +
      • ServletRequest.getLocalAddr()
      • ServletRequest.getLocalPort()
    -
  • getRemoteSocketAddress

    -
    public SocketAddress getRemoteSocketAddress()
    Specified by:
    @@ -723,19 +658,17 @@

    getRemoteSocketAddress

    The remote request address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
    See Also:
    -
      +
      • ServletRequest.getRemoteAddr()
      • ServletRequest.getRemotePort()
    -
  • getRequestPath

    -
    public String getRequestPath()
    Specified by:
    @@ -743,13 +676,11 @@

    getRequestPath

    Returns:
    The request URI path within the context
    -
  • getServletAttribute

    -
    public Object getServletAttribute(String name)
    Specified by:
    @@ -760,18 +691,16 @@

    getServletAttribute

    Attribute value or null
    See Also:
    -
      +
      • ServletRequest.getAttribute(String)
    -
  • getServletAttributes

    -
    public Map<String,Object> getServletAttributes()
    Specified by:
    @@ -779,13 +708,11 @@

    getServletAttributes

    Returns:
    Request attribute map
    -
  • getServletParameters

    -
    public Map<String,List<String>> getServletParameters()
    Specified by:
    @@ -794,18 +721,16 @@

    getServletParameters

    Request parameters
    See Also:
    -
      +
      • ServletRequest.getParameterMap()
    -
  • isUserInRole

    -
    public boolean isUserInRole(String role)
    Specified by:
    @@ -816,18 +741,16 @@

    isUserInRole

    True if the requests user has the role
    See Also:
    -
      +
      • HttpServletRequest.isUserInRole(String)
    -
  • setServletAttribute

    -
    public void setServletAttribute(String name, Object value)
    @@ -838,12 +761,11 @@

    setServletAttribute

    value - Attribute value to set
    See Also:
    -
      +
      • ServletRequest.setAttribute(String, Object)
    -
  • @@ -857,5 +779,7 @@

    setServletAttribute


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/internal/DelegatedServerUpgradeResponse.html b/jetty-11/org/eclipse/jetty/websocket/server/internal/DelegatedServerUpgradeResponse.html index 5e6e121b201..39bd999b01b 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/internal/DelegatedServerUpgradeResponse.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/internal/DelegatedServerUpgradeResponse.html @@ -1,29 +1,35 @@ - -DelegatedServerUpgradeResponse (Eclipse Jetty API Doc - v11.0.21) + +DelegatedServerUpgradeResponse (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class DelegatedSe
    org.eclipse.jetty.websocket.server.internal.DelegatedServerUpgradeResponse

    -
    All Implemented Interfaces:
    UpgradeResponse, JettyServerUpgradeResponse
    @@ -98,7 +85,6 @@

    Class DelegatedSe
    public class DelegatedServerUpgradeResponse extends Object implements JettyServerUpgradeResponse
    -

    @@ -246,10 +230,9 @@

    Method Details

  • addHeader

    -
    public void addHeader(String name, String value)
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Add a header value to the response.
    Specified by:
    @@ -258,16 +241,14 @@

    addHeader

    name - the header name
    value - the header value
    -
  • setHeader

    -
    public void setHeader(String name, String value)
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Set a header

    Overrides previous value of header (if set)

    @@ -278,16 +259,14 @@

    setHeader

    name - the header name
    value - the header value
    -
  • setHeader

    -
    public void setHeader(String name, List<String> values)
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Set a header

    Overrides previous value of header (if set)

    @@ -298,15 +277,13 @@

    setHeader

    name - the header name
    values - the header values
    -
  • getAcceptedSubProtocol

    -
    public String getAcceptedSubProtocol()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the accepted WebSocket protocol.
    Specified by:
    @@ -314,15 +291,13 @@

    getAcceptedSubProtocol

    Returns:
    the accepted WebSocket protocol.
    -
  • getExtensions

    -
    public List<ExtensionConfig> getExtensions()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the list of extensions that should be used for the websocket.
    Specified by:
    @@ -330,15 +305,13 @@

    getExtensions

    Returns:
    the list of negotiated extensions to use.
    -
  • getHeader

    -
    public String getHeader(String name)
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get a header value
    Specified by:
    @@ -348,15 +321,13 @@

    getHeader

    Returns:
    the value (null if header doesn't exist)
    -
  • getHeaderNames

    -
    public Set<String> getHeaderNames()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the header names
    Specified by:
    @@ -364,15 +335,13 @@

    getHeaderNames

    Returns:
    the set of header names
    -
  • getHeaders

    -
    public Map<String,List<String>> getHeaders()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the headers map
    Specified by:
    @@ -380,15 +349,13 @@

    getHeaders

    Returns:
    the map of headers
    -
  • getHeaders

    -
    public List<String> getHeaders(String name)
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the multi-value header value
    Specified by:
    @@ -398,15 +365,13 @@

    getHeaders

    Returns:
    the list of values (null if header doesn't exist)
    -
  • getStatusCode

    -
    public int getStatusCode()
    -
    Description copied from interface: UpgradeResponse
    +
    Description copied from interface: UpgradeResponse
    Get the HTTP Response Status Code
    Specified by:
    @@ -414,16 +379,14 @@

    getStatusCode

    Returns:
    the status code
    -
  • sendForbidden

    -
    public void sendForbidden(String message) throws IOException
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Issue a forbidden upgrade response.

    This means that the websocket endpoint was valid, but the conditions to use a WebSocket resulted in a forbidden @@ -438,15 +401,13 @@

    sendForbidden

    Throws:
    IOException - if unable to send the forbidden
    -
  • setAcceptedSubProtocol

    -
    public void setAcceptedSubProtocol(String protocol)
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Set the accepted WebSocket Protocol.
    Specified by:
    @@ -454,15 +415,13 @@

    setAcceptedSubProtocol

    Parameters:
    protocol - the protocol to list as accepted
    -
  • setExtensions

    -
    public void setExtensions(List<ExtensionConfig> configs)
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Set the list of extensions that are approved for use with this websocket.

    Notes: @@ -479,15 +438,13 @@

    setExtensions

    Parameters:
    configs - the list of extensions to use.
    -
  • setStatusCode

    -
    public void setStatusCode(int statusCode)
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Set the HTTP Response status code
    Specified by:
    @@ -495,15 +452,13 @@

    setStatusCode

    Parameters:
    statusCode - the status code
    -
  • isCommitted

    -
    public boolean isCommitted()
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Returns a boolean indicating if the response has been committed. A committed response has already had its status code and headers written.
    @@ -512,17 +467,15 @@

    isCommitted

    Returns:
    a boolean indicating if the response has been committed.
    -
  • sendError

    -
    public void sendError(int statusCode, String message) throws IOException
    -
    Description copied from interface: JettyServerUpgradeResponse
    +
    Description copied from interface: JettyServerUpgradeResponse
    Sends an error response to the client using the specified status.
    Specified by:
    @@ -533,7 +486,6 @@

    sendError

    Throws:
    IOException - If an input or output exception occurs
    -
  • @@ -547,5 +499,7 @@

    sendError


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/internal/JettyServerFrameHandlerFactory.html b/jetty-11/org/eclipse/jetty/websocket/server/internal/JettyServerFrameHandlerFactory.html index 1e4e6ed7c02..95a90d60bee 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/internal/JettyServerFrameHandlerFactory.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/internal/JettyServerFrameHandlerFactory.html @@ -1,29 +1,35 @@ - -JettyServerFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.21) + +JettyServerFrameHandlerFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -95,7 +83,6 @@

    Class JettyServer

    -
    All Implemented Interfaces:
    Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle, FrameHandlerFactory
    @@ -104,7 +91,6 @@

    Class JettyServer
    public class JettyServerFrameHandlerFactory extends JettyWebSocketFrameHandlerFactory implements FrameHandlerFactory
    -

    @@ -228,19 +212,16 @@

    Method Details

  • getFactory

    -
    public static JettyServerFrameHandlerFactory getFactory(jakarta.servlet.ServletContext servletContext)
    -
  • newFrameHandler

    -
    public FrameHandler newFrameHandler(Object websocketPojo, ServerUpgradeRequest upgradeRequest, ServerUpgradeResponse upgradeResponse)
    -
    Description copied from interface: FrameHandlerFactory
    +
    Description copied from interface: FrameHandlerFactory
    Create a FrameHandler from the provided websocketPojo.
    Specified by:
    @@ -253,7 +234,6 @@

    newFrameHandler

    the API specific FrameHandler, or null if this implementation is unable to create the FrameHandler (allowing another FrameHandlerFactory to try)
    -
  • @@ -267,5 +247,7 @@

    newFrameHandler


    +
    + diff --git a/jetty-11/org/eclipse/jetty/websocket/server/internal/class-use/DelegatedServerUpgradeRequest.html b/jetty-11/org/eclipse/jetty/websocket/server/internal/class-use/DelegatedServerUpgradeRequest.html index d44bf8c79e1..5dfc45d6be4 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/internal/class-use/DelegatedServerUpgradeRequest.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/internal/class-use/DelegatedServerUpgradeRequest.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.server.internal.DelegatedServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.server.internal.DelegatedServerUpgradeRequest (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.websocket.server


    -
    package org.eclipse.jetty.websocket.server
    -
    • @@ -120,5 +115,7 @@

      Package org
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/websocket/server/package-tree.html b/jetty-11/org/eclipse/jetty/websocket/server/package-tree.html index 0f27826357a..2b13a4b17fc 100644 --- a/jetty-11/org/eclipse/jetty/websocket/server/package-tree.html +++ b/jetty-11/org/eclipse/jetty/websocket/server/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.websocket.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.websocket.server Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class WebSocketUpgradeFil
    org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter

    -
    All Implemented Interfaces:
    jakarta.servlet.Filter, Dumpable
    @@ -124,7 +111,6 @@

    Class WebSocketUpgradeFil
    autoFragment
    If true, frames are automatically fragmented to respect the maximum frame size.

    -
      @@ -133,7 +119,7 @@

      Class WebSocketUpgradeFil

      Nested Class Summary

      -

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      +

      Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

      Dumpable.DumpableContainer
      @@ -221,9 +207,7 @@

      Constructor Details

    • WebSocketUpgradeFilter

      -
      public WebSocketUpgradeFilter()
      -
    @@ -237,7 +221,6 @@

    Method Details

  • getFilter

    -
    public static FilterHolder getFilter(jakarta.servlet.ServletContext servletContext)
    Return the default WebSocketUpgradeFilter if present on the ServletContext.
    @@ -246,13 +229,11 @@

    getFilter

    Returns:
    the configured default WebSocketUpgradeFilter instance.
    -
  • ensureFilter

    -
    public static FilterHolder ensureFilter(jakarta.servlet.ServletContext servletContext)
    Ensure a WebSocketUpgradeFilter is available on the provided ServletContext, a new filter will added if one does not already exist. @@ -266,13 +247,11 @@

    ensureFilter

    Returns:
    the configured default WebSocketUpgradeFilter instance.
    -
  • doFilter

    -
    public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) @@ -285,17 +264,15 @@

    doFilter

    IOException
    jakarta.servlet.ServletException
    -
  • dump

    -
    public void dump(Appendable out, String indent) throws IOException
    -
    Description copied from interface: Dumpable
    +
    Description copied from interface: Dumpable
    Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
    @@ -307,13 +284,11 @@

    dump

    Throws:
    IOException - if unable to write to Appendable
    -
  • init

    -
    public void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException
    @@ -322,19 +297,16 @@

    init

    Throws:
    jakarta.servlet.ServletException
    -
  • destroy

    -
    public void destroy()
    Specified by:
    destroy in interface jakarta.servlet.Filter
    -
  • @@ -348,5 +320,7 @@

    destroy


    + + diff --git a/jetty-11/org/eclipse/jetty/websocket/servlet/class-use/WebSocketUpgradeFilter.html b/jetty-11/org/eclipse/jetty/websocket/servlet/class-use/WebSocketUpgradeFilter.html index 8d7e94d7ed0..6b3f852d8bf 100644 --- a/jetty-11/org/eclipse/jetty/websocket/servlet/class-use/WebSocketUpgradeFilter.html +++ b/jetty-11/org/eclipse/jetty/websocket/servlet/class-use/WebSocketUpgradeFilter.html @@ -1,18 +1,19 @@ - -Uses of Class org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter (Eclipse Jetty API Doc - v11.0.21) + +Uses of Class org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +
    @@ -86,7 +74,6 @@

    Interface ConfigurationProcessor

    -

    public interface ConfigurationProcessor
    A ConfigurationProcessor for non XmlConfiguration format files. @@ -95,7 +82,6 @@

    Interface Configurati instance that is returned from a ConfigurationProcessorFactory instance discovered by the ServiceLoader mechanism. This is used to allow spring configuration files to be used instead of jetty.xml

    -
    @@ -191,5 +171,7 @@

    configure


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/xml/ConfigurationProcessorFactory.html b/jetty-11/org/eclipse/jetty/xml/ConfigurationProcessorFactory.html index 34def2bd8bf..32bc059c8cd 100644 --- a/jetty-11/org/eclipse/jetty/xml/ConfigurationProcessorFactory.html +++ b/jetty-11/org/eclipse/jetty/xml/ConfigurationProcessorFactory.html @@ -1,29 +1,35 @@ - -ConfigurationProcessorFactory (Eclipse Jetty API Doc - v11.0.21) + +ConfigurationProcessorFactory (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,10 +74,8 @@

    Interface ConfigurationProcessorFactory

    -

    public interface ConfigurationProcessorFactory
    -
    @@ -142,5 +126,7 @@

    getConfigurationProcessor


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/xml/XmlAppendable.html b/jetty-11/org/eclipse/jetty/xml/XmlAppendable.html index 580c7911547..107958e09c2 100644 --- a/jetty-11/org/eclipse/jetty/xml/XmlAppendable.html +++ b/jetty-11/org/eclipse/jetty/xml/XmlAppendable.html @@ -1,29 +1,35 @@ - -XmlAppendable (Eclipse Jetty API Doc - v11.0.21) + +XmlAppendable (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,11 +77,9 @@

    Class XmlAppendable

    org.eclipse.jetty.xml.XmlAppendable
    -

    public class XmlAppendable extends Object
    -
    @@ -271,7 +247,6 @@

    Method Details

  • openTag

    -
    public XmlAppendable openTag(String tag, Map<String,String> attributes) throws IOException
    @@ -279,65 +254,55 @@

    openTag

    Throws:
    IOException
    -
  • openTag

    -
    public XmlAppendable openTag(String tag) throws IOException
    Throws:
    IOException
    -
  • content

    -
    public XmlAppendable content(String s) throws IOException
    Throws:
    IOException
    -
  • cdata

    -
    public XmlAppendable cdata(String s) throws IOException
    Throws:
    IOException
    -
  • tag

    -
    public XmlAppendable tag(String tag) throws IOException
    Throws:
    IOException
    -
  • tag

    -
    public XmlAppendable tag(String tag, Map<String,String> attributes) throws IOException
    @@ -345,13 +310,11 @@

    tag

    Throws:
    IOException
    -
  • tag

    -
    public XmlAppendable tag(String tag, String content) throws IOException
    @@ -359,13 +322,11 @@

    tag

    Throws:
    IOException
    -
  • tag

    -
    public XmlAppendable tag(String tag, Map<String,String> attributes, String content) @@ -374,13 +335,11 @@

    tag

    Throws:
    IOException
    -
  • tagCDATA

    -
    public XmlAppendable tagCDATA(String tag, String data) throws IOException
    @@ -388,33 +347,28 @@

    tagCDATA

    Throws:
    IOException
    -
  • closeTag

    -
    public XmlAppendable closeTag() throws IOException
    Throws:
    IOException
    -
  • literal

    -
    public void literal(String xml) throws IOException
    Throws:
    IOException
    -
  • @@ -428,5 +382,7 @@

    literal


    +
    +
    diff --git a/jetty-11/org/eclipse/jetty/xml/XmlConfiguration.html b/jetty-11/org/eclipse/jetty/xml/XmlConfiguration.html index 23200993f5e..858cb3b81a2 100644 --- a/jetty-11/org/eclipse/jetty/xml/XmlConfiguration.html +++ b/jetty-11/org/eclipse/jetty/xml/XmlConfiguration.html @@ -1,29 +1,35 @@ - -XmlConfiguration (Eclipse Jetty API Doc - v11.0.21) + +XmlConfiguration (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class XmlConfiguration

    org.eclipse.jetty.xml.XmlConfiguration
    -

    public class XmlConfiguration extends Object
    @@ -106,7 +93,6 @@

    Class XmlConfiguration

    The configuration can create and lookup beans by ID. If multiple configurations are used, then it is good practise to copy the entries from the getIdMap() of a configuration to the next configuration so that they can share an ID space for beans.

    -
    @@ -249,7 +233,6 @@

    Constructor Details

  • XmlConfiguration

    -
    public XmlConfiguration(Resource resource) throws SAXException, IOException
    @@ -261,7 +244,6 @@

    XmlConfiguration

    IOException - if the configuration could not be read
    SAXException - if the configuration could not be parsed
    -
  • @@ -275,7 +257,6 @@

    Method Details

  • setJettyStandardIdsAndProperties

    -
    public void setJettyStandardIdsAndProperties(Object server, Resource webapp)
    Set the standard IDs and properties expected in a jetty XML file: @@ -293,41 +274,33 @@

    setJettyStandardIdsAndProperties

    server - The Server object to set
    webapp - The webapps Resource
    -
  • normalizeURI

    -
    public static String normalizeURI(String uri)
    -
  • getXmlParser

    -
    public XmlParser getXmlParser()
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class Object
    -
  • getIdMap

    -
    public Map<String,Object> getIdMap()
    Get the map of ID String to Objects that is used to hold and lookup any objects by ID. @@ -344,13 +317,11 @@

    getIdMap

    Returns:
    A modifiable map of ID strings to Objects
    -
  • getProperties

    -
    public Map<String,String> getProperties()
    Get the map of properties used by the Property XML element to parametrize configuration.
    @@ -358,13 +329,11 @@

    getProperties

    Returns:
    A modifiable map of properties.
    -
  • configure

    -
    public Object configure(Object obj) throws Exception
    Applies the XML configuration script to the given object.
    @@ -377,13 +346,11 @@

    configure

    Throws:
    Exception - if the configuration fails
    -
  • configure

    -
    public Object configure() throws Exception
    Applies the XML configuration script. @@ -396,13 +363,11 @@

    configure

    Throws:
    Exception - if the configuration fails
    -
  • initializeDefaults

    -
    public void initializeDefaults(Object object)
    Initialize a new Object defaults.

    This method must be called by any ConfigurationProcessor when it @@ -412,13 +377,11 @@

    initializeDefaults

    Parameters:
    object - the object to initialize defaults on
    -
  • resolvePath

    -
    public static String resolvePath(String dir, String destPath)
    Utility method to resolve a provided path against a directory.
    @@ -430,13 +393,11 @@

    resolvePath

    Returns:
    String to resolved and normalized path, or null if dir or destPath is empty.
    -
  • main

    -
    public static void main(String... args) throws Exception
    Runs the XML configurations as a main application. @@ -457,7 +418,6 @@

    main

    Throws:
    Exception - if the XML configurations cannot be run
    -
  • @@ -471,5 +431,7 @@

    main


    + + diff --git a/jetty-11/org/eclipse/jetty/xml/XmlParser.Attribute.html b/jetty-11/org/eclipse/jetty/xml/XmlParser.Attribute.html index bb9c59ef0be..e4d90436d63 100644 --- a/jetty-11/org/eclipse/jetty/xml/XmlParser.Attribute.html +++ b/jetty-11/org/eclipse/jetty/xml/XmlParser.Attribute.html @@ -1,29 +1,35 @@ - -XmlParser.Attribute (Eclipse Jetty API Doc - v11.0.21) + +XmlParser.Attribute (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,16 +77,14 @@

    Class XmlParser.Attributeorg.eclipse.jetty.xml.XmlParser.Attribute

    -
    Enclosing class:
    -
    XmlParser
    +
    XmlParser

    public static class XmlParser.Attribute extends Object
    XML Attribute.
    -
      @@ -139,17 +125,13 @@

      Method Details

    • getName

      -
      public String getName()
      -
    • getValue

      -
      public String getValue()
      -
    @@ -163,5 +145,7 @@

    getValue


    +
    + diff --git a/jetty-11/org/eclipse/jetty/xml/XmlParser.Node.html b/jetty-11/org/eclipse/jetty/xml/XmlParser.Node.html index f1ed0ddb374..1a1f0c53dbe 100644 --- a/jetty-11/org/eclipse/jetty/xml/XmlParser.Node.html +++ b/jetty-11/org/eclipse/jetty/xml/XmlParser.Node.html @@ -1,29 +1,35 @@ - -XmlParser.Node (Eclipse Jetty API Doc - v11.0.21) + +XmlParser.Node (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -86,27 +74,25 @@

    Class XmlParser.Node

    java.lang.Object -
    -
    All Implemented Interfaces:
    -
    Iterable<Object>, Collection<Object>, List<Object>, SequencedCollection<Object>
    +
    Iterable<Object>, Collection<Object>, List<Object>
    Enclosing class:
    -
    XmlParser
    +
    XmlParser

    public static class XmlParser.Node extends AbstractList<Object>
    XML Node. Represents an XML element with optional attributes and ordered content.
    -
    @@ -238,44 +224,35 @@

    Method Details

  • getParent

    -
    public XmlParser.Node getParent()
    -
  • getTag

    -
    public String getTag()
    -
  • getPath

    -
    public String getPath()
    -
  • getAttributes

    -
    public XmlParser.Attribute[] getAttributes()
    Get an array of element attributes.
    Returns:
    the attributes
    -
  • getAttribute

    -
    public String getAttribute(String name)
    Get an element attribute.
    @@ -284,13 +261,11 @@

    getAttribute

    Returns:
    attribute or null.
    -
  • getAttribute

    -
    public String getAttribute(String name, String dft)
    Get an element attribute.
    @@ -301,13 +276,11 @@

    getAttribute

    Returns:
    attribute or null.
    -
  • size

    -
    public int size()
    Get the number of children nodes.
    @@ -318,13 +291,11 @@

    size

    Specified by:
    size in class AbstractCollection<Object>
    -
  • get

    -
    public Object get(int i)
    Get the ith child node or content.
    @@ -335,13 +306,11 @@

    get

    Returns:
    Node or String.
    -
  • get

    -
    public XmlParser.Node get(String tag)
    Get the first child node with the tag.
    @@ -350,13 +319,11 @@

    get

    Returns:
    Node or null.
    -
  • add

    -
    public void add(int i, Object o)
    @@ -365,13 +332,11 @@

    add

    Overrides:
    add in class AbstractList<Object>
    -
  • clear

    -
    public void clear()
    Specified by:
    @@ -381,13 +346,11 @@

    clear

    Overrides:
    clear in class AbstractList<Object>
    -
  • getString

    -
    public String getString(String tag, boolean tags, boolean trim)
    @@ -400,25 +363,21 @@

    getString

    Returns:
    results of get(tag).toString(tags).
    -
  • toString

    -
    public String toString()
    Overrides:
    toString in class AbstractCollection<Object>
    -
  • toString

    -
    public String toString(boolean tag)
    Convert to a string.
    @@ -427,13 +386,11 @@

    toString

    Returns:
    the string value
    -
  • toString

    -
    public String toString(boolean tag, boolean trim)
    Convert to a string.
    @@ -444,13 +401,11 @@

    toString

    Returns:
    the trimmed content
    -
  • iterator

    -
    public Iterator<XmlParser.Node> iterator(String tag)
    Iterator over named child nodes.
    @@ -459,7 +414,6 @@

    iterator

    Returns:
    Iterator over all child nodes with the specified tag.
    -
  • @@ -473,5 +427,7 @@

    iterator


    + + diff --git a/jetty-11/org/eclipse/jetty/xml/XmlParser.html b/jetty-11/org/eclipse/jetty/xml/XmlParser.html index 47cdbe573ca..b88fcffd7ea 100644 --- a/jetty-11/org/eclipse/jetty/xml/XmlParser.html +++ b/jetty-11/org/eclipse/jetty/xml/XmlParser.html @@ -1,29 +1,35 @@ - -XmlParser (Eclipse Jetty API Doc - v11.0.21) + +XmlParser (Eclipse Jetty API Doc - v11.0.22) - + - - - - - - + + + + + + + - -
    +
    + +
    @@ -89,7 +77,6 @@

    Class XmlParser

    org.eclipse.jetty.xml.XmlParser
    -

    public class XmlParser extends Object
    @@ -98,7 +85,6 @@

    Class XmlParser

    By default, the parser is created as a validating parser only if xerces is present. This can be configured by setting the "org.eclipse.jetty.xml.XmlParser.Validating" system property.

    -
      @@ -227,18 +213,14 @@

      Constructor Details

    • XmlParser

      -
      public XmlParser()
      Construct
      -
    • XmlParser

      -
      public XmlParser(boolean validating)
      -
    @@ -252,60 +234,47 @@

    Method Details

  • newSAXParserFactory

    -
    protected SAXParserFactory newSAXParserFactory()
    -
  • setValidating

    -
    public void setValidating(boolean validating)
    -
  • isValidating

    -
    public boolean isValidating()
    -
  • getSAXParser

    -
    public SAXParser getSAXParser()
    -
  • redirectEntity

    -
    public void redirectEntity(String name, URL entity)
    -
  • getXpath

    -
    public String getXpath()
    Returns:
    Returns the xpath.
    -
  • setXpath

    -
    public void setXpath(String xpath)
    Set an XPath A very simple subset of xpath is supported to select a partial tree. Currently only path like "/node1/nodeA | /node1/nodeB" are supported.
    @@ -313,21 +282,17 @@

    setXpath

    Parameters:
    xpath - The xpath to set.
    -
  • getDTD

    -
    public String getDTD()
    -
  • addContentHandler

    -
    public void addContentHandler(String trigger, ContentHandler observer)
    Add a ContentHandler. Add an additional _content handler that is triggered on a tag name. SAX @@ -338,13 +303,11 @@

    addContentHandler

    trigger - Tag local or q name.
    observer - SAX ContentHandler
    -
  • parse

    -
    public XmlParser.Node parse(InputSource source) throws IOException, SAXException
    @@ -353,13 +316,11 @@

    parse

    IOException
    SAXException
    -
  • parse

    -
    public XmlParser.Node parse(String url) throws IOException, SAXException
    @@ -373,13 +334,11 @@

    parse

    IOException - if unable to load the xml
    SAXException - if unable to parse the xml
    -
  • parse

    -
    public XmlParser.Node parse(File file) throws IOException, SAXException
    @@ -393,13 +352,11 @@

    parse

    IOException - if unable to load the xml
    SAXException - if unable to parse the xml
    -
  • parse

    -
    @@ -413,16 +370,13 @@

    parse

    IOException - if unable to load the xml
    SAXException - if unable to parse the xml
    -
  • resolveEntity

    -
    protected InputSource resolveEntity(String pid, String sid)
    -
  • @@ -436,5 +390,7 @@

    resolveEntity


    +
    + diff --git a/jetty-11/org/eclipse/jetty/xml/class-use/ConfigurationProcessor.html b/jetty-11/org/eclipse/jetty/xml/class-use/ConfigurationProcessor.html index ef84eb5858b..11ae60b54d0 100644 --- a/jetty-11/org/eclipse/jetty/xml/class-use/ConfigurationProcessor.html +++ b/jetty-11/org/eclipse/jetty/xml/class-use/ConfigurationProcessor.html @@ -1,18 +1,19 @@ - -Uses of Interface org.eclipse.jetty.xml.ConfigurationProcessor (Eclipse Jetty API Doc - v11.0.21) + +Uses of Interface org.eclipse.jetty.xml.ConfigurationProcessor (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + - - + + + + + + + - -
    +
    + +

    Package org.eclipse.jetty.xml


    -
    package org.eclipse.jetty.xml
    Jetty Xml : IoC Mechanism for Jetty Configuration
    -
    • @@ -118,5 +113,7 @@

      Package org.eclipse.jett
      +

    +
    diff --git a/jetty-11/org/eclipse/jetty/xml/package-tree.html b/jetty-11/org/eclipse/jetty/xml/package-tree.html index 09b09f682e3..10da3107fe5 100644 --- a/jetty-11/org/eclipse/jetty/xml/package-tree.html +++ b/jetty-11/org/eclipse/jetty/xml/package-tree.html @@ -1,18 +1,19 @@ - -org.eclipse.jetty.xml Class Hierarchy (Eclipse Jetty API Doc - v11.0.21) + +org.eclipse.jetty.xml Class Hierarchy (Eclipse Jetty API Doc - v11.0.22) - + - - - - - + + + + + + - - + + + + + +