Tribune

Home » Liferay Portal » English » 3. Development

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
subrat kumar mishra
Ipc
23 settembre 2012 12.26
Risposta

subrat kumar mishra

Punteggio: New Member

Messaggi: 13

Data di Iscrizione: 3 settembre 2012

Messaggi recenti

pls send me a ipc session based exampple,i send two portlet pls cheak it reply me not getting th out put
Allegati: portlet a.docx (11,8k), portlet b.docx (11,5k)
Harish Kumar
RE: Ipc
23 settembre 2012 22.24
Risposta

Harish Kumar

Punteggio: Expert

Messaggi: 327

Data di Iscrizione: 31 luglio 2010

Messaggi recenti

Hi Subrat,

To share session attribute between different portlets you can make use of following property

1session.shared.attributes=COMPANY_,LIFERAY_SHARED_,org.apache.struts.action.LOCALE,PORTLET_RENDER_PARAMETERS_,PUBLIC_RENDER_PARAMETERS_POOL_,USER_


To set attribute -

1actionRequest.getPortletSession().setAttribute("LIFERAY_SHARED_session_attr", "Value",    PortletSession.APPLICATION_SCOPE);


To get attribute -

1actionRequest.getPortletSession().getAttribute("LIFERAY_SHARED_session_attr",PortletSession.APPLICATION_SCOPE)


HTH
Mazhar Alam
RE: Ipc
24 settembre 2012 5.36
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 188

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Thats nice Subhash!!
David H Nebinger
RE: Ipc
24 settembre 2012 6.20
Risposta

David H Nebinger

Punteggio: Liferay Legend

Messaggi: 6701

Data di Iscrizione: 1 settembre 2006

Messaggi recenti

Subhash Pavuskar:
I hope This code may help you to understand IPC pls Find the attachment.


Please do not refer to this as IPC, because it's not.

IPC, in the portlet world, has a specific meaning and is based upon events and listeners at the portlet level.

All you've done in this code is set a variable in the portlet session's application scope. This is nothing more than sharing data, and is very much bad practice (want to change the portlet key? Have to touch all of your code that's using it).
Rahul Pande
RE: Ipc
25 settembre 2012 4.52
Risposta

Rahul Pande

Punteggio: Regular Member

Messaggi: 222

Data di Iscrizione: 6 luglio 2010

Messaggi recenti

David H Nebinger:
Subhash Pavuskar:
I hope This code may help you to understand IPC pls Find the attachment.


Please do not refer to this as IPC, because it's not.

IPC, in the portlet world, has a specific meaning and is based upon events and listeners at the portlet level.

All you've done in this code is set a variable in the portlet session's application scope. This is nothing more than sharing data, and is very much bad practice (want to change the portlet key? Have to touch all of your code that's using it).



I agree with David. This is just session sharing.

Please refer this link

NOTE : In the given link also they are considering session sharing as IPC, which is not correct.
subrat kumar mishra
RE: Ipc
28 settembre 2012 8.24
Risposta

subrat kumar mishra

Punteggio: New Member

Messaggi: 13

Data di Iscrizione: 3 settembre 2012

Messaggi recenti

Hello ur provided example is work within the same project two portlet communication,
But i need example of two portlets from different project communication
pls reply me
Jack Bakker
RE: Ipc
29 settembre 2012 9.28
Risposta

Jack Bakker

Punteggio: Liferay Master

Messaggi: 559

Data di Iscrizione: 3 gennaio 2010

Messaggi recenti

If I remember correctly the Liferay in Action book introduces IPC rather well
Rehan Pathan
RE: Ipc
13 maggio 2013 23.50
Risposta

Rehan Pathan

Punteggio: New Member

Messaggi: 7

Data di Iscrizione: 30 gennaio 2013

Messaggi recenti

hi,
Another example for ipc you can check on following
attuneinfocom/how-create-ipc-portlet-liferay-611-ga2-0