|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.jdesktop.beans.AbstractBean
org.jdesktop.ws.BaseService
org.jdesktop.ws.AbstractHttpService
org.jdesktop.ws.HttpService
public class HttpService extends AbstractHttpService
An HTTP based REST web service.
| Nested Class Summary | |
|---|---|
private static class |
HttpService.HttpWorker
Instances of this class actually perform the request/response cycle in the background. |
| Field Summary | |
|---|---|
private Request |
request
The request to use when sending. |
private Response |
response
The response from the web server. |
private SecurityLevel |
securityLevel
The security level to use. |
| Fields inherited from class AbstractHttpService | |
|---|---|
| session, workerRef |
| Fields inherited from class BaseService | |
|---|---|
| eventInProgress, events, listeners, progress, state |
| Constructor Summary | |
HttpService()
|
|
| Method Summary | |
|---|---|
protected SwingWorker
|
createWorker()
|
protected void
|
doSend()
|
Request
|
getRequest()
Gets the Request used by this service. |
Response
|
getResponse()
Gets the response, if there is one. |
SecurityLevel
|
getSecurityLevel()
Gets the security level used with this service. |
void
|
setRequest(Request r)
Sets the Request to use with this service. |
private void
|
setResponse(Response r)
Sets the Response. |
void
|
setSecurityLevel(SecurityLevel level)
Sets the security level. |
| Methods inherited from class AbstractHttpService | |
|---|---|
| createWorker, doAbort, doSend, getSession, setState |
| Methods inherited from class BaseService | |
|---|---|
| abort, addAbortListener, addDoneListener, addFailureListener, doAbort, doSend, done, fail, fireAbort, fireDone, fireFailure, fireOnEDT, getProgress, getState, removeAbortListener, removeDoneListener, removeFailureListener, send, setProgress, setState |
| Methods inherited from class org.jdesktop.beans.AbstractBean | |
|---|---|
| org.jdesktop.beans.AbstractBean#clone(), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(), org.jdesktop.beans.AbstractBean#wait(), org.jdesktop.beans.AbstractBean#wait(long), org.jdesktop.beans.AbstractBean#wait(long, int), org.jdesktop.beans.AbstractBean#equals(java.lang.Object), org.jdesktop.beans.AbstractBean#toString(), org.jdesktop.beans.AbstractBean#hashCode(), org.jdesktop.beans.AbstractBean#getClass(), org.jdesktop.beans.AbstractBean#notify(), org.jdesktop.beans.AbstractBean#notifyAll() |
| Field Detail |
|---|
private Request request
private Response response
private SecurityLevel securityLevel
| Constructor Detail |
|---|
HttpService()
| Method Detail |
|---|
protected SwingWorker createWorker()
@Override protected void doSend()
public final Request getRequest()
public final Response getResponse()
public final SecurityLevel getSecurityLevel()
public void setRequest(Request r)
private void setResponse(Response r)
public void setSecurityLevel(SecurityLevel level)
Groovy Documentation