Overriding method getSharedObject() in MultiThreadedApplicationAdapter

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:
Or even this:

<a href="https://github.com/Red5/red5-server/wiki/Shared-Objects" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;">https://github.com/Red5/red5-server/wiki/Shared-Objects

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="4DKz0dDWBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">rajde...@...> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 
<a href="https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;">https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing

On May 29, 2017 2:47 PM, "Anuja Kothekar" <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="4DKz0dDWBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">anuja.k...@...> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="4DKz0dDWBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath
Explain what you mean by validation here and what you are trying achieve. Then may be we can think of a better approach .

On May 29, 2017 3:28 PM, "Anuja Kothekar" <[hidden email]> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
In reply to this post by Rajdeep Rath
Is it like I can not directly override getSharedObject() and if I want to add validation, that code will be in different method in Application class 
which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:
Or even this:

<a href="https://github.com/Red5/red5-server/wiki/Shared-Objects" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;">https://github.com/Red5/red5-server/wiki/Shared-Objects

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="4DKz0dDWBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">rajde...@...> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 
<a href="https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;">https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing

On May 29, 2017 2:47 PM, "Anuja Kothekar" <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="4DKz0dDWBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">anuja.k...@...> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="4DKz0dDWBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath
What do you mean by validation here ? Validation of what ?

On May 29, 2017 3:30 PM, "Anuja Kothekar" <[hidden email]> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation, that code will be in different method in Application class 
which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
In reply to this post by Rajdeep Rath
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

On Monday, May 29, 2017 at 3:29:47 PM UTC+5:30, Rajdeep Rath wrote:
Explain what you mean by validation here and what you are trying achieve. Then may be we can think of a better approach .

On May 29, 2017 3:28 PM, "Anuja Kothekar" <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="2PKywb_YBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">anuja.k...@...> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:
Or even this:

<a href="https://github.com/Red5/red5-server/wiki/Shared-Objects" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;">https://github.com/Red5/red5-server/wiki/Shared-Objects

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 
<a href="https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;">https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="2PKywb_YBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
In reply to this post by Rajdeep Rath
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath
In reply to this post by ak_001
Make your Application class implement ISharedObjectSecurity. Check the following GIST:  

Use this : isCreationAllowed



On Mon, May 29, 2017 at 3:38 PM, Anuja Kothekar <[hidden email]> wrote:
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

On Monday, May 29, 2017 at 3:29:47 PM UTC+5:30, Rajdeep Rath wrote:
Explain what you mean by validation here and what you are trying achieve. Then may be we can think of a better approach .

On May 29, 2017 3:28 PM, "Anuja Kothekar" <[hidden email]> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]om.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath
In reply to this post by ak_001
No duplicate messages please :) if it is sent it is received for sure. it may be a while before someone can respond tho. Duplicates will just make the thread more difficult/confusing to follow when we look at it in future.

Thanks
Rajdeep Rath

On Mon, May 29, 2017 at 3:43 PM, Anuja Kothekar <[hidden email]> wrote:
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
In reply to this post by Rajdeep Rath
Okay I will try this way.

On Monday, May 29, 2017 at 3:43:39 PM UTC+5:30, Rajdeep Rath wrote:
Make your Application class implement ISharedObjectSecurity. Check the following GIST:  
<a href="https://gist.github.com/rajdeeprath/1aa0266dede70a5afa22942f00e99026#file-isharedobjectsecurity-implementation" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgist.github.com%2Frajdeeprath%2F1aa0266dede70a5afa22942f00e99026%23file-isharedobjectsecurity-implementation\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHvG7F_7eDpNNQfxYYE6cQppAJISw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgist.github.com%2Frajdeeprath%2F1aa0266dede70a5afa22942f00e99026%23file-isharedobjectsecurity-implementation\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHvG7F_7eDpNNQfxYYE6cQppAJISw&#39;;return true;">https://gist.github.com/rajdeeprath/1aa0266dede70a5afa22942f00e99026#file-isharedobjectsecurity-implementation

Use this : isCreationAllowed



On Mon, May 29, 2017 at 3:38 PM, Anuja Kothekar <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="gtsVjIHZBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">anuja.k...@...> wrote:
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

On Monday, May 29, 2017 at 3:29:47 PM UTC+5:30, Rajdeep Rath wrote:
Explain what you mean by validation here and what you are trying achieve. Then may be we can think of a better approach .

On May 29, 2017 3:28 PM, "Anuja Kothekar" <[hidden email]> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:
Or even this:

<a href="https://github.com/Red5/red5-server/wiki/Shared-Objects" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;">https://github.com/Red5/red5-server/wiki/Shared-Objects

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 
<a href="https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;">https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="gtsVjIHZBAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">red5interest...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

Rajdeep Rath

On Mon, May 29, 2017 at 3:46 PM, Anuja Kothekar <[hidden email]> wrote:
Okay I will try this way.

On Monday, May 29, 2017 at 3:43:39 PM UTC+5:30, Rajdeep Rath wrote:
Make your Application class implement ISharedObjectSecurity. Check the following GIST:  

Use this : isCreationAllowed



On Mon, May 29, 2017 at 3:38 PM, Anuja Kothekar <[hidden email]> wrote:
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

On Monday, May 29, 2017 at 3:29:47 PM UTC+5:30, Rajdeep Rath wrote:
Explain what you mean by validation here and what you are trying achieve. Then may be we can think of a better approach .

On May 29, 2017 3:28 PM, "Anuja Kothekar" <[hidden email]> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]om.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]om.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Overriding method getSharedObject() in MultiThreadedApplicationAdapter

