public synchronized void start(StartContext context) throws StartException {
log.debug("Starting Host Controller Server Inventory");
final ServerInventory serverInventory;
try {
final NetworkInterfaceBinding interfaceBinding = iFace.getValue();
final ProcessControllerClient client = this.client.getValue();
final InetSocketAddress binding = new InetSocketAddress(interfaceBinding.getAddress(), port);
serverInventory = new ServerInventory(environment, binding, client);
} catch (Exception e) {
throw new StartException(e);
}