Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { Type MessageType Body interface{} }
type MessageHandler ¶
type MessageHandler struct {
// contains filtered or unexported fields
}
func NewMessageHandler ¶
func NewMessageHandler() *MessageHandler
func (*MessageHandler) AddListener ¶
func (m *MessageHandler) AddListener(listener MessageListener)
func (*MessageHandler) RemoveListener ¶
func (m *MessageHandler) RemoveListener(listener MessageListener)
func (*MessageHandler) SendMessage ¶
func (m *MessageHandler) SendMessage(message Message)
type MessageListener ¶
type MessageListener interface { /** * Called to receive a message sent by a message producer. * @param message the message that was sent. */ MessageReceived(message Message) }
All classes that listen to messages must implement this interface.
type MessageType ¶
type MessageType int
const ( EVAL_LINE MessageType = iota CALL METHOD_CALL RETURN )
Click to show internal directories.
Click to hide internal directories.