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. def finalize(): Unit

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

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

    Definition Classes
    SchedulerBackend
  23. def hashCode(): Int

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

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

    Definition Classes
    Any
  26. def isReady(): Boolean

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

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

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

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

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

    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  32. var localityAwareTasks: Int

    Attributes
    protected
    Definition Classes
    CoarseGrainedSchedulerBackend
  33. def log: Logger

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  40. def logName: String

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  45. val maxRegisteredWaitingTimeMs: Long

    Definition Classes
    CoarseGrainedSchedulerBackend
  46. var minRegisteredRatio: Double

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

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

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

    Definition Classes
    AnyRef
  50. def numExistingExecutors: Int

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

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

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

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

    Definition Classes
    CoarseGrainedSchedulerBackend → SchedulerBackend
  55. val rpcEnv: RpcEnv

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

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

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

    Definition Classes
    CoarseGrainedSchedulerBackend
  59. def sufficientResourcesRegistered(): Boolean

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

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

    Definition Classes
    CoarseGrainedSchedulerBackend
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. var totalCoreCount: AtomicInteger

    Definition Classes
    CoarseGrainedSchedulerBackend
  64. var totalRegisteredExecutors: AtomicInteger

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. 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