Hi Paweł,

just a 'dumb' question: does it needs to be an EJB? this information you
need can't be exposed as a REST service? I'm saying that because I've been
there and migrate lots of ears to wars and ejb modules to rest
service...maybe it apples for your case too.

2016-08-03 9:21 GMT-03:00 <[email protected]>:

> Hi John,
>
> It works as you said. I don't know how since it is in separate EJB module
> but it works :)
>
> Just in case if the JPA / DeltaSpike module is in separate Server/JVM then
> how to access the repositories as EJB ?
>
> best regards
> Paweł
>
>
>
> Od:     "John D. Ament" <[email protected]>
> Do:     [email protected]
> Data:   2016-08-03 13:01
> Temat:  Re: access DeltaSpike Data repository as EJB
>
>
>
> Hi Pawel,
>
> Creating them as EJBs shouldn't be required.  They're still CDI beans.  In
> the JAR that you expose, make sure the various deltaspike extensions are
> activated in your javax.enterprise.inject.spi.Extension file.  Make sure
> you have a valid beans.xml to discover all beans.
>
> At a minimum you need the repository extension and bean provider.  You
> should then be able to inject them.  Please do post back if this gives you
> some trouble, happy to help.
>
> John
>
> On Wed, Aug 3, 2016 at 6:50 AM <[email protected]> wrote:
>
> > Need to move my JPA and DeltaSpike repositories to EJB EAR module to
> allow
> > access from two different WARs in the same EAR
> >
> > What is recommnded approach to access DeltaSpike repository as EJB ?
> >
> > For adhoc I created PersonService class annotated with @Stateless
> >
> > @Stateless
> > public class PersonService {
> >
> >         @Inject PersonRepository personRepository;
> >
> >         public PersonRepository getRepository(){
> >                 return personRepository;
> >         }
> > }
> >
> > Do you have some other ideas ?
> >
> > Paweł
>
>


-- 
Att,

Rafael M. Pestano

Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
http://rpestano.wordpress.com/
@realpestano

Reply via email to