com.eviware.soapui.impl.wsdl.mock
Class WsdlMockService
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<T>
com.eviware.soapui.impl.wsdl.AbstractTestPropertyHolderWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
com.eviware.soapui.impl.wsdl.mock.WsdlMockService
- All Implemented Interfaces:
- MutableTestPropertyHolder, MockService, ModelItem, TestModelItem, TestPropertyHolder, PropertyChangeNotifier
- Direct Known Subclasses:
- WsdlTestMockService
public class WsdlMockService
- extends AbstractTestPropertyHolderWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
- implements MockService
A MockService for simulation WsdlInterfaces and their operations
- Author:
- ole.matzura
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractTestPropertyHolderWsdlModelItem |
addProperty, addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyNames, getPropertyValue, hasProperty, moveProperty, removeProperty, removeTestPropertyListener, renameProperty, setPropertiesConfig, setPropertyValue |
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, beforeSave, dependsOn, getConfig, getDescription, getId, getName, getParent, getSettings, getWsdlModelItemByName, setConfig, setDescription, setIcon, setName, setSettings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.eviware.soapui.model.TestPropertyHolder |
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue |
START_SCRIPT_PROPERTY
public static final java.lang.String START_SCRIPT_PROPERTY
STOP_SCRIPT_PROPERTY
public static final java.lang.String STOP_SCRIPT_PROPERTY
INCOMING_WSS
public static final java.lang.String INCOMING_WSS
OUGOING_WSS
public static final java.lang.String OUGOING_WSS
WsdlMockService
public WsdlMockService(Project project,
com.eviware.soapui.config.MockServiceConfig config)
addMockRunListener
public void addMockRunListener(MockRunListener listener)
- Specified by:
addMockRunListener
in interface MockService
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interface MockService
getMockOperationAt
public WsdlMockOperation getMockOperationAt(int index)
- Specified by:
getMockOperationAt
in interface MockService
getMockOperationByName
public WsdlMockOperation getMockOperationByName(java.lang.String name)
- Specified by:
getMockOperationByName
in interface MockService
getMockOperationCount
public int getMockOperationCount()
- Specified by:
getMockOperationCount
in interface MockService
getProject
public WsdlProject getProject()
- Specified by:
getProject
in interface MockService
getPort
public int getPort()
- Specified by:
getPort
in interface MockService
getHost
public java.lang.String getHost()
setHost
public void setHost(java.lang.String host)
getBindToHostOnly
public boolean getBindToHostOnly()
setBindToHostOnly
public void setBindToHostOnly(boolean bindToHostOnly)
removeMockRunListener
public void removeMockRunListener(MockRunListener listener)
- Specified by:
removeMockRunListener
in interface MockService
start
public WsdlMockRunner start(WsdlTestRunContext context)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMockRunner
public WsdlMockRunner getMockRunner()
getMockOperation
public WsdlMockOperation getMockOperation(Operation operation)
addNewMockOperation
public WsdlMockOperation addNewMockOperation(WsdlOperation operation)
setPort
public void setPort(int port)
getMockedInterfaces
public WsdlInterface[] getMockedInterfaces()
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
setPath
public void setPath(java.lang.String path)
getMockRunListeners
public MockRunListener[] getMockRunListeners()
removeMockOperation
public void removeMockOperation(WsdlMockOperation mockOperation)
addMockServiceListener
public void addMockServiceListener(MockServiceListener listener)
- Specified by:
addMockServiceListener
in interface MockService
removeMockServiceListener
public void removeMockServiceListener(MockServiceListener listener)
- Specified by:
removeMockServiceListener
in interface MockService
fireMockOperationAdded
protected void fireMockOperationAdded(WsdlMockOperation mockOperation)
fireMockOperationRemoved
protected void fireMockOperationRemoved(WsdlMockOperation mockOperation)
fireMockResponseAdded
protected void fireMockResponseAdded(WsdlMockResponse mockResponse)
fireMockResponseRemoved
protected void fireMockResponseRemoved(WsdlMockResponse mockResponse)
getIcon
public javax.swing.ImageIcon getIcon()
- Specified by:
getIcon
in interface ModelItem
- Overrides:
getIcon
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
getFaultMockOperation
public WsdlMockOperation getFaultMockOperation()
setFaultMockOperation
public void setFaultMockOperation(WsdlMockOperation mockOperation)
getLocalEndpoint
public java.lang.String getLocalEndpoint()
isRequireSoapVersion
public boolean isRequireSoapVersion()
setRequireSoapVersion
public void setRequireSoapVersion(boolean requireSoapVersion)
isRequireSoapAction
public boolean isRequireSoapAction()
setRequireSoapAction
public void setRequireSoapAction(boolean requireSoapAction)
start
public WsdlMockRunner start()
throws java.lang.Exception
- Specified by:
start
in interface MockService
- Throws:
java.lang.Exception
hasMockOperation
public boolean hasMockOperation(Operation operation)
setStartScript
public void setStartScript(java.lang.String script)
getStartScript
public java.lang.String getStartScript()
setStopScript
public void setStopScript(java.lang.String script)
getStopScript
public java.lang.String getStopScript()
runStartScript
public java.lang.Object runStartScript(WsdlMockRunContext runContext,
WsdlMockRunner runner)
throws java.lang.Exception
- Throws:
java.lang.Exception
runStopScript
public java.lang.Object runStopScript(WsdlMockRunContext runContext,
WsdlMockRunner runner)
throws java.lang.Exception
- Throws:
java.lang.Exception
setOnRequestScript
public void setOnRequestScript(java.lang.String script)
getOnRequestScript
public java.lang.String getOnRequestScript()
setAfterRequestScript
public void setAfterRequestScript(java.lang.String script)
getAfterRequestScript
public java.lang.String getAfterRequestScript()
runOnRequestScript
public java.lang.Object runOnRequestScript(WsdlMockRunContext runContext,
WsdlMockRunner runner,
WsdlMockRequest mockRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
runAfterRequestScript
public java.lang.Object runAfterRequestScript(WsdlMockRunContext runContext,
WsdlMockRunner runner,
MockResult mockResult)
throws java.lang.Exception
- Throws:
java.lang.Exception
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
- Overrides:
getChildren
in class AbstractModelItem
getMockOperationList
public java.util.List<MockOperation> getMockOperationList()
- Specified by:
getMockOperationList
in interface MockService
getIncomingWss
public java.lang.String getIncomingWss()
setIncomingWss
public void setIncomingWss(java.lang.String incomingWss)
getOutgoingWss
public java.lang.String getOutgoingWss()
setOutgoingWss
public void setOutgoingWss(java.lang.String outgoingWss)
isDispatchResponseMessages
public boolean isDispatchResponseMessages()
setDispatchResponseMessages
public void setDispatchResponseMessages(boolean dispatchResponseMessages)
getMockedOperations
public java.util.List<WsdlOperation> getMockedOperations()
setDocroot
public void setDocroot(java.lang.String docroot)
getDocroot
public java.lang.String getDocroot()
resolve
public void resolve(ResolveContext context)
- Overrides:
resolve
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
replace
public void replace(WsdlMockOperation mockOperation,
com.eviware.soapui.config.MockOperationConfig reloadedMockOperation)
Copyright © 2005-2008 eviware.com. All Rights Reserved.