|
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 - Call объект inputParams не соответствуют набор обязательного параметра (как определено через 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