[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[wtp-dev] Fw: [cross-project-issues-dev] Heads up: API changes in Jetty 9.4.10 for Photon M7
|
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 <akurtako@xxxxxxxxxx>
To: "issues, Cross" <cross-project-issues-dev@xxxxxxxxxxx>
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-bounces@xxxxxxxxxxx
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-dev@xxxxxxxxxxx
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=