abstract class ActorMaterializer extends Materializer with MaterializerLoggingProvider
An ActorMaterializer takes the list of transformations comprising a akka.stream.scaladsl.Flow and materializes them in the form of org.reactivestreams.Processor instances. How transformation steps are split up into asynchronous regions is implementation dependent.
- Source
- ActorMaterializer.scala
- Alphabetic
- By Inheritance
- ActorMaterializer
- MaterializerLoggingProvider
- Materializer
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
-  new ActorMaterializer()
Abstract Value Members
-  abstract def effectiveSettings(opAttr: Attributes): ActorMaterializerSettings
- 
      
      
      
        
      
    
      
        implicit abstract 
        def
      
      
        executionContext: ExecutionContextExecutor
      
      
      Running a flow graph will require execution resources, as will computations within Sources, Sinks, etc. Running a flow graph will require execution resources, as will computations within Sources, Sinks, etc. This scala.concurrent.ExecutionContextExecutor can be used by parts of the flow to submit processing jobs for execution, run Future callbacks, etc. - Definition Classes
- Materializer
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        isShutdown: Boolean
      
      
      Indicates if the materializer has been shut down. 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        makeLogger(logSource: Class[_]): LoggingAdapter
      
      
      - Definition Classes
- MaterializerLoggingProvider
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        materialize[Mat](runnable: Graph[ClosedShape, Mat], initialAttributes: Attributes): Mat
      
      
      This method interprets the given Flow description and creates the running stream using an explicitly provided Attributes as top level attributes. This method interprets the given Flow description and creates the running stream using an explicitly provided Attributes as top level attributes. The result can be highly implementation specific, ranging from local actor chains to remote-deployed processing networks. - Definition Classes
- Materializer
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        materialize[Mat](runnable: Graph[ClosedShape, Mat]): Mat
      
      
      This method interprets the given Flow description and creates the running stream. This method interprets the given Flow description and creates the running stream. The result can be highly implementation specific, ranging from local actor chains to remote-deployed processing networks. - Definition Classes
- Materializer
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        scheduleOnce(delay: FiniteDuration, task: Runnable): Cancellable
      
      
      Interface for stages that need timer services for their functionality. Interface for stages that need timer services for their functionality. Schedules a single task with the given delay. - returns
- A akka.actor.Cancellable that allows cancelling the timer. Cancelling is best effort, if the event has been already enqueued it will not have an effect. 
 - Definition Classes
- Materializer
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        schedulePeriodically(initialDelay: FiniteDuration, interval: FiniteDuration, task: Runnable): Cancellable
      
      
      Interface for stages that need timer services for their functionality. Interface for stages that need timer services for their functionality. Schedules a repeated task with the given interval between invocations. - returns
- A akka.actor.Cancellable that allows cancelling the timer. Cancelling is best effort, if the event has been already enqueued it will not have an effect. 
 - Definition Classes
- Materializer
 
-  abstract def settings: ActorMaterializerSettings
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        shutdown(): Unit
      
      
      Shuts down this materializer and all the stages that have been materialized through this materializer. Shuts down this materializer and all the stages that have been materialized through this materializer. After having shut down, this materializer cannot be used again. Any attempt to materialize stages after having shut down will result in an IllegalStateException being thrown at materialization time. 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        system: ActorSystem
      
      
      INTERNAL API 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        withNamePrefix(name: String): Materializer
      
      
      The namePrefixshall be used for deriving the names of processing entities that are created during materialization.The namePrefixshall be used for deriving the names of processing entities that are created during materialization. This is meant to aid logging and failure reporting both during materialization and while the stream is running.- Definition Classes
- Materializer
 
Concrete 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 ActorMaterializer to any2stringadd[ActorMaterializer] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ->[B](y: B): (ActorMaterializer, B)
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to ArrowAssoc[ActorMaterializer] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (ActorMaterializer) ⇒ Boolean, msg: ⇒ Any): ActorMaterializer
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to Ensuring[ActorMaterializer] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (ActorMaterializer) ⇒ Boolean): ActorMaterializer
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to Ensuring[ActorMaterializer] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean, msg: ⇒ Any): ActorMaterializer
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to Ensuring[ActorMaterializer] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean): ActorMaterializer
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to Ensuring[ActorMaterializer] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        formatted(fmtstr: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to StringFormat[ActorMaterializer] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        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
      
      
        →[B](y: B): (ActorMaterializer, B)
      
      
      - Implicit
- This member is added by an implicit conversion from ActorMaterializer to ArrowAssoc[ActorMaterializer] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc