Class ETagDefault

java.lang.Object
org.spincast.plugins.routing.ETagDefault
All Implemented Interfaces:
org.spincast.core.routing.ETag

public class ETagDefault extends Object implements org.spincast.core.routing.ETag
ETag default implementation.
  • Constructor Details

    • ETagDefault

      public ETagDefault(String tag)
      Constructor
    • ETagDefault

      public ETagDefault(String tag, boolean isWeak)
      Constructor
    • ETagDefault

      public ETagDefault(String tag, boolean isWeak, boolean isWildcard)
      Constructor
  • Method Details

    • getTag

      public String getTag()
      Specified by:
      getTag in interface org.spincast.core.routing.ETag
    • isWeak

      public boolean isWeak()
      Specified by:
      isWeak in interface org.spincast.core.routing.ETag
    • isWildcard

      public boolean isWildcard()
      Specified by:
      isWildcard in interface org.spincast.core.routing.ETag
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getHeaderValue

      public String getHeaderValue()
      Specified by:
      getHeaderValue in interface org.spincast.core.routing.ETag
    • matches

      public boolean matches(org.spincast.core.routing.ETag other)
      Specified by:
      matches in interface org.spincast.core.routing.ETag
    • matches

      public boolean matches(org.spincast.core.routing.ETag other, boolean weakComparison)
      Specified by:
      matches in interface org.spincast.core.routing.ETag
    • toString

      public String toString()
      Overrides:
      toString in class Object