org.gcube.common.core.security
Class GCUBEServiceSecurityManager.LifetimeConsumer

java.lang.Object
  extended by org.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeConsumer
All Implemented Interfaces:
GCUBEConsumer<GCUBEServiceSecurityManager.LifetimeTopic,Object>
Enclosing interface:
GCUBEServiceSecurityManager

public abstract static class GCUBEServiceSecurityManager.LifetimeConsumer
extends Object
implements GCUBEConsumer<GCUBEServiceSecurityManager.LifetimeTopic,Object>

Lifetime event consumer


Constructor Summary
GCUBEServiceSecurityManager.LifetimeConsumer()
           
 
Method Summary
protected  void onCredentialUpdate()
           
<T1 extends GCUBEServiceSecurityManager.LifetimeTopic,P1>
void
onEvent(GCUBEEvent<T1,P1>... events)
          Notifies the consumer of one of more events about topics for which the consumer has previously subscribed with a GCUBEProducer
protected  void onPolicyUpdate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GCUBEServiceSecurityManager.LifetimeConsumer

public GCUBEServiceSecurityManager.LifetimeConsumer()
Method Detail

onEvent

public <T1 extends GCUBEServiceSecurityManager.LifetimeTopic,P1> void onEvent(GCUBEEvent<T1,P1>... events)
Description copied from interface: GCUBEConsumer
Notifies the consumer of one of more events about topics for which the consumer has previously subscribed with a GCUBEProducer

Specified by:
onEvent in interface GCUBEConsumer<GCUBEServiceSecurityManager.LifetimeTopic,Object>
Type Parameters:
T1 - the topic type.
P1 - the payload type.
Parameters:
events - the events.

onPolicyUpdate

protected void onPolicyUpdate()

onCredentialUpdate

protected void onCredentialUpdate()


Copyright © 2012. All Rights Reserved.