├── .gitignore ├── LICENSE ├── OLD-README.md ├── README.md ├── friends ├── README.md ├── deploy │ └── friends.yaml ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── cloudstate │ │ └── samples │ │ └── friends │ │ ├── FriendsEntity.java │ │ └── Main.java │ ├── proto │ ├── cloudstate │ │ ├── entity_key.proto │ │ └── eventing.proto │ ├── friends.proto │ └── google │ │ ├── api │ │ ├── annotations.proto │ │ ├── http.proto │ │ └── httpbody.proto │ │ └── protobuf │ │ ├── any.proto │ │ ├── api.proto │ │ ├── compiler │ │ └── plugin.proto │ │ ├── descriptor.proto │ │ ├── duration.proto │ │ ├── empty.proto │ │ ├── field_mask.proto │ │ ├── source_context.proto │ │ ├── struct.proto │ │ ├── timestamp.proto │ │ ├── type.proto │ │ └── wrappers.proto │ └── resources │ ├── application.conf │ ├── log4j2.xml │ └── simplelogger.properties └── presence ├── Dockerfile ├── README.md ├── deploy └── presence.yaml ├── pom.xml └── src └── main ├── java └── io │ └── cloudstate │ └── samples │ └── presence │ ├── Main.java │ └── PresenceEntity.java ├── proto ├── cloudstate │ ├── entity_key.proto │ └── eventing.proto ├── google │ ├── api │ │ ├── annotations.proto │ │ ├── http.proto │ │ └── httpbody.proto │ └── protobuf │ │ ├── any.proto │ │ ├── api.proto │ │ ├── compiler │ │ └── plugin.proto │ │ ├── descriptor.proto │ │ ├── duration.proto │ │ ├── empty.proto │ │ ├── field_mask.proto │ │ ├── source_context.proto │ │ ├── struct.proto │ │ ├── timestamp.proto │ │ ├── type.proto │ │ └── wrappers.proto └── presence.proto └── resources ├── application.conf ├── log4j2.xml └── simplelogger.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/LICENSE -------------------------------------------------------------------------------- /OLD-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/OLD-README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/README.md -------------------------------------------------------------------------------- /friends/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/README.md -------------------------------------------------------------------------------- /friends/deploy/friends.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/deploy/friends.yaml -------------------------------------------------------------------------------- /friends/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/pom.xml -------------------------------------------------------------------------------- /friends/src/main/java/io/cloudstate/samples/friends/FriendsEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/java/io/cloudstate/samples/friends/FriendsEntity.java -------------------------------------------------------------------------------- /friends/src/main/java/io/cloudstate/samples/friends/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/java/io/cloudstate/samples/friends/Main.java -------------------------------------------------------------------------------- /friends/src/main/proto/cloudstate/entity_key.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/cloudstate/entity_key.proto -------------------------------------------------------------------------------- /friends/src/main/proto/cloudstate/eventing.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/cloudstate/eventing.proto -------------------------------------------------------------------------------- /friends/src/main/proto/friends.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/friends.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/api/http.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/api/httpbody.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/any.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/api.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/duration.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/empty.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/struct.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/type.proto -------------------------------------------------------------------------------- /friends/src/main/proto/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/proto/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /friends/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/resources/application.conf -------------------------------------------------------------------------------- /friends/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /friends/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/friends/src/main/resources/simplelogger.properties -------------------------------------------------------------------------------- /presence/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/Dockerfile -------------------------------------------------------------------------------- /presence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/README.md -------------------------------------------------------------------------------- /presence/deploy/presence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/deploy/presence.yaml -------------------------------------------------------------------------------- /presence/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/pom.xml -------------------------------------------------------------------------------- /presence/src/main/java/io/cloudstate/samples/presence/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/java/io/cloudstate/samples/presence/Main.java -------------------------------------------------------------------------------- /presence/src/main/java/io/cloudstate/samples/presence/PresenceEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/java/io/cloudstate/samples/presence/PresenceEntity.java -------------------------------------------------------------------------------- /presence/src/main/proto/cloudstate/entity_key.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/cloudstate/entity_key.proto -------------------------------------------------------------------------------- /presence/src/main/proto/cloudstate/eventing.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/cloudstate/eventing.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/api/http.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/api/httpbody.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/any.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/api.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/duration.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/empty.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/struct.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/type.proto -------------------------------------------------------------------------------- /presence/src/main/proto/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /presence/src/main/proto/presence.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/proto/presence.proto -------------------------------------------------------------------------------- /presence/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/resources/application.conf -------------------------------------------------------------------------------- /presence/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /presence/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudstateio/samples-java-chat/HEAD/presence/src/main/resources/simplelogger.properties --------------------------------------------------------------------------------