Class CreationDecorator.NoDecoration

java.lang.Object
org.glassfish.config.support.CreationDecorator.NoDecoration
All Implemented Interfaces:
CreationDecorator<org.jvnet.hk2.config.ConfigBeanProxy>
Enclosing interface:
CreationDecorator<T extends org.jvnet.hk2.config.ConfigBeanProxy>

@Service public static class CreationDecorator.NoDecoration extends Object implements CreationDecorator<org.jvnet.hk2.config.ConfigBeanProxy>
Default implementation of a decorator that does nothing.
  • Constructor Details

    • NoDecoration

      public NoDecoration()
  • Method Details

    • decorate

      public void decorate(org.glassfish.api.admin.AdminCommandContext context, org.jvnet.hk2.config.ConfigBeanProxy instance) throws org.jvnet.hk2.config.TransactionFailure, PropertyVetoException
      Description copied from interface: CreationDecorator
      The element instance has been created and added to the parent, it can be customized. This method is called within a Transaction and instance is therefore a writeable view on the configuration component.
      Specified by:
      decorate in interface CreationDecorator<org.jvnet.hk2.config.ConfigBeanProxy>
      Parameters:
      context - administration command context
      instance - newly created configuration element
      Throws:
      org.jvnet.hk2.config.TransactionFailure - if the transaction should be rollbacked
      PropertyVetoException - if one of the listener of is throwing a veto exception