public static <VERTICLE extends Verticle> boolean blockDeploy(Vertx vertx, Class<VERTICLE> cls, DeploymentOptions options) throws InterruptedException { Holder<Boolean> result = new Holder<>(); CountDownLatch latch = new CountDownLatch(1); vertx.deployVerticle(cls.getName(), options, ar -> { result.value = ar.succeeded(); if (ar.failed()) { LOGGER.error("deploy vertx failed, cause ", ar.cause()); } latch.countDown(); }); latch.await(); return result.value; }
private Holder<Boolean> checkQpsFlowControl(OperationMeta operationMeta) { Holder<Boolean> qpsFlowControlReject = new Holder<>(false); @SuppressWarnings("deprecation") Handler providerQpsFlowControlHandler = operationMeta.getProviderQpsFlowControlHandler(); if (null != providerQpsFlowControlHandler) { try { providerQpsFlowControlHandler.handle(invocation, response -> { qpsFlowControlReject.value = true; produceProcessor = ProduceProcessorManager.JSON_PROCESSOR; sendResponse(response); }); } catch (Exception e) { LOGGER.error("failed to execute ProviderQpsFlowControlHandler", e); qpsFlowControlReject.value = true; sendFailResponse(e); } } return qpsFlowControlReject; }
private Holder<Boolean> checkQpsFlowControl(OperationMeta operationMeta) { Holder<Boolean> qpsFlowControlReject = new Holder<>(false); @SuppressWarnings("deprecation") Handler providerQpsFlowControlHandler = operationMeta.getProviderQpsFlowControlHandler(); if (null != providerQpsFlowControlHandler) { try { providerQpsFlowControlHandler.handle(invocation, response -> { qpsFlowControlReject.value = true; sendResponse(header.getContext(), response); }); } catch (Exception e) { LOGGER.error("failed to execute ProviderQpsFlowControlHandler", e); qpsFlowControlReject.value = true; sendResponse(header.getContext(), Response.providerFailResp(e)); } } return qpsFlowControlReject; } }
@Override void put(Object obj, Object[] args) { Holder holder = new Holder(); if (obj != null) { holder.value = obj; } args[idx] = holder; } }
@Override void put(Object obj, Object[] args) { Holder holder = new Holder(); if (obj != null) { holder.value = obj; } args[idx] = holder; } }
Holder<T> holder = new Holder<>(obj); opName = calculateOpName(holder, opName, hasOpName);
@Override void put(Object obj, Object[] args) { Holder holder = new Holder(); if (obj != null) { holder.value = obj; } args[idx] = holder; } }
public DeviceInfo getDeviceInfo() { Holder<String> manufacturer = new Holder<>(); Holder<String> model = new Holder<>(); Holder<String> firmwareVersion = new Holder<>(); Holder<String> serialNumber = new Holder<>(); Holder<String> hardwareId = new Holder<>(); device.getDeviceInformation(manufacturer, model, firmwareVersion, serialNumber, hardwareId); return new DeviceInfo(manufacturer.value, model.value, firmwareVersion.value, serialNumber.value, hardwareId.value); }
/** * @param accounting * Object that looks after how many runs are executing. * @throws RemoteException */ public WorkerCore(@Nonnull RunAccounting accounting) throws RemoteException { super(); stdout = new StringWriter(); stderr = new StringWriter(); pid = new Holder<>(); this.accounting = accounting; }
/** * @param accounting * Object that looks after how many runs are executing. * @throws RemoteException */ public WorkerCore(@Nonnull RunAccounting accounting) throws RemoteException { super(); stdout = new StringWriter(); stderr = new StringWriter(); pid = new Holder<>(); this.accounting = accounting; }
Holder<T> holder = new Holder<>(obj); opName = calculateOpName(holder, opName, hasOpName);
/** * Converts a binding extension into a Web Services extension holder. */ public static javax.xml.ws.Holder<CmisExtensionType> convertExtensionHolder(ExtensionsData extension) { if (extension == null) { return null; } javax.xml.ws.Holder<CmisExtensionType> result = new javax.xml.ws.Holder<CmisExtensionType>(); result.value = convert(extension); return result; }
/** * Converts a holder into a WS holder. */ public static <T> javax.xml.ws.Holder<T> convertHolder(Holder<T> orgHolder) { if (orgHolder == null) { return null; } javax.xml.ws.Holder<T> result = new javax.xml.ws.Holder<T>(); result.value = orgHolder.getValue(); return result; }
/** * @param currentVersion - the current version of the signature file. * @return a SignatureFileInfo object representing the current version on * the pronom website. */ @Override public SignatureFileInfo getLatestVersion(int currentVersion) { Holder<Version> version = new Holder<Version>(); Holder<Boolean> deprecated = new Holder<Boolean>(); pronomService.getSignatureFileVersionV1(version, deprecated); SignatureFileInfo info = new SignatureFileInfo(version.value .getVersion(), deprecated.value.booleanValue(), SignatureType.BINARY); return info; }
/** * @param currentVersion - the current version of the signature file. * @return a SignatureFileInfo object representing the current version on * the pronom website. */ @Override public SignatureFileInfo getLatestVersion(int currentVersion) { Holder<Version> version = new Holder<Version>(); Holder<Boolean> deprecated = new Holder<Boolean>(); pronomService.getSignatureFileVersionV1(version, deprecated); SignatureFileInfo info = new SignatureFileInfo(version.value .getVersion(), deprecated.value.booleanValue(), SignatureType.BINARY); return info; }
@Test(expectedExceptions = FaultMessage.class) public void emptyAccountOidListAccountShadowOwner() throws FaultMessage { try { modelService.findShadowOwner("", new Holder<>(), new Holder<>()); } catch (FaultMessage ex) { ModelTUtil.assertIllegalArgumentFault(ex); } Assert.fail("Illegal argument exception must be thrown"); }
@Test(expectedExceptions = FaultMessage.class) public void testGetNullOidAndPropertyRef() throws FaultMessage { try { modelService.getObject(UserType.COMPLEX_TYPE, null, null, new Holder<>(), new Holder<>()); } catch (FaultMessage ex) { ModelTUtil.assertIllegalArgumentFault(ex); } Assert.fail("get must fail"); }
public void createPublication( Publication publication ) throws ImexCentralException { try { port.createPublication( new Holder( publication ) ); } catch ( IcentralFault f ) { throw new ImexCentralException( "Error while creating a publication: " + showPublication(publication), f); } }
@Test(expectedExceptions = FaultMessage.class) public void nullAccountOidListAccountShadowOwner() throws FaultMessage { try { modelService.findShadowOwner(null, new Holder<>(), new Holder<>()); } catch (FaultMessage ex) { ModelTUtil.assertIllegalArgumentFault(ex); } Assert.fail("Illegal argument excetion must be thrown"); }