org.onebusaway.federations
public class FederatedServiceRegistration extends Object
FederatedServiceRegistry
on a fixed interval. In combination with
FederatedServiceRegistryConstants.KEY_REGISTRATION_EXPIRES_AFTER
, we
can implement some basic fail-over capabilities in the service registry such
that a registry entry is automatically removed after a certain period of time
if the service hasn't been heard from in a while (ex. the service has
crashed).FederatedServiceRegistryConstants.KEY_REGISTRATION_EXPIRES_AFTER
Constructor and Description |
---|
FederatedServiceRegistration() |
Modifier and Type | Method and Description |
---|---|
void |
setInitiallyEnabled(boolean initiallyEnabled) |
void |
setProperties(Map<String,String> properties) |
void |
setRegistry(FederatedServiceRegistry registry) |
void |
setServiceClass(Class<?> serviceClass) |
void |
setServiceUrl(String url) |
void |
setUpdateFrequency(int updateFrequencyInSeconds) |
void |
start() |
void |
stop() |
public void setRegistry(FederatedServiceRegistry registry)
public void setServiceUrl(String url)
public void setServiceClass(Class<?> serviceClass)
public void setUpdateFrequency(int updateFrequencyInSeconds)
public void setInitiallyEnabled(boolean initiallyEnabled)
public void start()
public void stop()
Copyright © 2014 OneBusAway. All Rights Reserved.