Class AbstractHttpRequest
- java.lang.Object
-
- org.eclipse.steady.backend.requests.AbstractHttpRequest
-
- All Implemented Interfaces:
Serializable,HttpRequest
- Direct Known Subclasses:
BasicHttpRequest,HttpRequestList
public abstract class AbstractHttpRequest extends Object implements HttpRequest
Abstract AbstractHttpRequest class.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected GoalContextcontextGoal context, required to set the Http headers.protected longms
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractHttpRequest()Constructor for AbstractHttpRequest.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteFromDisk()deleteFromDisk.GoalContextgetGoalContext()getGoalContext.StringgetObjectFilename()getObjectFilename.PathgetObjectPath()getObjectPath.protected VulasConfigurationgetVulasConfiguration()getVulasConfiguration.voidloadFromDisk()loadFromDisk.voidsaveToDisk()saveToDisk.HttpRequestsetGoalContext(GoalContext _ctx)setGoalContext.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.steady.backend.requests.HttpRequest
deletePayloadFromDisk, getFilename, loadPayloadFromDisk, savePayloadToDisk, send
-
-
-
-
Field Detail
-
ms
protected long ms
-
context
protected transient GoalContext context
Goal context, required to set the Http headers.
-
-
Method Detail
-
setGoalContext
public HttpRequest setGoalContext(GoalContext _ctx)
setGoalContext.
- Specified by:
setGoalContextin interfaceHttpRequest- Parameters:
_ctx- aGoalContextobject.- Returns:
- a
HttpRequestobject.
-
getGoalContext
public GoalContext getGoalContext()
getGoalContext.
- Specified by:
getGoalContextin interfaceHttpRequest- Returns:
- a
GoalContextobject.
-
getVulasConfiguration
protected VulasConfiguration getVulasConfiguration()
getVulasConfiguration.
- Returns:
- a
VulasConfigurationobject.
-
saveToDisk
public final void saveToDisk() throws IOExceptionsaveToDisk.
First callsHttpRequest.savePayloadToDisk(), then serializes the request and writes it to disk.- Specified by:
saveToDiskin interfaceHttpRequest- Throws:
IOException- if any.
-
loadFromDisk
public final void loadFromDisk() throws IOExceptionloadFromDisk.
CallsHttpRequest.loadPayloadFromDisk().- Specified by:
loadFromDiskin interfaceHttpRequest- Throws:
IOException- if any.
-
deleteFromDisk
public final void deleteFromDisk() throws IOExceptiondeleteFromDisk.
First callsHttpRequest.deletePayloadFromDisk(), then deletes the saved request itself.- Specified by:
deleteFromDiskin interfaceHttpRequest- Throws:
IOException- if any.
-
-