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