ak_001
With ISharedObjectSecurity I achieved restriction for automatic creation of SO. Then to get remote object, I have created a method in Application class and there  I have added logic for sending default "Unknown" sharedobject back.
In this way, I am getting expected response at client side.

On Monday, May 29, 2017 at 3:47:58 PM UTC+5:30, Rajdeep Rath wrote:
Also always look for the java docs:
<a onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fred5.org%2Fjavadoc%2Fred5-server-common%2Forg%2Fred5%2Fserver%2Fapi%2Fso%2FISharedObjectSecurity.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEOlGHja0sPMmaHr5mT7GazL3BJFQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fred5.org%2Fjavadoc%2Fred5-server-common%2Forg%2Fred5%2Fserver%2Fapi%2Fso%2FISharedObjectSecurity.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEOlGHja0sPMmaHr5mT7GazL3BJFQ&#39;;return true;" href="http://red5.org/javadoc/red5-server-common/org/red5/server/api/so/ISharedObjectSecurity.html" target="_blank" rel="nofollow">http://red5.org/javadoc/red5-server-common/org/red5/server/api/so/ISharedObjectSecurity.html

On Mon, May 29, 2017 at 3:46 PM, Anuja Kothekar <<a onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;" href="javascript:" target="_blank" rel="nofollow" gdf-obfuscated-mailto="_yybzr3ZBAAJ">anuja.k...@...> wrote:
Okay I will try this way.

On Monday, May 29, 2017 at 3:43:39 PM UTC+5:30, Rajdeep Rath wrote:
Make your Application class implement ISharedObjectSecurity. Check the following GIST:  
<a onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgist.github.com%2Frajdeeprath%2F1aa0266dede70a5afa22942f00e99026%23file-isharedobjectsecurity-implementation\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHvG7F_7eDpNNQfxYYE6cQppAJISw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgist.github.com%2Frajdeeprath%2F1aa0266dede70a5afa22942f00e99026%23file-isharedobjectsecurity-implementation\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHvG7F_7eDpNNQfxYYE6cQppAJISw&#39;;return true;" href="https://gist.github.com/rajdeeprath/1aa0266dede70a5afa22942f00e99026#file-isharedobjectsecurity-implementation" target="_blank" rel="nofollow">https://gist.github.com/rajdeeprath/1aa0266dede70a5afa22942f00e99026#file-isharedobjectsecurity-implementation

Use this : isCreationAllowed



On Mon, May 29, 2017 at 3:38 PM, Anuja Kothekar <[hidden email]> wrote:
I have a list of SharedObject names. If any SharedObject apart from this list is requested then I want to return a particular SharedObject instance with name "Unknown".
What I learned by looking at normal flow, if SharedObject is already present then that SharedObject is returned but if it is not there then it is created and returned.
To avoid that SharedObject creation, I tried using registerSharedObjectSecurity method, but How to send "Unknown" SharedObject back that I am not understanding.

On Monday, May 29, 2017 at 3:29:47 PM UTC+5:30, Rajdeep Rath wrote:
Explain what you mean by validation here and what you are trying achieve. Then may be we can think of a better approach .

On May 29, 2017 3:28 PM, "Anuja Kothekar" <[hidden email]> wrote:
Is it like I can not directly override getSharedObject() and if I want to add validation that will be different method in Application class which I will be calling from client side?

On Monday, May 29, 2017 at 2:54:21 PM UTC+5:30, Rajdeep Rath wrote:
Or even this:

<a onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRed5%2Fred5-server%2Fwiki%2FShared-Objects\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFAMh_n-UjMr-bDKJZhkNgPDU5OXQ&#39;;return true;" href="https://github.com/Red5/red5-server/wiki/Shared-Objects" target="_blank" rel="nofollow">https://github.com/Red5/red5-server/wiki/Shared-Objects

On Mon, May 29, 2017 at 2:53 PM, Rajdeep Rath <[hidden email]> wrote:
getSharedObject is meant for the application adapter class. If you want to acquire a shared object inside the app in Java you use that method. You don't need to do anything to it.

That method isn't going to get called if you use the client side shared object acquisition.

Check that out 
<a onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Frajdeeprath%2Fred5-development-series%2Fwiki%2FRed5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhbaXWNx0VDk5RPyyjmrg0PAOaMg&#39;;return true;" href="https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing" target="_blank" rel="nofollow">https://github.com/rajdeeprath/red5-development-series/wiki/Red5-SharedObjects--Data-Storage-and-Realtime-Data-Sharing

On May 29, 2017 2:47 PM, "Anuja Kothekar" <[hidden email]> wrote:
Hi,

I am getting a SharedObject in ClientSide using SharedObject.getRemote(<SO name>,<uri>, false) in actionscript.
I want to apply some validations while returning sharedObject in server side. 
I tried using Application class which extends MultiThreadedApplicationAdapter class and I have
overridden method getSharedObject(IScope, String, boolean) with validations.

But when code is executed the method which I have overridden is not called. Instead 
control directly goes to SharedObjectService#getSharedObject(IScope, String, boolean).
As this is in jar I don't want to add my logic there. Is there something I am doing wrong?

Please guide me for this.

Thanks in advance..!

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit <a onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" href="https://groups.google.com/d/optout" target="_blank" rel="nofollow">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit <a onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" href="https://groups.google.com/d/optout" target="_blank" rel="nofollow">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit <a onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" href="https://groups.google.com/d/optout" target="_blank" rel="nofollow">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;" href="javascript:" target="_blank" rel="nofollow" gdf-obfuscated-mailto="_yybzr3ZBAAJ">red5interest...@googlegroups.com.
For more options, visit <a onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" href="https://groups.google.com/d/optout" target="_blank" rel="nofollow">https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.