Folks,

        Here are some changes in Jetty that the WTP Server Tools team may
need to react to.

FWIW,

- Carl Anderson
----- Forwarded by Carl Anderson/Raleigh/IBM on 05/09/2018 09:58 AM -----

From:   Aleksandar Kurtakov <akurt...@redhat.com>
To:     "issues, Cross" <cross-project-issues-...@eclipse.org>
Date:   05/09/2018 04:28 AM
Subject:        [cross-project-issues-dev] Heads up: API changes in Jetty
            9.4.10      for Photon M7
Sent by:        cross-project-issues-dev-boun...@eclipse.org



Eclipse Platform moves to Jetty version 9.4.10 which contains the following
changes:
org.eclipse.jetty.http(9.4.10)
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM0
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM1
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM2
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM3
ADDED    org.eclipse.jetty.http.HttpCompliance#RFC2616_LEGACY
ADDED    org.eclipse.jetty.http.HttpCompliance#RFC7230_LEGACY
ADDED    org.eclipse.jetty.http.HttpCompliance#VIOLATIONS_ATTR
ADDED    org.eclipse.jetty.http.HttpCompliance#HttpCompliance
requiredCompliance(HttpComplianceSection)
ADDED
org.eclipse.jetty.http.HttpCompliance#EnumSet<HttpComplianceSection>
sections()
ADDED    org.eclipse.jetty.http.HttpComplianceSection
ADDED    org.eclipse.jetty.http.HttpMethod#INSENSITIVE_CACHE
ADDED    org.eclipse.jetty.http.HttpParser#String caseInsensitiveHeader
(String, String)
REMOVED    org.eclipse.jetty.http.HttpParser#boolean complianceViolation
(HttpCompliance, String)
ADDED    org.eclipse.jetty.http.HttpParser#boolean complianceViolation
(HttpComplianceSection, String)
ADDED    org.eclipse.jetty.http.HttpParser#void handleViolation
(HttpComplianceSection, String)
REMOVED    org.eclipse.jetty.http.HttpParser#String legacyString(String,
String)
ADDED    org.eclipse.jetty.http.HttpParser$FieldState#WS_AFTER_NAME
ADDED    org.eclipse.jetty.http.MimeTypes$Type#MULTIPART_FORM_DATA
ADDED    org.eclipse.jetty.http.MultiPartFormInputStream
ADDED    org.eclipse.jetty.http.MultiPartParser

org.eclipse.jetty.io(9.4.10)
REMOVED    org.eclipse.jetty.io.AbstractConnection#boolean onReadTimeout()
ADDED    org.eclipse.jetty.io.AbstractConnection#boolean onReadTimeout
(Throwable)
ADDED    org.eclipse.jetty.io.CyclicTimeout
ADDED    org.eclipse.jetty.io.ManagedSelector.SelectorUpdate
REMOVED    org.eclipse.jetty.io.ManagedSelector#void submit(Runnable)
ADDED    org.eclipse.jetty.io.ManagedSelector#void submit
(ManagedSelector.SelectorUpdate)
ADDED    org.eclipse.jetty.io.WriteFlusher.Listener
REMOVED    org.eclipse.jetty.io.WriteFlusher#boolean isInProgress()

org.eclipse.jetty.server(9.4.10)
ADDED    org.eclipse.jetty.server.AbstractNCSARequestLog#String
getAuthentication(Request)
REMOVED    org.eclipse.jetty.server.CachedContentFactory
$CachedHttpContent#boolean isMiss()
REMOVED    org.eclipse.jetty.server.HttpChannel#void onBadMessage(int,
String)
ADDED    org.eclipse.jetty.server.HttpChannel#void onBadMessage
(BadMessageException)
REMOVED    org.eclipse.jetty.server.HttpChannelOverHttp#void badMessage
(int, String)
REMOVED    org.eclipse.jetty.server.HttpChannelOverHttp#void
onComplianceViolation(HttpCompliance, HttpCompliance, String)
ADDED    org.eclipse.jetty.server.HttpChannelState$Action#NOOP
ADDED    org.eclipse.jetty.server.HttpConfiguration#long
getMinResponseDataRate()
ADDED
org.eclipse.jetty.server.HttpConfiguration#MultiPartFormDataCompliance
getMultipartFormDataCompliance()
ADDED    org.eclipse.jetty.server.HttpConfiguration#void
setMinResponseDataRate(long)
ADDED    org.eclipse.jetty.server.HttpConfiguration#void
setMultiPartFormDataCompliance(MultiPartFormDataCompliance)
ADDED    org.eclipse.jetty.server.HttpOutput#void onFlushed(long)
ADDED    org.eclipse.jetty.server.MultiPartFormDataCompliance
ADDED    org.eclipse.jetty.server.MultiParts
ADDED    org.eclipse.jetty.server.Request#__MULTIPARTS
REMOVED    org.eclipse.jetty.server.Request#__MULTIPART_CONTEXT
REMOVED    org.eclipse.jetty.server.Request#__MULTIPART_INPUT_STREAM
REMOVED    org.eclipse.jetty.server.session.AbstractSessionCache
$PlaceHolderSession#PlaceHolderSession(AbstractSessionCache, SessionData)
ADDED    org.eclipse.jetty.server.session.AbstractSessionCache
$PlaceHolderSession#PlaceHolderSession(AbstractSessionCache,
SessionHandler, SessionData)
ADDED
org.eclipse.jetty.server.session.FileSessionDataStore#_contextString
CHANGED
org.eclipse.jetty.server.session.FileSessionDataStore#_deleteUnrestorableFiles

