Clean up.
authorTomas Zezula <tzezula@netbeans.org>
Wed, 29 Jan 2014 19:02:49 +0100
changeset 181330cf988b7188e
parent 18132 95f0a9cae8e0
child 18134 0dc992ef29e3
Clean up.
dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/AttachHandler.java
     1.1 --- a/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/AttachHandler.java	Wed Jan 29 18:23:26 2014 +0100
     1.2 +++ b/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/AttachHandler.java	Wed Jan 29 19:02:49 2014 +0100
     1.3 @@ -42,7 +42,6 @@
     1.4  
     1.5  package org.netbeans.modules.dew4nb.services.debugger;
     1.6  
     1.7 -import java.util.concurrent.Executor;
     1.8  import org.netbeans.api.annotations.common.NonNull;
     1.9  import org.netbeans.modules.dew4nb.endpoint.AsyncRequestHandler;
    1.10  import org.netbeans.modules.dew4nb.endpoint.EndPoint;
    1.11 @@ -50,8 +49,6 @@
    1.12  import org.netbeans.modules.dew4nb.endpoint.Status;
    1.13  import org.netbeans.modules.dew4nb.spi.WorkspaceResolver;
    1.14  import org.openide.filesystems.FileObject;
    1.15 -import org.openide.util.Lookup;
    1.16 -import org.openide.util.RequestProcessor;
    1.17  import org.openide.util.lookup.ServiceProvider;
    1.18  
    1.19  /**
    1.20 @@ -61,8 +58,6 @@
    1.21  @ServiceProvider(service = RequestHandler.class)
    1.22  public class AttachHandler extends AsyncRequestHandler<DebugAction, DebugMessageType> {
    1.23  
    1.24 -    private static final Executor RP = new RequestProcessor(AttachHandler.class);    
    1.25 -
    1.26  
    1.27      public AttachHandler() {
    1.28          super(DebugerModels.END_POINT, DebugMessageType.attach, DebugAction.class);
    1.29 @@ -87,29 +82,24 @@
    1.30          if (resolver == null) {
    1.31              throw new IllegalStateException("No WorkspaceResolver");    //NOI18N
    1.32          }
    1.33 -        RP.execute(new Runnable() {
    1.34 -            @Override
    1.35 -            public void run() {                
    1.36 -                final WorkspaceResolver.Context serverCtx = new WorkspaceResolver.Context(
    1.37 -                   ctx.getUser(),
    1.38 -                   ctx.getWorkspace(),
    1.39 -                   ""   //NOI18N
    1.40 -                );
    1.41 -                Status status = Status.not_found;
    1.42 -                int id = -1;
    1.43 -                final FileObject workspace = resolver.resolveFile(serverCtx);                
    1.44 -                if (workspace != null) {
    1.45 -                    id = ActiveSessions.getInstance().createSession(serverCtx, env);
    1.46 -                    status = Status.done;
    1.47 -                }
    1.48 -                final AttachResult attachResult = new AttachResult();
    1.49 -                attachResult.setId(id);
    1.50 -                attachResult.setType(type);
    1.51 -                attachResult.setState(state);
    1.52 -                attachResult.setStatus(status);
    1.53 -                env.sendObject(attachResult);
    1.54 -            }
    1.55 -        });
    1.56 +        final WorkspaceResolver.Context serverCtx = new WorkspaceResolver.Context(
    1.57 +           ctx.getUser(),
    1.58 +           ctx.getWorkspace(),
    1.59 +           ""   //NOI18N
    1.60 +        );
    1.61 +        Status status = Status.not_found;
    1.62 +        int id = -1;
    1.63 +        final FileObject workspace = resolver.resolveFile(serverCtx);                
    1.64 +        if (workspace != null) {
    1.65 +            id = ActiveSessions.getInstance().createSession(serverCtx, env);
    1.66 +            status = Status.done;
    1.67 +        }
    1.68 +        final AttachResult attachResult = new AttachResult();
    1.69 +        attachResult.setId(id);
    1.70 +        attachResult.setType(type);
    1.71 +        attachResult.setState(state);
    1.72 +        attachResult.setStatus(status);
    1.73 +        env.sendObject(attachResult);
    1.74          return Status.accepted;
    1.75      }
    1.76  }