当前位置: 首页>>代码示例>>Java>>正文


Java SocketWrapper.getSocket方法代码示例

本文整理汇总了Java中org.apache.tomcat.util.net.SocketWrapper.getSocket方法的典型用法代码示例。如果您正苦于以下问题:Java SocketWrapper.getSocket方法的具体用法?Java SocketWrapper.getSocket怎么用?Java SocketWrapper.getSocket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.tomcat.util.net.SocketWrapper的用法示例。


在下文中一共展示了SocketWrapper.getSocket方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: UpgradeNioProcessor

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
public UpgradeNioProcessor(SocketWrapper<NioChannel> wrapper,
        UpgradeInbound upgradeInbound, NioSelectorPool pool) {
    super(upgradeInbound);

    wrapper.setTimeout(upgradeInbound.getReadTimeout());

    this.nioChannel = wrapper.getSocket();
    this.pool = pool;
    this.maxRead = nioChannel.getBufHandler().getReadBuffer().capacity();
    this.maxWrite = nioChannel.getBufHandler().getWriteBuffer().capacity();
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:12,代码来源:UpgradeNioProcessor.java

示例2: NioServletOutputStream

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
public NioServletOutputStream(SocketWrapper<NioChannel> socketWrapper,
        int asyncWriteBufferSize, NioSelectorPool pool) {
    super(asyncWriteBufferSize);
    channel = socketWrapper.getSocket();
    this.pool = pool;
    maxWrite = channel.getBufHandler().getWriteBuffer().capacity();
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:8,代码来源:NioServletOutputStream.java

示例3: init

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
@Override
protected void init(SocketWrapper<NioChannel> socketWrapper,
        AbstractEndpoint<NioChannel> endpoint) throws IOException {

    socket = socketWrapper.getSocket();
    socketReadBufferSize =
        socket.getBufHandler().getReadBuffer().capacity();

    int bufLength = headerBufferSize + socketReadBufferSize;
    if (buf == null || buf.length < bufLength) {
        buf = new byte[bufLength];
    }

    pool = ((NioEndpoint)endpoint).getSelectorPool();
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:16,代码来源:InternalNioInputBuffer.java

示例4: init

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
@Override
public void init(SocketWrapper<NioChannel> socketWrapper,
        AbstractEndpoint<NioChannel> endpoint) throws IOException {

    socket = socketWrapper.getSocket();
    pool = ((NioEndpoint)endpoint).getSelectorPool();
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:8,代码来源:InternalNioOutputBuffer.java

示例5: initSsl

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
@Override
protected void initSsl(SocketWrapper<NioChannel> socket,
        Processor<NioChannel> processor) {
    if (proto.isSSLEnabled() &&
            (proto.sslImplementation != null)
            && (socket.getSocket() instanceof SecureNioChannel)) {
        SecureNioChannel ch = (SecureNioChannel)socket.getSocket();
        processor.setSslSupport(
                proto.sslImplementation.getSSLSupport(
                        ch.getSslEngine().getSession()));
    } else {
        processor.setSslSupport(null);
    }

}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:16,代码来源:Http11NioProtocol.java

示例6: UpgradeNioProcessor

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
public UpgradeNioProcessor(SocketWrapper<NioChannel> wrapper, UpgradeInbound upgradeInbound, NioSelectorPool pool) {
	super(upgradeInbound);

	wrapper.setTimeout(upgradeInbound.getReadTimeout());

	this.nioChannel = wrapper.getSocket();
	this.pool = pool;
	this.maxRead = nioChannel.getBufHandler().getReadBuffer().capacity();
	this.maxWrite = nioChannel.getBufHandler().getWriteBuffer().capacity();
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:11,代码来源:UpgradeNioProcessor.java

示例7: NioServletOutputStream

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
public NioServletOutputStream(SocketWrapper<NioChannel> socketWrapper, int asyncWriteBufferSize,
		NioSelectorPool pool) {
	super(asyncWriteBufferSize);
	channel = socketWrapper.getSocket();
	this.pool = pool;
	maxWrite = channel.getBufHandler().getWriteBuffer().capacity();
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:8,代码来源:NioServletOutputStream.java

示例8: init

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
@Override
protected void init(SocketWrapper<NioChannel> socketWrapper, AbstractEndpoint<NioChannel> endpoint)
		throws IOException {

	socket = socketWrapper.getSocket();
	socketReadBufferSize = socket.getBufHandler().getReadBuffer().capacity();

	int bufLength = headerBufferSize + socketReadBufferSize;
	if (buf == null || buf.length < bufLength) {
		buf = new byte[bufLength];
	}

	pool = ((NioEndpoint) endpoint).getSelectorPool();
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:15,代码来源:InternalNioInputBuffer.java

示例9: init

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
@Override
public void init(SocketWrapper<NioChannel> socketWrapper, AbstractEndpoint<NioChannel> endpoint)
		throws IOException {

	socket = socketWrapper.getSocket();
	pool = ((NioEndpoint) endpoint).getSelectorPool();
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:8,代码来源:InternalNioOutputBuffer.java

示例10: initSsl

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
@Override
protected void initSsl(SocketWrapper<NioChannel> socket, Processor<NioChannel> processor) {
	if (proto.isSSLEnabled() && (proto.sslImplementation != null)
			&& (socket.getSocket() instanceof SecureNioChannel)) {
		SecureNioChannel ch = (SecureNioChannel) socket.getSocket();
		processor.setSslSupport(proto.sslImplementation.getSSLSupport(ch.getSslEngine().getSession()));
	} else {
		processor.setSslSupport(null);
	}

}
 
开发者ID:how2j,项目名称:lazycat,代码行数:12,代码来源:Http11NioProtocol.java

示例11: NioServletInputStream

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
public NioServletInputStream(SocketWrapper<NioChannel> wrapper,
        NioSelectorPool pool) {
    this.channel = wrapper.getSocket();
    this.pool = pool;
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:6,代码来源:NioServletInputStream.java

示例12: NioServletInputStream

import org.apache.tomcat.util.net.SocketWrapper; //导入方法依赖的package包/类
public NioServletInputStream(SocketWrapper<NioChannel> wrapper, NioSelectorPool pool) {
	this.channel = wrapper.getSocket();
	this.pool = pool;
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:5,代码来源:NioServletInputStream.java


注:本文中的org.apache.tomcat.util.net.SocketWrapper.getSocket方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。