public class Publisher extends Object
Constructor and Description |
---|
Publisher(AsyncCuratorFramework client) |
Modifier and Type | Method and Description |
---|---|
void |
publishInstance(Instance instance)
Publish the given instance using the Instance client template
|
void |
publishInstances(List<Instance> instances)
Publish the given instances using the Instance client template in a transaction
|
void |
publishLocationAvailable(Group group,
LocationAvailable locationAvailable)
Publish the given LocationAvailable using the LocationAvailable client template
|
void |
publishLocationsAvailable(Group group,
List<LocationAvailable> locationsAvailable)
Publish the given LocationAvailables using the LocationAvailable client template in a transaction
|
void |
publishUserCreated(Group group,
UserCreated userCreated)
Publish the given UserCreated using the UserCreated client template
|
void |
publishUsersCreated(Group group,
List<UserCreated> usersCreated)
Publish the given UserCreateds using the UserCreated client template in a transaction
|
public Publisher(AsyncCuratorFramework client)
public void publishInstance(Instance instance)
instance
- instance to publishpublic void publishInstances(List<Instance> instances)
instances
- instances to publishpublic void publishLocationAvailable(Group group, LocationAvailable locationAvailable)
group
- grouplocationAvailable
- message to publishpublic void publishUserCreated(Group group, UserCreated userCreated)
group
- groupuserCreated
- message to publishpublic void publishLocationsAvailable(Group group, List<LocationAvailable> locationsAvailable)
group
- grouplocationsAvailable
- messages to publishpublic void publishUsersCreated(Group group, List<UserCreated> usersCreated)
group
- groupusersCreated
- messages to publishCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.