org.apache.stratos.manager.connector
Class CartridgeSubscriptionConnector

java.lang.Object
  extended by org.apache.stratos.manager.connector.CartridgeSubscriptionConnector
Direct Known Subclasses:
DataCartridgeSubscriptionConnector

public abstract class CartridgeSubscriptionConnector
extends Object


Constructor Summary
CartridgeSubscriptionConnector()
           
 
Method Summary
abstract  Properties createConnection(CartridgeSubscription cartridgeSubscription, CartridgeSubscription connectingCartridgeSubscription)
          Connects two CartridgeSubscription instances
abstract  Properties teminateConnection(CartridgeSubscription cartridgeSubscription, CartridgeSubscription connectedCartridgeSubscription)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CartridgeSubscriptionConnector

public CartridgeSubscriptionConnector()
Method Detail

createConnection

public abstract Properties createConnection(CartridgeSubscription cartridgeSubscription,
                                            CartridgeSubscription connectingCartridgeSubscription)
                                     throws ADCException
Connects two CartridgeSubscription instances

Parameters:
cartridgeSubscription - CartridgeSubscription subscription
connectingCartridgeSubscription - CartridgeSubscription subscription that is connecting with cartridgeSubscription
Returns:
Custom properties for the connection as a key value set
Throws:
ADCException - in case of an error

teminateConnection

public abstract Properties teminateConnection(CartridgeSubscription cartridgeSubscription,
                                              CartridgeSubscription connectedCartridgeSubscription)
                                       throws ADCException
Throws:
ADCException


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.