Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Packages
  • Interfaces
  • Classes
  • Errors
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Packages
    Package
    Description
    org.eclipse.jetty.continuation
  • Deprecated Interfaces
    Interface
    Description
    org.eclipse.jetty.continuation.Continuation
    use Servlet 3.0 AsyncContext instead
    org.eclipse.jetty.continuation.ContinuationListener
    use Servlet 3.0 AsyncContext instead
    org.eclipse.jetty.servlet.ServletContextHandler.Decorator
    use new Decorator
  • Deprecated Classes
    Class
    Description
    org.eclipse.jetty.continuation.ContinuationFilter
    use Servlet 3.0 AsyncContext instead
    org.eclipse.jetty.continuation.ContinuationSupport
    use Servlet 3.0 AsyncContext instead
    org.eclipse.jetty.continuation.FauxContinuation
    use Servlet 3.0 AsyncContext instead
    org.eclipse.jetty.continuation.Servlet3Continuation
    use Servlet 3.0 AsyncContext instead
    org.eclipse.jetty.http.PathMap
    replaced with PathMappings (this class will be removed in Jetty 10)
    org.eclipse.jetty.io.NetworkTrafficListener.Adapter
    use NetworkTrafficListener instead
    org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint
    use NetworkTrafficSocketChannelEndPoint instead
    org.eclipse.jetty.io.SelectChannelEndPoint
    use SocketChannelEndPoint instead
    org.eclipse.jetty.security.authentication.SpnegoAuthenticator
    use ConfigurableSpnegoAuthenticator instead.
    org.eclipse.jetty.security.SpnegoLoginService
    use ConfigurableSpnegoLoginService instead
    org.eclipse.jetty.server.AbstractNCSARequestLog
    use CustomRequestLog given format string CustomRequestLog.EXTENDED_NCSA_FORMAT with a RequestLog.Writer
    org.eclipse.jetty.server.AsyncNCSARequestLog
    use CustomRequestLog given format string CustomRequestLog.EXTENDED_NCSA_FORMAT with an AsyncRequestLogWriter
    org.eclipse.jetty.server.ConnectorStatistics
    use ConnectionStatistics instead.
    org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler
    This class is no longer required as ERROR dispatch is only done if there is an error page target.
    org.eclipse.jetty.server.handler.DebugHandler
    Use DebugListener
    org.eclipse.jetty.server.handler.IPAccessHandler
    Use @InetAccessHandler.
    org.eclipse.jetty.server.HttpChannel.TransientListeners
    org.eclipse.jetty.server.NCSARequestLog
    use CustomRequestLog given format string CustomRequestLog.EXTENDED_NCSA_FORMAT with a RequestLogWriter
    org.eclipse.jetty.server.nio.NetworkTrafficSelectChannelConnector
    use NetworkTrafficServerConnector instead.
    org.eclipse.jetty.server.OptionalSslConnectionFactory
    Use DetectorConnectionFactory with a SslConnectionFactory instead.
    org.eclipse.jetty.server.ServerConnectionStatistics
    org.eclipse.jetty.server.Slf4jRequestLog
    use CustomRequestLog given format string CustomRequestLog.EXTENDED_NCSA_FORMAT with an Slf4jRequestLogWriter
    org.eclipse.jetty.util.B64Code
    use Base64 instead
    org.eclipse.jetty.util.CompletableCallback
    not used anymore
    org.eclipse.jetty.util.ConcurrentHashSet
    Use Java 8 method ConcurrentHashMap.newKeySet() instead.
    org.eclipse.jetty.util.IPAddressMap
     
    org.eclipse.jetty.util.MultiPartInputStreamParser
    Replaced by org.eclipse.jetty.http.MultiPartFormInputStream The code for MultiPartInputStream is slower than its replacement MultiPartFormInputStream. However this class accepts formats non compliant the RFC that the new MultiPartFormInputStream does not accept.
    org.eclipse.jetty.util.preventers.DOMLeakPreventer
    reported as fixed in jdk 7, see https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6916498
    org.eclipse.jetty.util.preventers.GCThreadLeakPreventer
    fixed in jdvm 9b130, see https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8157570
    org.eclipse.jetty.util.preventers.Java2DLeakPreventer
    fixed in jdk 9, see https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6489540
    org.eclipse.jetty.util.preventers.LDAPLeakPreventer
    fixed in jdk 8u192
    org.eclipse.jetty.util.preventers.LoginConfigurationLeakPreventer
    classloader does not seem to be held any more
    org.eclipse.jetty.util.preventers.SecurityProviderLeakPreventer
    sun.security.pkcs11.SunPKCS11 class explicitly sets thread classloader to null
    org.eclipse.jetty.util.ReadLineInputStream
    org.eclipse.jetty.util.resource.FileResource
    Use PathResource
    org.eclipse.jetty.util.thread.ExecutorSizedThreadPool
    Use ExecutorThreadPool
    org.eclipse.jetty.util.thread.Locker.UnLock
    org.eclipse.jetty.webapp.JarScanner
    Does not handle MR Jars
  • Deprecated Errors
    Errors
    Description
    org.eclipse.jetty.continuation.ContinuationThrowable
    use Servlet 3.0 AsyncContext instead
  • Deprecated Fields
    Field
    Description
    org.eclipse.jetty.http.HttpFields.__one
    org.eclipse.jetty.http.HttpFields.__qualities
    org.eclipse.jetty.http.HttpFields.__separators
    org.eclipse.jetty.http.HttpFields.__zero
    org.eclipse.jetty.http.HttpParser.__STRICT
    org.eclipse.jetty.http.HttpStatus.REQUEST_ENTITY_TOO_LARGE_413
    org.eclipse.jetty.http.HttpStatus.REQUEST_URI_TOO_LONG_414
    org.eclipse.jetty.http.HttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE_416
    org.eclipse.jetty.server.handler.ContextHandlerCollection._contextClass
    org.eclipse.jetty.server.handler.gzip.GzipHandler._checkGzExists
    feature will be removed in Jetty 10.x, with no replacement.
    org.eclipse.jetty.server.HttpChannel._transientListeners
    org.eclipse.jetty.util.StringUtil.__LINE_SEPARATOR
    use System.lineSeparator() instead
    org.eclipse.jetty.webapp.JettyWebXmlConfiguration.PROPERTY_THIS_WEB_INF_URL
  • Deprecated Methods
    Method
    Description
    org.eclipse.jetty.client.AbstractConnectionPool.getActiveConnections()
    Relying on this method indicates a reliance on the implementation details.
    org.eclipse.jetty.client.AbstractConnectionPool.getIdleConnections()
    Relying on this method indicates a reliance on the implementation details.
    org.eclipse.jetty.client.AbstractConnectionPool.getPendingCount()
    use AbstractConnectionPool.getPendingConnectionCount() instead
    org.eclipse.jetty.client.HttpClient.isDispatchIO()
    org.eclipse.jetty.client.HttpClient.newSslClientConnectionFactory(ClientConnectionFactory)
    use HttpClient.newSslClientConnectionFactory(SslContextFactory, ClientConnectionFactory) instead
    org.eclipse.jetty.client.HttpClient.normalizeHost(String)
    no replacement, do not use it
    org.eclipse.jetty.client.HttpClient.setDispatchIO(boolean)
    org.eclipse.jetty.client.HttpDestination.close(Connection)
    use HttpDestination.remove(Connection) instead
    org.eclipse.jetty.client.HttpDestination.newSslClientConnectionFactory(ClientConnectionFactory)
    use HttpDestination.newSslClientConnectionFactory(SslContextFactory, ClientConnectionFactory) instead
    org.eclipse.jetty.continuation.ContinuationSupport.getContinuation(ServletRequest, ServletResponse)
    use ContinuationSupport.getContinuation(ServletRequest)
    org.eclipse.jetty.http.HttpFields.add(HttpFields)
    org.eclipse.jetty.http.HttpFields.getQuality(String)
    org.eclipse.jetty.http.HttpFields.getStringField(String)
    org.eclipse.jetty.http.HttpFields.getStringField(HttpHeader)
    org.eclipse.jetty.http.HttpFields.getValues(String, String)
    org.eclipse.jetty.http.HttpFields.qualityList(Enumeration<String>)
    org.eclipse.jetty.http.HttpGenerator.generateResponse(MetaData.Response, ByteBuffer, ByteBuffer, ByteBuffer, boolean)
    org.eclipse.jetty.http.HttpGenerator.getSendServerVersion()
    org.eclipse.jetty.http.HttpGenerator.setSendServerVersion(boolean)
    org.eclipse.jetty.http.HttpMethod.lookAheadGet(byte[], int, int)
    Not used
    org.eclipse.jetty.http.HttpParser.ComplianceHandler.onComplianceViolation(HttpCompliance, HttpCompliance, String)
    org.eclipse.jetty.http.HttpParser.HttpHandler.badMessage(int, String)
    use HttpParser.HttpHandler.badMessage(BadMessageException) instead
    org.eclipse.jetty.http.HttpURI.parseConnect(String)
    org.eclipse.jetty.http.MetaData.getVersion()
    use MetaData.getHttpVersion() instead
    org.eclipse.jetty.http.MimeTypes.inferCharsetFromContentType(String)
    org.eclipse.jetty.http.MultiPartFormInputStream.getParsedParts()
    org.eclipse.jetty.http.MultiPartFormInputStream.isDeleteOnExit()
    no replacement provided
    org.eclipse.jetty.http.MultiPartFormInputStream.setDeleteOnExit(boolean)
    no replacement provided.
    org.eclipse.jetty.io.ByteBufferPool.Bucket.acquire(boolean)
    use ByteBufferPool.Bucket.acquire() instead
    org.eclipse.jetty.io.SelectorManager.getReservedThreads()
     
    org.eclipse.jetty.io.SelectorManager.setReservedThreads(int)
     
    org.eclipse.jetty.io.ssl.SslClientConnectionFactory.isAllowMissingCloseMessage()
    use SslClientConnectionFactory.isRequireCloseMessage() instead
    org.eclipse.jetty.io.ssl.SslClientConnectionFactory.setAllowMissingCloseMessage(boolean)
    use SslClientConnectionFactory.setRequireCloseMessage(boolean) instead
    org.eclipse.jetty.io.ssl.SslConnection.isAllowMissingCloseMessage()
    use inverted SslConnection.isRequireCloseMessage() instead
    org.eclipse.jetty.io.ssl.SslConnection.setAllowMissingCloseMessage(boolean)
    use inverted SslConnection.setRequireCloseMessage(boolean) instead
    org.eclipse.jetty.jmx.ObjectMBean.mbeanFor(Object)
    Use MBeanContainer.mbeanFor(Object) instead
    org.eclipse.jetty.security.authentication.ClientCertAuthenticator.getKeyStore(InputStream, String, String, String, String)
    org.eclipse.jetty.security.authentication.SessionAuthentication.logout()
    org.eclipse.jetty.security.authentication.SessionAuthentication.valueBound(HttpSessionBindingEvent)
    org.eclipse.jetty.security.authentication.SessionAuthentication.valueUnbound(HttpSessionBindingEvent)
    org.eclipse.jetty.security.HashLoginService.getConfigResource()
    org.eclipse.jetty.security.PropertyUserStore.setConfigPath(File)
    org.eclipse.jetty.security.PropertyUserStore.setConfigPath(String)
    org.eclipse.jetty.security.UserAuthentication.logout()
    org.eclipse.jetty.server.AbstractNCSARequestLog.isLogDispatch()
    use StatisticsHandler
    org.eclipse.jetty.server.AbstractNCSARequestLog.setLogDispatch(boolean)
    use StatisticsHandler
    org.eclipse.jetty.server.Authentication.User.logout()
    org.eclipse.jetty.server.CachedContentFactory.lookup(String)
    org.eclipse.jetty.server.ForwardedRequestCustomizer.getHostHeader()
    org.eclipse.jetty.server.ForwardedRequestCustomizer.setHostHeader(String)
    org.eclipse.jetty.server.handler.AbstractHandler.doError(String, Request, HttpServletRequest, HttpServletResponse)
    org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler.doNonErrorHandle(String, Request, HttpServletRequest, HttpServletResponse)
    org.eclipse.jetty.server.handler.ContextHandler.setManagedAttribute(String, Object)
    org.eclipse.jetty.server.handler.ContextHandler.StaticContext.getServlet(String)
    org.eclipse.jetty.server.handler.ContextHandler.StaticContext.getServletNames()
    org.eclipse.jetty.server.handler.ContextHandler.StaticContext.getServlets()
    org.eclipse.jetty.server.handler.ContextHandlerCollection.addContext(String, String)
    Unused convenience method no longer supported.
    org.eclipse.jetty.server.handler.ContextHandlerCollection.getContextClass()
    Unused convenience mechanism not used.
    org.eclipse.jetty.server.handler.ContextHandlerCollection.setContextClass(Class<? extends ContextHandler>)
    Unused convenience mechanism not used.
    org.eclipse.jetty.server.handler.ErrorHandler.getAcceptableWriter(Request, HttpServletRequest, HttpServletResponse)
    org.eclipse.jetty.server.handler.gzip.GzipHandler.getCheckGzExists()
    feature will be removed in Jetty 10.x, with no replacement.
    org.eclipse.jetty.server.handler.gzip.GzipHandler.getMethods()
    use GzipHandler.getIncludedMethods() instead. (Will be removed in Jetty 10)
    org.eclipse.jetty.server.handler.gzip.GzipHandler.setCheckGzExists(boolean)
    feature will be removed in Jetty 10.x, with no replacement.
    org.eclipse.jetty.server.handler.ResourceHandler.getMinAsyncContentLength()
    org.eclipse.jetty.server.handler.ResourceHandler.getMinMemoryMappedContentLength()
    org.eclipse.jetty.server.handler.ResourceHandler.isGzip()
    org.eclipse.jetty.server.handler.ResourceHandler.setGzip(boolean)
    org.eclipse.jetty.server.handler.ResourceHandler.setMinAsyncContentLength(int)
    org.eclipse.jetty.server.handler.ResourceHandler.setMinMemoryMappedContentLength(int)
    org.eclipse.jetty.server.HttpChannel.addListener(HttpChannel.Listener)
    org.eclipse.jetty.server.HttpChannel.getTransientListeners()
    org.eclipse.jetty.server.HttpChannel.removeListener(HttpChannel.Listener)
    org.eclipse.jetty.server.HttpConfiguration.getBlockingTimeout()
    Replaced by HttpConfiguration.getMinResponseDataRate() and HttpConfiguration.getMinRequestDataRate()
    org.eclipse.jetty.server.HttpConfiguration.getCookieCompliance()
    org.eclipse.jetty.server.HttpConfiguration.isCookieCompliance(CookieCompliance)
    org.eclipse.jetty.server.HttpConfiguration.setBlockingTimeout(long)
    Replaced by HttpConfiguration.setMinResponseDataRate(long) and HttpConfiguration.setMinRequestDataRate(long)
    org.eclipse.jetty.server.HttpConfiguration.setCookieCompliance(CookieCompliance)
    org.eclipse.jetty.server.HttpConnection.getHttpCompliance()
    org.eclipse.jetty.server.LocalConnector.getResponses(String)
    Use LocalConnector.getResponse(String)
    org.eclipse.jetty.server.LocalConnector.getResponses(String, long, TimeUnit)
    Use LocalConnector.getResponse(String, boolean, long, TimeUnit)
    org.eclipse.jetty.server.LocalConnector.getResponses(ByteBuffer)
    Use LocalConnector.getResponse(ByteBuffer)
    org.eclipse.jetty.server.LocalConnector.getResponses(ByteBuffer, long, TimeUnit)
    Use LocalConnector.getResponse(ByteBuffer, boolean, long, TimeUnit)
    org.eclipse.jetty.server.LowResourceMonitor.getMaxConnections()
    Replaced by ConnectionLimit
    org.eclipse.jetty.server.LowResourceMonitor.MaxConnectionsLowResourceCheck.getMaxConnections()
    Replaced by ConnectionLimit
    org.eclipse.jetty.server.LowResourceMonitor.MaxConnectionsLowResourceCheck.setMaxConnections(int)
    Replaced by ConnectionLimit
    org.eclipse.jetty.server.LowResourceMonitor.setMaxConnections(int)
    Replaced by ConnectionLimit
    org.eclipse.jetty.server.OptionalSslConnectionFactory.otherProtocol(ByteBuffer, EndPoint)
    Override OptionalSslConnectionFactory.nextProtocol(Connector, EndPoint, ByteBuffer) instead.
    org.eclipse.jetty.server.RequestLogWriter.isEnabled()
    org.eclipse.jetty.server.Response.completeOutput()
    Use Response.closeOutput()
    org.eclipse.jetty.server.Response.encodeRedirectUrl(String)
    org.eclipse.jetty.server.Response.encodeUrl(String)
    org.eclipse.jetty.server.Response.setStatus(int, String)
    org.eclipse.jetty.server.ServerConnectionStatistics.addToAllConnectors(Server)
    use Server.addBeanToAllConnectors(Object) instead.
    org.eclipse.jetty.server.ServerConnector.getSoLingerTime()
    don't use as socket close linger time has undefined behavior for non-blocking sockets
    org.eclipse.jetty.server.ServerConnector.setSoLingerTime(int)
    don't use as socket close linger time has undefined behavior for non-blocking sockets
    org.eclipse.jetty.server.session.AbstractSessionCache.put(String, Session)
    use AbstractSessionCache.release(String, Session) instead
    org.eclipse.jetty.server.session.Session.doInvalidate()
    org.eclipse.jetty.server.session.Session.getSessionContext()
    org.eclipse.jetty.server.session.Session.getValue(String)
    org.eclipse.jetty.server.session.Session.getValueNames()
    As of Version 2.2, this method is replaced by Session.getAttributeNames()
    org.eclipse.jetty.server.session.Session.putValue(String, Object)
    org.eclipse.jetty.server.session.Session.removeValue(String)
    org.eclipse.jetty.server.session.Session.SessionInactivityTimer.schedule()
    org.eclipse.jetty.server.session.Session.updateInactivityTimer()
    org.eclipse.jetty.server.session.SessionCache.put(String, Session)
     
    org.eclipse.jetty.server.session.SessionCache.renewSessionId(String, String)
    use SessionCache.renewSessionId(String oldId, String newId, String oldExtendedId, String newExtendedId)
    org.eclipse.jetty.server.session.SessionHandler.complete(Session, Request)
    org.eclipse.jetty.server.session.SessionHandler.sessionInactivityTimerExpired(Session)
    org.eclipse.jetty.servlet.ServletContextHandler.addDecorator(ServletContextHandler.Decorator)
    use the DecoratedObjectFactory from getAttribute("org.eclipse.jetty.util.DecoratedObjectFactory") or ServletContextHandler.getObjectFactory() instead
    org.eclipse.jetty.servlet.ServletContextHandler.getDecorators()
    use the DecoratedObjectFactory from getAttribute("org.eclipse.jetty.util.DecoratedObjectFactory") or ServletContextHandler.getObjectFactory() instead
    org.eclipse.jetty.servlet.ServletContextHandler.setDecorators(List<ServletContextHandler.Decorator>)
    use the DecoratedObjectFactory from getAttribute("org.eclipse.jetty.util.DecoratedObjectFactory") or ServletContextHandler.getObjectFactory() instead
    org.eclipse.jetty.servlet.ServletHandler.addFilter(String, String, EnumSet<DispatcherType>)
    use ServletHandler.addFilterWithMapping(Class, String, EnumSet) instead
    org.eclipse.jetty.servlet.ServletHandler.getHolderEntry(String)
    Use ServletHandler.getMappedServlet(String)
    org.eclipse.jetty.servlet.ServletHolder.ensureInstance()
    org.eclipse.jetty.util.ajax.JSON.append(StringBuffer, Object)
    org.eclipse.jetty.util.ajax.JSON.appendArray(StringBuffer, Object)
    org.eclipse.jetty.util.ajax.JSON.appendArray(StringBuffer, Collection)
    org.eclipse.jetty.util.ajax.JSON.appendBoolean(StringBuffer, Boolean)
    org.eclipse.jetty.util.ajax.JSON.appendJSON(StringBuffer, JSON.Convertible)
    org.eclipse.jetty.util.ajax.JSON.appendJSON(StringBuffer, JSON.Convertor, Object)
    org.eclipse.jetty.util.ajax.JSON.appendJSON(StringBuffer, JSON.Generator)
    org.eclipse.jetty.util.ajax.JSON.appendMap(StringBuffer, Map<?, ?>)
    org.eclipse.jetty.util.ajax.JSON.appendNull(StringBuffer)
    org.eclipse.jetty.util.ajax.JSON.appendNumber(StringBuffer, Number)
    org.eclipse.jetty.util.ajax.JSON.appendString(StringBuffer, String)
    org.eclipse.jetty.util.ajax.JSON.parse(InputStream)
    use JSON.parse(Reader)
    org.eclipse.jetty.util.ajax.JSON.parse(InputStream, boolean)
    use JSON.parse(Reader, boolean)
    org.eclipse.jetty.util.ajax.JSON.setDefault(JSON)
    org.eclipse.jetty.util.B64Code.encode(String)
    use Base64.Encoder.encodeToString(byte[])} instead.
    org.eclipse.jetty.util.BufferUtil.flipPutFlip(ByteBuffer, ByteBuffer)
    use BufferUtil.append(ByteBuffer, ByteBuffer)
    org.eclipse.jetty.util.BufferUtil.isMappedBuffer(ByteBuffer)
    don't use - there is no way to reliably tell if a ByteBuffer is mapped.
    org.eclipse.jetty.util.component.ContainerLifeCycle.dump(Appendable, String, Collection<?>...)
    org.eclipse.jetty.util.component.ContainerLifeCycle.dump(Dumpable)
    use Dumpable.dump(Dumpable) instead
    org.eclipse.jetty.util.component.ContainerLifeCycle.dumpBeans(Appendable, String, Collection<?>...)
    use ContainerLifeCycle.dumpObjects(Appendable, String, Object...)
    org.eclipse.jetty.util.component.ContainerLifeCycle.dumpObject(Appendable, Object)
    use Dumpable.dumpObject(Appendable, Object) instead
    org.eclipse.jetty.util.component.ContainerLifeCycle.dumpThis(Appendable)
    org.eclipse.jetty.util.IncludeExcludeSet.matches(P)
    org.eclipse.jetty.util.JavaVersion.getSuffix()
    org.eclipse.jetty.util.JavaVersion.getUpdate()
    org.eclipse.jetty.util.MultiPartInputStreamParser.isDeleteOnExit()
    no replacement offered.
    org.eclipse.jetty.util.MultiPartInputStreamParser.setDeleteOnExit(boolean)
    no replacement offered.
    org.eclipse.jetty.util.PathWatcher.PathWatchEvent.getCount()
    org.eclipse.jetty.util.Pool.acquireAt(int)
    No longer supported. Instead use a Pool.StrategyType to configure the pool.
    org.eclipse.jetty.util.Pool.reserve(int)
    Use Pool.reserve() instead
    org.eclipse.jetty.util.resource.Resource.encode(String)
    use URIUtil or UrlEncoded instead
    org.eclipse.jetty.util.resource.Resource.getListHTML(String, boolean)
    use Resource.getListHTML(String, boolean, String) instead and supply raw query string.
    org.eclipse.jetty.util.resource.Resource.getURL()
    use {Resource.getURI().toURL() instead.
    org.eclipse.jetty.util.resource.Resource.release()
    use Resource.close()
    org.eclipse.jetty.util.Scanner.addScanDir(File)
    org.eclipse.jetty.util.Scanner.getFilenameFilter()
    org.eclipse.jetty.util.Scanner.getRecursive()
    org.eclipse.jetty.util.Scanner.getScanDirs()
    org.eclipse.jetty.util.Scanner.setFilenameFilter(FilenameFilter)
    org.eclipse.jetty.util.Scanner.setRecursive(boolean)
    org.eclipse.jetty.util.SharedBlockingCallback.getIdleTimeout()
    org.eclipse.jetty.util.ssl.SslContextFactory.getNeedClientAuth()
    use SslContextFactory.Server.getNeedClientAuth() instead
    org.eclipse.jetty.util.ssl.SslContextFactory.getWantClientAuth()
    use SslContextFactory.Server.getWantClientAuth() instead
    org.eclipse.jetty.util.ssl.SslContextFactory.newSniX509ExtendedKeyManager(X509ExtendedKeyManager)
    use SslContextFactory.Server.newSniX509ExtendedKeyManager(X509ExtendedKeyManager) instead
    org.eclipse.jetty.util.ssl.SslContextFactory.processIncludeCipherSuites(String[], List<String>)
    no replacement
    org.eclipse.jetty.util.ssl.SslContextFactory.removeExcludedCipherSuites(List<String>)
    no replacement
    org.eclipse.jetty.util.ssl.SslContextFactory.setNeedClientAuth(boolean)
    use SslContextFactory.Server.setNeedClientAuth(boolean) instead
    org.eclipse.jetty.util.ssl.SslContextFactory.setWantClientAuth(boolean)
    use SslContextFactory.Server.setWantClientAuth(boolean) instead
    org.eclipse.jetty.util.statistic.SampleStatistic.set(long)
    use SampleStatistic.record(long) instead
    org.eclipse.jetty.util.StringUtil.sidBytesToString(byte[])
    org.eclipse.jetty.util.StringUtil.sidStringToBytes(String)
    org.eclipse.jetty.util.StringUtil.unquote(String)
    org.eclipse.jetty.util.thread.Locker.lockIfNotHeld()
    use Locker.lock() instead
    org.eclipse.jetty.util.thread.QueuedThreadPool.setQueue(BlockingQueue<Runnable>)
    pass the queue to the constructor instead
    org.eclipse.jetty.util.TypeUtil.call(Class<?>, String, Object, Object[])
    org.eclipse.jetty.util.TypeUtil.construct(Class<?>, Object[])
    org.eclipse.jetty.util.TypeUtil.construct(Class<?>, Object[], Map<String, Object>)
    org.eclipse.jetty.webapp.FragmentConfiguration.findWebFragments(WebAppContext, MetaData)
     
    org.eclipse.jetty.webapp.WebAppClassLoader.addClassFileTransformer(ClassFileTransformer)
    WebAppClassLoader.addTransformer(ClassFileTransformer) instead
    org.eclipse.jetty.webapp.WebAppClassLoader.removeClassFileTransformer(ClassFileTransformer)
    use WebAppClassLoader.removeTransformer(ClassFileTransformer) instead
    org.eclipse.jetty.webapp.WebAppContext.addServerClass(String)
    Use WebAppContext.getServerClasspathPattern().ClasspathPattern.add(String)
    org.eclipse.jetty.webapp.WebAppContext.addSystemClass(String)
    Use WebAppContext.getSystemClasspathPattern().ClasspathPattern.add(String)
    org.eclipse.jetty.webapp.WebAppContext.isServerClass(String)
    Use WebAppContext.getServerClasspathPattern().ClasspathPattern.match(String)
    org.eclipse.jetty.webapp.WebAppContext.isSystemClass(String)
    Use WebAppContext.getSystemClasspathPattern().ClasspathPattern.match(String)
    org.eclipse.jetty.webapp.WebAppContext.prependServerClass(String)
    Use WebAppContext.getServerClasspathPattern().ClasspathPattern.add(String)
    org.eclipse.jetty.webapp.WebAppContext.prependSystemClass(String)
    Use WebAppContext.getSystemClasspathPattern().ClasspathPattern.add(String)
    org.eclipse.jetty.xml.ConfigurationProcessor.init(URL, XmlParser.Node, XmlConfiguration)
    use ConfigurationProcessor.init(Resource, XmlParser.Node, XmlConfiguration) instead
  • Deprecated Constructors
    Constructor
    Description
    org.eclipse.jetty.client.AbstractConnectionPool(Destination, int, Callback)
    use AbstractConnectionPool(HttpDestination, int, boolean, Callback) instead
    org.eclipse.jetty.http.HttpParser(HttpParser.RequestHandler, int, boolean)
    org.eclipse.jetty.http.HttpParser(HttpParser.ResponseHandler, int, boolean)
    org.eclipse.jetty.server.handler.ShutdownHandler(Server, String)
    org.eclipse.jetty.util.ssl.SniX509ExtendedKeyManager(X509ExtendedKeyManager)
    not supported, you must have a SslContextFactory.Server for this to work.
    org.eclipse.jetty.util.ssl.SslContextFactory()
    use Client() or Server() instead
    org.eclipse.jetty.util.ssl.SslContextFactory(boolean)
    use Client(boolean) instead
    org.eclipse.jetty.util.ssl.SslContextFactory(String)
    use SslContextFactory.setKeyStorePath(String) instead
    org.eclipse.jetty.util.thread.ThreadPoolBudget(ThreadPool.SizedThreadPool, int)
    org.eclipse.jetty.xml.XmlConfiguration(InputStream)
    use Constructor which has location information
    org.eclipse.jetty.xml.XmlConfiguration(String)
    use Constructor which has location information
    org.eclipse.jetty.xml.XmlConfiguration(URL)
    use XmlConfiguration(org.eclipse.jetty.util.resource.Resource) instead due to escaping issues
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.eclipse.jetty.http.HttpCompliance.CUSTOM0
    org.eclipse.jetty.http.HttpCompliance.CUSTOM1
    org.eclipse.jetty.http.HttpCompliance.CUSTOM2
    org.eclipse.jetty.http.HttpCompliance.CUSTOM3