# Uses of Interface
org.astrogrid.samp.xmlrpc.SampXmlRpcServerFactory

Packages that use SampXmlRpcServerFactory
Package
Description
org.astrogrid.samp.xmlrpc
Classes relating to Standard Profile and XML-RPC pluggable implementation layer.
org.astrogrid.samp.xmlrpc.apache
Implementation of pluggable XML-RPC layer using Apache XML-RPC.
org.astrogrid.samp.xmlrpc.internal
Implementation of pluggable XML-RPC layer which requires no external dependencies.

## Uses of SampXmlRpcServerFactory in org.astrogrid.samp.xmlrpc

Methods in org.astrogrid.samp.xmlrpc that return SampXmlRpcServerFactory
Modifier and Type
Method
Description
`abstract SampXmlRpcServerFactory`
XmlRpcKit.`getServerFactory()`
Returns an XML-RPC server factory.
Constructors in org.astrogrid.samp.xmlrpc with parameters of type SampXmlRpcServerFactory
Modifier
Constructor
Description
``
`HubRunner(SampXmlRpcClientFactory xClientFactory, SampXmlRpcServerFactory xServerFactory, HubService hub, File lockfile)`
Deprecated.
Constructor.
``
`StandardClientProfile(SampXmlRpcClientFactory xClientFactory, SampXmlRpcServerFactory xServerFactory)`
Constructs a profile given client and server factory implementations.
``
`StandardHubProfile(SampXmlRpcClientFactory xClientFactory, SampXmlRpcServerFactory xServerFactory, File lockfile, String secret)`
Constructs a hub profile with given configuration information.

## Uses of SampXmlRpcServerFactory in org.astrogrid.samp.xmlrpc.apache

Classes in org.astrogrid.samp.xmlrpc.apache that implement SampXmlRpcServerFactory
Modifier and Type
Class
Description
`class`
`ApacheServerFactory`
SampXmlRpcServerFactory implementation which uses Apache classes.

## Uses of SampXmlRpcServerFactory in org.astrogrid.samp.xmlrpc.internal

Classes in org.astrogrid.samp.xmlrpc.internal that implement SampXmlRpcServerFactory
Modifier and Type
Class
Description
`class`
`InternalServerFactory`
Freestanding SampXmlRpcServerFactory implementation.
`class`
`RpcLoggingInternalServerFactory`
Freestanding ServerFactory implementation which logs all XML-RPC calls/responses to standard output.
`class`
`XmlLoggingInternalServerFactory`
Freestanding ServerFactory implementation which logs all incoming and outgoing HTTP data.