Browse Source

Use getService() to find the ExecManager, rather than instantiating it.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271309 13f79535-47bb-0310-9956-ffa450edef68
master
adammurdoch 23 years ago
parent
commit
0dcd7b3f68
1 changed files with 1 additions and 9 deletions
  1. +1
    -9
      proposal/myrmidon/src/java/org/apache/antlib/nativelib/LoadEnvironment.java

+ 1
- 9
proposal/myrmidon/src/java/org/apache/antlib/nativelib/LoadEnvironment.java View File

@@ -15,8 +15,6 @@ import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.factorys.ExecManagerFactory;
import org.apache.myrmidon.services.ServiceException;


/** /**
* This task is responsible for loading that OS-specific environment * This task is responsible for loading that OS-specific environment
@@ -90,15 +88,9 @@ public class LoadEnvironment
{ {
try try
{ {
final ExecManagerFactory factory = new ExecManagerFactory();
final ExecManager manager = (ExecManager)factory.createService();

final ExecManager manager = (ExecManager)getService( ExecManager.class );
return manager.getNativeEnvironment(); return manager.getNativeEnvironment();
} }
catch( final ServiceException se )
{
throw new TaskException( se.getMessage(), se );
}
catch( final ExecException ee ) catch( final ExecException ee )
{ {
throw new TaskException( ee.getMessage(), ee ); throw new TaskException( ee.getMessage(), ee );


Loading…
Cancel
Save