arminw      2005/11/21 16:35:03

  Modified:    src/java/org/apache/ojb/odmg/locking Tag: OJB_1_0_RELEASE
                        LockManagerFactory.java
  Log:
  use default values for Lock properties to avoid warn messages of 
configuration factory
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.5.2.4   +7 -5      
db-ojb/src/java/org/apache/ojb/odmg/locking/Attic/LockManagerFactory.java
  
  Index: LockManagerFactory.java
  ===================================================================
  RCS file: 
/home/cvs/db-ojb/src/java/org/apache/ojb/odmg/locking/Attic/LockManagerFactory.java,v
  retrieving revision 1.5.2.3
  retrieving revision 1.5.2.4
  diff -u -r1.5.2.3 -r1.5.2.4
  --- LockManagerFactory.java   22 Mar 2005 15:49:14 -0000      1.5.2.3
  +++ LockManagerFactory.java   22 Nov 2005 00:35:03 -0000      1.5.2.4
  @@ -42,13 +42,13 @@
       private void init()
       {
           Configuration conf = 
OjbConfigurator.getInstance().getConfigurationFor(null);
  -        Class lockMapClass = conf.getClass("LockMapClass", null);
  +        Class lockMapClass = conf.getClass("LockMapClass", Object.class);
           Class lockManagerClass = conf.getClass("LockManagerClass", null);
           if(lockManagerClass == null)
           {
               throw new OJBRuntimeException(buildErrorMsg(lockMapClass, 
lockManagerClass));
           }
  -        if(lockMapClass != null)
  +        if(!lockMapClass.equals(Object.class))
           {
               // use the deprecated old odmg locking stuff
               log.info("Setup *deprecated* odmg-locking api.");
  @@ -107,11 +107,13 @@
       {
           String eol = SystemUtils.LINE_SEPARATOR;
           StringBuffer msg = new StringBuffer("Can't setup LockManager. 
Current used properties are:" + eol);
  -        msg.append("LockMapClass=" + (lockMap != null ? lockMap.getName() : 
null) + eol)
  -                .append("LockManagerClass=" + (lockManager != null ? 
lockManager.getName() : null) + eol)
  +        msg.append("LockMapClass=").append(lockMap != null ? 
lockMap.getName() : null)
  +                .append(eol)
  +                .append("LockManagerClass=").append(lockManager != null ? 
lockManager.getName() : null).append(eol)
                   .append("For correct setup of the lock manager, please 
enable the 'LockManagerClass' property")
                   .append(" in OJB configuration, OJB expects an 
'org.apache.ojb.broker.locking.LockManager' implementation class.")
  -                .append(eol + "Or to enable the *deprecated* odmg-locking 
api enable the 'LockMapClass' AND the 'LockManager' properties")
  +                .append(eol)
  +                .append("Or to enable the *deprecated* odmg-locking api 
enable the 'LockMapClass' AND the 'LockManager' properties")
                   .append(", in this case OJB expects an 
'org.apache.ojb.odmg.locking.LockManager' implementation class.");
           return msg.toString();
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to