public class RESTMockServicePro extends com.eviware.soapui.impl.rest.mock.RestMockService implements SvpHttpMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.model.mock.HttpMockDispatcher>, VirtDataSourcesContainer
com.eviware.soapui.impl.support.AbstractMockService.MockServiceIconAnimator
DEFAULT_RESPONSE_NAME, ICON_NAME, STRING_ID
DEFAULT_PORT, ROUTE_MODE_ENABLED_PROPERTY, START_SCRIPT_PROPERTY, STOP_SCRIPT_PROPERTY
AFTER_REQUEST_SCRIPT_NAME, DEFAULT_CORE_THREAD_POOL_CAPACITY, DEFAULT_MAX_THREAD_POOL_CAPACITY, mockOperations, ON_REQUEST_SCRIPT_NAME, RESPONSE_PROPERTY_EXPANSION_PROPERTY, START_SCRIPT_NAME, STOP_SCRIPT_NAME, VIRT_LEVEL
MOCKSERVICE_TYPE_JDBC, MOCKSERVICE_TYPE_JMS, MOCKSERVICE_TYPE_REST, MOCKSERVICE_TYPE_TCP, MOCKSERVICE_TYPE_WSDL
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY, NAME_SUFFIX
DATASOURCE_PROPERTY
Constructor and Description |
---|
RESTMockServicePro(com.eviware.soapui.model.project.Project project,
com.eviware.soapui.config.RESTMockServiceConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
addExternalDependencies(List<com.eviware.soapui.impl.wsdl.support.ExternalDependency> dependencies) |
void |
applyAssertions(com.eviware.soapui.model.mock.MockResult mockResult) |
void |
beforeSave() |
protected com.eviware.soapui.impl.rest.mock.RestMockAction |
buildRestMockAction(com.eviware.soapui.config.RESTMockActionConfig restActionConfig) |
VirtDataSources |
getDataSources() |
com.eviware.soapui.config.RESTMockServiceConfig |
getMockServiceConfig() |
void |
notifyDataSourceAdded(VirtDataSource dataSource) |
void |
notifyDataSourceRemoved(VirtDataSource dataSource) |
Object |
runStartScript(com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext runContext,
com.eviware.soapui.model.mock.MockRunner runner) |
Object |
runStopScript(com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext runContext,
com.eviware.soapui.model.mock.MockRunner runner) |
addEmptyMockAction, addMockOperationFromResult, addNewMockAction, addNewMockOperation, addNewMockOperationsFromResource, addNewPopulatedMockOperation, canIAddAMockOperation, createDispatcher, createMockRequest, createMockResult, findActionsWithPath, findExistOperation, findMatchingOperationWithExactPath, findMatchingOperationWithExactPath, findOrCreateNewOperation, findOrCreateNewOperation, getAnalyticsTypeString, getChildren, getHeaderValidatorContainer, getHelpUrl, getIconName, getMockServiceType, getPathRemainder, getStringID, hasMatchingOperation, isAutoOptionsEnabled, removeMockOperation, setAutoOptionsEnabled, start, updateRestMockServices
getAssertableContent, getAssertablePath, getBindToHostOnly, getCompleteAnalyticsStrings, getDocroot, getHost, getLocalEndpoint, getMaxNumberOfRoutedResponse, getPath, getPort, getProtocol, getRouteEndpoint, getTestStep, getUsedInterfaces, initHost, isAddUnmatchedOperation, isHttpSecure, isRouteModeEnabled, isRouteUnmatchedOperation, resolve, setAddUnmatchedOperation, setBindToHostOnly, setDocroot, setHost, setHttpSecure, setMaxNumberOfRoutedResponse, setPath, setPort, setRouteEndpoint, setRouteModeEnabled, setRouteUnmatchedOperation
addAssertion, addAssertionsListener, addMockOperation, addMockRunListener, addMockServiceListener, cloneAssertion, createEventBusMessage, fireMockOperationAdded, fireMockOperationRemoved, fireMockResponseAdded, fireMockResponseRemoved, fireOnMockResult, getAfterRequestScript, getAssertable, getAssertableContentAsXml, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionStatus, getAutoStart, getConstraints, getDefaultAssertableContent, getDefaultCoreThreadPoolCapacity, getDefaultMaxThreadPoolCapacity, getInterface, getLastMockResult, getMockOperationAt, getMockOperationByName, getMockOperationCount, getMockOperationList, getMockOperations, getMockRunListeners, getMockRunner, getMockServiceListeners, getModelItem, getOnRequestScript, getProject, getPropertyExpansions, getStartScript, getStopScript, initAssertions, isDispatchResponseMessages, isResponsePropertyExpansion, moveAssertion, release, removeAssertion, removeAssertionsListener, removeMockRunListener, removeMockServiceListener, runAfterRequestScript, runOnRequestScript, setAfterRequestScript, setAutoStart, setDispatchResponseMessages, setMockRunner, setOnRequestScript, setResponsePropertyExpansion, setStartScript, setStopScript, start
addPropertiesFromFile, addProperty, addTestPropertyListener, createNewPropertiesTestPropertyHolder, getProjectProperty, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyHolderSupport, getPropertyList, getPropertyNames, getPropertyValue, hasProperty, moveProperty, removeProperty, removeTestPropertyListener, renameProperty, setPropertiesConfig, setPropertyValue
afterLoad, afterSave, clearIdCache, dependsOn, getConfig, getDescription, getExternalAction, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, initItemOrder, initWsdlModelItemOrder, resetConfigOnMove, setConfig, setDescription, setExternalAction, setIcon, setName, setSettings
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, getDashboardDbId, isNotifyPropertyChanged, notifyPropertyChanged, removeModelItemFromConfig, removePropertyChangeListener, removePropertyChangeListener, setDashboardDbId, setNotifyPropertyChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPath, getPort, isHttpSecure, setPath, setPort
getAssertable, getDescription, setDescription
addMockServiceListener, fireMockOperationAdded, fireMockOperationRemoved, fireMockResponseAdded, fireMockResponseRemoved, getAnalyticsTypeString, getAssertionList, getAutoStart, getCompleteAnalyticsStrings, getConstraints, getMockOperationAt, getMockOperationByName, getMockOperationCount, getMockOperationList, getMockRunner, getMockServiceType, getProject, getStringID, isResponsePropertyExpansion, removeMockOperation, removeMockServiceListener, setAutoStart
getChildren, getIcon, getId, getName, getParent, getSettings, setName
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyList, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue
addMockRunListener, createDispatcher, getHost, getMockRunListeners, removeMockRunListener, start
getAfterRequestScript, getOnRequestScript, getStartScript, getStopScript, runAfterRequestScript, runOnRequestScript, setAfterRequestScript, setOnRequestScript, setStartScript, setStopScript
getModelItem
public RESTMockServicePro(com.eviware.soapui.model.project.Project project, com.eviware.soapui.config.RESTMockServiceConfig config)
public void addExternalDependencies(List<com.eviware.soapui.impl.wsdl.support.ExternalDependency> dependencies)
addExternalDependencies
in class com.eviware.soapui.impl.support.AbstractMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.config.RESTMockServiceConfig,com.eviware.soapui.model.mock.HttpMockDispatcher>
public void beforeSave()
beforeSave
in class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.RESTMockServiceConfig>
public VirtDataSources getDataSources()
getDataSources
in interface SvpMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.model.mock.HttpMockDispatcher>
public com.eviware.soapui.config.RESTMockServiceConfig getMockServiceConfig()
getMockServiceConfig
in interface VirtDataSourcesContainer
public void notifyDataSourceAdded(VirtDataSource dataSource)
notifyDataSourceAdded
in interface VirtDataSourcesContainer
public void notifyDataSourceRemoved(VirtDataSource dataSource)
notifyDataSourceRemoved
in interface VirtDataSourcesContainer
protected com.eviware.soapui.impl.rest.mock.RestMockAction buildRestMockAction(com.eviware.soapui.config.RESTMockActionConfig restActionConfig)
buildRestMockAction
in class com.eviware.soapui.impl.rest.mock.RestMockService
public Object runStartScript(com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext runContext, com.eviware.soapui.model.mock.MockRunner runner) throws Exception
runStartScript
in interface com.eviware.soapui.model.mock.MockServiceScripts
runStartScript
in class com.eviware.soapui.impl.support.AbstractMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.config.RESTMockServiceConfig,com.eviware.soapui.model.mock.HttpMockDispatcher>
Exception
public Object runStopScript(com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext runContext, com.eviware.soapui.model.mock.MockRunner runner) throws Exception
runStopScript
in interface com.eviware.soapui.model.mock.MockServiceScripts
runStopScript
in class com.eviware.soapui.impl.support.AbstractMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.config.RESTMockServiceConfig,com.eviware.soapui.model.mock.HttpMockDispatcher>
Exception
public void applyAssertions(com.eviware.soapui.model.mock.MockResult mockResult)
applyAssertions
in interface com.eviware.soapui.model.mock.GenericMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.model.mock.HttpMockDispatcher>
applyAssertions
in class com.eviware.soapui.impl.support.AbstractMockService<com.eviware.soapui.impl.rest.mock.RestMockAction,com.eviware.soapui.config.RESTMockServiceConfig,com.eviware.soapui.model.mock.HttpMockDispatcher>
Copyright © 2019. All rights reserved.