Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void deploy(DeploymentUnit unit) throws DeploymentException {
- RubyApplicationMetaData rubyAppMetaData = unit.getAttachment(RubyApplicationMetaData.class);
- if (rubyAppMetaData.getAuthenticationStrategy() == null || rubyAppMetaData.getAuthenticationStrategy().trim().equals("")) {
- rubyAppMetaData.setAuthenticationStrategy(DEFAULT_AUTHENTICATION_STRATEGY);
- }
- String beanName = AttachmentUtils.beanName(unit, Authenticator.class);
- BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder(beanName, Authenticator.class.getName());
- ValueMetaData kernelControllerInject = builder.createInject("jboss.kernel:service=Kernel", "controller");
- builder.addPropertyMetaData("controller", kernelControllerInject);
- // how do I create this injection?
- ValueMetaData kernelControllerInject = builder.createInject("jboss.kernel:service=Kernel", "controller");
- builder.addPropertyMetaData("authStrategy", authStrategyInject);
- }
Add Comment
Please, Sign In to add comment