info.magnolia.module.exchangesimple
Class SimpleSyndicator

java.lang.Object
  extended by info.magnolia.module.exchangesimple.BaseSyndicatorImpl
      extended by info.magnolia.module.exchangesimple.SimpleSyndicator
All Implemented Interfaces:
info.magnolia.cms.exchange.Syndicator

public class SimpleSyndicator
extends BaseSyndicatorImpl

Implementation of syndicator that simply sends all activated content over http connection specified in the subscriber.

Author:
Sameer Charles $Id: SimpleSyndicator.java 38886 2010-11-08 10:17:20Z had $

Field Summary
 
Fields inherited from class info.magnolia.module.exchangesimple.BaseSyndicatorImpl
ACTION, ACTIVATE, ACTIVATION_ATTRIBUTE_MESSAGE, ACTIVATION_ATTRIBUTE_STATUS, ACTIVATION_ATTRIBUTE_VERSION, ACTIVATION_FAILED, ACTIVATION_SUCCESSFUL, AUTH_CREDENTIALS, AUTH_USER, AUTHORIZATION, basicCredentials, COMMIT, CONTENT_FILTER_RULE, contentFilter, contentFilterRule, DEACTIVATE, DEFAULT_HANDLER, MAPPED_PARENT_PATH, NODE_UUID, parent, PARENT_PATH, PATH, REPOSITORY_NAME, repositoryName, RESOURCE_MAPPING_FILE, RESOURCE_MAPPING_FILE_ELEMENT, RESOURCE_MAPPING_ID_ATTRIBUTE, RESOURCE_MAPPING_NAME_ATTRIBUTE, RESOURCE_MAPPING_ROOT_ELEMENT, RESOURCE_MAPPING_UUID_ATTRIBUTE, ROLLBACK, SIBLING_UUID, SIBLINGS_ELEMENT, SIBLINGS_ROOT_ELEMENT, user, VERSION_NAME, WORKSPACE_NAME, workspaceName
 
Constructor Summary
SimpleSyndicator()
           
 
Method Summary
 void activate(ActivationContent activationContent, String nodePath)
           
 String activate(info.magnolia.cms.exchange.Subscriber subscriber, ActivationContent activationContent, String nodePath)
          Send activation request if subscribed to the activated URI.
 void doDeactivate(String nodeUUID, String nodePath)
           
 String doDeactivate(info.magnolia.cms.exchange.Subscriber subscriber, String nodeUUID, String path)
          Deactivate from a specified subscriber.
 
Methods inherited from class info.magnolia.module.exchangesimple.BaseSyndicatorImpl
acquireIgnoringInterruption, activate, activate, activate, activate, addActivationHeaders, addDeactivationHeaders, addOrderingInfo, addResources, cleanTemporaryStore, collect, deactivate, deactivate, deactivate, executeInPool, exportAndParse, getActivationURL, getDeactivationURL, getMappedPath, init, prepareConnection, updateActivationDetails, updateDeactivationDetails, updateMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSyndicator

public SimpleSyndicator()
Method Detail

activate

public void activate(ActivationContent activationContent,
                     String nodePath)
              throws info.magnolia.cms.exchange.ExchangeException
Specified by:
activate in class BaseSyndicatorImpl
Throws:
info.magnolia.cms.exchange.ExchangeException

activate

public String activate(info.magnolia.cms.exchange.Subscriber subscriber,
                       ActivationContent activationContent,
                       String nodePath)
                throws info.magnolia.cms.exchange.ExchangeException
Send activation request if subscribed to the activated URI.

Specified by:
activate in class BaseSyndicatorImpl
Parameters:
subscriber -
activationContent -
Throws:
info.magnolia.cms.exchange.ExchangeException

doDeactivate

public void doDeactivate(String nodeUUID,
                         String nodePath)
                  throws info.magnolia.cms.exchange.ExchangeException
Specified by:
doDeactivate in class BaseSyndicatorImpl
Throws:
info.magnolia.cms.exchange.ExchangeException

doDeactivate

public String doDeactivate(info.magnolia.cms.exchange.Subscriber subscriber,
                           String nodeUUID,
                           String path)
                    throws info.magnolia.cms.exchange.ExchangeException
Deactivate from a specified subscriber.

Specified by:
doDeactivate in class BaseSyndicatorImpl
Parameters:
subscriber -
Throws:
info.magnolia.cms.exchange.ExchangeException


Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.