trait IterateeInstances extends LowPriorityInstances
- Source
- package.scala
- Alphabetic
- By Inheritance
- IterateeInstances
- LowPriorityInstances
- FutureModule
- NonSuspendableFileModule
- FileModule
- IterateeErrorModule
- IterateeModule
- EnumeratorErrorModule
- EnumeratorModule
- EnumerateeModule
- Module
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from IterateeInstances to any2stringadd[IterateeInstances] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (IterateeInstances, B)
- Implicit
- This member is added by an implicit conversion from IterateeInstances to ArrowAssoc[IterateeInstances] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
val
F: MonadError[Future, Throwable]
- Attributes
- protected
- Definition Classes
- FutureModule → Module
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
bracket[R <: Closeable, A](fr: Future[R])(f: (R) ⇒ Future[A])(implicit F: MonadError[Future, Throwable]): Future[A]
- Attributes
- protected
- Definition Classes
- FileModule
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
collect[O, I](pf: PartialFunction[O, I]): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
consume[E]: Iteratee[Future, E, Vector[E]]
- Definition Classes
- IterateeModule
-
final
def
consumeIn[E, C[_]](implicit C: Applicative[C], M: MonoidK[C]): Iteratee[Future, E, C[E]]
- Definition Classes
- IterateeModule
-
final
def
cont[E, A](ifInput: (NonEmptyList[E]) ⇒ Iteratee[Future, E, A], ifEnd: Future[A]): Iteratee[Future, E, A]
- Definition Classes
- IterateeModule
-
final
def
cross[E1, E2](e2: Enumerator[Future, E2]): Enumeratee[Future, E1, (E1, E2)]
- Definition Classes
- EnumerateeModule
-
final
def
done[E, A](value: A): Iteratee[Future, E, A]
- Definition Classes
- IterateeModule
-
final
def
drop[E](n: Long): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
dropI[E](n: Int): Iteratee[Future, E, Unit]
- Definition Classes
- IterateeModule
-
final
def
dropWhile[E](p: (E) ⇒ Boolean): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
dropWhileI[E](p: (E) ⇒ Boolean): Iteratee[Future, E, Unit]
- Definition Classes
- IterateeModule
-
final
def
dropWhileM[E](p: (E) ⇒ Future[Boolean]): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
empty[E]: Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
def
ensuring(cond: (IterateeInstances) ⇒ Boolean, msg: ⇒ Any): IterateeInstances
- Implicit
- This member is added by an implicit conversion from IterateeInstances to Ensuring[IterateeInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (IterateeInstances) ⇒ Boolean): IterateeInstances
- Implicit
- This member is added by an implicit conversion from IterateeInstances to Ensuring[IterateeInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): IterateeInstances
- Implicit
- This member is added by an implicit conversion from IterateeInstances to Ensuring[IterateeInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): IterateeInstances
- Implicit
- This member is added by an implicit conversion from IterateeInstances to Ensuring[IterateeInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
enumEither[E](either: Either[Throwable, E]): Enumerator[Future, E]
- Definition Classes
- EnumeratorErrorModule
-
final
def
enumIndexedSeq[E](es: IndexedSeq[E], min: Int, max: Int): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
enumIterable[E](es: Iterable[E], chunkSize: Int): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
enumList[E](es: List[E]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
enumOne[E](e: E): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
enumStream[E](es: Stream[E], chunkSize: Int): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
enumVector[E](es: Vector[E]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
enumerate[E](xs: E*): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
- implicit def enumeratorToJsonResponse[A](implicit e: Encode.Aux[A, Json], w: Aux[Json]): ToResponse.Aux[Enumerator[Future, A], Json]
-
implicit
def
enumeratorToResponse[A, CT <: String](implicit e: Encode.Aux[A, CT], w: Aux[CT]): ToResponse.Aux[Enumerator[Future, A], CT]
- Definition Classes
- LowPriorityInstances
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
failEnumerator[E](t: Throwable): Enumerator[Future, E]
- Definition Classes
- EnumeratorErrorModule
-
final
def
failIteratee[E, A](t: Throwable): Iteratee[Future, E, A]
- Definition Classes
- IterateeErrorModule
-
final
def
filter[E](p: (E) ⇒ Boolean): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
filterM[E](p: (E) ⇒ Future[Boolean]): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
flatMap[O, I](f: (O) ⇒ Enumerator[Future, I]): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
flatMapM[O, I](f: (O) ⇒ Future[I]): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
fold[E, A](init: A)(f: (A, E) ⇒ A): Iteratee[Future, E, A]
- Definition Classes
- IterateeModule
-
final
def
foldM[E, A](init: A)(f: (A, E) ⇒ Future[A]): Iteratee[Future, E, A]
- Definition Classes
- IterateeModule
-
final
def
foldMap[E, A](f: (E) ⇒ A)(implicit A: Monoid[A]): Iteratee[Future, E, A]
- Definition Classes
- IterateeModule
-
final
def
foldMapM[E, A](f: (E) ⇒ Future[A])(implicit A: Monoid[A]): Iteratee[Future, E, A]
- Definition Classes
- IterateeModule
-
final
def
foldMapMOption[E, A](f: (E) ⇒ Future[A])(implicit A: Semigroup[A]): Iteratee[Future, E, Option[A]]
- Definition Classes
- IterateeModule
-
final
def
foldMapOption[E, A](f: (E) ⇒ A)(implicit A: Semigroup[A]): Iteratee[Future, E, Option[A]]
- Definition Classes
- IterateeModule
-
final
def
foreach[E](f: (E) ⇒ Unit): Iteratee[Future, E, Unit]
- Definition Classes
- IterateeModule
-
final
def
foreachM[A](f: (A) ⇒ Future[Unit]): Iteratee[Future, A, Unit]
- Definition Classes
- IterateeModule
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from IterateeInstances to StringFormat[IterateeInstances] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
generateM[E](f: Future[Option[E]]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
grouped[E](n: Int): Enumeratee[Future, E, Vector[E]]
- Definition Classes
- EnumerateeModule
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
head[E]: Iteratee[Future, E, Option[E]]
- Definition Classes
- IterateeModule
-
final
def
identityIteratee[E]: Iteratee[Future, E, Unit]
- Definition Classes
- IterateeModule
-
final
def
injectValue[E](e: E): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
injectValues[E](es: Seq[E]): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
intersperse[E](delim: E): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
isEnd[E]: Iteratee[Future, E, Boolean]
- Definition Classes
- IterateeModule
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
iterate[E](init: E)(f: (E) ⇒ E): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
iterateM[E](init: E)(f: (E) ⇒ Future[E]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
iterateUntil[E](init: E)(f: (E) ⇒ Option[E]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
iterateUntilM[E](init: E)(f: (E) ⇒ Future[Option[E]]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
last[E]: Iteratee[Future, E, Option[E]]
- Definition Classes
- IterateeModule
-
final
def
length[E]: Iteratee[Future, E, Long]
- Definition Classes
- IterateeModule
-
final
def
liftToEnumerator[E](fe: Future[E]): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
liftToIteratee[E]: LiftToIterateePartiallyApplied[E]
- Definition Classes
- IterateeModule
-
final
def
listFiles(dir: File): Enumerator[Future, File]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
listFilesRec(dir: File): Enumerator[Future, File]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
map[O, I](f: (O) ⇒ I): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
peek[E]: Iteratee[Future, E, Option[E]]
- Definition Classes
- IterateeModule
-
final
def
perform[E]: PerformPartiallyApplied[E]
- Definition Classes
- EnumeratorModule
-
final
def
readBytes(file: File): Enumerator[Future, Array[Byte]]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
readBytesFromStream(stream: InputStream): Enumerator[Future, Array[Byte]]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
readLines(file: File): Enumerator[Future, String]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
readLinesFromStream(stream: InputStream): Enumerator[Future, String]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
readZipStreams(file: File): Enumerator[Future, (ZipEntry, InputStream)]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
remainderWithResult[O, R, I](iteratee: Iteratee[Future, O, R])(f: (R, O) ⇒ I): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
remainderWithResultM[O, R, I](iteratee: Iteratee[Future, O, R])(f: (R, O) ⇒ Future[I]): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
repeat[E](e: E): Enumerator[Future, E]
- Definition Classes
- EnumeratorModule
-
final
def
reversed[E]: Iteratee[Future, E, List[E]]
- Definition Classes
- IterateeModule
-
final
def
scan[O, I](init: I)(f: (I, O) ⇒ I): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
scanM[O, I](init: I)(f: (I, O) ⇒ Future[I]): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
sequenceI[O, I](iteratee: Iteratee[Future, O, I]): Enumeratee[Future, O, I]
- Definition Classes
- EnumerateeModule
-
final
def
splitOn[E](p: (E) ⇒ Boolean): Enumeratee[Future, E, Vector[E]]
- Definition Classes
- EnumerateeModule
-
final
def
sum[E](implicit E: Monoid[E]): Iteratee[Future, E, E]
- Definition Classes
- IterateeModule
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
take[E](n: Long): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
takeI[E](n: Int): Iteratee[Future, E, Vector[E]]
- Definition Classes
- IterateeModule
-
final
def
takeWhile[E](p: (E) ⇒ Boolean): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
final
def
takeWhileI[E](p: (E) ⇒ Boolean): Iteratee[Future, E, Vector[E]]
- Definition Classes
- IterateeModule
-
final
def
takeWhileM[E](p: (E) ⇒ Future[Boolean]): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
uniq[E](implicit E: Eq[E]): Enumeratee[Future, E, E]
- Definition Classes
- EnumerateeModule
-
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
- @native() @throws( ... )
-
def
withCustomIteratee[A, CT <: String](iteratee: (Writer) ⇒ Iteratee[Future, Buf, Unit])(implicit e: Encode.Aux[A, CT], w: Aux[CT]): ToResponse.Aux[Enumerator[Future, A], CT]
- Attributes
- protected
- Definition Classes
- LowPriorityInstances
-
def
writeBytes(file: File): Iteratee[Future, Array[Byte], Unit]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
def
writeBytesToStream(stream: OutputStream): Iteratee[Future, Array[Byte], Unit]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
writeLines(file: File): Iteratee[Future, String, Unit]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
writeLinesToStream(stream: OutputStream): Iteratee[Future, String, Unit]
- Definition Classes
- NonSuspendableFileModule → FileModule
-
final
def
zipWithIndex[E]: Enumeratee[Future, E, (E, Long)]
- Definition Classes
- EnumerateeModule
-
def
→[B](y: B): (IterateeInstances, B)
- Implicit
- This member is added by an implicit conversion from IterateeInstances to ArrowAssoc[IterateeInstances] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
-
object
syntax
- Definition Classes
- Module
This is the API documentation for finch
Finch is a thin layer of purely functional basic blocks atop of [Finagle][finagle] for building composable HTTP APIs. Its mission is to provide the developers simple and robust HTTP primitives being as close as possible to the bare metal Finagle API.
Finch uses multi-project structure and contains of the following _modules_:
Please refer to the documentation for a more detailed introduction to the library.