Class LegacyRequestSender
- java.lang.Object
-
- org.italiangrid.voms.request.impl.LegacyRequestSender
-
public class LegacyRequestSender extends java.lang.ObjectThis class manages the client-side communication protocol with the VOMS server.
-
-
Field Summary
Fields Modifier and Type Field Description private VOMSProtocolListenerlistenerprivate VOMSRequestFactoryrequestFactoryprivate javax.xml.transform.TransformerFactorytransformerFactory
-
Constructor Summary
Constructors Modifier Constructor Description privateLegacyRequestSender(VOMSProtocolListener listener)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LegacyRequestSenderinstance(VOMSProtocolListener listener)voidsendRequest(VOMSACRequest acRequest, VOMSServerInfo endpoint, java.io.OutputStream stream)This method is used to send a request to a VOMS server.protected java.lang.StringxmlDocAsString(org.w3c.dom.Document doc)
-
-
-
Field Detail
-
requestFactory
private VOMSRequestFactory requestFactory
-
transformerFactory
private javax.xml.transform.TransformerFactory transformerFactory
-
listener
private VOMSProtocolListener listener
-
-
Constructor Detail
-
LegacyRequestSender
private LegacyRequestSender(VOMSProtocolListener listener)
-
-
Method Detail
-
instance
public static LegacyRequestSender instance(VOMSProtocolListener listener)
-
xmlDocAsString
protected java.lang.String xmlDocAsString(org.w3c.dom.Document doc)
-
sendRequest
public void sendRequest(VOMSACRequest acRequest, VOMSServerInfo endpoint, java.io.OutputStream stream)
This method is used to send a request to a VOMS server.- Parameters:
acRequest- the AC request parameters. SeeVOMSACRequest.endpoint- theVOMSServerInfoendpoint to use for this requeststream- an output stream.
-
-