|
Akka/Scala example source code file (DistributedPubSubMessages.proto)
The DistributedPubSubMessages.proto Akka example source code/** * Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com> */ option java_package = "akka.contrib.pattern.protobuf.msg"; option optimize_for = SPEED; message Status { message Version { required Address address = 1; required int64 timestamp = 2; } repeated Version versions = 1; } message Delta { message Entry { required string key = 1; required int64 version = 2; optional string ref = 3; } message Bucket { required Address owner = 1; required int64 version = 2; repeated Entry content = 3; } repeated Bucket buckets = 1; } /** * Defines a remote address. */ message Address { required string system = 1; required string hostname = 2; required uint32 port = 3; optional string protocol = 4; } /** * Send normally local, but it is also used by the ClusterClient. */ message Send { required string path = 1; required bool localAffinity = 2; required Payload payload = 3; } /** * SendToAll normally local, but it is also used by the ClusterClient. */ message SendToAll { required string path = 1; required bool allButSelf = 2; required Payload payload = 3; } /** * Publish normally local, but it is also used by the ClusterClient. */ message Publish { required string topic = 1; required Payload payload = 3; } message Payload { required bytes enclosedMessage = 1; required int32 serializerId = 2; optional bytes messageManifest = 4; } Other Akka source code examplesHere is a short list of links related to this Akka DistributedPubSubMessages.proto source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.