Documentation ¶
Index ¶
- Variables
- type ActorChildCreated
- func (*ActorChildCreated) Descriptor() ([]byte, []int)deprecated
- func (x *ActorChildCreated) GetAddress() *Address
- func (x *ActorChildCreated) GetCreatedAt() *timestamppb.Timestamp
- func (x *ActorChildCreated) GetParent() *Address
- func (*ActorChildCreated) ProtoMessage()
- func (x *ActorChildCreated) ProtoReflect() protoreflect.Message
- func (x *ActorChildCreated) Reset()
- func (x *ActorChildCreated) String() string
- type ActorPassivated
- func (*ActorPassivated) Descriptor() ([]byte, []int)deprecated
- func (x *ActorPassivated) GetAddress() *Address
- func (x *ActorPassivated) GetPassivatedAt() *timestamppb.Timestamp
- func (*ActorPassivated) ProtoMessage()
- func (x *ActorPassivated) ProtoReflect() protoreflect.Message
- func (x *ActorPassivated) Reset()
- func (x *ActorPassivated) String() string
- type ActorRestarted
- func (*ActorRestarted) Descriptor() ([]byte, []int)deprecated
- func (x *ActorRestarted) GetAddress() *Address
- func (x *ActorRestarted) GetRestartedAt() *timestamppb.Timestamp
- func (*ActorRestarted) ProtoMessage()
- func (x *ActorRestarted) ProtoReflect() protoreflect.Message
- func (x *ActorRestarted) Reset()
- func (x *ActorRestarted) String() string
- type ActorStarted
- func (*ActorStarted) Descriptor() ([]byte, []int)deprecated
- func (x *ActorStarted) GetAddress() *Address
- func (x *ActorStarted) GetStartedAt() *timestamppb.Timestamp
- func (*ActorStarted) ProtoMessage()
- func (x *ActorStarted) ProtoReflect() protoreflect.Message
- func (x *ActorStarted) Reset()
- func (x *ActorStarted) String() string
- type ActorStopped
- func (*ActorStopped) Descriptor() ([]byte, []int)deprecated
- func (x *ActorStopped) GetAddress() *Address
- func (x *ActorStopped) GetStoppedAt() *timestamppb.Timestamp
- func (*ActorStopped) ProtoMessage()
- func (x *ActorStopped) ProtoReflect() protoreflect.Message
- func (x *ActorStopped) Reset()
- func (x *ActorStopped) String() string
- type Address
- func (*Address) Descriptor() ([]byte, []int)deprecated
- func (x *Address) GetHost() string
- func (x *Address) GetId() string
- func (x *Address) GetName() string
- func (x *Address) GetParent() *Address
- func (x *Address) GetPort() int32
- func (x *Address) GetSystem() string
- func (*Address) ProtoMessage()
- func (x *Address) ProtoReflect() protoreflect.Message
- func (x *Address) Reset()
- func (x *Address) String() string
- type Broadcast
- type Deadletter
- func (*Deadletter) Descriptor() ([]byte, []int)deprecated
- func (x *Deadletter) GetMessage() *anypb.Any
- func (x *Deadletter) GetReason() string
- func (x *Deadletter) GetReceiver() *Address
- func (x *Deadletter) GetSendTime() *timestamppb.Timestamp
- func (x *Deadletter) GetSender() *Address
- func (*Deadletter) ProtoMessage()
- func (x *Deadletter) ProtoReflect() protoreflect.Message
- func (x *Deadletter) Reset()
- func (x *Deadletter) String() string
- type NodeJoined
- func (*NodeJoined) Descriptor() ([]byte, []int)deprecated
- func (x *NodeJoined) GetAddress() string
- func (x *NodeJoined) GetTimestamp() *timestamppb.Timestamp
- func (*NodeJoined) ProtoMessage()
- func (x *NodeJoined) ProtoReflect() protoreflect.Message
- func (x *NodeJoined) Reset()
- func (x *NodeJoined) String() string
- type NodeLeft
- func (*NodeLeft) Descriptor() ([]byte, []int)deprecated
- func (x *NodeLeft) GetAddress() string
- func (x *NodeLeft) GetTimestamp() *timestamppb.Timestamp
- func (*NodeLeft) ProtoMessage()
- func (x *NodeLeft) ProtoReflect() protoreflect.Message
- func (x *NodeLeft) Reset()
- func (x *NodeLeft) String() string
- type PoisonPill
- type PostStart
- type Terminated
Constants ¶
This section is empty.
Variables ¶
var File_goakt_goakt_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ActorChildCreated ¶
type ActorChildCreated struct { // Specifies the actor address Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the parent address Parent *Address `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // Specifies the started time CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
ActorChildCreated defines the child actor created event
func (*ActorChildCreated) Descriptor
deprecated
func (*ActorChildCreated) Descriptor() ([]byte, []int)
Deprecated: Use ActorChildCreated.ProtoReflect.Descriptor instead.
func (*ActorChildCreated) GetAddress ¶
func (x *ActorChildCreated) GetAddress() *Address
func (*ActorChildCreated) GetCreatedAt ¶
func (x *ActorChildCreated) GetCreatedAt() *timestamppb.Timestamp
func (*ActorChildCreated) GetParent ¶
func (x *ActorChildCreated) GetParent() *Address
func (*ActorChildCreated) ProtoMessage ¶
func (*ActorChildCreated) ProtoMessage()
func (*ActorChildCreated) ProtoReflect ¶
func (x *ActorChildCreated) ProtoReflect() protoreflect.Message
func (*ActorChildCreated) Reset ¶
func (x *ActorChildCreated) Reset()
func (*ActorChildCreated) String ¶
func (x *ActorChildCreated) String() string
type ActorPassivated ¶
type ActorPassivated struct { // Specifies the actor address Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the passivation time PassivatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=passivated_at,json=passivatedAt,proto3" json:"passivated_at,omitempty"` // contains filtered or unexported fields }
ActorPassivated define the actor passivated event
func (*ActorPassivated) Descriptor
deprecated
func (*ActorPassivated) Descriptor() ([]byte, []int)
Deprecated: Use ActorPassivated.ProtoReflect.Descriptor instead.
func (*ActorPassivated) GetAddress ¶
func (x *ActorPassivated) GetAddress() *Address
func (*ActorPassivated) GetPassivatedAt ¶
func (x *ActorPassivated) GetPassivatedAt() *timestamppb.Timestamp
func (*ActorPassivated) ProtoMessage ¶
func (*ActorPassivated) ProtoMessage()
func (*ActorPassivated) ProtoReflect ¶
func (x *ActorPassivated) ProtoReflect() protoreflect.Message
func (*ActorPassivated) Reset ¶
func (x *ActorPassivated) Reset()
func (*ActorPassivated) String ¶
func (x *ActorPassivated) String() string
type ActorRestarted ¶
type ActorRestarted struct { // Specifies the actor address Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the stop time RestartedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=restarted_at,json=restartedAt,proto3" json:"restarted_at,omitempty"` // contains filtered or unexported fields }
ActorRestarted defines the actor restarted event
func (*ActorRestarted) Descriptor
deprecated
func (*ActorRestarted) Descriptor() ([]byte, []int)
Deprecated: Use ActorRestarted.ProtoReflect.Descriptor instead.
func (*ActorRestarted) GetAddress ¶
func (x *ActorRestarted) GetAddress() *Address
func (*ActorRestarted) GetRestartedAt ¶
func (x *ActorRestarted) GetRestartedAt() *timestamppb.Timestamp
func (*ActorRestarted) ProtoMessage ¶
func (*ActorRestarted) ProtoMessage()
func (*ActorRestarted) ProtoReflect ¶
func (x *ActorRestarted) ProtoReflect() protoreflect.Message
func (*ActorRestarted) Reset ¶
func (x *ActorRestarted) Reset()
func (*ActorRestarted) String ¶
func (x *ActorRestarted) String() string
type ActorStarted ¶
type ActorStarted struct { // Specifies the actor address Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the started time StartedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` // contains filtered or unexported fields }
ActorStarted defines the actor started event
func (*ActorStarted) Descriptor
deprecated
func (*ActorStarted) Descriptor() ([]byte, []int)
Deprecated: Use ActorStarted.ProtoReflect.Descriptor instead.
func (*ActorStarted) GetAddress ¶
func (x *ActorStarted) GetAddress() *Address
func (*ActorStarted) GetStartedAt ¶
func (x *ActorStarted) GetStartedAt() *timestamppb.Timestamp
func (*ActorStarted) ProtoMessage ¶
func (*ActorStarted) ProtoMessage()
func (*ActorStarted) ProtoReflect ¶
func (x *ActorStarted) ProtoReflect() protoreflect.Message
func (*ActorStarted) Reset ¶
func (x *ActorStarted) Reset()
func (*ActorStarted) String ¶
func (x *ActorStarted) String() string
type ActorStopped ¶
type ActorStopped struct { // Specifies the actor address Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the stop time StoppedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=stopped_at,json=stoppedAt,proto3" json:"stopped_at,omitempty"` // contains filtered or unexported fields }
ActorStopped defines the actor stopped event
func (*ActorStopped) Descriptor
deprecated
func (*ActorStopped) Descriptor() ([]byte, []int)
Deprecated: Use ActorStopped.ProtoReflect.Descriptor instead.
func (*ActorStopped) GetAddress ¶
func (x *ActorStopped) GetAddress() *Address
func (*ActorStopped) GetStoppedAt ¶
func (x *ActorStopped) GetStoppedAt() *timestamppb.Timestamp
func (*ActorStopped) ProtoMessage ¶
func (*ActorStopped) ProtoMessage()
func (*ActorStopped) ProtoReflect ¶
func (x *ActorStopped) ProtoReflect() protoreflect.Message
func (*ActorStopped) Reset ¶
func (x *ActorStopped) Reset()
func (*ActorStopped) String ¶
func (x *ActorStopped) String() string
type Address ¶
type Address struct { // Specifies the remote host address Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` // Specifies the remote port Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // Specifies the actor name Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Specifies the actor unique id Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"` // Specifies the actor system System string `protobuf:"bytes,5,opt,name=system,proto3" json:"system,omitempty"` // Specifies the parent address Parent *Address `protobuf:"bytes,6,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
Address represents an actor address
func (*Address) Descriptor
deprecated
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) ProtoReflect ¶
func (x *Address) ProtoReflect() protoreflect.Message
type Broadcast ¶ added in v2.4.0
type Broadcast struct { // Specifies the actual message Message *anypb.Any `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Broadcast is used to send message to a router
func (*Broadcast) Descriptor
deprecated
added in
v2.4.0
func (*Broadcast) GetMessage ¶ added in v2.4.0
func (*Broadcast) ProtoMessage ¶ added in v2.4.0
func (*Broadcast) ProtoMessage()
func (*Broadcast) ProtoReflect ¶ added in v2.4.0
func (x *Broadcast) ProtoReflect() protoreflect.Message
type Deadletter ¶
type Deadletter struct { // Specifies the sender's address Sender *Address `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` // Specifies the actor address Receiver *Address `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // Specifies the message to send to the actor // Any proto message is allowed to be sent Message *anypb.Any `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` // Specifies the message send time SendTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"` // Specifies the reason why the deadletter Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` // contains filtered or unexported fields }
Deadletter defines the deadletter event
func (*Deadletter) Descriptor
deprecated
func (*Deadletter) Descriptor() ([]byte, []int)
Deprecated: Use Deadletter.ProtoReflect.Descriptor instead.
func (*Deadletter) GetMessage ¶
func (x *Deadletter) GetMessage() *anypb.Any
func (*Deadletter) GetReason ¶
func (x *Deadletter) GetReason() string
func (*Deadletter) GetReceiver ¶
func (x *Deadletter) GetReceiver() *Address
func (*Deadletter) GetSendTime ¶
func (x *Deadletter) GetSendTime() *timestamppb.Timestamp
func (*Deadletter) GetSender ¶
func (x *Deadletter) GetSender() *Address
func (*Deadletter) ProtoMessage ¶
func (*Deadletter) ProtoMessage()
func (*Deadletter) ProtoReflect ¶
func (x *Deadletter) ProtoReflect() protoreflect.Message
func (*Deadletter) Reset ¶
func (x *Deadletter) Reset()
func (*Deadletter) String ¶
func (x *Deadletter) String() string
type NodeJoined ¶
type NodeJoined struct { // Specifies the node address Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the timestamp Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
NodeJoined defines the node joined event
func (*NodeJoined) Descriptor
deprecated
func (*NodeJoined) Descriptor() ([]byte, []int)
Deprecated: Use NodeJoined.ProtoReflect.Descriptor instead.
func (*NodeJoined) GetAddress ¶
func (x *NodeJoined) GetAddress() string
func (*NodeJoined) GetTimestamp ¶
func (x *NodeJoined) GetTimestamp() *timestamppb.Timestamp
func (*NodeJoined) ProtoMessage ¶
func (*NodeJoined) ProtoMessage()
func (*NodeJoined) ProtoReflect ¶
func (x *NodeJoined) ProtoReflect() protoreflect.Message
func (*NodeJoined) Reset ¶
func (x *NodeJoined) Reset()
func (*NodeJoined) String ¶
func (x *NodeJoined) String() string
type NodeLeft ¶
type NodeLeft struct { // Specifies the node address Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Specifies the timestamp Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
NodeLeft defines the node left event
func (*NodeLeft) Descriptor
deprecated
func (*NodeLeft) GetAddress ¶
func (*NodeLeft) GetTimestamp ¶
func (x *NodeLeft) GetTimestamp() *timestamppb.Timestamp
func (*NodeLeft) ProtoMessage ¶
func (*NodeLeft) ProtoMessage()
func (*NodeLeft) ProtoReflect ¶
func (x *NodeLeft) ProtoReflect() protoreflect.Message
type PoisonPill ¶
type PoisonPill struct {
// contains filtered or unexported fields
}
PoisonPill is sent the stop an actor. It is enqueued as ordinary messages. It will be handled after messages that were already queued in the mailbox.
func (*PoisonPill) Descriptor
deprecated
func (*PoisonPill) Descriptor() ([]byte, []int)
Deprecated: Use PoisonPill.ProtoReflect.Descriptor instead.
func (*PoisonPill) ProtoMessage ¶
func (*PoisonPill) ProtoMessage()
func (*PoisonPill) ProtoReflect ¶
func (x *PoisonPill) ProtoReflect() protoreflect.Message
func (*PoisonPill) Reset ¶
func (x *PoisonPill) Reset()
func (*PoisonPill) String ¶
func (x *PoisonPill) String() string
type PostStart ¶
type PostStart struct {
// contains filtered or unexported fields
}
PostStart is used when an actor has successfully started
func (*PostStart) Descriptor
deprecated
func (*PostStart) ProtoMessage ¶
func (*PostStart) ProtoMessage()
func (*PostStart) ProtoReflect ¶
func (x *PostStart) ProtoReflect() protoreflect.Message
type Terminated ¶
type Terminated struct { // Specifies the terminated actor ActorId string `protobuf:"bytes,1,opt,name=actor_id,json=actorId,proto3" json:"actor_id,omitempty"` // contains filtered or unexported fields }
Terminated is used to notify watching actors of the shutdown of its child actor.
func (*Terminated) Descriptor
deprecated
func (*Terminated) Descriptor() ([]byte, []int)
Deprecated: Use Terminated.ProtoReflect.Descriptor instead.
func (*Terminated) GetActorId ¶ added in v2.4.0
func (x *Terminated) GetActorId() string
func (*Terminated) ProtoMessage ¶
func (*Terminated) ProtoMessage()
func (*Terminated) ProtoReflect ¶
func (x *Terminated) ProtoReflect() protoreflect.Message
func (*Terminated) Reset ¶
func (x *Terminated) Reset()
func (*Terminated) String ¶
func (x *Terminated) String() string