Foren

Home » Liferay Portal » English » 3. Development

Kombinierte Ansicht Flache Ansicht Baumansicht
Threads [ Zurück | Nächste ]
toggle
subrat kumar mishra
Ipc
23. September 2012 12:26
Antwort

subrat kumar mishra

Rang: New Member

Nachrichten: 13

Eintrittsdatum: 3. September 2012

Neue Beiträge

pls send me a ipc session based exampple,i send two portlet pls cheak it reply me not getting th out put
Anhänge: portlet a.docx (11,8k), portlet b.docx (11,5k)
Harish Kumar
RE: Ipc
23. September 2012 22:24
Antwort

Harish Kumar

Rang: Expert

Nachrichten: 471

Eintrittsdatum: 31. Juli 2010

Neue Beiträge

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. September 2012 05:36
Antwort

Mazhar Alam

Rang: Regular Member

Nachrichten: 201

Eintrittsdatum: 25. November 2011

Neue Beiträge

Thats nice Subhash!!
David H Nebinger
RE: Ipc
24. September 2012 06:20
Antwort

David H Nebinger

Community Moderator

Rang: Liferay Legend

Nachrichten: 11046

Eintrittsdatum: 1. September 2006

Neue Beiträge

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. September 2012 04:52
Antwort

Rahul Pande

Rang: Expert

Nachrichten: 308

Eintrittsdatum: 6. Juli 2010

Neue Beiträge

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. September 2012 08:24
Antwort

subrat kumar mishra

Rang: New Member

Nachrichten: 13

Eintrittsdatum: 3. September 2012

Neue Beiträge

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. September 2012 09:28
Antwort

Jack Bakker

Rang: Liferay Master

Nachrichten: 840

Eintrittsdatum: 3. Januar 2010

Neue Beiträge

If I remember correctly the Liferay in Action book introduces IPC rather well
Rehan Pathan
RE: Ipc
13. Mai 2013 23:50
Antwort

Rehan Pathan

Rang: New Member

Nachrichten: 7

Eintrittsdatum: 30. Januar 2013

Neue Beiträge

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