Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.services.ss.events.impl
Class ClusterBasedEventObserverImpl

java.lang.Object
  extended by com.icodeon.services.ss.events.impl.ClusterBasedEventObserverImpl
All Implemented Interfaces:
com.icodeon.services.ss.events.ISequencingServiceEventObserver

public class ClusterBasedEventObserverImpl
extends java.lang.Object
implements com.icodeon.services.ss.events.ISequencingServiceEventObserver


Field Summary
 
Fields inherited from interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
DEFAULT_IMPL_CLASSNAME, KEY
 
Constructor Summary
ClusterBasedEventObserverImpl()
          Concrete implementation of a class with 2 event handlers that are called back during the delivery and termination of a SCORM object to and from the Icodeon SCORM Player
 
Method Summary
 void onActivityDeliver(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String sessionID, com.icodeon.services.ss.Manifest manifest)
          Event handler called after the Sequencing Engine has completed IMS Simple Sequencing Termination Behaviour and the AJAX client sends a SOAP message to an operation on the Sequencing Service.
 void onActivityTerminate(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String sessionID, com.icodeon.services.ss.Manifest manifest)
          Event handler called after the Sequencing Engine has completed IMS Simple Sequencing Termination Behaviour and the AJAX client sends a SOAP message to an operation on the Sequencing Service.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterBasedEventObserverImpl

public ClusterBasedEventObserverImpl()
Concrete implementation of a class with 2 event handlers that are called back during the delivery and termination of a SCORM object to and from the Icodeon SCORM Player

Method Detail

onActivityDeliver

public void onActivityDeliver(java.lang.String learnerID,
                              java.lang.String courseID,
                              java.lang.String orgID,
                              java.lang.String sessionID,
                              com.icodeon.services.ss.Manifest manifest)
                       throws com.icodeon.services.ss.exceptions.SequencingServiceException
Event handler called after the Sequencing Engine has completed IMS Simple Sequencing Termination Behaviour and the AJAX client sends a SOAP message to an operation on the Sequencing Service.

Specified by:
onActivityDeliver in interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
Parameters:
learnerID -
courseID -
orgID -
sessionID -
manifest -
Throws:
com.icodeon.services.ss.exceptions.SequencingServiceException

onActivityTerminate

public void onActivityTerminate(java.lang.String learnerID,
                                java.lang.String courseID,
                                java.lang.String orgID,
                                java.lang.String sessionID,
                                com.icodeon.services.ss.Manifest manifest)
                         throws com.icodeon.services.ss.exceptions.SequencingServiceException
Event handler called after the Sequencing Engine has completed IMS Simple Sequencing Termination Behaviour and the AJAX client sends a SOAP message to an operation on the Sequencing Service.

Specified by:
onActivityTerminate in interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
Parameters:
learnerID -
courseID -
orgID -
sessionID -
manifest -
Throws:
com.icodeon.services.ss.exceptions.SequencingServiceException

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195