This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit ef6c99e11f9deee78f051b122cf9eee08f3a04db Author: remm <r...@apache.org> AuthorDate: Thu Mar 20 09:04:04 2025 +0100 Add back getters Some getters that could be considered part of the API were removed when switching to records. Restore them. Other records are private and are unlikely to be used elsewhere, so see how it goes as is. --- .../org/apache/catalina/filters/ExpiresFilter.java | 17 +++++++++++++++++ .../apache/catalina/ha/tcp/SendMessageData.java | 22 ++++++++++++++++++++++ .../apache/catalina/mapper/WrapperMappingInfo.java | 17 +++++++++++++++++ java/org/apache/coyote/UpgradeToken.java | 17 +++++++++++++++++ 4 files changed, 73 insertions(+) diff --git a/java/org/apache/catalina/filters/ExpiresFilter.java b/java/org/apache/catalina/filters/ExpiresFilter.java index 4dc9cb8e11..1d532f5b47 100644 --- a/java/org/apache/catalina/filters/ExpiresFilter.java +++ b/java/org/apache/catalina/filters/ExpiresFilter.java @@ -417,6 +417,14 @@ public class ExpiresFilter extends FilterBase { * Duration composed of an {@link #amount} and a {@link #unit} */ public record Duration(int amount, DurationUnit unit) { + public int getAmount() { + return amount; + } + + public DurationUnit getUnit() { + return unit; + } + @Override public String toString() { return amount + " " + unit; @@ -459,6 +467,15 @@ public class ExpiresFilter extends FilterBase { * @param startingPoint Starting point of the elapse to set in the response. */ public record ExpiresConfiguration(StartingPoint startingPoint, List<Duration> durations) { + + public List<Duration> getDurations() { + return durations; + } + + public StartingPoint getStartingPoint() { + return startingPoint; + } + @Override public String toString() { return "ExpiresConfiguration[startingPoint=" + startingPoint + ", duration=" + durations + "]"; diff --git a/java/org/apache/catalina/ha/tcp/SendMessageData.java b/java/org/apache/catalina/ha/tcp/SendMessageData.java index f56b31877e..6dc828fb68 100644 --- a/java/org/apache/catalina/ha/tcp/SendMessageData.java +++ b/java/org/apache/catalina/ha/tcp/SendMessageData.java @@ -22,4 +22,26 @@ import org.apache.catalina.tribes.Member; * @author Peter Rossbach */ public record SendMessageData(Object message, Member destination, Exception exception) { + + /** + * @return the destination. + */ + public Member getDestination() { + return destination; + } + + /** + * @return the exception. + */ + public Exception getException() { + return exception; + } + + /** + * @return the message. + */ + public Object getMessage() { + return message; + } + } diff --git a/java/org/apache/catalina/mapper/WrapperMappingInfo.java b/java/org/apache/catalina/mapper/WrapperMappingInfo.java index 2053d0ba21..c92ba58c8f 100644 --- a/java/org/apache/catalina/mapper/WrapperMappingInfo.java +++ b/java/org/apache/catalina/mapper/WrapperMappingInfo.java @@ -23,4 +23,21 @@ import org.apache.catalina.Wrapper; */ public record WrapperMappingInfo(String mapping, Wrapper wrapper, boolean jspWildCard, boolean resourceOnly) { + + public String getMapping() { + return mapping; + } + + public Wrapper getWrapper() { + return wrapper; + } + + public boolean isJspWildCard() { + return jspWildCard; + } + + public boolean isResourceOnly() { + return resourceOnly; + } + } diff --git a/java/org/apache/coyote/UpgradeToken.java b/java/org/apache/coyote/UpgradeToken.java index 2e11208a1b..962a1a8537 100644 --- a/java/org/apache/coyote/UpgradeToken.java +++ b/java/org/apache/coyote/UpgradeToken.java @@ -26,4 +26,21 @@ import org.apache.tomcat.InstanceManager; */ public record UpgradeToken(HttpUpgradeHandler httpUpgradeHandler, ContextBind contextBind, InstanceManager instanceManager, String protocol) { + + public ContextBind getContextBind() { + return contextBind; + } + + public HttpUpgradeHandler getHttpUpgradeHandler() { + return httpUpgradeHandler; + } + + public InstanceManager getInstanceManager() { + return instanceManager; + } + + public String getProtocol() { + return protocol; + } + } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org