case class Router(pathStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]] = Router.pathStack, boundStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]] = Router.boundStack, client: StackClient[ThriftClientRequest, Array[Byte]] = Router.client, params: Params = Router.defaultParams) extends StdStackRouter[ThriftClientRequest, Array[Byte], Router] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Router
- Serializable
- Serializable
- Product
- Equals
- StdStackRouter
- StackRouter
- Parameterized
- Router
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Router(pathStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]] = Router.pathStack, boundStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]] = Router.boundStack, client: StackClient[ThriftClientRequest, Array[Byte]] = Router.client, params: Params = Router.defaultParams)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
boundFiltered(f: Filter[ThriftClientRequest, Array[Byte], ThriftClientRequest, Array[Byte]]): Router
- Definition Classes
- StdStackRouter → StackRouter
-
val
boundStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]]
- Definition Classes
- Router → StackRouter
-
val
client: StackClient[ThriftClientRequest, Array[Byte]]
- Definition Classes
- Router → StdStackRouter
-
def
clientFiltered(f: Filter[ThriftClientRequest, Array[Byte], ThriftClientRequest, Array[Byte]]): Router
- Definition Classes
- StdStackRouter → StackRouter
-
def
clientStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]]
- Definition Classes
- StdStackRouter → StackRouter
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
configured[P](psp: (P, Param[P])): Router
- Definition Classes
- StdStackRouter → StackRouter → Parameterized
-
def
configured[P](p: P)(implicit arg0: Param[P]): Router
- Definition Classes
- StdStackRouter → StackRouter → Parameterized
-
def
configuredParams(newParams: Params): StackRouter[ThriftClientRequest, Array[Byte]]
- Definition Classes
- Parameterized
-
def
copy1(pathStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]] = this.pathStack, boundStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]] = this.boundStack, client: StackClient[ThriftClientRequest, Array[Byte]] = this.client, params: Params = this.params): Router
- Attributes
- protected
- Definition Classes
- Router → StdStackRouter
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
factory(): ServiceFactory[ThriftClientRequest, Array[Byte]]
- Definition Classes
- StdStackRouter → Router
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newIdentifier(): Identifier[ThriftClientRequest]
- Attributes
- protected
- Definition Classes
- Router → StdStackRouter
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
val
params: Params
- Definition Classes
- Router → StackRouter → Parameterized
-
def
pathFiltered(f: Filter[ThriftClientRequest, Array[Byte], ThriftClientRequest, Array[Byte]]): Router
- Definition Classes
- StdStackRouter → StackRouter
-
val
pathStack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]]
- Definition Classes
- Router → StackRouter
-
def
router: Stackable[ServiceFactory[ThriftClientRequest, Array[Byte]]]
- Attributes
- protected
- Definition Classes
- StdStackRouter
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toStackable(f: Filter[ThriftClientRequest, Array[Byte], ThriftClientRequest, Array[Byte]]): Stackable[ServiceFactory[ThriftClientRequest, Array[Byte]]]
- Attributes
- protected
- Definition Classes
- StdStackRouter
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withBoundStack(stack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]]): Router
- Definition Classes
- StdStackRouter → StackRouter
-
def
withClientStack(stack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]]): Router
- Definition Classes
- StdStackRouter → StackRouter
-
def
withParams(params: Params): Router
- Definition Classes
- StdStackRouter → StackRouter → Parameterized
-
def
withPathStack(stack: Stack[ServiceFactory[ThriftClientRequest, Array[Byte]]]): Router
- Definition Classes
- StdStackRouter → StackRouter