skuber-examples
skuber-examples
skuber.examples.argo
EventBus
EventBus
Native
Nats
Persistence
Spec
EventBusExample
skuber.examples.auth
AwsAuthExample
skuber.examples.customresources
CreateCRD
skuber.examples.deployment
DeploymentExamples
skuber.examples.exec
ExecExamples
skuber.examples.fluent
FluentExamples
skuber.examples.guestbook
CreateResultHandler
CreateResultHandler
Guestbook
GuestbookActor
Deploy
DeployedSuccessfully
DeploymentFailed
GuestbookActor
KubernetesProxyActor
Close
Closed
CreateReplicationController
CreateService
DeleteReplicationController
DeleteService
GetReplicationController
KubernetesRequestMessage
ResourceNotFound
UnwatchReplicationController
UpdateReplicationController
WatchReplicationController
KubernetesProxyActor
RemoveResultHandler
RemoveResultHandler
ScaleResultHandler
ScaleResultHandler
ScalerActor
InitiateScaling
ScalingDone
ScalingError
ScalerActor
ServiceActor
Create
Remove
Scale
ServiceCreated
ServiceMessage
ServiceNotExists
ServiceRemoved
ServiceReply
ServiceScaledTo
ServiceStopped
Stop
UnexpectedServiceError
ServiceActor
ServiceResultHandler
StopResultHandler
StopResultHandler
Watching
skuber.examples.guestbook.model
GuestbookServiceResources
GuestbookServiceSpecification
skuber.examples.ingress
NginxIngress
skuber.examples.job
PrintPiJob
skuber.examples.list
ListExamples
skuber.examples.patch
PatchExamples
ReplicaPatch
ReplicaSpec
skuber.examples.podlogs
PodLogExample
skuber.examples.scale
ScaleExamples
skuber.examples.watch
WatchExamples
skuber-examples
/
skuber.examples.guestbook
/
ScalerActor
ScalerActor
class
ScalerActor
(
kubernetes:
ActorRef
,
controllerName:
String
,
targetReplicaCount:
Int
)
extends
Actor
with
ActorLogging
Companion:
object
Graph
Supertypes
trait
ActorLogging
trait
Actor
class
Object
trait
Matchable
class
Any
Type members
Value members
Implicits
Type members
Inherited types
type
Receive
=
Receive
Inherited from:
Actor
Value members
Concrete methods
def
completed
:
Receive
def
done
:
Unit
def
error
(
ex:
Failure
):
Unit
def
handleFailureStatus
:
Receive
def
initial
:
Receive
def
isCompleted
:
Receive
def
isNotYetCompleted
:
Receive
def
maybeNotFound
:
Receive
def
receive
:
Receive
def
specNeedsUpdating
:
Receive
def
startWaiting
:
Receive
def
updateSpecification
:
Receive
def
waitForCompletion
:
Receive
Inherited methods
def
log
:
LoggingAdapter
Inherited from:
ActorLogging
@throws
(classOf[Exception])
def
postRestart
(
@unused
reason:
Throwable
):
Unit
Inherited from:
Actor
@throws
(classOf[Exception])
def
postStop
():
Unit
Inherited from:
Actor
@throws
(classOf[Exception])
def
preRestart
(
@unused
reason:
Throwable
,
@unused
message:
Option
[
Any
]):
Unit
Inherited from:
Actor
@throws
(classOf[Exception])
def
preStart
():
Unit
Inherited from:
Actor
final
def
sender
():
ActorRef
Inherited from:
Actor
def
supervisorStrategy
:
SupervisorStrategy
Inherited from:
Actor
def
unhandled
(
message:
Any
):
Unit
Inherited from:
Actor
Concrete fields
var
resultHandler
:
ActorRef
var
watching
:
Option
[
ReplicationController
]
Implicits
Implicits
implicit
val
timeout
:
Timeout