public class RebindExceptionHandlerImpl extends java.lang.Object implements RebindExceptionHandler
| Modifier and Type | Class and Description | 
|---|---|
| static class  | RebindExceptionHandlerImpl.Builder | 
| Constructor and Description | 
|---|
| RebindExceptionHandlerImpl(RebindExceptionHandlerImpl.Builder builder) | 
| Modifier and Type | Method and Description | 
|---|---|
| static RebindExceptionHandlerImpl.Builder | builder() | 
| void | onAddEnricherFailed(EntityLocal entity,
                   Enricher enricher,
                   java.lang.Exception e) | 
| void | onAddFeedFailed(EntityLocal entity,
               Feed feed,
               java.lang.Exception e) | 
| void | onAddPolicyFailed(EntityLocal entity,
                 Policy policy,
                 java.lang.Exception e) | 
| void | onCreateFailed(BrooklynObjectType type,
              java.lang.String id,
              java.lang.String instanceType,
              java.lang.Exception e) | 
| CatalogItem<?,?> | onDanglingCatalogItemRef(java.lang.String id) | 
| Enricher | onDanglingEnricherRef(java.lang.String id) | 
| Entity | onDanglingEntityRef(java.lang.String id) | 
| Feed | onDanglingFeedRef(java.lang.String id) | 
| Location | onDanglingLocationRef(java.lang.String id) | 
| Policy | onDanglingPolicyRef(java.lang.String id) | 
| void | onDone()invoked after the complete rebind pass, always on success and possibly on failure | 
| java.lang.RuntimeException | onFailed(java.lang.Exception e)invoked for any high-level, unexpected, or otherwise uncaught failure;
 may be invoked on catching above errors | 
| void | onLoadMementoFailed(BrooklynObjectType type,
                   java.lang.String msg,
                   java.lang.Exception e) | 
| void | onManageFailed(BrooklynObjectType type,
              BrooklynObject instance,
              java.lang.Exception e) | 
| void | onNotFound(BrooklynObjectType type,
          java.lang.String id) | 
| void | onRebindFailed(BrooklynObjectType type,
              BrooklynObject instance,
              java.lang.Exception e) | 
| void | onStart()invoked before the rebind pass | 
public RebindExceptionHandlerImpl(RebindExceptionHandlerImpl.Builder builder)
public static RebindExceptionHandlerImpl.Builder builder()
public void onStart()
RebindExceptionHandleronStart in interface RebindExceptionHandlerpublic void onLoadMementoFailed(BrooklynObjectType type, java.lang.String msg, java.lang.Exception e)
onLoadMementoFailed in interface RebindExceptionHandlerpublic Entity onDanglingEntityRef(java.lang.String id)
onDanglingEntityRef in interface RebindExceptionHandlerpublic Location onDanglingLocationRef(java.lang.String id)
onDanglingLocationRef in interface RebindExceptionHandlerpublic Policy onDanglingPolicyRef(java.lang.String id)
onDanglingPolicyRef in interface RebindExceptionHandlerpublic Enricher onDanglingEnricherRef(java.lang.String id)
onDanglingEnricherRef in interface RebindExceptionHandlerpublic Feed onDanglingFeedRef(java.lang.String id)
onDanglingFeedRef in interface RebindExceptionHandlerpublic CatalogItem<?,?> onDanglingCatalogItemRef(java.lang.String id)
onDanglingCatalogItemRef in interface RebindExceptionHandlerpublic void onCreateFailed(BrooklynObjectType type, java.lang.String id, java.lang.String instanceType, java.lang.Exception e)
onCreateFailed in interface RebindExceptionHandlerpublic void onNotFound(BrooklynObjectType type, java.lang.String id)
onNotFound in interface RebindExceptionHandlerpublic void onRebindFailed(BrooklynObjectType type, BrooklynObject instance, java.lang.Exception e)
onRebindFailed in interface RebindExceptionHandlerpublic void onAddPolicyFailed(EntityLocal entity, Policy policy, java.lang.Exception e)
onAddPolicyFailed in interface RebindExceptionHandlerpublic void onAddEnricherFailed(EntityLocal entity, Enricher enricher, java.lang.Exception e)
onAddEnricherFailed in interface RebindExceptionHandlerpublic void onAddFeedFailed(EntityLocal entity, Feed feed, java.lang.Exception e)
onAddFeedFailed in interface RebindExceptionHandlerpublic void onManageFailed(BrooklynObjectType type, BrooklynObject instance, java.lang.Exception e)
onManageFailed in interface RebindExceptionHandlerpublic void onDone()
RebindExceptionHandleronDone in interface RebindExceptionHandlerpublic java.lang.RuntimeException onFailed(java.lang.Exception e)
RebindExceptionHandleronFailed in interface RebindExceptionHandler