Class

org.apache.spark.scheduler.cluster

SnappyCoarseGrainedSchedulerBackend

Related Doc: package cluster

Permalink

class SnappyCoarseGrainedSchedulerBackend extends CoarseGrainedSchedulerBackend

Linear Supertypes
CoarseGrainedSchedulerBackend, internal.Logging, SchedulerBackend, ExecutorAllocationClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SnappyCoarseGrainedSchedulerBackend
  2. CoarseGrainedSchedulerBackend
  3. Logging
  4. SchedulerBackend
  5. ExecutorAllocationClient
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SnappyCoarseGrainedSchedulerBackend(scheduler: TaskSchedulerImpl, rpcEnv: RpcEnv)

    Permalink

Type Members

  1. class DriverEndpoint extends ThreadSafeRpcEndpoint with internal.Logging

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def applicationAttemptId(): Option[String]

    Permalink
    Definition Classes
    SchedulerBackend
  5. def applicationId(): String

    Permalink

    Overriding the spark app id function to provide a snappy specific app id.

    Overriding the spark app id function to provide a snappy specific app id.

    returns

    An application ID

    Definition Classes
    SnappyCoarseGrainedSchedulerBackend → SchedulerBackend
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val conf: SparkConf

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  9. def createDriverEndpoint(properties: Seq[(String, String)]): DriverEndpoint

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyCoarseGrainedSchedulerBackend → CoarseGrainedSchedulerBackend
  10. def createDriverEndpointRef(properties: ArrayBuffer[(String, String)]): RpcEndpointRef

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  11. var currentExecutorIdCounter: Int

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  12. def defaultParallelism(): Int

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  13. def doKillExecutors(executorIds: Seq[String]): Future[Boolean]

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  14. def doRequestTotalExecutors(requestedTotal: Int): Future[Boolean]

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  15. var driverEndpoint: RpcEndpointRef

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend
  16. def driverUrl: String

    Permalink
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def getDriverLogUrls: Option[Map[String, String]]

    Permalink
    Definition Classes
    SchedulerBackend
  22. def getExecutorIds(): Seq[String]

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → ExecutorAllocationClient
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. var hostToLocalTaskCount: Map[String, Int]

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  25. def initializeLogIfNecessary(isInterpreter: Boolean): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. def isReady(): Boolean

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  28. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  29. def killExecutor(executorId: String): Boolean

    Permalink
    Definition Classes
    ExecutorAllocationClient
  30. final def killExecutors(executorIds: Seq[String], replace: Boolean, force: Boolean): Seq[String]

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend
  31. final def killExecutors(executorIds: Seq[String]): Seq[String]

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → ExecutorAllocationClient
  32. def killTask(taskId: Long, executorId: String, interruptThread: Boolean): Unit

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  33. var localityAwareTasks: Int

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  34. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  35. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  36. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  37. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  38. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  39. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  40. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  41. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  42. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  43. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  44. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  45. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  46. def minRegisteredRatio: Double

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  47. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  48. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. def removeExecutor(executorId: String, reason: ExecutorLossReason): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  51. final def requestExecutors(numAdditionalExecutors: Int): Boolean

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → ExecutorAllocationClient
  52. final def requestTotalExecutors(numExecutors: Int, localityAwareTasks: Int, hostToLocalTaskCount: Map[String, Int]): Boolean

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → ExecutorAllocationClient
  53. def reset(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  54. def reviveOffers(): Unit

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  55. val rpcEnv: RpcEnv

    Permalink
    Definition Classes
    SnappyCoarseGrainedSchedulerBackend → CoarseGrainedSchedulerBackend
  56. def start(): Unit

    Permalink
    Definition Classes
    SnappyCoarseGrainedSchedulerBackend → CoarseGrainedSchedulerBackend → SchedulerBackend
  57. def stop(): Unit

    Permalink
    Definition Classes
    SnappyCoarseGrainedSchedulerBackend → CoarseGrainedSchedulerBackend → SchedulerBackend
  58. def stopExecutors(): Unit

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend
  59. def sufficientResourcesRegistered(): Boolean

    Permalink
    Definition Classes
    CoarseGrainedSchedulerBackend
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  61. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  62. val totalCoreCount: AtomicInteger

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  63. val totalRegisteredExecutors: AtomicInteger

    Permalink
    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  64. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CoarseGrainedSchedulerBackend

Inherited from internal.Logging

Inherited from SchedulerBackend

Inherited from ExecutorAllocationClient

Inherited from AnyRef

Inherited from Any

Ungrouped