Apache CXF API

org.apache.cxf.ws.security.sts.provider
Class SecurityTokenServiceProvider

java.lang.Object
  extended by org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
All Implemented Interfaces:
Provider<Source>
Direct Known Subclasses:
DefaultSecurityTokenServiceProvider

@ServiceMode(value=PAYLOAD)
public class SecurityTokenServiceProvider
extends Object
implements Provider<Source>


Field Summary
protected  JAXBContext jaxbContext
           
protected  Set<Class<?>> jaxbContextClasses
           
 
Constructor Summary
SecurityTokenServiceProvider()
           
 
Method Summary
 CancelOperation getCancelOperation()
           
 IssueOperation getIssueOperation()
           
 IssueSingleOperation getIssueSingleOperation()
           
 KeyExchangeTokenOperation getKeyExchangeTokenOperation()
           
 RenewOperation getRenewOperation()
           
 RequestCollectionOperation getRequestCollectionOperation()
           
 ValidateOperation getValidateOperation()
           
 Source invoke(Source request)
           
 void setCancelOperation(CancelOperation cancelOperation)
           
 void setIssueOperation(IssueOperation issueOperation)
           
 void setIssueSingleOperation(IssueSingleOperation issueSingleOperation)
          Setting an IssueSingleOperation instance will override the default behaviour of issuing a token in a RequestSecurityTokenResponseCollection
 void setKeyExchangeTokenOperation(KeyExchangeTokenOperation keyExchangeTokenOperation)
           
 void setRenewOperation(RenewOperation renewOperation)
           
 void setRequestCollectionOperation(RequestCollectionOperation requestCollectionOperation)
           
 void setValidateOperation(ValidateOperation validateOperation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jaxbContext

protected JAXBContext jaxbContext

jaxbContextClasses

protected Set<Class<?>> jaxbContextClasses
Constructor Detail

SecurityTokenServiceProvider

public SecurityTokenServiceProvider()
                             throws Exception
Throws:
Exception
Method Detail

setCancelOperation

public void setCancelOperation(CancelOperation cancelOperation)

setIssueOperation

public void setIssueOperation(IssueOperation issueOperation)

setIssueSingleOperation

public void setIssueSingleOperation(IssueSingleOperation issueSingleOperation)
Setting an IssueSingleOperation instance will override the default behaviour of issuing a token in a RequestSecurityTokenResponseCollection


setKeyExchangeTokenOperation

public void setKeyExchangeTokenOperation(KeyExchangeTokenOperation keyExchangeTokenOperation)

setRenewOperation

public void setRenewOperation(RenewOperation renewOperation)

setRequestCollectionOperation

public void setRequestCollectionOperation(RequestCollectionOperation requestCollectionOperation)

setValidateOperation

public void setValidateOperation(ValidateOperation validateOperation)

invoke

public Source invoke(Source request)
Specified by:
invoke in interface Provider<Source>

getCancelOperation

public CancelOperation getCancelOperation()

getIssueOperation

public IssueOperation getIssueOperation()

getIssueSingleOperation

public IssueSingleOperation getIssueSingleOperation()

getKeyExchangeTokenOperation

public KeyExchangeTokenOperation getKeyExchangeTokenOperation()

getRenewOperation

public RenewOperation getRenewOperation()

getRequestCollectionOperation

public RequestCollectionOperation getRequestCollectionOperation()

getValidateOperation

public ValidateOperation getValidateOperation()

Apache CXF API

Apache CXF