public void closeChannel(
@WebParam(name="channelId", mode=WebParam.Mode.IN) int channelId) throws ServiceChannelException {
final ChannelContext serviceChannelContext = getChannelContext();
final ServerConnectionSession connectionSession = (ServerConnectionSession) serviceChannelContext.getConnectionSession();
if (connectionSession.findWSServiceContextByChannelId(channelId) != null) {
if (logger.isLoggable(Level.FINE)) {
logger.log(Level.FINE, MessagesMessages.WSTCP_1142_SOAPTCP_CHANNEL_CLOSE(connectionSession.hashCode(), channelId));
}
connectionSession.deregisterChannel(channelId);
} else {