Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.jacorb.notification.util;
  
  /*
   *        JacORB - a free Java ORB
   *
   *   Copyright (C) 1997-2012 Gerald Brose / The JacORB Team.
   *
   *   This library is free software; you can redistribute it and/or
   *   modify it under the terms of the GNU Library General Public
  *   License as published by the Free Software Foundation; either
  *   version 2 of the License, or (at your option) any later version.
  *
  *   This library is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  *   Library General Public License for more details.
  *
  *   You should have received a copy of the GNU Library General Public
  *   License along with this library; if not, write to the Free
  *   Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 import java.util.List;
 import java.util.Set;

Author(s):
Alphonse Bendt
 
 
 public class AdminPropertySet
     extends PropertySet {
 
     private final static Set<StringsAdminPropertyNames_;
 
     private final Property[] defaultProperties_;
 
     static {
         HashSet<String_adminProps = new HashSet<String>();
 
         _adminProps.add(.);
         _adminProps.add(.);
         _adminProps.add(.);
         _adminProps.add(.);
 
          = Collections.unmodifiableSet(_adminProps);
     }
 
     ////////////////////////////////////////
 
     private final Set<StringvalidNames_ = ;
 
     ////////////////////////////////////////
 
     public AdminPropertySet(Configuration config)
     {
        super();
 
        try
        {
           int _maxConsumersDefault = config.getAttributeAsInteger(.,
                                                                   .);
           Any _maxConsumersDefaultAny = .create_any();
           _maxConsumersDefaultAny.insert_long_maxConsumersDefault );
 
           //////////////////////////////
 
           int _maxSuppliersDefault =
              config.getAttributeAsInteger(.,
                                           .);
 
           Any _maxSuppliersDefaultAny = .create_any();
           _maxSuppliersDefaultAny.insert_long(_maxSuppliersDefault);
 
           //////////////////////////////
 
           int _maxQueueLength =
              config.getAttributeAsInteger(.,
                                           .);
 
           Any _maxQueueLengthAny = .create_any();
           _maxQueueLengthAny.insert_long(_maxQueueLength);
 
           //////////////////////////////
          boolean _rejectNewEvents =
             config.getAttribute(.,
                                 .).equals("on");
          Any _rejectNewEventsAny = .create_any();
          _rejectNewEventsAny.insert_boolean(_rejectNewEvents);
          //////////////////////////////
           = new Property[] {
                   new Property(._maxConsumersDefaultAny),
                   new Property(._maxSuppliersDefaultAny),
                   new Property(._maxQueueLengthAny),
                   new Property(._rejectNewEventsAny)
          };
          set_admin();
       }
       catch (ConfigurationException ex)
       {
          throw new INTERNAL ("Configuration exception" + ex);
       }
    }
    public Set<StringgetValidNames()
    {
        return ;
    }
    public void set_admin(Property[] ps)
    {
        set_properties(ps);
    }
    public Property[] get_admin()
    {
        return toArray();
    }
    public void validate_admin(Property[] psthrows UnsupportedAdmin
    {
        List<PropertyError_errors = new ArrayList<PropertyError>();
        checkPropertyExistence(ps_errors);
        if (!_errors.isEmpty())
            {
                throw new UnsupportedAdmin((PropertyError[])_errors.toArray());
            }
    }
New to GrepCode? Check out our FAQ X