public class ContainerAllocationExpirer extends AbstractLivelinessMonitor<ContainerId>
Service.STATE
DEFAULT_EXPIRE
Constructor and Description |
---|
ContainerAllocationExpirer(Dispatcher d) |
Modifier and Type | Method and Description |
---|---|
protected void |
expire(ContainerId containerId) |
void |
serviceInit(Configuration conf)
All initialization code needed by a service.
|
receivedPing, register, serviceStart, serviceStop, setExpireInterval, setMonitorInterval, unregister
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
public ContainerAllocationExpirer(Dispatcher d)
public void serviceInit(Configuration conf) throws Exception
AbstractService
AbstractService.init(Configuration)
prevents re-entrancy.
The base implementation checks to see if the subclass has created
a new configuration instance, and if so, updates the base class valueserviceInit
in class AbstractService
conf
- configurationException
- on a failure -these will be caught,
possibly wrapped, and wil; trigger a service stopprotected void expire(ContainerId containerId)
expire
in class AbstractLivelinessMonitor<ContainerId>
Copyright © 2013 Apache Software Foundation. All rights reserved.