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}