Guest User

Untitled

a guest
Jul 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. @Override
  2. public void deploy(DeploymentUnit unit) throws DeploymentException {
  3. RubyApplicationMetaData rubyAppMetaData = unit.getAttachment(RubyApplicationMetaData.class);
  4.  
  5. if (rubyAppMetaData.getAuthenticationStrategy() == null || rubyAppMetaData.getAuthenticationStrategy().trim().equals("")) {
  6. rubyAppMetaData.setAuthenticationStrategy(DEFAULT_AUTHENTICATION_STRATEGY);
  7. }
  8. String beanName = AttachmentUtils.beanName(unit, Authenticator.class);
  9.  
  10. BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder(beanName, Authenticator.class.getName());
  11. ValueMetaData kernelControllerInject = builder.createInject("jboss.kernel:service=Kernel", "controller");
  12. builder.addPropertyMetaData("controller", kernelControllerInject);
  13. // how do I create this injection?
  14. ValueMetaData kernelControllerInject = builder.createInject("jboss.kernel:service=Kernel", "controller");
  15. builder.addPropertyMetaData("authStrategy", authStrategyInject);
  16. }
Add Comment
Please, Sign In to add comment