/** * Validate an ActivationSpec instance on the first usage. * * @param spec The spec instance to validate. */ private void checkConstraints(ActivationSpec spec) throws InvalidPropertyException { if (!validated) { // There are two potential validations, self validation via the // validate() method and container-driven validation using bean validation. try { spec.validate(); } catch (UnsupportedOperationException uoe) { // ignore if not implemented. } // if we have a validator factory at this point, then validate // the resource adaptor instance if (validatorFactory != null) { Validator validator = validatorFactory.getValidator(); Set generalSet = validator.validate(spec); if (!generalSet.isEmpty()) { throw new ConstraintViolationException("Constraint violation for ActitvationSpec", generalSet); } } validated = true; } } }
activationSpec.validate(); } catch (UnsupportedOperationException uoe) { logger.info("ActivationSpec does not support validate. Implementation of validate is optional");
activationSpec.validate(); } catch (final UnsupportedOperationException uoe) { logger.info("ActivationSpec does not support validate. Implementation of validate is optional");
activationSpec.validate(); } catch (final UnsupportedOperationException uoe) { logger.info("ActivationSpec does not support validate. Implementation of validate is optional");
activationSpec.validate(); } catch (final UnsupportedOperationException uoe) { logger.info("ActivationSpec does not support validate. Implementation of validate is optional");
/** * メッセージエンドポイントをアクティブ化します. * * @throws ResourceException * メッセージエンドポイントのアクティブ化中に例外が発生した場合 */ public void activate() throws ResourceException { assertInboundResourceAdapter(); activationSpec = createActivationSpec(); activationSpec.validate(); raDeployer.getResourceAdapter().endpointActivation(messageEndpointFactory, activationSpec); if (logger.isDebugEnabled()) { loggingDeployedMessage(); } }
_activationSpec.validate(); } catch (Exception e) { throw error(e);