@Path(value="/v1/beacon")
public class BeaconAPI
extends java.lang.Object
| Constructor and Description |
|---|
BeaconAPI() |
| Modifier and Type | Method and Description |
|---|---|
CollectiveImpl |
getCollective() |
java.util.Collection<net.e6tech.elements.common.federation.Member> |
hosts() |
java.util.Collection<net.e6tech.elements.common.federation.Member> |
members() |
void |
onEvent(Event event) |
void |
setCollective(CollectiveImpl collective) |
public CollectiveImpl getCollective()
public void setCollective(CollectiveImpl collective)
@GET @Consumes(value="application/json") @Produces(value="application/json") @Path(value="hosts") public java.util.Collection<net.e6tech.elements.common.federation.Member> hosts()
@GET @Consumes(value="application/json") @Produces(value="application/json") @Path(value="members") public java.util.Collection<net.e6tech.elements.common.federation.Member> members()
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="events")
public void onEvent(@Nonnull
Event event)