Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface Call
javax.xml.rpc.Call
интерфейс оказывает поддержку для динамического вызова конечной точки службы. javax.xml.rpc.Service
соедините интерфейсом с действиями как с фабрикой для создания Call
экземпляры.
Однажды a Call
экземпляр создается, различный метод set и методы метода get могут использоваться, чтобы сконфигурировать это Call
экземпляр.
Полевая Сводка | |
---|---|
static java.lang.String |
ENCODINGSTYLE_URI_PROPERTY
Стандартное свойство для того, чтобы закодировать Стиль: Кодирование стиля, определенного как URI пространства имен. |
static java.lang.String |
OPERATION_STYLE_PROPERTY
Стандартное свойство для стиля работы. |
static java.lang.String |
PASSWORD_PROPERTY
Стандартное свойство: Пароль для аутентификации |
static java.lang.String |
SESSION_MAINTAIN_PROPERTY
Стандартное свойство: Это булево свойство используется клиентом службы, чтобы указать, хочет ли оно участвовать в сеансе с конечной точкой службы. |
static java.lang.String |
SOAPACTION_URI_PROPERTY
Стандартное свойство для SOAPAction. |
static java.lang.String |
SOAPACTION_USE_PROPERTY
Стандартное свойство для SOAPAction. |
static java.lang.String |
USERNAME_PROPERTY
Стандартное свойство: Имя пользователя для аутентификации |
Сводка метода | |
---|---|
void |
addParameter(java.lang.String paramName, javax.xml.namespace.QName xmlType, java.lang.Class javaType, ParameterMode parameterMode)
Добавляют тип параметра и режим для определенной работы. |
void |
addParameter(java.lang.String paramName, javax.xml.namespace.QName xmlType, ParameterMode parameterMode)
Добавляют тип параметра и режим для определенной работы. |
javax.xml.namespace.QName |
getOperationName()
Заставляет имя работы быть вызванным, используя это Call экземпляр. |
java.util.Map |
getOutputParams()
Возвраты a Map из {имя, значение} для выходных параметров последней вызванной работы. |
java.util.List |
getOutputValues()
Возвраты a List значения для выходных параметров последней вызванной работы. |
javax.xml.namespace.QName |
getParameterTypeByName(java.lang.String paramName)
Получает тип XML параметра по имени |
javax.xml.namespace.QName |
getPortTypeName()
Получает полностью определенное имя типа порта. |
java.lang.Object |
getProperty(java.lang.String name)
Получает значение именованного свойства. |
java.util.Iterator |
getPropertyNames()
Получает имена конфигурируемых свойств, поддерживаемых этим Call объект. |
javax.xml.namespace.QName |
getReturnType()
Получает тип возврата для определенной работы |
java.lang.String |
getTargetEndpointAddress()
Получает адрес целевой конечной точки службы. |
java.lang.Object |
invoke(java.lang.Object[] inputParams)
Вызывает определенную работу, используя синхронный режим взаимодействия ответа запроса. |
java.lang.Object |
invoke(javax.xml.namespace.QName operationName, java.lang.Object[] inputParams)
Вызывает определенную работу, используя синхронный режим взаимодействия ответа запроса. |
void |
invokeOneWay(java.lang.Object[] inputParams)
Вызывает удаленный метод, используя односторонний режим взаимодействия. |
boolean |
isParameterAndReturnSpecRequired(javax.xml.namespace.QName operationName)
Указывает ли addParameter и setReturnType методы должны быть вызваны, чтобы определить параметр и спецификацию типа возврата для определенной работы. |
void |
removeAllParameters()
Удаляет все указанные параметры из этого Call экземпляр. |
void |
removeProperty(java.lang.String name)
Удаляет именованное свойство. |
void |
setOperationName(javax.xml.namespace.QName operationName)
Определяет имя работы, которая будет вызвана, используя это Call экземпляр. |
void |
setPortTypeName(javax.xml.namespace.QName portType)
Устанавливает полностью определенное имя типа порта. |
void |
setProperty(java.lang.String name, java.lang.Object value)
Устанавливает значение для именованного свойства. |
void |
setReturnType(javax.xml.namespace.QName xmlType)
Устанавливает тип возврата для определенной работы. |
void |
setReturnType(javax.xml.namespace.QName xmlType, java.lang.Class javaType)
Устанавливает тип возврата для определенной работы. |
void |
setTargetEndpointAddress(java.lang.String address)
Устанавливает адрес целевой конечной точки службы. |
Полевая Деталь |
---|
static final java.lang.String USERNAME_PROPERTY
Введите: java.lang.String
static final java.lang.String PASSWORD_PROPERTY
Введите: java.lang.String
static final java.lang.String OPERATION_STYLE_PROPERTY
Введите: java.lang.String
static final java.lang.String SOAPACTION_USE_PROPERTY
Введите: java.lang.Boolean
static final java.lang.String SOAPACTION_URI_PROPERTY
javax.xml.rpc.soap.http.soapaction.use
свойство устанавливается в true
. Введите: java.lang.String
static final java.lang.String ENCODINGSTYLE_URI_PROPERTY
http://schemas.xmlsoap.org/soap/encoding/
Введите: java.lang.String
static final java.lang.String SESSION_MAINTAIN_PROPERTY
false
. Введите: java.lang.Boolean
Деталь метода |
---|
boolean isParameterAndReturnSpecRequired(javax.xml.namespace.QName operationName)
addParameter
и setReturnType
методы должны быть вызваны, чтобы определить параметр и спецификацию типа возврата для определенной работы.
operationName
- Полностью определенное имя работы java.lang.IllegalArgumentException
- Если недопустимое имя работы определяетсяvoid addParameter(java.lang.String paramName, javax.xml.namespace.QName xmlType, ParameterMode parameterMode)
addParameter
и setReturnType
методы прежде, чем вызвать invoke
метод. В этом случае реализация Вызова class определяет типы параметра при использовании отражения о параметрах, используя описание WSDL и сконфигурированный реестр отображения типа.
paramName
- Имя параметраxmlType
- Тип XML параметраparameterMode
- Режим параметра - ли ParameterMode.IN
, ParameterMode.OUT
, или ParameterMode.INOUT
, javax.xml.rpc.JAXRPCException:
- Это исключение может быть выдано если метод isParameterAndReturnSpecRequired
возвраты false
для этой работы. java.lang.IllegalArgumentException
- Если какой-либо недопустимый тип названия параметра или XML определяетсяisParameterAndReturnSpecRequired(javax.xml.namespace.QName)
void addParameter(java.lang.String paramName, javax.xml.namespace.QName xmlType, java.lang.Class javaType, ParameterMode parameterMode)
paramName
- Имя параметраxmlType
- Тип XML параметраjavaType
- Java class параметраparameterMode
- Режим параметра - ли ParameterMode. В, или INOUT JAXRPCException
- isParameterAndReturnSpecRequired
возвраты false
. TypeMappingRegistry
не имеет никаких сериализаторов для этого отображения. java.lang.IllegalArgumentException
- Если какой-либо недопустимый тип названия параметра или XML определяется java.lang.UnsupportedOperationException
- Если этот метод не поддерживаетсяisParameterAndReturnSpecRequired(javax.xml.namespace.QName)
javax.xml.namespace.QName getParameterTypeByName(java.lang.String paramName)
paramName
- Имя параметра void setReturnType(javax.xml.namespace.QName xmlType)
setReturnType(null)
удаляет тип возврата для этого объекта Вызова.
xmlType
- Тип данных XML возвращаемого значения JAXRPCException
- Это исключение может быть выдано когда метод isParameterAndReturnSpecRequired
возвраты false
. java.lang.IllegalArgumentException
- Если недопустимый тип XML определяетсяvoid setReturnType(javax.xml.namespace.QName xmlType, java.lang.Class javaType)
xmlType
- Тип данных XML возвращаемого значенияjavaType
- Класс Java возвращаемого значения JAXRPCException
- isParameterAndReturnSpecRequired
возвраты false
. java.lang.UnsupportedOperationException
- Если этот метод не поддерживается java.lang.IllegalArgumentException
- Если недопустимый тип XML определяетсяjavax.xml.namespace.QName getReturnType()
void removeAllParameters()
Call
экземпляр. Отметьте, что этот метод удаляет только параметры а не тип возврата. setReturnType(null)
используется, чтобы удалить тип возврата.
JAXRPCException
- Это исключение может быть выдано, Если этот метод вызывают когда метод isParameterAndReturnSpecRequired
возвраты false
для работы этого Вызова.javax.xml.namespace.QName getOperationName()
Call
экземпляр.
void setOperationName(javax.xml.namespace.QName operationName)
Call
экземпляр.
operationName
- QName работы, которая будет вызвана, используя экземпляр Вызоваjavax.xml.namespace.QName getPortTypeName()
void setPortTypeName(javax.xml.namespace.QName portType)
portType
- Полностью определенное имя типа портаvoid setTargetEndpointAddress(java.lang.String address)
Call
экземпляр.
address
- Адрес целевой конечной точки службы; определенный как URIjava.lang.String getTargetEndpointAddress()
void setProperty(java.lang.String name, java.lang.Object value)
Call.setProperty
метод.
name
- Имя свойстваvalue
- Значение свойства JAXRPCException
- Call
реализация class не поддерживает конфигурацию этого свойства. java.lang.Object getProperty(java.lang.String name)
name
- Имя свойства JAXRPCException
- если недопустимое или неподдерживаемое имя свойства передают.void removeProperty(java.lang.String name)
name
- Имя свойства JAXRPCException
- если недопустимое или неподдерживаемое имя свойства передают.java.util.Iterator getPropertyNames()
Call
объект.
java.lang.Object invoke(java.lang.Object[] inputParams) throws java.rmi.RemoteException
inputParams
- Объект [] - Параметры для этого вызова. Это включает только ввод params null
java.rmi.RemoteException
- если есть ошибка в удаленном вызове метода SOAPFaultException
- Указывает на отказ SOAP JAXRPCException
- Call
объект inputParams
не соответствуйте набор обязательного параметра (как определено через addParameter
вызовы или в соответствующем WSDL) java.lang.Object invoke(javax.xml.namespace.QName operationName, java.lang.Object[] inputParams) throws java.rmi.RemoteException
operationName
- QName работыinputParams
- Объект [] - Параметры для этого вызова. Это включает только ввод params. java.rmi.RemoteException
- если есть ошибка в удаленном вызове метода. SOAPFaultException
- Указывает на отказ SOAP JAXRPCException
- Cal
l объект inputParam
s не соответствуют набор обязательного параметра (как определено через addParameter
вызовы или в соответствующем WSDL) void invokeOneWay(java.lang.Object[] inputParams)
JAXRPCException
во время обработки одностороннего удаленного вызова.
inputParams
- Объект [] - Параметры для этого вызова. Это включает только ввод params. JAXRPCException
- если есть ошибка в конфигурации Call
объект (пример: непустой тип возврата был неправильно определен для одностороннего вызова), или если есть ошибка во время вызова одностороннего удаленного вызоваjava.util.Map getOutputParams()
Map
из {имя, значение} для выходных параметров последней вызванной работы. Названия параметра в возвращенной Карте имеют тип java.lang.String
.
Call.invoke()
. Пустой Map
возвращается, если нет никаких выходных параметров. JAXRPCException
- Если этот метод вызывается для односторонней работы или вызывается перед кем-либо invoke
метод вызвали.java.util.List getOutputValues()
List
значения для выходных параметров последней вызванной работы.
List
возвращается, если нет никаких выходных значений. JAXRPCException
- Если этот метод вызывается для односторонней работы или вызывается перед кем-либо invoke
метод вызвали.
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41