p

zio

common

package common

Linear Supertypes
FooPackage, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. common
  2. FooPackage
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package charset
  2. package collection
  3. package crypto
  4. package protocol
  5. package storage

    Adapted from concurrent.duration._

    Adapted from concurrent.duration._

    Enables: 5.megs, 6.gigs etc.

  6. package uid
  7. package values

Type Members

  1. type ->[L, R] = (L, R)

    -> type alias for tuples and extractor for pattern matches.

    -> type alias for tuples and extractor for pattern matches. Complementary to the Predef.-> Tuple2 constructor.

    Definition Classes
    FooPackage
  2. implicit final class AnyExtensions[T] extends AnyVal
  3. implicit final class BooleanExtensions extends AnyVal
  4. case class ByteArray(bytes: Array[Byte]) extends Ordered[ByteArray] with Product with Serializable

    Pimped byte array.

  5. trait Closable extends AnyRef
  6. trait CloseableIterator[+T] extends Iterator[T] with Closeable
  7. class Counter[A, B] extends AnyRef
  8. trait CurrentTime extends AnyRef

    Current Time trait that return current time in millisec (UTC Timestamp)

  9. abstract class DateTimeHelper extends AnyRef
  10. trait EnvHacker extends AnyRef
  11. final case class ExecutionContextForBlockingOps(value: ExecutionContext) extends AnyVal with Product with Serializable
  12. class FooPackage extends AnyRef
    Attributes
    protected
  13. class :=[T, Q] extends AnyRef

    Allows to provide default value for type parameter.

    Allows to provide default value for type parameter. NOTE: Be careful when you use this. Result type inference order reasoning can be very tricky.

    scala> def foo[T](implicit default: T := Int, ct: ClassTag[T]) = ct.toString scala> foo Int scala> foo[String] String

    For foo: useDefault[Int] wins over useProvided[Nothing,Int] For foo[String]: useProvided[String,Int] applies, useDefault does not

    Definition Classes
    FooPackage
  14. implicit class SafeStringContext extends AnyRef

    type-safe alternative to s"..." that requires explicit toString conversions rather than implicit

    type-safe alternative to s"..." that requires explicit toString conversions rather than implicit

    Definition Classes
    FooPackage
  15. trait IdGenerator[T] extends AnyRef

    Trait for creating identifier.

  16. trait Inflector extends AnyRef
  17. trait InflectorImports extends AnyRef
  18. class InvalidUriEncodingException extends RuntimeException

    An error caused by processing a value that isn't encoded correctly.

  19. abstract class Lazy[A] extends AnyRef
  20. class LazyAtomicImpl[A] extends Lazy[A]
  21. class LazyImpl[A] extends Lazy[A]
  22. class MacAddressProvider extends AnyRef
  23. sealed trait OperativeSystem extends AnyRef
  24. implicit final class OptionExtensions[T] extends AnyVal
  25. implicit final class StringExtensions extends AnyVal
  26. trait SynchronizedIdGenerator[T] extends IdGenerator[T]

    This trait should be used as a mixin to synchronize id generation for the class it is mixed in.

  27. abstract class ThreadLocalFactory[T] extends Factory[T] with Closeable
  28. class TimestampIdGenerator extends IdGenerator[Long] with CurrentTime

    Generate unique long id based on the current time.

    Generate unique long id based on the current time. Can generate up to 10K unique id if invoked in the same millisecond. This class is not thread safe and must be invoked from a single thread, synchronized externally or used with SynchronizedIdGenerator

  29. class UUID extends AnyRef
  30. class UUID5 extends AnyRef
  31. sealed abstract class WeakRefFactory[T <: AnyRef] extends Factory[T]

Value Members

  1. object AlgoUtils
  2. object Closable
  3. object CloseableIterator
  4. object Colors
  5. object Counter
  6. object DateTimeUtils

    Helper functions for converting between internal and external date and time representations.

    Helper functions for converting between internal and external date and time representations. Dates are exposed externally as java.sql.Date and are represented internally as the number of dates since the Unix epoch (1970-01-01). Timestamps are exposed externally as java.sql.Timestamp and are stored internally as longs, which are capable of storing timestamps with microsecond precision.

  7. object Encryption
  8. object ->
    Definition Classes
    FooPackage
  9. object :=
    Definition Classes
    FooPackage
  10. object GzipUtils
  11. object IOUtils

    IO utilities.

  12. object InetUtils

    Internet Protocol utilities

  13. object Inflector extends Inflector
  14. object InflectorImports extends InflectorImports
  15. object Lazy
  16. object LocalDateHelper extends DateTimeHelper
  17. object LocalDateTimeHelper extends DateTimeHelper
  18. object NamespaceUtils
  19. object OffsetDateTimeHelper
  20. object OperativeSystem
  21. object Platform
  22. object Resources

    Provide resources helpers

  23. object StringUtils
  24. object SystemAttributes
  25. object ThreadLocalFactory
  26. object ThrowableUtils
  27. object TraverseUtils
  28. object UriEncoding

    Provides support for correctly encoding pieces of URIs.

    Provides support for correctly encoding pieces of URIs.

    See also

    http://www.ietf.org/rfc/rfc3986.txt

  29. object Using
  30. object UuidStringGenerator extends IdGenerator[String]

    Trait generating string representation of UUID identifier.

    Trait generating string representation of UUID identifier. This implementation is thread safe.

  31. object WeakRefFactory

Inherited from FooPackage

Inherited from AnyRef

Inherited from Any

Ungrouped