Class SubjectSignedOffEvent

java.lang.Object
org.refcodes.observer.AbstractEvent<SRC>
org.refcodes.observer.AbstractMetaDataEvent<org.refcodes.mixin.EventMetaData,Object>
org.refcodes.remoting.ext.observer.SubjectSignedOffEvent
All Implemented Interfaces:
org.refcodes.mixin.MetaDataAccessor<org.refcodes.mixin.EventMetaData>, org.refcodes.mixin.SourceAccessor<Object>, org.refcodes.observer.Event, org.refcodes.observer.GenericEvent<Object>, org.refcodes.observer.GenericMetaDataEvent<org.refcodes.mixin.EventMetaData,Object>, org.refcodes.observer.MetaDataEvent, RemoteServerEvent, RemotingEvent, org.refcodes.remoting.SubjectAccessor

public class SubjectSignedOffEvent extends org.refcodes.observer.AbstractMetaDataEvent<org.refcodes.mixin.EventMetaData,Object> implements RemoteServerEvent, org.refcodes.remoting.SubjectAccessor
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.mixin.MetaDataAccessor

    org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD extends Object,B extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B>>, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<MD extends Object>, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<MD extends Object>

    Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor

    org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>

    Nested classes/interfaces inherited from interface org.refcodes.remoting.SubjectAccessor

    org.refcodes.remoting.SubjectAccessor.SubjectBuilder<B extends org.refcodes.remoting.SubjectAccessor.SubjectBuilder<B>>, org.refcodes.remoting.SubjectAccessor.SubjectMutator, org.refcodes.remoting.SubjectAccessor.SubjectProperty
  • Field Summary

    Fields inherited from class org.refcodes.observer.AbstractMetaDataEvent

    _eventMetaData
  • Constructor Summary

    Constructors
    Constructor
    Description
    SubjectSignedOffEvent(Object aSubject, Object aSource)
    Instantiates a new subject signed off event.
  • Method Summary

    Modifier and Type
    Method
    Description
    <S> S
    Gets the subject.

    Methods inherited from class org.refcodes.observer.AbstractMetaDataEvent

    getMetaData, toString

    Methods inherited from class org.refcodes.observer.AbstractEvent

    getSource

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.refcodes.mixin.MetaDataAccessor

    getMetaData

    Methods inherited from interface org.refcodes.mixin.SourceAccessor

    getSource

    Methods inherited from interface org.refcodes.remoting.SubjectAccessor

    getSubject
  • Constructor Details

    • SubjectSignedOffEvent

      public SubjectSignedOffEvent(Object aSubject, Object aSource)
      Instantiates a new subject signed off event.
      Parameters:
      aSubject - the subject
      aSource - The according source (origin).
  • Method Details

    • getSubject

      public <S> S getSubject()
      Gets the subject.
      Specified by:
      getSubject in interface org.refcodes.remoting.SubjectAccessor
      Type Parameters:
      S - the generic type
      Returns:
      the subject