Class DefaultRoute

java.lang.Object
org.smallmind.bayeux.oumuamua.server.spi.DefaultRoute
All Implemented Interfaces:
Route

public class DefaultRoute extends Object implements Route
  • Field Details

    • HANDSHAKE_ROUTE

      public static final DefaultRoute HANDSHAKE_ROUTE
    • CONNECT_ROUTE

      public static final DefaultRoute CONNECT_ROUTE
    • DISCONNECT_ROUTE

      public static final DefaultRoute DISCONNECT_ROUTE
    • SUBSCRIBE_ROUTE

      public static final DefaultRoute SUBSCRIBE_ROUTE
    • UNSUBSCRIBE_ROUTE

      public static final DefaultRoute UNSUBSCRIBE_ROUTE
  • Constructor Details

  • Method Details

    • getPath

      public String getPath()
      Specified by:
      getPath in interface Route
    • size

      public int size()
      Specified by:
      size in interface Route
    • lastIndex

      public int lastIndex()
      Specified by:
      lastIndex in interface Route
    • isWild

      public boolean isWild()
      Specified by:
      isWild in interface Route
    • isDeepWild

      public boolean isDeepWild()
      Specified by:
      isDeepWild in interface Route
    • isMeta

      public boolean isMeta()
      Specified by:
      isMeta in interface Route
    • isService

      public boolean isService()
      Specified by:
      isService in interface Route
    • matches

      public boolean matches(String... matchingSegments)
      Specified by:
      matches in interface Route
    • matches

      protected boolean matches(int index, CharSequence name)
    • getSegment

      public Segment getSegment(int index)
      Specified by:
      getSegment in interface Route
    • hashCode

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

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