Hi,

 

I am looking at the Drools BRMS to see how I can reuse the org.drools.brms.server.ServiceImplementation for other UI toolkits and also be able to create my own meta-data.  So, I created a plain BRMSServiceImplementation and removed Seam and GWT from several other classes and re-wrote the org.drools.brms.server.ServiceImplementation to use BRMSServiceImplementation so the BRMS still works but I am having problems with Seam org.jboss.seam.annotations.In annotation since my BRMSServiceImplementation class uses the ServiceImplementation’s RulesRepository.

 

I don’t know much about Seam and am wondering if anyone knows if the @In annotation can be replaced (with another annotation???) and set to the constructor instead of a class member variable?

 

@Name("org.drools.brms.client.rpc.RepositoryService")

@AutoCreate

public class ServiceImplementation

    implements

    RepositoryService {

 

    @In

    public RulesRepository repository;

 

Replace with public ServiceImplementation( RulesRepository repository )

 

If I can get this to work, I’d be happy to submit it to Drools.

 

Thanks in advance for any help,

 

Len