|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.astrogrid.samp.web.WebHubProfile.ServerFactory
public static class WebHubProfile.ServerFactory
Creates and configures the HTTP server on which the Web Profile resides.
| Constructor Summary | |
|---|---|
WebHubProfile.ServerFactory()
Constructs a ServerFactory with default properties. |
|
| Method Summary | |
|---|---|
InternalServer |
createSampXmlRpcServer()
Returns a new internal server. |
protected ServerSocket |
createServerSocket(int port)
Creates a socket on a given port to be used by the server this object produces. |
String |
getLogType()
Returns the type of logging to use. |
OriginAuthorizer |
getOriginAuthorizer()
Returns the authorization policy for external origins. |
int |
getPort()
Returns the port number the server will run on. |
String |
getXmlrpcPath()
Returns the path on the HTTP server at which the XML-RPC server will reside. |
boolean |
isAllowFlash()
Indicates whether Adobe Flash cross-domain workaround will be supported. |
boolean |
isAllowSilverlight()
Indicates whether Microsoft Silverlight cross-domain workaround will be supported. |
void |
setAllowFlash(boolean allowFlash)
Sets whether Adobe Flash cross-domain workaround will be supported. |
void |
setAllowSilverlight(boolean allowSilverlight)
Sets whether Microsoft Silverlight cross-domain workaround will be supported. |
void |
setLogType(String logType)
Sets the type of logging to use. |
void |
setOriginAuthorizer(OriginAuthorizer oAuth)
Sets the authorization policy for external origins. |
void |
setPort(int port)
Sets the port number the server will run on. |
void |
setXmlrpcPath(String xmlrpcPath)
Sets the path on the HTTP server at which the XML-RPC server will reside. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebHubProfile.ServerFactory()
| Method Detail |
|---|
public InternalServer createSampXmlRpcServer()
throws IOException
IOExceptionpublic void setLogType(String logType)
logType - logging type;
may be "http", "rpc", "xml", "none" or nullpublic String getLogType()
public void setPort(int port)
port - port numberpublic int getPort()
public void setXmlrpcPath(String xmlrpcPath)
xmlrpcPath - server path for XML-RPC serverpublic String getXmlrpcPath()
public void setAllowFlash(boolean allowFlash)
allowFlash - true iff supportedpublic boolean isAllowFlash()
public void setAllowSilverlight(boolean allowSilverlight)
allowSilverlight - true iff supportedpublic boolean isAllowSilverlight()
public void setOriginAuthorizer(OriginAuthorizer oAuth)
oAuth - authorizerpublic OriginAuthorizer getOriginAuthorizer()
protected ServerSocket createServerSocket(int port)
throws IOException
port - port number
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||