Mina – HTTP Proxy – à quoi sert AbstractHttpLogicHandler?

Je travaille actuellement sur la construction d’un proxy HTTP simple en utilisant Apache Mina, en particulier org.apache.mina.proxy, et j’ai quelques questions sur l’utilisation de certains composants.

Merci d’avance pour toute aide.

Je pense que les classes dans org.apache.mina.proxy sont des classes pour append un proxy dans votre requête HTTP et non des classes que vous pouvez directement utiliser pour créer votre proxy.

À propos de votre deuxième point: AbstractHttpLogicHandler est une classe abstraite qui décore AbstractProxyLogicHandler

AbstractHttpLogicHandler fournit le codage / la réponse à la requête HTTP
fonctionnalité de décodage ”

HttpSmartProxyHandler est une classe concrète qui étend AbstractProxyLogicHandler . Cette classe remplit son contrat en gérant une réponse HTTP à partir du serveur proxy (en implémentant handleResponse(final HttpProxyResponse response) )