public static void register(OperationInterceptorRegistry registry) { registry.addFactoryServiceInterceptor( ResourcePoolService.class, Action.POST, SchedulerPlacementZoneInterceptor::handlePostOrPut); registry.addServiceInterceptor( ResourcePoolService.class, Action.PUT, SchedulerPlacementZoneInterceptor::handlePostOrPut); registry.addServiceInterceptor( ResourcePoolService.class, Action.PATCH, SchedulerPlacementZoneInterceptor::handlePatch); }
public static void register(OperationInterceptorRegistry registry) { registry.addServiceInterceptor( EventLogService.class, Action.DELETE, UnauthorizedDeleteInterceptor::handleDelete); registry.addServiceInterceptor( RequestStatusService.class, Action.DELETE, UnauthorizedDeleteInterceptor::handleDelete); }
/** * Registers service operation interceptors. */ protected void registerOperationInterceptors() { InUsePlacementZoneInterceptor.register(interceptors); SchedulerPlacementZoneInterceptor.register(interceptors); CompositeComponentInterceptor.register(interceptors); AuthCredentialsInterceptor.register(interceptors); UnauthorizedDeleteInterceptor.register(interceptors); ProjectInterceptor.register(interceptors); }
private ResourcePoolState createPlacementZone(String placementZoneName, boolean isSchedulerZone) throws Throwable { ResourcePoolState resourcePoolState = createResourcePoolState(placementZoneName, isSchedulerZone); return createPlacementZone(resourcePoolState); }
private ResourcePoolState createPlacementZone(String placementZoneName) throws Throwable { ResourcePoolState resourcePoolState = createResourcePoolState(placementZoneName); return createPlacementZone(resourcePoolState); }
@Override protected void registerInterceptors(OperationInterceptorRegistry registry) { AuthCredentialsInterceptor.register(registry); }
@Override protected void registerInterceptors(OperationInterceptorRegistry registry) { ProjectInterceptor.register(registry); }
@Override protected void registerInterceptors(OperationInterceptorRegistry registry) { SchedulerPlacementZoneInterceptor.register(registry); }
@Override protected void registerInterceptors(OperationInterceptorRegistry registry) { UnauthorizedDeleteInterceptor.register(registry); }
@Override protected void registerInterceptors(OperationInterceptorRegistry registry) { InUsePlacementZoneInterceptor.register(registry); }
protected OperationInterceptorRegistry createInterceptorRegistry() { return new OperationInterceptorRegistry(); }
private ContainerHostSpec createContainerHostSpec(List<String> tenantLinks, ContainerHostType hostType) throws Throwable { return createContainerHostSpec(tenantLinks, hostType, null, null); }
private void waitForDefaultRoles() throws Throwable { waitForServiceAvailability(AuthUtil.CLOUD_ADMINS_RESOURCE_GROUP_LINK, AuthUtil.CLOUD_ADMINS_USER_GROUP_LINK, AuthUtil.DEFAULT_CLOUD_ADMINS_ROLE_LINK, AuthUtil.DEFAULT_BASIC_USERS_ROLE_LINK, AuthUtil.BASIC_USERS_USER_GROUP_LINK, AuthUtil.BASIC_USERS_RESOURCE_GROUP_LINK); }
private ResourcePoolState createPlacementZone(ResourcePoolState resourcePoolState) throws Throwable { return doPost(resourcePoolState, ResourcePoolService.FACTORY_LINK); }
private ResourcePoolState createPlacementZone(ResourcePoolState resourcePoolState) throws Throwable { return doPost(resourcePoolState, ResourcePoolService.FACTORY_LINK); }
private ComputeState createComputeState(ResourcePoolState placementZone) throws Throwable { return createComputeState(placementZone, false); }
private static void registerType(OperationInterceptorRegistry registry, Class<? extends Service> serviceType) { registry.addFactoryServiceInterceptor(serviceType, null, CompositeComponentInterceptor::handleFactoryPost); registry.addServiceInterceptor(serviceType, null, CompositeComponentInterceptor::handleServiceOp); }
public static void register(OperationInterceptorRegistry registry) { registry.addServiceInterceptor( ResourcePoolService.class, Action.DELETE, InUsePlacementZoneInterceptor::handleDelete); }
private static void registerType(OperationInterceptorRegistry registry, Class<? extends Service> serviceType) { registry.addServiceInterceptor(serviceType, null, ProjectInterceptor::handleServiceOp); registry.addFactoryServiceInterceptor(serviceType, null, ProjectInterceptor::handleFactoryOp); }
public static void register(OperationInterceptorRegistry registry) { registry.addFactoryServiceInterceptor( AuthCredentialsService.class, Action.POST, AuthCredentialsInterceptor::handlePatchPostPut); registry.addServiceInterceptor( AuthCredentialsService.class, Action.POST, AuthCredentialsInterceptor::handlePatchPostPut); registry.addServiceInterceptor( AuthCredentialsService.class, Action.PUT, AuthCredentialsInterceptor::handlePatchPostPut); registry.addServiceInterceptor( AuthCredentialsService.class, Action.PATCH, AuthCredentialsInterceptor::handlePatchPostPut); registry.addServiceInterceptor( AuthCredentialsService.class, Action.DELETE, AuthCredentialsInterceptor::handleDelete); }