public class DataService extends Object
Constructor and Description |
---|
DataService(String name,
String description,
String defaultNamespace,
String dsLocation,
String serviceStatus,
boolean batchRequestsEnabled,
boolean boxcarringEnabled,
String containerUserTxName) |
public DataService(String name, String description, String defaultNamespace, String dsLocation, String serviceStatus, boolean batchRequestsEnabled, boolean boxcarringEnabled, String containerUserTxName) throws DataServiceFault
DataServiceFault
public void initRequestBox() throws DataServiceFault
DataServiceFault
public void init() throws DataServiceFault
DataServiceFault
public int getTenantId()
public boolean isDisableStreaming()
public void setDisableStreaming(boolean disableStreaming)
public boolean isDisableLegacyBoxcarringMode()
public void setDisableLegacyBoxcarringMode(boolean disableLegacyBoxcarringMode)
public DSSXATransactionManager getDSSTxManager()
public String getContainerUserTransactionName()
public void cleanup() throws DataServiceFault
DataServiceFault
public String getServiceNamespace()
public void setServiceNamespace(String serviceNamespace)
public Map<String,EventTrigger> getEventTriggers()
public EventTrigger getEventTrigger(String triggerId)
public void addEventTrigger(EventTrigger eventTrigger)
public boolean isBatchRequestsEnabled()
public boolean isBoxcarringEnabled()
public static DataServiceUser getCurrentUser()
public static void setCurrentUser(DataServiceUser user)
public String getDsLocation()
public String getDefaultNamespace()
public Map<String,CallableRequest> getCallableRequests()
public CallableRequest getCallableRequest(String requestName)
public String getDescription()
public String getName()
public Set<Resource.ResourceID> getResourceIds()
public void addConfig(Config config)
public Resource getResource(Resource.ResourceID resourceId)
public void addOperation(Operation operation)
public void addResource(Resource resource)
public void addQuery(Query query)
public org.wso2.securevault.SecretResolver getSecretResolver()
public void setSecretResolver(org.wso2.securevault.SecretResolver secretResolver)
public String getRelativeDsLocation()
public AuthorizationProvider getAuthorizationProvider()
public void setAuthorizationProvider(AuthorizationProvider authorizationProvider)
authorizationProvider
- instance.public List<String> getTransports()
public void setTransports(List<String> transports)
transports
- List of transportspublic void invoke(XMLStreamWriter xmlWriter, String requestName, Map<String,ParamValue> params) throws DataServiceFault
xmlWriter
- XMLStreamWriter used to write the resultrequestName
- The service request nameparams
- The parameters to be used for the service callDataServiceFault
- Thrown if a problem occurs in service dispatchingpublic String getNamespaceForRequest(String requestName)
public boolean hasResultForRequest(String requestName)
public boolean isReturningRequestStatus(String requestName)
public String getServiceStatus()
public void setServiceStatus(String serviceStatus)
public boolean isServiceInactive()
public boolean isInDTX()
Copyright © 2019 WSO2. All rights reserved.