org.apache.spark.scheduler.cluster

SnappyCoarseGrainedSchedulerBackend

class SnappyCoarseGrainedSchedulerBackend extends CoarseGrainedSchedulerBackend with Logging

Linear Supertypes
CoarseGrainedSchedulerBackend, 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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

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

Type Members

  1. class DriverEndpoint extends ThreadSafeRpcEndpoint with Logging

    Definition Classes
    CoarseGrainedSchedulerBackend

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def applicationAttemptId(): Option[String]

    Definition Classes
    SchedulerBackend
  7. def applicationId(): String

    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
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

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

    Definition Classes
    CoarseGrainedSchedulerBackend
  11. def createDriverEndpoint(properties: Seq[(String, String)]): DriverEndpoint

    Attributes
    protected
    Definition Classes
    SnappyCoarseGrainedSchedulerBackend → CoarseGrainedSchedulerBackend
  12. val createTime: Long

    Definition Classes
    CoarseGrainedSchedulerBackend
  13. def defaultParallelism(): Int

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

    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  15. def doRequestTotalExecutors(requestedTotal: Int): Boolean

    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  16. var driverEndpoint: RpcEndpointRef

    Definition Classes
    CoarseGrainedSchedulerBackend
  17. def driverUrl: String

  18. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  20. val executorsPendingLossReason: HashSet[String]

    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  21. def finalize(): Unit

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

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

    Definition Classes
    SchedulerBackend
  24. def hashCode(): Int

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

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

    Definition Classes
    Any
  27. def isReady(): Boolean

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

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

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

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

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

    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  33. var localityAwareTasks: Int

    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  34. def log: Logger

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  41. def logName: String

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  46. val maxRegisteredWaitingTimeMs: Long

    Definition Classes
    CoarseGrainedSchedulerBackend
  47. var minRegisteredRatio: Double

    Definition Classes
    CoarseGrainedSchedulerBackend
  48. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  49. final def notify(): Unit

    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  51. def numExistingExecutors: Int

    Definition Classes
    CoarseGrainedSchedulerBackend
  52. def removeExecutor(executorId: String, reason: ExecutorLossReason): Unit

    Definition Classes
    CoarseGrainedSchedulerBackend
  53. final def requestExecutors(numAdditionalExecutors: Int): Boolean

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

    Definition Classes
    CoarseGrainedSchedulerBackend → ExecutorAllocationClient
  55. def reviveOffers(): Unit

    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  56. val rpcEnv: RpcEnv

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

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

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

    Definition Classes
    CoarseGrainedSchedulerBackend
  60. def sufficientResourcesRegistered(): Boolean

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

    Definition Classes
    AnyRef
  62. val taskIdsOnSlave: HashMap[String, HashSet[String]]

    Definition Classes
    CoarseGrainedSchedulerBackend
  63. def toString(): String

    Definition Classes
    AnyRef → Any
  64. var totalCoreCount: AtomicInteger

    Definition Classes
    CoarseGrainedSchedulerBackend
  65. var totalRegisteredExecutors: AtomicInteger

    Definition Classes
    CoarseGrainedSchedulerBackend
  66. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CoarseGrainedSchedulerBackend

Inherited from Logging

Inherited from SchedulerBackend

Inherited from ExecutorAllocationClient

Inherited from AnyRef

Inherited from Any

Ungrouped