Bonjour, je dois dans le cadre d'un projet modifier ma gestion des requêtes HTTP en m'appuyant sur ClientConnectionManager afin d'optimiser mon code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public void cancel(){
		logger.debug("cancel threadQuery ...");
		bCancelled = true;
		if( mThread != null){
			if( mThread.isAlive()){
				logger.debug("call interrupt !");
				mThread.interrupt();
			}
			if (mRequest != null){
				logger.warning("Request aborting ...");
				mRequest.abort();
			}
			mThread = null;
		}
		if( mParentThread != null){
			if( mParentThread.isAlive() && (mParentThread.getState()==State.WAITING)){
				logger.debug("call interrupt on parent Thread !");
				mParentThread.interrupt();
			}
		}
		logger.debug("cancel.end.");
	}
Je souhaiterais savoir comment realiser la meme chose que cette fonction en utilisant ClientConnectionManager

En consultant la javadoc, je me tournerais plutot vers la méthode shutdown() mais j'en suis pas certains.

Pouvez vous m'aider?

Cordialement
Max