Fóruns

Início » Liferay Portal » English » 3. Development

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
subrat kumar mishra
Ipc
23 de Setembro de 2012 12:26
Resposta

subrat kumar mishra

Ranking: New Member

Mensagens: 13

Data de entrada: 3 de Setembro de 2012

Mensagens recentes

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

Harish Kumar

Ranking: Expert

Mensagens: 336

Data de entrada: 31 de Julho de 2010

Mensagens recentes

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 de Setembro de 2012 05:36
Resposta

Mazhar Alam

Ranking: Regular Member

Mensagens: 188

Data de entrada: 25 de Novembro de 2011

Mensagens recentes

Thats nice Subhash!!
David H Nebinger
RE: Ipc
24 de Setembro de 2012 06:20
Resposta

David H Nebinger

Ranking: Liferay Legend

Mensagens: 7245

Data de entrada: 1 de Setembro de 2006

Mensagens recentes

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 de Setembro de 2012 04:52
Resposta

Rahul Pande

Ranking: Regular Member

Mensagens: 229

Data de entrada: 6 de Julho de 2010

Mensagens recentes

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 de Setembro de 2012 08:24
Resposta

subrat kumar mishra

Ranking: New Member

Mensagens: 13

Data de entrada: 3 de Setembro de 2012

Mensagens recentes

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 de Setembro de 2012 09:28
Resposta

Jack Bakker

Ranking: Liferay Master

Mensagens: 639

Data de entrada: 3 de Janeiro de 2010

Mensagens recentes

If I remember correctly the Liferay in Action book introduces IPC rather well
Rehan Pathan
RE: Ipc
13 de Maio de 2013 23:50
Resposta

Rehan Pathan

Ranking: New Member

Mensagens: 7

Data de entrada: 30 de Janeiro de 2013

Mensagens recentes

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