001package com.pusher.client.util; 002 003/** 004 * Abstract factory to be used for 005 * building HttpChannelAuthorizer connections 006 */ 007public abstract class ConnectionFactory { 008 009 private String channelName; 010 private String socketId; 011 012 public ConnectionFactory() { 013 } 014 015 public abstract String getBody(); 016 017 public abstract String getCharset(); 018 019 public abstract String getContentType(); 020 021 public String getChannelName() { 022 return channelName; 023 } 024 025 public void setChannelName(String channelName) { 026 this.channelName = channelName; 027 } 028 029 public String getSocketId() { 030 return socketId; 031 } 032 033 public void setSocketId(String socketId) { 034 this.socketId = socketId; 035 } 036}