本文整理汇总了Java中com.oracle.webservices.internal.api.message.ContentType类的典型用法代码示例。如果您正苦于以下问题:Java ContentType类的具体用法?Java ContentType怎么用?Java ContentType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ContentType类属于com.oracle.webservices.internal.api.message包,在下文中一共展示了ContentType类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: writeTo
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
@Override
public com.oracle.webservices.internal.api.message.ContentType writeTo( OutputStream out ) throws IOException {
Message msg = getInternalMessage();
if (msg instanceof MessageWritable) {
((MessageWritable) msg).setMTOMConfiguration(mtomFeature);
return ((MessageWritable)msg).writeTo(out);
}
return getCodec().encode(this, out);
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:10,代码来源:Packet.java
示例2: getContentType
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
@Override
public com.oracle.webservices.internal.api.message.ContentType getContentType() {
if (contentType == null) {
contentType = getInternalContentType();
}
if (contentType == null) {
contentType = getCodec().getStaticContentType(this);
}
if (contentType == null) {
//TODO write to buffer
}
return contentType;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:14,代码来源:Packet.java
示例3: getInternalContentType
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
public ContentType getInternalContentType() {
Message msg = getInternalMessage();
if (msg instanceof MessageWritable) {
return ((MessageWritable)msg).getContentType();
}
return contentType;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:Packet.java
示例4: getInternalContentType
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
public ContentType getInternalContentType() {
Message msg = getInternalMessage();
if (msg instanceof MessageWritable) {
MessageWritable mw = (MessageWritable) msg;
//bug 18121499 fix
mw.setMTOMConfiguration(mtomFeature);
return mw.getContentType();
}
return contentType;
}
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:13,代码来源:Packet.java
示例5: shouldUseMtomOutbound
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
private boolean shouldUseMtomOutbound() {
//Use the getter to make sure all the logic is executed correctly
MTOMFeature myMtomFeature = getMtomFeature();
if(myMtomFeature != null && myMtomFeature.isEnabled()) {
//If the content type is set already on this outbound Packet,
//(e.g.) through Codec.decode(InputStream, String contentType, Packet)
//and it is a non-mtom content type, then don't use mtom to encode it
ContentType curContentType = getInternalContentType();
if (curContentType != null && !isMtomContentType(curContentType)) {
return false;
}
//On client, always use XOP encoding if MTOM is enabled
//On Server, mtomAcceptable and mtomRequest will be set - use XOP encoding
//if either request is XOP encoded (mtomRequest) or
//client accepts XOP encoding (mtomAcceptable)
if (getMtomAcceptable() == null && getMtomRequest() == null) {
return true;
} else {
if (getMtomAcceptable() != null && getMtomAcceptable() && getState().equals(State.ServerResponse)) {
return true;
}
if (getMtomRequest() != null && getMtomRequest() && getState().equals(State.ServerResponse)) {
return true;
}
if (getMtomRequest() != null && getMtomRequest() && getState().equals(State.ClientRequest)) {
return true;
}
}
}
return false;
}
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:32,代码来源:Packet.java
示例6: setContentType
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
public void setContentType(ContentType contentType) {
this.contentType = contentType;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:4,代码来源:Packet.java
示例7: isMtomContentType
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
private boolean isMtomContentType(ContentType cType) {
return cType.getContentType().contains("application/xop+xml");
}
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:4,代码来源:Packet.java
示例8: getContentType
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
/**
* Gets the Content-type of this message.
*
* @return The MIME content type of this message
*/
ContentType getContentType();
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:7,代码来源:MessageWritable.java
示例9: writeTo
import com.oracle.webservices.internal.api.message.ContentType; //导入依赖的package包/类
/**
* Writes the XML infoset portion of this MessageContext
* (from <soap:Envelope> to </soap:Envelope>).
*
* @param out
* Must not be null. The caller is responsible for closing the stream,
* not the callee.
*
* @return
* The MIME content type of this message (such as "application/xml").
* This information is often ncessary by transport.
*
* @throws IOException
* if a {@link OutputStream} throws {@link IOException}.
*/
ContentType writeTo( OutputStream out ) throws IOException;
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:17,代码来源:MessageWritable.java
注:本文中的com.oracle.webservices.internal.api.message.ContentType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论