org.sourcejammer.server.plugin
Interface SJServerEvent

All Known Subinterfaces:
SJServerFileEvent, SJServerProjectEvent
All Known Implementing Classes:
SJServerEventImpl, SJServerFileEventImpl, SJServerProjectEventImpl

public interface SJServerEvent

Title: $FileName: SJServerEvent.java$

Version:
$VerNum: 5$
Author:
$AuthorName: Rob MacGrogan$

$Description: $
$KeyWordsOff: $

Method Summary
 ArchiveContext getArchiveContext()
          Returns the ArchiveContext for the event that was just processed.
 java.lang.String getArchiveName()
          Returns the name of the affected archive.
 java.io.PrintStream getLog()
          Returns a reference to the server's log stream.
 java.lang.Object getOrigin()
          Returns additional information about the event, if available.
 org.sourcejammer.project.view.SJRequest getRequest()
          Returns the SJRequest submitted by the client.
 org.sourcejammer.project.view.SJResponse getResponse()
          Returns teh SJResponse to be returned to the client.
 java.lang.Object getTarget()
          Returns additional information about the event, if available.
 

Method Detail

getRequest

public org.sourcejammer.project.view.SJRequest getRequest()
Returns the SJRequest submitted by the client.


getResponse

public org.sourcejammer.project.view.SJResponse getResponse()
Returns teh SJResponse to be returned to the client.


getArchiveName

public java.lang.String getArchiveName()
Returns the name of the affected archive.


getLog

public java.io.PrintStream getLog()
Returns a reference to the server's log stream.


getTarget

public java.lang.Object getTarget()
Returns additional information about the event, if available. Typically will contain info about the new state after the event.


getOrigin

public java.lang.Object getOrigin()
Returns additional information about the event, if available. Typically will contain info about the previous state before the event.


getArchiveContext

public ArchiveContext getArchiveContext()
Returns the ArchiveContext for the event that was just processed.



Copyright © 2003 Soucejammer project.