ADDED
org.eclipse.jetty.server.session.FileSessionDataStore#_lastSweepTime
ADDED
org.eclipse.jetty.server.session.FileSessionDataStore#_sessionFileMap
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#_storeDir
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#boolean
deleteFile(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#String
getContextFromFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#long
getExpiryFromFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdFromFilename(String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdWithContext(String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdWithContextAndExpiry(SessionData)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdWithContextFromFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#boolean
isOurContextSessionFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#boolean
isSessionFilename(String)
CHANGED
org.eclipse.jetty.server.session.FileSessionDataStore#SessionData load
(InputStream, String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#void
restoreAttributes(InputStream, int, SessionData)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#void save
(OutputStream, String, SessionData)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#void
sweepDisk()
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#void
sweepFile(long, Path)
ADDED    org.eclipse.jetty.server.session.Session.SessionInactivityTimer
REMOVED
org.eclipse.jetty.server.session.Session.org.eclipse.jetty.server.session.Session
$SessionInactivityTimeout
REMOVED    org.eclipse.jetty.server.session.Session#void
stopInactivityTimer()

org.eclipse.jetty.util(9.4.10)
ADDED    org.eclipse.jetty.util.AtomicBiInteger
ADDED    org.eclipse.jetty.util.BufferUtil#boolean isTheEmptyBuffer
(ByteBuffer)
ADDED    org.eclipse.jetty.util.MultiPartInputStreamParser.NonCompliance
ADDED    org.eclipse.jetty.util.MultiPartInputStreamParser#_parsed
ADDED
org.eclipse.jetty.util.MultiPartInputStreamParser#EnumSet<MultiPartInputStreamParser.NonCompliance>
 getNonComplianceWarnings()
ADDED    org.eclipse.jetty.util.ProcessorUtils
ADDED    org.eclipse.jetty.util.ReadLineInputStream.Termination
ADDED
org.eclipse.jetty.util.ReadLineInputStream#EnumSet<ReadLineInputStream.Termination>
 getLineTerminations()
ADDED    org.eclipse.jetty.util.SearchPattern
REMOVED    org.eclipse.jetty.util.TopologicalSort#String dump()
REMOVED    org.eclipse.jetty.util.TopologicalSort#void dump(Appendable,
String)
ADDED    org.eclipse.jetty.util.statistic.SampleStatistic#void record(long)
REMOVED
org.eclipse.jetty.util.thread.ExecutorSizedThreadPool#ExecutorSizedThreadPool
(ThreadPoolExecutor)
ADDED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int)
REMOVED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int, long)
REMOVED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int, long, TimeUnit)
REMOVED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int, long, TimeUnit, BlockingQueue<Runnable>)
REMOVED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool
(ExecutorService)
ADDED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool
(ThreadPoolExecutor)
ADDED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool
(ThreadPoolExecutor, int)
ADDED
org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool
(ThreadPoolExecutor, int, ThreadGroup)
REMOVED    org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean
dispatch(Runnable)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#int
getIdleTimeout()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#String getName()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#int
getReservedThreads()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#int
getThreadsPriority()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean isDaemon
()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean
isDetailedDump()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#Thread newThread
(Runnable)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setDaemon
(boolean)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setDetailedDump(boolean)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setIdleTimeout(int)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setName
(String)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setReservedThreads(int)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setThreadsPriority(int)
REMOVED    org.eclipse.jetty.util.thread.Invocable#Runnable asPreferred
(Runnable, Invocable.InvocationType)
REMOVED    org.eclipse.jetty.util.thread.Invocable#void
invokePreferNonBlocking(Runnable)
REMOVED    org.eclipse.jetty.util.thread.Invocable#void invokePreferred
(Runnable, Invocable.InvocationType)
REMOVED
org.eclipse.jetty.util.thread.Invocable.org.eclipse.jetty.util.thread.Invocable
$NonBlocking
ADDED    org.eclipse.jetty.util.thread.MonitoredQueuedThreadPool
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#QueuedThreadPool
(int, int, int, int, BlockingQueue<Runnable>, ThreadGroup)
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#int
getReservedThreads()
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#void removeThread
(Thread)
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#void
setReservedThreads(int)
REMOVED
org.eclipse.jetty.util.thread.ReservedThreadExecutor#ReservedThreadExecutor
(Executor)
REMOVED
org.eclipse.jetty.util.thread.ReservedThreadExecutor#ReservedThreadExecutor
(Executor, int, Object)
ADDED    org.eclipse.jetty.util.thread.TryExecutor
REMOVED
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#EatWhatYouKill
(ExecutionStrategy.Producer, Executor, int)
REMOVED
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#EatWhatYouKill
(ExecutionStrategy.Producer, Executor, ReservedThreadExecutor)
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#boolean
doProduce()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getBlockingTasksConsumed()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getBlockingTasksExecuted()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getEPCTasksConsumed()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getNonBlockingTasksConsumed()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getPCTasksConsumed()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getPECTasksExecuted()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getPICTasksExecuted()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#boolean
tryProduce(boolean)

Prettier but temporary page is available at
http://download.eclipse.org/eclipse/downloads/drops4/I20180508-2000/apitools/freeze_report.html
 .
Please check your bundles that depend on Jetty do the needed changes.

--
Alexander Kurtakov
Red Hat Eclipse Team_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-...@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_cross-2Dproject-2Dissues-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=6JCYBixIS0G6Rj43h5xZSA&m=iRn64-Qb5Pfg2t0s6I-CLwmRDTQ6NLliOMk4ANEj58c&s=nFLHsqg-JojCjLbf3zS9tD2hbgcWpeM98nCJrW4tL6U&e=
_______________________________________________
wtp-dev mailing list
wtp-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to