Singleton + Multi-threads + Webservices

Tenho uma classe implementada em singleton chamada classe A . Ela é implementa uma thread do meu sistema.
e tenho uma classe que envia webservice , que são chamadas por diversas threads ( 3 threads do meu sistema) .

Essa classeA tem que chamar webservices dentro dela , qual melhor forma de eu anexear ela dentro desta classe ?
Poderia colocar como composição , tipo :
Webservice ws=new Webserive();

Seria uma boa implementar em singleton a classe webservice tb?
Qual melhor arquitetura para este sistema?

[code]
public ClassA extends thread{
private final ClassA instance;

    public getInstance(){
    if(instance = null){
    instance= new Classe a
    return instance
    }else{

    return instance   

     

   }

   run() //bla bla bla 

}[/code]